[dolphin] [Bug 486146] New: Dragging file from Dolphin into Chromium browser slowly cause crashes

Ricky Cheung bugzilla_noreply at kde.org
Fri Apr 26 11:28:25 BST 2024


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

            Bug ID: 486146
           Summary: Dragging file from Dolphin into Chromium browser
                    slowly cause crashes
    Classification: Applications
           Product: dolphin
           Version: 24.02.2
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: rcheung844 at gmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (24.02.2)

Qt Version: 6.7.0
Frameworks Version: 6.1.0
Operating System: Linux 6.8.5-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.0.3 [CoredumpBackend]

-- Information about the crash:
When I drag files from Dolphin into a Chromium-based browser and pause for a
few seconds while hovering over an upload box, Dolphin will crash once I
release my mouse.

The crash can be reproduced every time.

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


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 8105]
[New LWP 8111]
[New LWP 8127]
[New LWP 19351]
[New LWP 20786]
[New LWP 8110]
[New LWP 19234]
[New LWP 8109]
[New LWP 8113]
[New LWP 20783]
[New LWP 20782]
[New LWP 20784]
[New LWP 8112]
[New LWP 20785]
[New LWP 20788]
[New LWP 20787]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000077589ecab32c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7758991659c0 (LWP 8105))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7758991659c0 (LWP 8105))]

Thread 16 (Thread 0x7758718006c0 (LWP 20787)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589f4b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 15 (Thread 0x775867e006c0 (LWP 20788)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589f4b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 14 (Thread 0x77587a4006c0 (LWP 20785)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589f4b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 13 (Thread 0x77588be006c0 (LWP 8112)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007758904863cc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000077589049ebfc in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#5  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 12 (Thread 0x77588a0006c0 (LWP 20784)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589f4b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 11 (Thread 0x77585a0006c0 (LWP 20782)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589f4b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7758722006c0 (LWP 20783)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589f4b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 9 (Thread 0x77588b4006c0 (LWP 8113)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007758904863cc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000077589049ebfc in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#5  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 8 (Thread 0x775898c006c0 (LWP 8109)):
#0  0x000077589ed190bf in poll () at /usr/lib/libc.so.6
#1  0x000077589d9c2306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000077589d962712 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x000077589f583df4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#4  0x000077589f345c7e in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#5  0x000077589f42cbef in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6  0x00007758a0a2c13f in ??? () at /usr/lib/libQt6DBus.so.6
#7  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#8  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#9  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 7 (Thread 0x775870e006c0 (LWP 19234)):
#0  0x000077589ed19616 in ppoll () at /usr/lib/libc.so.6
#1  0x000077589f4a6123 in qt_safe_poll(pollfd*, unsigned long, QDeadlineTimer)
() at /usr/lib/libQt6Core.so.6
#2  0x000077589e54cc02 in ??? () at /usr/lib/libQt6Network.so.6
#3  0x000077589e4e04b3 in ??? () at /usr/lib/libQt6Network.so.6
#4  0x000077589e4d8789 in QAbstractSocket::waitForReadyRead(int) () at
/usr/lib/libQt6Network.so.6
#5  0x00007758a1428d8a in ??? () at /usr/lib/libKF6KIOCore.so.6
#6  0x00007758a1511add in ??? () at /usr/lib/libKF6KIOCore.so.6
#7  0x00007758a14e7b52 in ??? () at /usr/lib/libKF6KIOCore.so.6
#8  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#9  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#10 0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 6 (Thread 0x775893a006c0 (LWP 8110)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b90 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589cd5ec68 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 5 (Thread 0x775879a006c0 (LWP 20786)):
#0  0x000077589eca5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000077589eca8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000077589f4b8b24 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3  0x000077589f4b2d52 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#6  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 4 (Thread 0x77585aa006c0 (LWP 19351)):
#0  0x000077589ed19616 in ppoll () at /usr/lib/libc.so.6
#1  0x000077589f4a6123 in qt_safe_poll(pollfd*, unsigned long, QDeadlineTimer)
() at /usr/lib/libQt6Core.so.6
#2  0x000077589e54cc02 in ??? () at /usr/lib/libQt6Network.so.6
#3  0x000077589e4e04b3 in ??? () at /usr/lib/libQt6Network.so.6
#4  0x000077589e4d8789 in QAbstractSocket::waitForReadyRead(int) () at
/usr/lib/libQt6Network.so.6
#5  0x00007758a1428d8a in ??? () at /usr/lib/libKF6KIOCore.so.6
#6  0x00007758a1511add in ??? () at /usr/lib/libKF6KIOCore.so.6
#7  0x00007758a14e7b52 in ??? () at /usr/lib/libKF6KIOCore.so.6
#8  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#9  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#10 0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 3 (Thread 0x77587bc006c0 (LWP 8127)):
#0  0x000077589ed190bf in poll () at /usr/lib/libc.so.6
#1  0x000077589d9c2306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000077589d962712 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x000077589f583df4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#4  0x000077589f345c7e in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#5  0x000077589f42ccef in QThread::run() () at /usr/lib/libQt6Core.so.6
#6  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#8  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7758930006c0 (LWP 8111)):
#0  0x000077589ed190bf in poll () at /usr/lib/libc.so.6
#1  0x000077589cd5ece8 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#2  0x000077589f4adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#3  0x000077589eca955a in ??? () at /usr/lib/libc.so.6
#4  0x000077589ed26a3c in ??? () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7758991659c0 (LWP 8105)):
[KCrash Handler]
#4  0x000077589f389567 in QObject::deleteLater() () at /usr/lib/libQt6Core.so.6
#5  0x00007758a1905cce in ??? () at /usr/lib/libKF6KIOFileWidgets.so.6
#6  0x00007758a03470d3 in QWidget::event(QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#7  0x00007758a02fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#8  0x00007758a0300d14 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#9  0x000077589f33dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#10 0x00007758a035dcf9 in ??? () at /usr/lib/libQt6Widgets.so.6
#11 0x00007758a02fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#12 0x000077589f33dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#13 0x000077589f97ae70 in QGuiApplicationPrivate::processDrag(QWindow*,
QMimeData const*, QPoint const&, QFlags<Qt::DropAction>,
QFlags<Qt::MouseButton>, QFlags<Qt::KeyboardModifier>) () at
/usr/lib/libQt6Gui.so.6
#14 0x000077589f9defa1 in QWindowSystemInterface::handleDrag(QWindow*,
QMimeData const*, QPoint const&, QFlags<Qt::DropAction>,
QFlags<Qt::MouseButton>, QFlags<Qt::KeyboardModifier>) () at
/usr/lib/libQt6Gui.so.6
#15 0x000077589cda92e6 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#16 0x000077589c01e596 in ??? () at /usr/lib/libffi.so.8
#17 0x000077589c01b00e in ??? () at /usr/lib/libffi.so.8
#18 0x000077589c01dbd3 in ffi_call () at /usr/lib/libffi.so.8
#19 0x000077589ccef645 in ??? () at /usr/lib/libwayland-client.so.0
#20 0x000077589ccefe73 in ??? () at /usr/lib/libwayland-client.so.0
#21 0x000077589ccf013c in wl_display_dispatch_queue_pending () at
/usr/lib/libwayland-client.so.0
#22 0x000077589cd5eb5e in ??? () at /usr/lib/libQt6WaylandClient.so.6
#23 0x000077589f3883e4 in QObject::event(QEvent*) () at
/usr/lib/libQt6Core.so.6
#24 0x00007758a02fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#25 0x000077589f33dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#26 0x000077589f33de74 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#27 0x000077589f5860e4 in ??? () at /usr/lib/libQt6Core.so.6
#28 0x000077589d963199 in ??? () at /usr/lib/libglib-2.0.so.0
#29 0x000077589d9c23bf in ??? () at /usr/lib/libglib-2.0.so.0
#30 0x000077589d962712 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#31 0x000077589f583df4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#32 0x000077589f345c7e in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#33 0x000077589fcf089a in QBasicDrag::drag(QDrag*) () at
/usr/lib/libQt6Gui.so.6
#34 0x000077589fcf1a29 in QDragManager::drag(QDrag*) () at
/usr/lib/libQt6Gui.so.6
#35 0x000077589fcf1d78 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction)
() at /usr/lib/libQt6Gui.so.6
#36 0x00007758a1a11a63 in KItemListController::startDragging() () at
/usr/lib/libdolphinprivate.so.6
#37 0x00007758a1a0a0ec in
KItemListController::mouseMoveEvent(QGraphicsSceneMouseEvent*, QTransform
const&) () at /usr/lib/libdolphinprivate.so.6
#38 0x00007758a1a14abb in KItemListController::processEvent(QEvent*, QTransform
const&) () at /usr/lib/libdolphinprivate.so.6
#39 0x00007758a1a1936e in KItemListView::event(QEvent*) () at
/usr/lib/libdolphinprivate.so.6
#40 0x00007758a02fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#41 0x000077589f33dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#42 0x00007758a069e01f in ??? () at /usr/lib/libQt6Widgets.so.6
#43 0x00007758a06a2782 in ??? () at /usr/lib/libQt6Widgets.so.6
#44 0x00007758a06a5618 in
QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () at
/usr/lib/libQt6Widgets.so.6
#45 0x00007758a06aa123 in QGraphicsScene::event(QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#46 0x00007758a02fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#47 0x000077589f33dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#48 0x00007758a06d11e0 in
QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () at
/usr/lib/libQt6Widgets.so.6
#49 0x00007758a03470ab in QWidget::event(QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#50 0x00007758a03d45b6 in QFrame::event(QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#51 0x000077589f33cab0 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/usr/lib/libQt6Core.so.6
#52 0x00007758a02fbfbb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#53 0x00007758a0300ac5 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#54 0x000077589f33dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#55 0x00007758a02f4597 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
at /usr/lib/libQt6Widgets.so.6
#56 0x00007758a035be37 in ??? () at /usr/lib/libQt6Widgets.so.6
#57 0x00007758a035d1c0 in ??? () at /usr/lib/libQt6Widgets.so.6
#58 0x00007758a02fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#59 0x000077589f33dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#60 0x000077589f9720e5 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/libQt6Gui.so.6
#61 0x000077589f9dcfdc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt6Gui.so.6
#62 0x000077589fdc1244 in ??? () at /usr/lib/libQt6Gui.so.6
#63 0x000077589d963199 in ??? () at /usr/lib/libglib-2.0.so.0
#64 0x000077589d9c23bf in ??? () at /usr/lib/libglib-2.0.so.0
#65 0x000077589d962712 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#66 0x000077589f583df4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#67 0x000077589f345c7e in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#68 0x000077589f3416e8 in QCoreApplication::exec() () at
/usr/lib/libQt6Core.so.6
#69 0x00005aa424727fbc in ??? ()
#70 0x000077589ec43cd0 in ??? () at /usr/lib/libc.so.6
#71 0x000077589ec43d8a in __libc_start_main () at /usr/lib/libc.so.6
#72 0x00005aa424728675 in ??? ()

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