| 31 Aug 2025 |
Marie | #0 0x00007f423a09caac in __pthread_kill_implementation () from /nix/store/8p33is69mjdw3bi1wmi8v2zpsxir8nwd-glibc-2.40-66/lib/libc.so.6
#1 0x00007f423a04190e in raise () from /nix/store/8p33is69mjdw3bi1wmi8v2zpsxir8nwd-glibc-2.40-66/lib/libc.so.6
#2 0x00007f423e6c96f3 in KCrash::defaultCrashHandler(int) () from /nix/store/ggwx87438a9wjz917cj8qbrwlfzg7k2p-kcrash-6.17.0/lib/libKF6Crash.so.6
#3 <signal handler called>
#4 0x00007f423b1185ee in QHttp2Connection::handleDATA() () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Network.so.6
#5 0x00007f423b11bb58 in QHttp2Connection::handleReadyRead() () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Network.so.6
#6 0x00007f423aa25d6e in void doActivate<false>(QObject*, int, void**) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#7 0x00007f419ffc3f93 in QTlsPrivate::TlsCryptographOpenSSL::transmit() [clone .part.0] () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/qt-6/plugins/tls/libqopensslbackend.so
#8 0x00007f423aa26038 in void doActivate<false>(QObject*, int, void**) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#9 0x00007f423b0e0667 in QAbstractSocketPrivate::canReadNotification() () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Network.so.6
#10 0x00007f423b0e98e1 in QReadNotifier::event(QEvent*) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Network.so.6
#11 0x00007f423d9a1c2d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Widgets.so.6
#12 0x00007f423a9b8098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#13 0x00007f423ace692d in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#14 0x00007f4239d08f6d in g_main_context_dispatch_unlocked () from /nix/store/9151j4k3hwgj35bdz7va4bmlvgpa4pdm-glib-2.84.3/lib/libglib-2.0.so.0
#15 0x00007f4239d0b2b8 in g_main_context_iterate_unlocked.isra () from /nix/store/9151j4k3hwgj35bdz7va4bmlvgpa4pdm-glib-2.84.3/lib/libglib-2.0.so.0
#16 0x00007f4239d0bb4f in g_main_context_iteration () from /nix/store/9151j4k3hwgj35bdz7va4bmlvgpa4pdm-glib-2.84.3/lib/libglib-2.0.so.0
#17 0x00007f423ace55d3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#18 0x00007f423a9c6e4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#19 0x00007f423aaeee95 in QThread::exec() () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#20 0x00007f423ab97437 in QThreadPrivate::start(void*) () from /nix/store/9wrby1l822pmbvfn9kfxmvh5dhfnpgyb-qtbase-6.9.1/lib/libQt6Core.so.6
#21 0x00007f423a09a97a in start_thread () from /nix/store/8p33is69mjdw3bi1wmi8v2zpsxir8nwd-glibc-2.40-66/lib/libc.so.6
#22 0x00007f423a122d2c in __clone3 () from /nix/store/8p33is69mjdw3bi1wmi8v2zpsxir8nwd-glibc-2.40-66/lib/libc.so.6
| 13:28:47 |
K900 | This should be fixed in Qt 6.9.2 | 13:30:44 |
K900 | Which is now in staging-next | 13:30:48 |
Marie | oh, nice | 13:31:20 |
Sandro 🐧 | so then the issue is rather closed as not fixable? | 13:32:38 |
Sandro 🐧 | same... | 13:32:45 |
aloisw | What do you mean by "not fixable"? It even describes one solution. | 13:33:51 |
Sandro 🐧 | then we put the file for /etc in an extra module for dolphin? | 13:35:01 |
K900 | I feel like the correct way to fix this would be to make it use the default applications.menu when the Plasma one isn | 13:35:08 |
K900 | * I feel like the correct way to fix this would be to make it use the default applications.menu when the Plasma one isn't found | 13:35:10 |
K900 | But someone with more understanding of weird WM setups should probably talk to upstream | 13:35:27 |
K900 | (and then six months later you'll find yourself writing a new XDG spec and I'm sorry) | 13:35:45 |
aloisw | It already does that. The problem is that there is no such thing as a "default applications.menu", unless you create it with methods such as the symlink described in the issue. | 13:36:27 |
K900 | Isn't there something in xdg-something-something | 13:36:54 |
aloisw | Either that or XDG_MENU_PREFIX=plasma-. I don't know which one is expected to cause less problems. | 13:37:16 |
aloisw | nix-locate only finds one in libsForQt5.kservice.bin (!). | 13:38:25 |
K900 | Yaaaay | 13:38:34 |
K900 | What the fuck does GNOME do then | 13:38:40 |
aloisw | XDG_MENU_PREFIX=gnome- if the Debian VM is to be trusted. | 13:40:01 |
Sandro 🐧 | FYI https://github.com/NixOS/nixpkgs/issues/379307 | 14:03:28 |
Sandro 🐧 | https://github.com/NixOS/nixpkgs/issues/24913 | 14:03:34 |
Sandro 🐧 | and the dolphin module PR https://github.com/NixOS/nixpkgs/pull/438914 | 14:04:36 |
Herz uwu | In reply to @k900:0upti.me But generally no Well heck | 14:09:01 |
Herz uwu | I did manage to add nixGL as an overlay and making nixGLDefault available, but I didn't get the flake to run this way
Only if I nix run --impure the result binary manually with nixgl does it work | 14:11:31 |
K900 | Yeah it's a problem | 14:13:19 |
K900 | That we don't really have a good solution for | 14:13:25 |
K900 | Maybe one day someone will make libcapsule actually usable | 14:14:28 |
aloisw | From a look at the XDG menu specification it seems that the XDG_MENU_PREFIX is indeed supposed to be desktop-specific. Of course this will not help at all the folks building their own mini-desktops out of window managers and helper applications. Maybe the best solution would be to write a minimal flat menu for such use cases. | 14:22:42 |
K900 | Yeah I think that's the way to go if anything | 14:23:51 |
emily | won't work because libc, right? | 15:08:09 |