Summary: | [Wayland] multiple screen segfault | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Anthony Delannoy <anthony.2lannoy> |
Component: | generic-multiscreen | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | asturm, kde, meven29, nate, notmart, plasma-bugs |
Priority: | NOR | Keywords: | wayland |
Version: | 5.21.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Coredumps |
Your codedump lacks debug symbols but we can see the culprit nonetheless: #2 0x00007fc93a28dda5 _ZN9QtWayland9wl_output15handle_geometryEPvP9wl_outputiiiiiPKcS5_i (libQt5WaylandClient.so.5 + 0xb6da5) I suspect a newer version of Qt would help. Was this fixed in Qt 5.15.3 or something? Or with the KDE patch collection? I just checked qt5 repo and site. The v5.15.3 and future v5.15.4 are commercial-only. I do not have access to them and v6.x.y are not yet in gentoo repo KDE patchset are in https://invent.kde.org/qt/qt/qtbase/-/tree/5.15 ? Yep, all the repos in https://invent.kde.org/qt. I'm looking for info and it seems to be an old bug, did not find how to fix it yet: https://bugreports.qt.io/browse/QTBUG-62044 https://bugzilla.redhat.com/show_bug.cgi?id=1945992 https://www.mail-archive.com/kde-bugs-dist@kde.org/msg434546.html Qt 5.15 stable branch ebuilds (5.15.9999) are available in Gentoo's qt overlay and they are pulling from KDE's kde/5.15 branch for some time already. https://gitweb.gentoo.org/proj/qt.git/ Just tried this overlay, issue is still here. If i plug another screen a lot of things segfault and desktop becomes unusable, still caused by handle_geometry. inline: Stack trace of thread 1126: #0 0x00007fc93d5eead1 raise (libc.so.6 + 0x38ad1) #1 0x00007fc93d5eeb50 n/a (libc.so.6 + 0x38b50) #2 0x00007fc93a28dda5 _ZN9QtWayland9wl_output15handle_geometryEPvP9wl_outputiiiiiPKcS5_i (libQt5WaylandClient.so.5 + 0xb6da5) #3 0x00007fc93a144d2d n/a (libffi.so.7 + 0x6d2d) #4 0x00007fc93a1442b9 n/a (libffi.so.7 + 0x62b9) #5 0x00007fc93ed9d112 n/a (libwayland-client.so.0 + 0x9112) #6 0x00007fc93ed9997a n/a (libwayland-client.so.0 + 0x597a) #7 0x00007fc93ed9b02c wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x702c) #8 0x00007fc93a254296 _ZN15QtWaylandClient15QWaylandDisplay13flushRequestsEv (libQt5WaylandClient.so.5 + 0x7d296) #9 0x00007fc93a28ebe0 n/a (libQt5WaylandClient.so.5 + 0xb7be0) #10 0x00007fc93dc24d7c n/a (libQt5Core.so.5 + 0x287d7c) #11 0x00007fc93dc283cd _ZN15QSocketNotifier9activatedE17QSocketDescriptorNS_4TypeENS_14QPrivateSignalE (libQt5Core.so.5 + 0x28b3cd) #12 0x00007fc93dc28b50 _ZN15QSocketNotifier5eventEP6QEvent (libQt5Core.so.5 + 0x28bb50) #13 0x00007fc93e8650ff _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x1630ff) #14 0x00007fc93dbf5eb8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x258eb8) #15 0x00007fc93dc43dee n/a (libQt5Core.so.5 + 0x2a6dee) #16 0x00007fc93c906cdb g_main_context_dispatch (libglib-2.0.so.0 + 0x52cdb) #17 0x00007fc93c906f88 n/a (libglib-2.0.so.0 + 0x52f88) #18 0x00007fc93c90703f g_main_context_iteration (libglib-2.0.so.0 + 0x5303f) #19 0x00007fc93dc433bb _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2a63bb) #20 0x00007fc93dbf4963 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x257963) #21 0x00007fc93dbfc300 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x25f300) #22 0x0000562a9bcfc1b5 n/a (kded5 + 0x71b5) #23 0x00007fc93d5d9bba __libc_start_main (libc.so.6 + 0x23bba) #24 0x0000562a9bcfc38a n/a (kded5 + 0x738a) *** This bug has been marked as a duplicate of bug 431388 *** |
Created attachment 137773 [details] Coredumps SUMMARY Hi, i'm currently experiencing segfaults when i try to use multiple screen with my KDE 5.21.4 on wayland. Reproducible 100% time, i put coredump in attachments to help debugging. Let me know if i can do something to help. Thanks for your help and work on kde ! STEPS TO REPRODUCE 1. Plug another screen OBSERVED RESULT Segfault, seems to be linked to libffi.so usage. See coredump attachements. EXPECTED RESULT Multiple screen OK SOFTWARE/OS VERSIONS Linux/KDE Plasma: Gentoo 64bit KDE Plasma Version: 5.21.4 KDE Frameworks Version: 5.81.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION