Bug 438428 - [Wayland] System settings crashed when trying to change global system theme
Summary: [Wayland] System settings crashed when trying to change global system theme
Status: RESOLVED DUPLICATE of bug 437455
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.21.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-10 16:30 UTC by elzdave
Modified: 2021-06-12 14:15 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 elzdave 2021-06-10 16:30:59 UTC
Application: systemsettings5 (5.21.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.12-300.fc34.x86_64 x86_64
Windowing System: Wayland
Drkonqi Version: 5.21.3
Distribution: Fedora 34 (KDE Plasma)

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

I'm downloading a custom theme from KDE global theme settings window, set the desired theme, and suddenly the system settings crashed. Tried several times and it always crashed. I'm using fresh install of Fedora 34 on KDE, and using Wayland.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x000055d011ef47b0 in ?? ()
#5  0x00007fb779ba5f07 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007fb779b92319 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007fb779bae033 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#8  0x00007fb77757ec04 in ffi_call_unix64 () from /lib64/libffi.so.6
#9  0x00007fb77757e107 in ffi_call () from /lib64/libffi.so.6
#10 0x00007fb779affd10 in wl_closure_invoke.constprop () from /lib64/libwayland-client.so.0
#11 0x00007fb779b0042b in dispatch_event.isra () from /lib64/libwayland-client.so.0
#12 0x00007fb779b0061c in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0
#13 0x00007fb779b8a6e3 in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib64/libQt5WaylandClient.so.5
#14 0x00007fb77bf0e4fd in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#15 0x00007fb77bf10b3a in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from /lib64/libQt5Core.so.5
#16 0x00007fb77bf112d4 in QSocketNotifier::event(QEvent*) () from /lib64/libQt5Core.so.5
#17 0x00007fb77ca68e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#18 0x00007fb77beddf48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#19 0x00007fb77bf2b17f in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#20 0x00007fb779ca64cf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#21 0x00007fb779cfa4e8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#22 0x00007fb779ca3c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#23 0x00007fb77bf2a6f8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#24 0x00007fb77bedc9b2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#25 0x00007fb77bee4544 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#26 0x000055d00f87cd4c in main ()
[Inferior 1 (process 6957) detached]

Possible duplicates by query: bug 438264, bug 438151, bug 437916, bug 437877, bug 437763.

Reported using DrKonqi
Comment 1 Ismael Asensio 2021-06-12 14:15:53 UTC

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