Application: konsole (25.08.0) ApplicationNotResponding [ANR]: false Qt Version: 6.9.1 Frameworks Version: 6.17.0 Operating System: Linux 6.15.10-200.fc42.x86_64 x86_64 Windowing System: Wayland Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)" DrKonqi: 6.4.4 [CoredumpBackend] -- Information about the crash: Per https://bugzilla.redhat.com/show_bug.cgi?id=2390645#c0, "When attempting to reproduce https://bugs.kde.org/show_bug.cgi?id=506880#c7 by searching for text in an > 300 000-line output produced by `cat /dev/random`, I clicked the buttons to navigate between occurrences quickly, many times. Although the DE never considered Konsole to have hung, both it, and any child windows, became thereafter unresponsive. To remediate this, I invoked `qdbus-qt6 org.kde.Shutdown /Shutdown org.kde.Shutdown.logout` (to logout), and when prompted to by the DE, instructed it to log out immediately, because Konsole remained unresponsive." The reporter is unsure if this crash is reproducible. -- Backtrace (Reduced): #5 QtWaylandClient::QWaylandWindow::shellSurface (this=this@entry=0x0) at /usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/client/qwaylandwindow.cpp:920 #6 0x00007f3468b1ed11 in QtWaylandClient::QWaylandXdgSurface::requestActivate (this=0x55718e5be320) at /usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:577 #7 0x00007f3467c43c68 in QApplicationPrivate::setFocusWidget (focus=0x55718e835e40, reason=Qt::MouseFocusReason) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidget.h:101 #8 QApplicationPrivate::setFocusWidget (focus=focus@entry=0x55718e835e40, reason=reason@entry=Qt::MouseFocusReason) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:1501 #9 0x00007f3467c9f04a in QWidget::setFocus (this=<optimized out>, reason=Qt::MouseFocusReason) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidget.cpp:6598 #10 QWidget::setFocus (this=this@entry=0x55718e835e40, reason=reason@entry=Qt::MouseFocusReason) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidget.cpp:6545 #11 0x00007f3467c3e009 in QApplicationPrivate::giveFocusAccordingToFocusPolicy (widget=widget@entry=0x55718e83d470, event=event@entry=0x7ffd6225fe90, localPos=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3704 #12 0x00007f3467c499d2 in QApplication::notify (this=0x55718e114190, receiver=<optimized out>, e=0x7ffd6225fe90) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2742 #13 0x00007f34668f9f38 in QCoreApplication::notifyInternal2 (receiver=0x55718e83d470, event=0x7ffd6225fe90) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106 #14 0x00007f34668fa1ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1560 #15 0x00007f3467c46e29 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55718e83d470, event=event@entry=0x7ffd6225fe90, alienWidget=<optimized out>, nativeWidget=nativeWidget@entry=0x7f344c009120, buttonDown=buttonDown@entry=0x7f34683eb9d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2361 #16 0x00007f3467cbc3b5 in QWidgetWindow::handleMouseEvent (this=0x55718e520d30, event=0x7ffd62260120) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidgetwindow.cpp:669 #17 0x00007f3467cbeeb3 in QWidgetWindow::event (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidgetwindow.cpp:292 #18 0x00007f3467c3d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55718e520d30, e=0x7ffd62260120) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303 #19 0x00007f34668f9f38 in QCoreApplication::notifyInternal2 (receiver=0x55718e520d30, event=0x7ffd62260120) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106 #20 0x00007f34668fa1ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1560 Reported using DrKonqi
Created attachment 184420 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
In SearchHistoryTask::executeOnScreenWindow one does QApplication::processEvents(); that leads to weird issues. One should rather call that via some timer or singleShot in parts, but that is some larger thing to fix.