https://bugs.kde.org/show_bug.cgi?id=433036
--- Comment #2 from magib...@hotmail.com --- I can still reproduce in Plasma 5.21.2, from the "Desktop Effects" view as in the screen recording in the first message. > #0 0x0000000000000000 in ?? () > #1 0x00007efd1c8ab683 in > QWaylandClientExtensionPrivate::handleRegistryGlobal (data=0x55919ee2c9a0, > registry=0x55919d55f660, id=43, interface=..., version=1) at > /usr/src/debug/qtwayland-everywhere-src-5.15.2/src/client/global/qwaylandclientextension.cpp:67 > #2 0x00007efd1c893b32 in QtWaylandClient::QWaylandDisplay::registry_global > (this=<optimized out>, id=43, interface=..., version=1) at > /usr/src/debug/qtwayland-everywhere-src-5.15.2/src/client/qwaylanddisplay.cpp:396 > #3 0x00007efd1c8b4dee in QtWayland::wl_registry::handle_global > (data=0x55919d563300, object=<optimized out>, name=43, > interface=0x55919f0be8e0 "org_kde_kwin_slide_manager", version=1) at > qwayland-wayland.cpp:94 > #4 0x00007efd1a386acd in ?? () from /usr/lib/libffi.so.7 > #5 0x00007efd1a38603a in ?? () from /usr/lib/libffi.so.7 > #6 0x00007efd1c819fe4 in wl_closure_invoke (closure=0x55919f0be800, flags=1, > target=<optimized out>, opcode=0, data=<optimized out>) at > ../wayland-1.19.0/src/connection.c:1018 > #7 0x00007efd1c816563 in dispatch_event > (display=display@entry=0x55919d563830, queue=<optimized out>, > queue=<optimized out>) at ../wayland-1.19.0/src/wayland-client.c:1452 > #8 0x00007efd1c817cac in dispatch_queue (queue=0x55919d563900, > display=0x55919d563830) at ../wayland-1.19.0/src/wayland-client.c:1598 > #9 wl_display_dispatch_queue_pending (display=0x55919d563830, > queue=0x55919d563900) at ../wayland-1.19.0/src/wayland-client.c:1840 > #10 0x00007efd1c817d0d in wl_display_dispatch_pending (display=<optimized > out>) at ../wayland-1.19.0/src/wayland-client.c:1903 > #11 0x00007efd1c89344d in QtWaylandClient::QWaylandDisplay::flushRequests > (this=0x55919d5632f0) at > /usr/src/debug/qtwayland-everywhere-src-5.15.2/src/client/qwaylanddisplay.cpp:221 > #12 0x00007efd1ed10dc0 in doActivate<false> (sender=0x55919d589ca0, > signal_index=3, argv=argv@entry=0x7ffd3ee085c0) at kernel/qobject.cpp:3898 > #13 0x00007efd1ed09f20 in QMetaObject::activate > (sender=sender@entry=0x55919d589ca0, m=m@entry=0x7efd1ef717a0 > <QSocketNotifier::staticMetaObject>, > local_signal_index=local_signal_index@entry=0, > argv=argv@entry=0x7ffd3ee085c0) at kernel/qobject.cpp:3946 > #14 0x00007efd1ed142f0 in QSocketNotifier::activated > (this=this@entry=0x55919d589ca0, _t1=..., _t2=<optimized out>, _t3=...) at > .moc/moc_qsocketnotifier.cpp:178 > #15 0x00007efd1ed14afd in QSocketNotifier::event (this=0x55919d589ca0, > e=0x7ffd3ee086d0) at kernel/qsocketnotifier.cpp:302 > #16 0x00007efd1f89c752 in QApplicationPrivate::notify_helper (this=<optimized > out>, receiver=0x55919d589ca0, e=0x7ffd3ee086d0) at > kernel/qapplication.cpp:3632 > #17 0x00007efd1ecd9a2a in QCoreApplication::notifyInternal2 > (receiver=0x55919d589ca0, event=0x7ffd3ee086d0) at > kernel/qcoreapplication.cpp:1063 > #18 0x00007efd1ed332a6 in socketNotifierSourceDispatch > (source=0x55919d5aae00) at kernel/qeventdispatcher_glib.cpp:107 > #19 0x00007efd1c9a5b84 in g_main_context_dispatch () from > /usr/lib/libglib-2.0.so.0 > #20 0x00007efd1c9f9c21 in ?? () from /usr/lib/libglib-2.0.so.0 > #21 0x00007efd1c9a43b1 in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #22 0x00007efd1ed32691 in QEventDispatcherGlib::processEvents > (this=0x55919d579640, flags=...) at kernel/qeventdispatcher_glib.cpp:423 > #23 0x00007efd1ecd83ac in QEventLoop::exec (this=this@entry=0x7ffd3ee08930, > flags=..., flags@entry=...) at > ../../include/QtCore/../../src/corelib/global/qflags.h:69 > #24 0x00007efd1ece0844 in QCoreApplication::exec () at > ../../include/QtCore/../../src/corelib/global/qflags.h:121 > #25 0x00007efd1f1a184e in QGuiApplication::exec () at > kernel/qguiapplication.cpp:1867 > #26 0x00007efd1f89c6c6 in QApplication::exec () at > kernel/qapplication.cpp:2824 > #27 0x000055919bbec960 in main (argc=<optimized out>, argv=0x7ffd3ee08a60) at > /usr/src/debug/systemsettings-5.21.2/app/main.cpp:222 > (gdb) frame 1 > #1 0x00007fd59ca70683 in > QWaylandClientExtensionPrivate::handleRegistryGlobal (data=0x55c040570740, > registry=0x55c03edff660, id=44, interface=..., version=1) at > /usr/src/debug/qtwayland-everywhere-src-5.15.2/src/client/global/qwaylandclientextension.cpp:67 > 67 if (interface == > QLatin1String(extension->extensionInterface()->name) && > !extension->d_func()->active) { > (gdb) print *extension > $1 = {<QObject> = {_vptr.QObject = 0x55919d553f50, static staticMetaObject = > {d = {superdata = {direct = 0x0}, stringdata = 0x7efd1eea5720 > <qt_meta_stringdata_QObject>, data = 0x7efd1eea5600 <qt_meta_data_QObject>, > static_metacall = 0x7efd1ed0f4d0 <QObject::qt_static_metacall(QObject*, > QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = > 0x0}}, d_ptr = {d = 0x55919f062d20}, static staticQtMetaObject = {d = > {superdata = {direct = 0x0}, stringdata = 0x7efd1eea86c0 > <qt_meta_stringdata_Qt>, data = 0x7efd1eea5840 <qt_meta_data_Qt>, > static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static > staticMetaObject = {d = {superdata = {direct = 0x7efd1ef68740 > <QObject::staticMetaObject>}, stringdata = 0x7efd1c910880 > <qt_meta_stringdata_QWaylandClientExtension>, data = 0x7efd1c9107c0 > <qt_meta_data_QWaylandClientExtension>, static_metacall = 0x7efd1c8b8d20 > <QWaylandClientExtension::qt_static_metacall(QObject*, QMetaObject::Call, > int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} The string stored in the 'interface' variable is "org_kde_kwin_slide_manager". For some reason, I am unable to reproduce the crash when running systemsettings5 under Valgrind. Sometimes, the issue appears to be unreproducible. Exiting and entering the Plasma Wayland session makes it reproducible again. -- You are receiving this mail because: You are watching all bug changes.