Bug 380822 - Sporadic crashes when drag&droping a file via breadcrumb navigation
Summary: Sporadic crashes when drag&droping a file via breadcrumb navigation
Status: RESOLVED DUPLICATE of bug 368199
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.08.3
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-06-04 15:55 UTC by Porter
Modified: 2017-06-04 16:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Porter 2017-06-04 15:55:32 UTC
Application: dolphin (16.08.3)

Qt Version: 5.7.1
Frameworks Version: 5.28.0
Operating System: Linux 4.9.0-3-amd64 x86_64
Distribution: Debian GNU/Linux 9.0 (stretch)

-- Information about the crash:
- What I was doing when the application crashed:

When sorting files, I often move one or more to a parent or sibling directory using the breadcrumb navigation (dropdown arrows for sibling directories). In some cases, Dolphin crashes, making me lose my session and interrupting ongoing file move operations..

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6a2aa03940 (LWP 1620))]

Thread 5 (Thread 0x7f6a031c1700 (LWP 1738)):
#0  0x00007fffd8301b12 in clock_gettime ()
#1  0x00007f6a2a2347d6 in clock_gettime () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f6a249b1091 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f6a24b2dce9 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6a24b2e295 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6a24b2f63e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6a1f0aaedd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f6a1f0ab91b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f6a1f0abb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f6a24b3006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f6a24ad99ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f6a249070f3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f6a2490bda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f6a29d25494 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#14 0x00007f6a2a22793f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f6a04d5a700 (LWP 1695)):
#0  0x00007f6a29d2b15f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f6a0cfb975b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f6a0cfb9487 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f6a29d25494 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f6a2a22793f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f6a0eba9700 (LWP 1629)):
#0  0x00007f6a2a21a55d in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6a1f0efd40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6a1f0ab4be in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6a1f0ab994 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6a1f0abb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6a24b3006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6a24ad99ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6a249070f3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6a2aaf26d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f6a2490bda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f6a29d25494 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f6a2a22793f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f6a14814700 (LWP 1627)):
#0  0x00007f6a2a21e4ed in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6a1e7e7150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f6a1e7e8ee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f6a1653db69 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f6a2490bda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6a29d25494 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f6a2a22793f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f6a2aa03940 (LWP 1620)):
[KCrash Handler]
#6  0x00007f6a2a171fcf in raise () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f6a2a1733fa in abort () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f6a2a1afbd0 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007f6a2a1b5f96 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x00007f6a2a1b83b1 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x00007f6a2a1b9d84 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x00007f6a2456a7a8 in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007f6a250c866f in QRegion::copy() const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f6a250c888e in QRegion::detach() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007f6a250cda83 in QRegion::subtracted(QRegion const&) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#16 0x00007f6a250ce04d in QRegion::operator-(QRegion const&) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007f6a250ce097 in QRegion::operator-=(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007f6a253ece3c in QWidgetPrivate::subtractOpaqueChildren(QRegion&, QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f6a253ff3ce in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f6a2540034c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f6a25400239 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f6a253ff1a4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f6a2540034c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f6a25400239 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f6a253ff1a4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f6a253cef8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f6a253cf147 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f6a253edf8f in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f6a25406348 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f6a2550592b in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f6a27647097 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#32 0x00007f6a2768bbb5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#33 0x00007f6a253beb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f6a253c6341 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f6a24adb9e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f6a24ade16d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f6a256c8a52 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f6a256ce2c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f6a24b08499 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f6a256dae9b in QGraphicsScene::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f6a253beb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f6a253c6341 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f6a24adb9e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f6a24ade16d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f6a24b2fc43 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f6a1f0ab7f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f6a1f0aba60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f6a1f0abb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f6a24b3004f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f6a24ad99ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007f6a24ae213c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007f6a2a53d396 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#53 0x00007f6a2a15f2b1 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#54 0x000055f04b3907ba in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-06-04 16:51:44 UTC
If you can describe exactly how to reproduce the crash, please write this information here: https://bugs.kde.org/show_bug.cgi?id=368199

*** This bug has been marked as a duplicate of bug 368199 ***