[dolphin] [Bug 502410] New: Crash when dragging files over second Dolphin window
Timothy Gaskell
bugzilla_noreply at kde.org
Fri Apr 4 16:12:32 BST 2025
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-null at kde.org
Reporter: tngaskell at gmail.com
CC: kfm-devel at 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 on the CC list for the bug.
More information about the kfm-devel
mailing list