Bug 436698 - System Settings Segfaults When I Log In and Remove Desktops
Summary: System Settings Segfaults When I Log In and Remove Desktops
Status: RESOLVED DUPLICATE of bug 414834
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-05-06 18:10 UTC by wangrichard521
Modified: 2021-05-07 19:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wangrichard521 2021-05-06 18:10:34 UTC
Application: systemsettings5 (5.21.5)

Qt Version: 5.15.2
Frameworks Version: 5.81.0
Operating System: Linux 5.12.1-arch1-1 x86_64
Windowing System: Wayland
Drkonqi Version: 5.21.5
Distribution: Arch Linux

-- Information about the crash:
- What I was doing when the application crashed:
I reduced the number of desktops from 4 to 1 right after logging in using "startplasma-wayland"
- Custom settings of the application:
OpenGL 3.1 rendering, force lowest latency, vsync only when cheap,  never keep windows thumbnails, slide desktop switching animation, desktops wrap around, didn't change new desktop names. (Should work with other settings too IIRC)

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f962ba92d50 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) () at /usr/lib/libQt5WaylandClient.so.5
#5  0x00007f962ba7ab02 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) () at /usr/lib/libQt5WaylandClient.so.5
#6  0x00007f962ba9c4be in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () at /usr/lib/libQt5WaylandClient.so.5
#7  0x00007f9629539acd in  () at /usr/lib/libffi.so.7
#8  0x00007f962953903a in  () at /usr/lib/libffi.so.7
#9  0x00007f962ba00fe4 in  () at /usr/lib/libwayland-client.so.0
#10 0x00007f962b9fd563 in  () at /usr/lib/libwayland-client.so.0
#11 0x00007f962b9fecac in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#12 0x00007f962ba7a41d in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#13 0x00007f962df14bb0 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f962df18100 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#15 0x00007f962df1890d in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f962eaa2762 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f962dedd81a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f962df36f36 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f962bb8f02c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007f962bbe2b59 in  () at /usr/lib/libglib-2.0.so.0
#21 0x00007f962bb8c781 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007f962df36321 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007f962dedc17c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007f962dee4634 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#25 0x000055b1d8141960 in  ()
#26 0x00007f962d75fb25 in __libc_start_main () at /usr/lib/libc.so.6
#27 0x000055b1d814247e in _start ()
[Inferior 1 (process 5921) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-05-07 19:57:21 UTC

*** This bug has been marked as a duplicate of bug 414834 ***