https://bugs.kde.org/show_bug.cgi?id=502410
Bug ID: 502410 Summary: Crash when dragging files over second Dolphin window Classification: Applications Product: dolphin Version: 23.08.5 Platform: FreeBSD Ports OS: FreeBSD Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: tngask...@gmail.com CC: kfm-de...@kde.org Target Milestone: --- Application: dolphin (23.08.5) Qt Version: 5.15.16 Frameworks Version: 5.116.0 Operating System: FreeBSD 14.2-RELEASE amd64 Windowing System: X11 Distribution (Platform): FreeBSD Ports DrKonqi: 5.27.11 [KCrashBackend] -- Information about the crash: I selected files in one Dalphin window (showing my FreeBSD partition), dragged them over a target Dolphin window (showing my NFTF partition), and as soon as they crossed the target windows's URL bar, the target window instantly crashed. This hasn't happened consistently in the past but is repeatable at this exact moment at least by restarting the target window instance and dragging from the same source instance. It only happens when dragging over the URL bar and not when I drag onto the window from the side instead. The file type being dragged does not appear to matter. The crash can be reproduced sometimes. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault (lldb) process attach --pid 2511 Process 2511 stopped * thread #1, name = 'dolphin', stop reason = signal SIGSTOP frame #0: 0x000000083e62a818 libc.so.7`__sys_wait4 + 8 libc.so.7`__sys_wait4: -> 0x83e62a818 <+8>: syscall 0x83e62a81a <+10>: jb 0x83e627318 0x83e62a820 <+16>: retq 0x83e62a821: int3 thread #2, name = 'dolphin', stop reason = signal SIGSTOP frame #0: 0x000000083e62a5ba libc.so.7`__sys_poll + 10 libc.so.7`__sys_poll: -> 0x83e62a5ba <+10>: jb 0x83e627318 0x83e62a5c0 <+16>: retq 0x83e62a5c1: int3 0x83e62a5c2: int3 thread #3, name = 'dolphin', stop reason = signal SIGSTOP frame #0: 0x000000083e62a4fa libc.so.7`__sys_kevent + 10 libc.so.7`__sys_kevent: -> 0x83e62a4fa <+10>: jb 0x83e627318 0x83e62a500 <+16>: retq 0x83e62a501: int3 0x83e62a502: int3 thread #4, name = 'dolphin', stop reason = signal SIGSTOP frame #0: 0x000000083e62a5ba libc.so.7`__sys_poll + 10 libc.so.7`__sys_poll: -> 0x83e62a5ba <+10>: jb 0x83e627318 0x83e62a5c0 <+16>: retq 0x83e62a5c1: int3 0x83e62a5c2: int3 Executable module set to "/usr/local/bin/dolphin". Architecture set to: x86_64-unknown-freebsd14.2. (lldb) settings set term-width 200 (lldb) thread info thread #1: tid = 100325, 0x000000083e62a818 libc.so.7`__sys_wait4 + 8, name = 'dolphin', stop reason = signal SIGSTOP (lldb) bt all * thread #1, name = 'dolphin', stop reason = signal SIGSTOP * frame #0: 0x000000083e62a818 libc.so.7`__sys_wait4 + 8 frame #1: 0x000000084656093c libthr.so.3`___lldb_unnamed_symbol730 + 60 frame #2: 0x000000082952031c libKF5Crash.so.5`___lldb_unnamed_symbol229 + 332 frame #3: 0x000000082951fdeb libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1147 frame #4: 0x000000084655e410 libthr.so.3`___lldb_unnamed_symbol687 + 208 frame #5: 0x000000084655d9cb libthr.so.3`___lldb_unnamed_symbol668 + 315 frame #6: 0x0000000820bbb2d3 frame #7: 0x000000083b6d3dc9 libQt5Widgets.so.5`QWidget::event(QEvent*) + 1145 frame #8: 0x000000083b81cfc8 libQt5Widgets.so.5`QPushButton::event(QEvent*) + 200 frame #9: 0x000000083b69a513 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259 frame #10: 0x000000083b69bfd2 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 2322 frame #11: 0x000000083c22bfd1 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177 frame #12: 0x000000083b6f2a0a libQt5Widgets.so.5`___lldb_unnamed_symbol14097 + 1210 frame #13: 0x000000083b6efe9a libQt5Widgets.so.5`___lldb_unnamed_symbol14084 + 778 frame #14: 0x000000083b69a513 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259 frame #15: 0x000000083b69b8ce libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526 frame #16: 0x000000083c22bfd1 libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177 frame #17: 0x0000000839de7bf0 libQt5Gui.so.5`QGuiApplicationPrivate::processDrag(QWindow*, QMimeData const*, QPoint const&, QFlags<Qt::DropAction>, QFlags<Qt::MouseButton>, QFlags<Qt::KeyboardModifier>) + 672 frame #18: 0x0000000839dc5963 libQt5Gui.so.5`QWindowSystemInterface::handleDrag(QWindow*, QMimeData const*, QPoint const&, QFlags<Qt::DropAction>, QFlags<Qt::MouseButton>, QFlags<Qt::KeyboardModifier>) + 275 frame #19: 0x0000000869bd8a55 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3650 + 1029 frame #20: 0x0000000869bd9da2 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3660 + 178 frame #21: 0x0000000869ba088c libQt5XcbQpa.so.5`QXcbConnection::handleXcbEvent(xcb_generic_event_t*) + 3084 frame #22: 0x0000000869ba175a libQt5XcbQpa.so.5`QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 170 frame #23: 0x0000000869bc77a8 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3552 + 24 frame #24: 0x000000085506b59b libglib-2.0.so.0`___lldb_unnamed_symbol2540 + 363 frame #25: 0x000000085506b95d libglib-2.0.so.0`___lldb_unnamed_symbol2541 + 589 frame #26: 0x000000085506b9f6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #27: 0x000000083c281255 libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 101 frame #28: 0x000000083c228916 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #29: 0x000000083c22c641 libQt5Core.so.5`QCoreApplication::exec() + 145 frame #30: 0x000000000026c8c4 dolphin`___lldb_unnamed_symbol3620 + 12228 frame #31: 0x000000083e576c3a libc.so.7`__libc_start1 + 298 frame #32: 0x00000000002690e0 dolphin`___lldb_unnamed_symbol3605 + 48 thread #2, name = 'dolphin', stop reason = signal SIGSTOP frame #0: 0x000000083e62a5ba libc.so.7`__sys_poll + 10 frame #1: 0x00000008465604f1 libthr.so.3`___lldb_unnamed_symbol719 + 49 frame #2: 0x000000085506b8fd libglib-2.0.so.0`___lldb_unnamed_symbol2541 + 493 frame #3: 0x000000085506b9f6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #4: 0x000000083c28127c libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 140 frame #5: 0x000000083c228916 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #6: 0x000000083c072543 libQt5Core.so.5`QThread::exec() + 163 frame #7: 0x0000000835cf74e3 libQt5DBus.so.5`___lldb_unnamed_symbol1320 + 19 frame #8: 0x000000083c073569 libQt5Core.so.5`___lldb_unnamed_symbol7231 + 233 frame #9: 0x0000000846554b05 libthr.so.3`___lldb_unnamed_symbol565 + 309 thread #3, name = 'dolphin', stop reason = signal SIGSTOP frame #0: 0x000000083e62a4fa libc.so.7`__sys_kevent + 10 frame #1: 0x0000000846560a74 libthr.so.3`___lldb_unnamed_symbol733 + 84 frame #2: 0x000000084e1dc92b libinotify.so.0`___lldb_unnamed_symbol158 + 219 frame #3: 0x0000000846554b05 libthr.so.3`___lldb_unnamed_symbol565 + 309 thread #4, name = 'dolphin', stop reason = signal SIGSTOP frame #0: 0x000000083e62a5ba libc.so.7`__sys_poll + 10 frame #1: 0x00000008465604f1 libthr.so.3`___lldb_unnamed_symbol719 + 49 frame #2: 0x000000085506b8fd libglib-2.0.so.0`___lldb_unnamed_symbol2541 + 493 frame #3: 0x000000085506b9f6 libglib-2.0.so.0`g_main_context_iteration + 102 frame #4: 0x000000083c28127c libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 140 frame #5: 0x000000083c228916 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #6: 0x000000083c072543 libQt5Core.so.5`QThread::exec() + 163 frame #7: 0x000000083c073569 libQt5Core.so.5`___lldb_unnamed_symbol7231 + 233 frame #8: 0x0000000846554b05 libthr.so.3`___lldb_unnamed_symbol565 + 309 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.