[dolphin] [Bug 484991] New: Dolphin crashes on FreeBSD when dragging file or folder towards location/navigation bar

Mario Ebenhofer bugzilla_noreply at kde.org
Wed Apr 3 17:14:08 BST 2024


https://bugs.kde.org/show_bug.cgi?id=484991

            Bug ID: 484991
           Summary: Dolphin crashes on FreeBSD when dragging file or
                    folder towards location/navigation bar
    Classification: Applications
           Product: dolphin
           Version: 23.08.4
          Platform: FreeBSD Ports
                OS: FreeBSD
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: manolol at mailbox.org
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (23.08.4)

Qt Version: 5.15.12
Frameworks Version: 5.112.0
Operating System: FreeBSD 14.0-RELEASE amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
Dolphin crashes when I move any file or folder towards the navigation bar
(where the file path is shown).
The crash happens as soon as the file overlaps with the bar.

I installed kde plasma and discover from the standard FreeBSD repositories
(using pkg install).

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

(lldb) process attach --pid 4544
Process 4544 stopped
* thread #1, name = 'dolphin', stop reason = signal SIGSTOP
    frame #0: 0x00000008415b5e88 libc.so.7`__sys_wait4 + 8
libc.so.7`__sys_wait4:
->  0x8415b5e88 <+8>:  syscall 
    0x8415b5e8a <+10>: jb     0x8415b29c8
    0x8415b5e90 <+16>: retq   
    0x8415b5e91:       int3   
  thread #2, name = 'dolphin', stop reason = signal SIGSTOP
    frame #0: 0x00000008415b5c2a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x8415b5c2a <+10>: jb     0x8415b29c8
    0x8415b5c30 <+16>: retq   
    0x8415b5c31:       int3   
    0x8415b5c32:       int3   
  thread #3, name = 'dolphin', stop reason = signal SIGSTOP
    frame #0: 0x00000008415b5b6a libc.so.7`__sys_kevent + 10
libc.so.7`__sys_kevent:
->  0x8415b5b6a <+10>: jb     0x8415b29c8
    0x8415b5b70 <+16>: retq   
    0x8415b5b71:       int3   
    0x8415b5b72:       int3   
  thread #4, name = 'dolphin', stop reason = signal SIGSTOP
    frame #0: 0x00000008415b5c2a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x8415b5c2a <+10>: jb     0x8415b29c8
    0x8415b5c30 <+16>: retq   
    0x8415b5c31:       int3   
    0x8415b5c32:       int3
Executable module set to "/usr/local/bin/dolphin".
Architecture set to: x86_64-unknown-freebsd14.0.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 107437, 0x00000008415b5e88 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: 0x00000008415b5e88 libc.so.7`__sys_wait4 + 8
    frame #1: 0x0000000849688adc libthr.so.3`___lldb_unnamed_symbol727 + 60
    frame #2: 0x000000082d4fe29c libKF5Crash.so.5`___lldb_unnamed_symbol229 +
332
    frame #3: 0x000000082d4fdd7b
libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1147
    frame #4: 0x000000084968653f libthr.so.3`___lldb_unnamed_symbol684 + 207
    frame #5: 0x0000000849685afb libthr.so.3`___lldb_unnamed_symbol665 + 315
    frame #6: 0x0000000820e102d3
    frame #7: 0x000000083e8d3460 libQt5Widgets.so.5`QWidget::event(QEvent*) +
1328
    frame #8: 0x000000083ea1be44 libQt5Widgets.so.5`QPushButton::event(QEvent*)
+ 180
    frame #9: 0x000000083e899af3
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259
    frame #10: 0x000000083e89b291
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 1537
    frame #11: 0x0000000840624161
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177
    frame #12: 0x000000083e8f1f4a
libQt5Widgets.so.5`___lldb_unnamed_symbol14092 + 1210
    frame #13: 0x000000083e8ef3bb
libQt5Widgets.so.5`___lldb_unnamed_symbol14079 + 747
    frame #14: 0x000000083e899af3
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259
    frame #15: 0x000000083e89ae9e
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526
    frame #16: 0x0000000840624161
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177
    frame #17: 0x000000083d4e97e0
libQt5Gui.so.5`QGuiApplicationPrivate::processDrag(QWindow*, QMimeData const*,
QPoint const&, QFlags<Qt::DropAction>, QFlags<Qt::MouseButton>,
QFlags<Qt::KeyboardModifier>) + 672
    frame #18: 0x000000083d4c7703
libQt5Gui.so.5`QWindowSystemInterface::handleDrag(QWindow*, QMimeData const*,
QPoint const&, QFlags<Qt::DropAction>, QFlags<Qt::MouseButton>,
QFlags<Qt::KeyboardModifier>) + 275
    frame #19: 0x000000086bb66e95 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3646
+ 1029
    frame #20: 0x000000086bb66192 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3641
+ 1698
    frame #21: 0x000000083d529be7
libQt5Gui.so.5`QBasicDrag::eventFilter(QObject*, QEvent*) + 807
    frame #22: 0x0000000840624380
libQt5Core.so.5`QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*,
QEvent*) + 224
    frame #23: 0x000000083e899a31
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 65
    frame #24: 0x000000083e89ae9e
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526
    frame #25: 0x0000000840624161
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177
    frame #26: 0x000000083d4e4d2c
libQt5Gui.so.5`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
+ 3308
    frame #27: 0x000000083d4c8c7b
libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 219
    frame #28: 0x000000086bb55baf libQt5XcbQpa.so.5`___lldb_unnamed_symbol3548
+ 31
    frame #29: 0x000000085a2a8e51 libglib-2.0.so.0`___lldb_unnamed_symbol2508 +
369
    frame #30: 0x000000085a2a91e9 libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
569
    frame #31: 0x000000085a2a9286 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #32: 0x0000000840676c75
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 101
    frame #33: 0x0000000840620af6
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #34: 0x000000083d52a564 libQt5Gui.so.5`QBasicDrag::drag(QDrag*) + 68
    frame #35: 0x000000083d527e06 libQt5Gui.so.5`QDragManager::drag(QDrag*) +
326
    frame #36: 0x000000083d5281ed
libQt5Gui.so.5`QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) + 141
    frame #37: 0x0000000821e00aaa
libdolphinprivate.so.5`KItemListController::startDragging() + 282
    frame #38: 0x0000000821e00971
libdolphinprivate.so.5`KItemListController::mouseMoveEvent(QGraphicsSceneMouseEvent*,
QTransform const&) + 609
    frame #39: 0x0000000821e03264
libdolphinprivate.so.5`KItemListController::processEvent(QEvent*, QTransform
const&) + 164
    frame #40: 0x0000000821e0f5a5
libdolphinprivate.so.5`KItemListView::event(QEvent*) + 165
    frame #41: 0x000000083e899af3
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259
    frame #42: 0x000000083e89ae9e
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526
    frame #43: 0x0000000840624161
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177
    frame #44: 0x000000083ebbb745
libQt5Widgets.so.5`___lldb_unnamed_symbol18840 + 293
    frame #45: 0x000000083ebbd13a
libQt5Widgets.so.5`___lldb_unnamed_symbol18858 + 746
    frame #46: 0x000000083ebc6bda
libQt5Widgets.so.5`QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) +
138
    frame #47: 0x000000083ebc1ce5
libQt5Widgets.so.5`QGraphicsScene::event(QEvent*) + 901
    frame #48: 0x000000083e899af3
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259
    frame #49: 0x000000083e89ae9e
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526
    frame #50: 0x0000000840624161
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177
    frame #51: 0x000000083ebe1b7e
libQt5Widgets.so.5`QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) +
990
    frame #52: 0x000000083e8d315a libQt5Widgets.so.5`QWidget::event(QEvent*) +
554
    frame #53: 0x000000083e96fb5b libQt5Widgets.so.5`QFrame::event(QEvent*) +
43
    frame #54: 0x000000083ebe96a9
libQt5Widgets.so.5`QGraphicsView::viewportEvent(QEvent*) + 1209
    frame #55: 0x00000008406244b8
libQt5Core.so.5`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) + 264
    frame #56: 0x000000083e899adf
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 239
    frame #57: 0x000000083e89c9d0
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 7488
    frame #58: 0x0000000840624161
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177
    frame #59: 0x000000083e89a455
libQt5Widgets.so.5`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*,
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 901
    frame #60: 0x000000083e8f02a7
libQt5Widgets.so.5`___lldb_unnamed_symbol14085 + 2039
    frame #61: 0x000000083e8ef1a4
libQt5Widgets.so.5`___lldb_unnamed_symbol14079 + 212
    frame #62: 0x000000083e899af3
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 259
    frame #63: 0x000000083e89ae9e
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 526
    frame #64: 0x0000000840624161
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 177
    frame #65: 0x000000083d4e4d2c
libQt5Gui.so.5`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
+ 3308
    frame #66: 0x000000083d4c8c7b
libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 219
    frame #67: 0x000000086bb55baf libQt5XcbQpa.so.5`___lldb_unnamed_symbol3548
+ 31
    frame #68: 0x000000085a2a8e51 libglib-2.0.so.0`___lldb_unnamed_symbol2508 +
369
    frame #69: 0x000000085a2a91e9 libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
569
    frame #70: 0x000000085a2a9286 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #71: 0x0000000840676c75
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 101
    frame #72: 0x0000000840620af6
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #73: 0x00000008406247e1 libQt5Core.so.5`QCoreApplication::exec() +
145
    frame #74: 0x000000000026a1fd dolphin`___lldb_unnamed_symbol3532 + 12221
    frame #75: 0x0000000841501afa libc.so.7`__libc_start1 + 298
    frame #76: 0x0000000000266a30 dolphin`___lldb_unnamed_symbol3517 + 48
  thread #2, name = 'dolphin', stop reason = signal SIGSTOP
    frame #0: 0x00000008415b5c2a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000849688691 libthr.so.3`___lldb_unnamed_symbol716 + 49
    frame #2: 0x000000085a2a9189 libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
473
    frame #3: 0x000000085a2a9286 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #4: 0x0000000840676c9c
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 140
    frame #5: 0x0000000840620af6
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #6: 0x000000084046d0a3 libQt5Core.so.5`QThread::exec() + 163
    frame #7: 0x000000083ed8d763 libQt5DBus.so.5`___lldb_unnamed_symbol1320 +
19
    frame #8: 0x000000084046e0b9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #9: 0x000000084967ca75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #3, name = 'dolphin', stop reason = signal SIGSTOP
    frame #0: 0x00000008415b5b6a libc.so.7`__sys_kevent + 10
    frame #1: 0x0000000849688c11 libthr.so.3`___lldb_unnamed_symbol730 + 81
    frame #2: 0x00000008528244ab libinotify.so.0`___lldb_unnamed_symbol150 +
187
    frame #3: 0x000000084967ca75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #4, name = 'dolphin', stop reason = signal SIGSTOP
    frame #0: 0x00000008415b5c2a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000849688691 libthr.so.3`___lldb_unnamed_symbol716 + 49
    frame #2: 0x000000085a2a9189 libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
473
    frame #3: 0x000000085a2a9286 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #4: 0x0000000840676c9c
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 140
    frame #5: 0x0000000840620af6
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #6: 0x000000084046d0a3 libQt5Core.so.5`QThread::exec() + 163
    frame #7: 0x000000084046e0b9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #8: 0x000000084967ca75 libthr.so.3`___lldb_unnamed_symbol562 + 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