Bug 443000 - system setting crash after changing screen edge setting when closing after applying. Settings not saved Wayland
Summary: system setting crash after changing screen edge setting when closing after ap...
Status: RESOLVED DUPLICATE of bug 414834
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.22.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-09-27 05:51 UTC by Edward
Modified: 2021-11-25 19:38 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (2.97 KB, text/plain)
2021-09-27 07:56 UTC, spamtothisguy
Details
New crash information added by DrKonqi (3.09 KB, text/plain)
2021-11-25 19:38 UTC, deviouslab
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Edward 2021-09-27 05:51:05 UTC
Application: systemsettings5 (5.22.4)

Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.14.7-200.fc34.x86_64 x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.4
Distribution: "Fedora release 34 (Thirty Four)"

-- Information about the crash:
- What I was doing when the application crashed:
I was setting up a screen edge control in system settings, Hit apply to save the changes, and when I close the window for system settings it crashes and resets to default settings. 

tried a second time with exact same results.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x000055ac7bdd6c70 in ?? ()
#5  0x00007fcc547d3e47 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007fcc547c0419 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007fcc547dc6c3 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#8  0x00007fcc5208bc04 in ffi_call_unix64 () from /lib64/libffi.so.6
#9  0x00007fcc5208b107 in ffi_call () from /lib64/libffi.so.6
#10 0x00007fcc5472dd10 in wl_closure_invoke.constprop () from /lib64/libwayland-client.so.0
#11 0x00007fcc5472e42b in dispatch_event.isra () from /lib64/libwayland-client.so.0
#12 0x00007fcc5472e61c in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0
#13 0x00007fcc547b861f in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib64/libQt5WaylandClient.so.5
#14 0x00007fcc56dcd3f0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#15 0x00007fcc56deac0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#16 0x00007fcc56d981a2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#17 0x00007fcc56da06e4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#18 0x000055ac7914858c in main ()
[Inferior 1 (process 111193) detached]

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

Reported using DrKonqi
Comment 1 spamtothisguy 2021-09-27 07:56:05 UTC
Created attachment 141941 [details]
New crash information added by DrKonqi

systemsettings5 (5.22.4) using Qt 5.15.2

- What I was doing when the application crashed:
I was changing window management - task switcher settings, hit Apply and it crashed.

-- Backtrace (Reduced):
#4  0x00007fdd762bfe44 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#5  0x00007fdd762ac419 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007fdd762c86c3 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007fdd73b77c04 in ffi_call_unix64 () from /lib64/libffi.so.6
#8  0x00007fdd73b77107 in ffi_call () from /lib64/libffi.so.6
Comment 2 Nate Graham 2021-09-27 20:33:19 UTC

*** This bug has been marked as a duplicate of bug 414834 ***
Comment 3 deviouslab 2021-11-25 19:38:02 UTC
Created attachment 143942 [details]
New crash information added by DrKonqi

systemsettings5 (5.22.5) using Qt 5.15.2

- What I was doing when the application crashed:
Trying to remove the mouse on edge behaviour from my screen and when trying to applying the settings the window crashed but did save the settings as intended.

-- Backtrace (Reduced):
#4  0x00007fe9958ed6a4 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#5  0x00007fe9958da1b9 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007fe9958f6af3 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007fe9931a5c04 in ffi_call_unix64 () from /lib64/libffi.so.6
#8  0x00007fe9931a5107 in ffi_call () from /lib64/libffi.so.6