Bug 439808

Summary: System Settings crashed when I enabled Blur again
Product: [Applications] systemsettings Reporter: Geoffrey <z5ifs9dz>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: abin.gecb, nate
Priority: NOR Keywords: drkonqi
Version: 5.22.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Geoffrey 2021-07-13 17:38:13 UTC
Application: systemsettings5 (5.22.2)

Qt Version: 5.15.2
Frameworks Version: 5.83.0
Operating System: Linux 5.12.14-300.fc34.x86_64 x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.2
Distribution: Fedora 34 (KDE Plasma)

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

Open System Settings
Click on Workspace Behavior
Click on Desktop Effects
Scroll to Blur
Disable Blur
Enable Blur
--> System Settings crashed

I tried to search "Blur" then click on "Desktop Effects" then disable and enable it and System Settings didn't crash.
I also tried to search "General Behavior", open it then click on "Desktop Effects" then disable and enable "Blur" and System Settings didn't crash.

You need to open "General Behavior" by clicking on "Workspace Behavior" then you can go anywhere in the System Settings, then go in "Desktop Effects" (by clicking on "Workspace Behavior" or by a search) and disable/enable "Blur" to crash System Settings.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f2a5de46f34 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#5  0x00007f2a5de33419 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007f2a5de4f7c3 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007f2a5b7b1c04 in ffi_call_unix64 () from /lib64/libffi.so.6
#8  0x00007f2a5b7b1107 in ffi_call () from /lib64/libffi.so.6
#9  0x00007f2a5dda0d10 in wl_closure_invoke.constprop () from /lib64/libwayland-client.so.0
#10 0x00007f2a5dda142b in dispatch_event.isra () from /lib64/libwayland-client.so.0
#11 0x00007f2a5dda161c in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0
#12 0x00007f2a5de2b5df in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib64/libQt5WaylandClient.so.5
#13 0x00007f2a60440ce0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#14 0x00007f2a6045e72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#15 0x00007f2a6040bab2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#16 0x00007f2a60413fe4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#17 0x000055ee3c02f58c in main ()
[Inferior 1 (process 5257) detached]

Reported using DrKonqi
Comment 1 abin 2021-07-28 06:35:48 UTC
Created attachment 140362 [details]
New crash information added by DrKonqi

systemsettings5 (5.22.3) using Qt 5.15.2

- What I was doing when the application crashed:
Enabling/Disabling Blur or Enabling/Disabling Background Contrast in system settings cause the system setting application to crash

-- Backtrace (Reduced):
#5  0x00007f8430ea6f37 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007f8430e93419 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007f8430eaf7c3 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#8  0x00007f842e810c04 in ffi_call_unix64 () from /lib64/libffi.so.6
#9  0x00007f842e810107 in ffi_call () from /lib64/libffi.so.6
Comment 2 Nate Graham 2021-08-05 01:04:12 UTC

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