Application: krusader (2.8.0 "A New Day") Qt Version: 5.15.11 Frameworks Version: 5.111.0 Operating System: Linux 5.15.0-1049-realtime x86_64 Windowing System: Wayland Distribution: KDE neon 5.27 DrKonqi: 5.27.9 [KCrashBackend] -- Information about the crash: Krusader crashed after being idle, not doing anything. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Krusader (krusader), signal: Segmentation fault [KCrash Handler] #4 QWeakPointer<QObject>::internalData (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:702 #5 QPointer<QScreen>::data (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:77 #6 QPointer<QScreen>::operator QScreen* (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:83 #7 QPlatformScreen::screen (this=this@entry=0x55c27efa7ad0) at kernel/qplatformscreen.cpp:154 #8 0x00007fe039ecdd87 in QtWaylandClient::QWaylandWindow::handleScreensChanged (this=0x55c27f6b2940) at ./src/client/qwaylandwindow.cpp:1055 #9 0x00007fe03aec4334 in QtPrivate::QSlotObjectBase::call (a=0x7ffcefb36450, r=0x55c27f6b2940, this=0x55c27f6dca10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #10 doActivate<false> (sender=0x55c27f69ebd0, signal_index=3, argv=0x7ffcefb36450) at kernel/qobject.cpp:3925 #11 0x00007fe038d20e2e in ffi_call_unix64 () at ../src/x86/unix64.S:105 #12 0x00007fe038d1d493 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:672 #13 0x00007fe039e40b20 in wl_closure_invoke (closure=closure@entry=0x7fe020006570, target=<optimized out>, target@entry=0x55c27f6dd1c0, opcode=opcode@entry=0, data=<optimized out>, flags=<optimized out>) at ../src/connection.c:1025 #14 0x00007fe039e412c3 in dispatch_event (display=display@entry=0x55c27eb82d30, queue=<optimized out>, queue=<optimized out>) at ../src/wayland-client.c:1595 #15 0x00007fe039e414bc in dispatch_queue (queue=0x55c27eb82e00, display=0x55c27eb82d30) at ../src/wayland-client.c:1741 #16 wl_display_dispatch_queue_pending (display=0x55c27eb82d30, queue=0x55c27eb82e00) at ../src/wayland-client.c:1983 #17 0x00007fe039ec685a in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at ./src/client/qwaylanddisplay.cpp:255 #18 0x00007fe03aeb9dde in QObject::event (this=0x55c27eb82bd0, e=0x7fe02800a6b0) at kernel/qobject.cpp:1347 #19 0x00007fe03ba59763 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55c27eb82bd0, e=0x7fe02800a6b0) at kernel/qapplication.cpp:3640 #20 0x00007fe03ae8c88a in QCoreApplication::notifyInternal2 (receiver=0x55c27eb82bd0, event=0x7fe02800a6b0) at kernel/qcoreapplication.cpp:1064 #21 0x00007fe03ae8f987 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55c27eb5bec0) at kernel/qcoreapplication.cpp:1821 #22 0x00007fe03aee6727 in postEventSourceDispatch (s=0x55c27eb97bd0) at kernel/qeventdispatcher_glib.cpp:277 #23 0x00007fe0394cbd3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007fe039521258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fe0394c93e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fe03aee5d78 in QEventDispatcherGlib::processEvents (this=0x55c27eb9c9e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #27 0x00007fe03ae8b1ab in QEventLoop::exec (this=this@entry=0x7ffcefb36c10, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #28 0x00007fe03ae93754 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #29 0x00007fe03b2fdd50 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863 #30 0x00007fe03ba596d9 in QApplication::exec () at kernel/qapplication.cpp:2832 #31 0x000055c27d53f068 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:307 [Inferior 1 (process 51562) detached] Reported using DrKonqi
Created attachment 162879 [details] New crash information added by DrKonqi krusader (2.8.0 "A New Day") using Qt 5.15.11 Looks like I have encoutered same problem as before. -- Backtrace (Reduced): #4 QWeakPointer<QObject>::internalData (this=0xdc186f96244e621d) at ../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:702 #5 QPointer<QScreen>::data (this=0xdc186f96244e621d) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:77 #6 QPointer<QScreen>::operator QScreen* (this=0xdc186f96244e621d) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:83 #7 QPlatformScreen::screen (this=this@entry=0x55c7c88446f0) at kernel/qplatformscreen.cpp:154 #8 0x00007f03b5012d87 in QtWaylandClient::QWaylandWindow::handleScreensChanged (this=0x55c7c80afd70) at ./src/client/qwaylandwindow.cpp:1055
Didn't you happen to have a monitor hotplug event at the time of crash? That QtWaylandClient::QWaylandWindow::handleScreensChanged part suggests something like that, and a suspiciously similar issue can be seen for example in Bug 467147 , so I suspect this not to be a Krusader specific issue.
*** This bug has been marked as a duplicate of bug 473020 ***