Created attachment 158444 [details] journalctl around the crash SUMMARY It probably happens because of screens switching - connect/disconnect docking station, suspend/wakeup, ... Happens 2-3x every day STEPS TO REPRODUCE 1. Connect/Disconnect dock 2. Wait some time 3. Sometimes kded crashes, also org_kde_powerdevil crashes but it may be because of kded5 crash OBSERVED RESULT new core dump in coredumpctl NetworkManager can not connect to WiFi, connection ends with error - no secrets: No agents were available for this request. After kded5 service restart, it starts to work again. EXPECTED RESULT SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.27.4 KDE Frameworks Version: 5.105.0 Qt Version: 5.15.9 Kernel Version: 6.2.10-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 8 × 11th Gen Intel® Core™ i7-1185G7 @ 3.00GHz Memory: 31,1 GiB of RAM Graphics Processor: Mesa Intel® Xe Graphics Manufacturer: Dell Inc. Product Name: Latitude 5520
Created attachment 158445 [details] bt full with debug symbols
#0 0x00007fa5cbf100ba in __GI___close (fd=18) at ../sysdeps/unix/sysv/linux/close.c:27 sc_ret = 0 sc_cancel_oldtype = 0 #1 0x00007fa5cd90f40c in closeAllFDs () at /usr/src/debug/kcrash/kcrash-5.105.0/src/kcrash.cpp:432 i = 18 rlp = {rlim_cur = 1024, rlim_max = 524288} data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7fa5cd9128d0 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x56025c07d340 "/usr/lib/drkonqi", 0x7fa5cd9100c1 "--platform", 0x7fa5c402d838 "wayland", 0x7fa5cd9100de "--appname", 0x56025c16d370 "kded5", 0x7fa5cd9100f7 "--apppath", 0x56025c16d390 "/usr/bin", 0x7fa5cd910104 "--signal", 0x7fff861bc426 "11", 0x7fa5cd910112 "--pid", 0x7fff861bc430 "835031", 0x7fa5cd910156 "--restarted", 0x0 <repeats 19 times>}}, argc = 12, m_writer = 0x7fff861bc560} platformName = {d = 0x7fa5c402d820} about = <optimized out> argv = 0x7fff861bc458 ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7fa5cd912900 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd = 23, iniLine = {_M_elems = "restarted=true\n\000\n\000\n", '\000' <repeats 1004 times>}} sigtxt = "11\000\260\213ͥ\177\000" pidtxt = "835031\000\000\020\335\213ͥ\177\000\000\340a\222", <incomplete sequence \314> argc = <optimized out> crashRecursionCounter = 3 #2 KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash/kcrash-5.105.0/src/kcrash.cpp:593 data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7fa5cd9128d0 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x56025c07d340 "/usr/lib/drkonqi", 0x7fa5cd9100c1 "--platform", 0x7fa5c402d838 "wayland", 0x7fa5cd9100de "--appname", 0x56025c16d370 "kded5", 0x7fa5cd9100f7 "--apppath", 0x56025c16d390 "/usr/bin", 0x7fa5cd910104 "--signal", 0x7fff861bc426 "11", 0x7fa5cd910112 "--pid", 0x7fff861bc430 "835031", 0x7fa5cd910156 "--restarted", 0x0 <repeats 19 times>}}, argc = 12, m_writer = 0x7fff861bc560} platformName = {d = 0x7fa5c402d820} about = <optimized out> argv = 0x7fff861bc458 ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = 0x7fa5cd912900 <vtable for KCrash::MetadataINIWriter+16>}, writable = false, fd = 23, iniLine = {_M_elems = "restarted=true\n\000\n\000\n", '\000' <repeats 1004 times>}} sigtxt = "11\000\260\213ͥ\177\000" pidtxt = "835031\000\000\020\335\213ͥ\177\000\000\340a\222", <incomplete sequence \314> argc = <optimized out> crashRecursionCounter = 3 #3 0x00007fa5cbe51f50 in <signal handler called> () at /usr/lib/libc.so.6 #4 0x00007fa5b86113e7 in QtWayland::org_kde_kwin_dpms::handle_done(void*, org_kde_kwin_dpms*) (data=0x56025c239080, object=0x56025c484540) at /usr/src/debug/libkscreen/build/src/libdpms/qwayland-dpms.cpp:175 #5 0x00007fa5c88ac4f6 in ffi_call_unix64 () at ../src/x86/unix64.S:104 #6 0x00007fa5c88a8f5e in ffi_call_int (cif=cif@entry=0x7fff861bd880, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 classes = {X86_64_INTEGER_CLASS, 32767, 3364517564, 32677} stack = <optimized out> argp = 0x7fff861bd6d0 "" arg_types = <optimized out> gprcount = 2 ssecount = <optimized out> ngpr = 1 nsse = 0 i = <optimized out> avn = <optimized out> flags = <optimized out> reg_args = <optimized out> #7 0x00007fa5c88abb73 in ffi_call (cif=cif@entry=0x7fff861bd880, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff861bd950) at ../src/x86/ffi64.c:710 arg_types = 0x7fff861bd8a0 i = <optimized out> nargs = 2 max_reg_struct_size = <optimized out> #8 0x00007fa5cd9c4645 in wl_closure_invoke (closure=closure@entry=0x7fa5b4002810, target=<optimized out>, target@entry=0x56025c484540, opcode=opcode@entry=2, data=<optimized out>, flags=1) at ../wayland-1.22.0/src/connection.c:1025 count = <optimized out> cif = {abi = FFI_UNIX64, nargs = 2, arg_types = 0x7fff861bd8a0, rtype = 0x7fa5c88ad1a0 <ffi_type_void>, bytes = 0, flags = 0} ffi_types = {0x7fa5c88ad2a0 <ffi_type_pointer>, 0x7fa5c88ad2a0 <ffi_type_pointer>, 0x56025c65b950, 0x7fa5cbeaee63 <__GI___libc_free+115>, 0x8, 0x7fa5cc521bae <QMapDataBase::freeTree(QMapNodeBase*, int)+30>, 0x56025c641130, 0x56025c641130, 0x0, 0x7fa5cc630143 <QMap<QString, QVariant>::~QMap()+3027>, 0x0, 0xe45c743abe40a500, 0x7fa5c406e230, 0xffffffffffffff18, 0xb, 0x56025c4cbd20, 0x56025c4cbd10, 0xe45c743abe40a500, 0x56025c65b950, 0xffffffffffffff18, 0xb, 0x0} ffi_args = {0x7fff861bd860, 0x7fff861bd868, 0x56025c65b950, 0x7fa5cbeaee63 <__GI___libc_free+115>, 0x56025c65b950, 0x7fff861bda30, 0x7fff861bd9f8, 0x7fff861bda30, 0x7fff861bd9f8, 0x7fa5cd0cd4bd <QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) [clone .constprop.0]+1389>, 0x7fa5c4036e30, 0x560200000004, 0x3, 0x1c9ec6, 0x7fff861bda50, 0x56025c65b950, 0x7fff861bda60, 0x7fa5cc776e90 <QListData::shared_null>, 0x7fa5c4012560, 0x65c6b37c0, 0x56025c4cbd10, 0x7fa5cd37d05c <QApplication::notify(QObject*, QEvent*)+140>} implementation = <optimized out> #9 0x00007fa5cd9c4e73 in dispatch_event (display=display@entry=0x56025c0324a0, queue=0x56025c032590) at ../wayland-1.22.0/src/wayland-client.c:1631 closure = 0x7fa5b4002810 proxy = 0x56025c484540 opcode = 2 proxy_destroyed = <optimized out> #10 0x00007fa5cd9c513c in dispatch_queue (queue=0x56025c032590, display=0x56025c0324a0) at ../wayland-1.22.0/src/wayland-client.c:1777 count = 0 ret = <optimized out> #11 wl_display_dispatch_queue_pending (display=0x56025c0324a0, queue=0x56025c032590) at ../wayland-1.22.0/src/wayland-client.c:2019 ret = <optimized out> #12 0x00007fa5c8922c06 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:255 #13 0x00007fa5cc6b1c80 in QObject::event(QEvent*) (this=0x56025c030a70, e=0x7fa5b40045f0) at kernel/qobject.cpp:1347 mce = 0x7fa5b40045f0 sender = {previous = 0x0, receiver = 0x56025c030a70, sender = 0x56025c085160, signal = 5} #14 0x00007fa5cd378b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x56025c030a70, e=0x7fa5b40045f0) at kernel/qapplication.cpp:3640 consumed = false filtered = false #15 0x00007fa5cc68e028 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x56025c030a70, event=0x7fa5b40045f0) at kernel/qcoreapplication.cpp:1064 selfRequired = true result = false cbdata = {0x56025c030a70, 0x7fa5b40045f0, 0x7fff861bdbdf} d = <optimized out> threadData = 0x56025c026a60 scopeLevelCounter = {threadData = 0x56025c026a60} #16 0x00007fa5cc68e093 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #17 0x00007fa5cc68eb33 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x56025c026a60) at kernel/qcoreapplication.cpp:1821 e = 0x7fa5b40045f0 pe = <optimized out> r = <optimized out> event_deleter = {d = 0x7fa5b40045f0} locker = {_M_device = 0x56025c026a90, _M_owns = false} startOffset = 0 i = @0x56025c026a84: 1 cleanup = {receiver = 0x0, event_type = 0, data = 0x56025c026a60, exceptionCaught = true} #18 0x00007fa5cc6d4f58 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x56025c080e90) at kernel/qeventdispatcher_glib.cpp:277 source = 0x56025c080e90 #19 0x00007fa5cb50f53b in g_main_dispatch (context=0x7fa5c4000ee0) at ../glib/glib/gmain.c:3460 dispatch = 0x7fa5cc6d4f40 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 begin_time_nsec = 300643603112130 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = 0x0 cb_data = 0x0 need_destroy = <optimized out> source = 0x56025c080e90 current = 0x56025c4081a0 i = 0 #20 g_main_context_dispatch (context=0x7fa5c4000ee0) at ../glib/glib/gmain.c:4200 #21 0x00007fa5cb56c219 in g_main_context_iterate.constprop.0 (context=0x7fa5c4000ee0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4276 max_priority = 2147483647 timeout = 31029 some_ready = 1 nfds = 8 allocated_nfds = <optimized out> fds = <optimized out> begin_time_nsec = 300641971588764 #22 0x00007fa5cb50e1a2 in g_main_context_iteration (context=0x7fa5c4000ee0, may_block=1) at ../glib/glib/gmain.c:4343 retval = <optimized out> #23 0x00007fa5cc6d8d3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x56025c0613e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x56025c085c70 canWait = true savedFlags = {i = 0} result = <optimized out> #24 0x00007fa5cc68668c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff861bdf30, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 d = 0x7fa5c4022df0 threadData = <optimized out> locker = {val = 94568133585752} app = <optimized out> #25 0x00007fa5cc6912f9 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 threadData = 0x56025c026a60 eventLoop = {<QObject> = {_vptr.QObject = 0x7fa5cc913730 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa5cc775920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fa5cc775800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fa5cc6bef70 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fa5c4022df0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa5cc79c4e0 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fa5cc799660 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa5cc90c560 <QObject::staticMetaObject>}, stringdata = 0x7fa5cc7712e0 <_ZL29qt_meta_stringdata_QEventLoop.lto_priv.0>, data = 0x7fa5cc771280 <_ZL23qt_meta_data_QEventLoop.lto_priv.0>, static_metacall = 0x7fa5cc684ed0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #26 0x00007fa5ccb3b052 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #27 0x00007fa5cd376f2a in QApplication::exec() () at kernel/qapplication.cpp:2832 #28 0x000056025b9fc040 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kded/kded-5.105.0/src/kded.cpp:785 unsetQpa = <optimized out> app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fa5cd883660 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa5cc775920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fa5cc775800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fa5cc6bef70 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x56025c0268f0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa5cc79c4e0 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fa5cc799660 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa5cc90c560 <QObject::staticMetaObject>}, stringdata = 0x7fa5cc771060 <_ZL35qt_meta_stringdata_QCoreApplication.lto_priv.0>, data = 0x7fa5cc770f40 <_ZL29qt_meta_data_QCoreApplication.lto_priv.0>, static_metacall = 0x7fa5cc690900 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fff861be020}, static staticMetaObject = {d = {superdata = {direct = 0x7fa5cc911380 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fa5ccf5d720 <_ZL34qt_meta_stringdata_QGuiApplication.lto_priv.0>, data = 0x7fa5ccf5d4a0 <_ZL28qt_meta_data_QGuiApplication.lto_priv.0>, static_metacall = 0x7fa5ccb4c820 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa5cd04ae60 <QGuiApplication::staticMetaObject>}, stringdata = 0x7fa5cd7468e0 <_ZL31qt_meta_stringdata_QApplication.lto_priv.0>, data = 0x7fa5cd746760 <_ZL25qt_meta_data_QApplication.lto_priv.0>, static_metacall = 0x7fa5cd37a430 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} parser = {d = 0x56025c1d6250} replaceOption = {d = {d = 0x56025c1ad9d0}} service = {<QObject> = {_vptr.QObject = 0x7fa5cd92f2b0 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa5cc775920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fa5cc775800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fa5cc6bef70 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x56025c1af670}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fa5cc79c4e0 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fa5cc799660 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fa5cc90c560 <QObject::staticMetaObject>}, stringdata = 0x7fa5cd92a6c0 <qt_meta_stringdata_KDBusService>, data = 0x7fa5cd929700 <qt_meta_data_KDBusService>, static_metacall = 0x7fa5cd9200a0 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<class KDBusServicePrivate> = {get() = 0x56025c170860}} bus = 0x7fa5c400d460 plugins = {d = 0x56025c214c60} config = {d = 0x56025c05fe70} cg = {<KConfigBase> = {_vptr.KConfigBase = 0x7fa5cd1fc0f0 <vtable for KConfigGroup+16>}, d = {d = 0x56025c216bd0}}
The problem should be fixed as of 771d68f6dd9d5ecd0a867280aae02fec1fae3fbe (771d68f6dd9d5ecd0a867280aae02fec1fae3fbe in master)
(In reply to Aleix Pol from comment #3) > The problem should be fixed as of 771d68f6dd9d5ecd0a867280aae02fec1fae3fbe > (771d68f6dd9d5ecd0a867280aae02fec1fae3fbe in master) Great to hear, thanks! Will wait for a release to confirm.