https://bugs.kde.org/show_bug.cgi?id=442318

            Bug ID: 442318
           Summary: System Settings crashes after changing Virtual
                    Desktops settings on Wayland
           Product: systemsettings
           Version: 5.22.5
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: ngomp...@gmail.com
  Target Milestone: ---

Application: systemsettings5 (5.22.5)

Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.14.1-300.fc35.x86_64 x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.5
Distribution: Fedora Linux 35 (KDE Plasma Prerelease)

-- Information about the crash:
- What I was doing when the application crashed:

I toggled "Show on-screen display when switching" on and clicked apply, which
caused it to crash (after applying the setting). Toggling it back off and
applying the setting causes the crash again.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f724b3a7e44 in
QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*,
unsigned int, QString const&, unsigned int) () from
/lib64/libQt5WaylandClient.so.5
#5  0x00007f724b394419 in
QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&,
unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007f724b3b06c3 in QtWayland::wl_registry::handle_global(void*,
wl_registry*, unsigned int, char const*, unsigned int) () from
/lib64/libQt5WaylandClient.so.5
#7  0x00007f7248c46c04 in ffi_call_unix64 () from /lib64/libffi.so.6
#8  0x00007f7248c46108 in ffi_call () from /lib64/libffi.so.6
#9  0x00007f724b301d10 in wl_closure_invoke.constprop () from
/lib64/libwayland-client.so.0
#10 0x00007f724b30241b in dispatch_event.isra () from
/lib64/libwayland-client.so.0
#11 0x00007f724b30260c in wl_display_dispatch_queue_pending () from
/lib64/libwayland-client.so.0
#12 0x00007f724b38c7e3 in QtWaylandClient::QWaylandDisplay::flushRequests() ()
from /lib64/libQt5WaylandClient.so.5
#13 0x00007f724d98a3f0 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#14 0x00007f724d98cb4a in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from
/lib64/libQt5Core.so.5
#15 0x00007f724d98d363 in QSocketNotifier::event(QEvent*) () from
/lib64/libQt5Core.so.5
#16 0x00007f724e52c443 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#17 0x00007f724d956798 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#18 0x00007f724d9a85ff in socketNotifierSourceDispatch(_GSource*, int
(*)(void*), void*) () from /lib64/libQt5Core.so.5
#19 0x00007f724b6fc33f in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#20 0x00007f724b751288 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#21 0x00007f724b6f99e3 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#22 0x00007f724d9a7b78 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#23 0x00007f724d9551a2 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#24 0x00007f724d95d6e4 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#25 0x000056402a8f158c in main ()
[Inferior 1 (process 9247) detached]

Possible duplicates by query: bug 442289, bug 441707, bug 441700, bug 441504,
bug 441277.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to