Bug 359456

Summary: Dolphin Copy Crash
Product: [Applications] dolphin Reporter: b.wehan
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bugs, elvis.angelaccio, frank78ac
Priority: NOR Keywords: drkonqi
Version: 15.12.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description b.wehan 2016-02-16 04:07:06 UTC
Application: dolphin (15.12.1)

Qt Version: 5.5.1
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
      2 tabs open, (a/b/) & (a/c/d/), copied one image from d/ to b/
       crashed when copy finished.
       when dolphin restarted, it had reset its icon size to max pixel size.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9ab09677c0 (LWP 4493))]

Thread 5 (Thread 0x7f9a99991700 (LWP 4494)):
#0  0x00007f9ab020ac1d in poll () at /lib64/libc.so.6
#1  0x00007f9aa3258422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f9aa325a00f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f9a9bce63c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f9aaa35532f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f9aa5e080a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f9ab021304d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f9a8c593700 (LWP 4499)):
#0  0x00007f9aa5e0c05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9a92fe9a13 in  () at /usr/lib64/dri/r300_dri.so
#2  0x00007f9a92fe9197 in  () at /usr/lib64/dri/r300_dri.so
#3  0x00007f9aa5e080a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f9ab021304d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f9a876fb700 (LWP 4500)):
#0  0x00007f9ab020ac1d in poll () at /lib64/libc.so.6
#1  0x00007f9aa5282e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f9aa5282f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f9aaa587d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f9aaa52ed53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f9aaa35061a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f9aaa35532f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9aa5e080a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f9ab021304d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f9a84b40700 (LWP 5156)):
[KCrash Handler]
#6  0x00007f9aaa35347a in QThreadStorageData::finish(void**) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f9aaa3545ae in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f9aaa355351 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f9aa5e080a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f9ab021304d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f9ab09677c0 (LWP 4493)):
#0  0x00007f9aa5e0c05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f9aa3258669 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f9aa3259d5f in  () at /usr/lib64/libxcb.so.1
#3  0x00007f9aa3259e72 in xcb_wait_for_reply () at /usr/lib64/libxcb.so.1
#4  0x00007f9a9bcf5b69 in QXcbWindow::setKeyboardGrabEnabled(bool) () at /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007f9aab6a11a6 in  () at /usr/lib64/libQt5Widgets.so.5
#6  0x00007f9aab6a8e88 in QApplicationPrivate::closePopup(QWidget*) () at /usr/lib64/libQt5Widgets.so.5
#7  0x00007f9aab6e15be in QWidgetPrivate::hide_helper() () at /usr/lib64/libQt5Widgets.so.5
#8  0x00007f9aab6e59e8 in QWidget::setVisible(bool) () at /usr/lib64/libQt5Widgets.so.5
#9  0x00007f9aab6e166b in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () at /usr/lib64/libQt5Widgets.so.5
#10 0x00007f9aab81bdee in  () at /usr/lib64/libQt5Widgets.so.5
#11 0x00007f9aab81c1f1 in QMenu::internalDelayedPopup() () at /usr/lib64/libQt5Widgets.so.5
#12 0x00007f9aaa5618bc in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f9aab6e5f64 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#14 0x00007f9aab8213db in QMenu::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007f9aab6a5e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f9aab6aacc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f9aaa530e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f9aaa58777d in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#19 0x00007f9aaa587aa1 in  () at /usr/lib64/libQt5Core.so.5
#20 0x00007f9aa5282c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f9aa5282ed8 in  () at /usr/lib64/libglib-2.0.so.0
#22 0x00007f9aa5282f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f9aaa587d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f9aaa52ed53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f9aab81ba20 in QMenu::exec(QPoint const&, QAction*) () at /usr/lib64/libQt5Widgets.so.5
#26 0x00007f9ab052c812 in  () at /usr/lib64/libkdeinit5_dolphin.so
#27 0x00007f9ab052ddcd in  () at /usr/lib64/libkdeinit5_dolphin.so
#28 0x00007f9ab0523d26 in  () at /usr/lib64/libkdeinit5_dolphin.so
#29 0x00007f9aaa56073f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#30 0x00007f9aafeecf54 in DolphinView::requestContextMenu(QPoint const&, KFileItem const&, QUrl const&, QList<QAction*> const&) () at /usr/lib64/libdolphinprivate.so.5
#31 0x00007f9aafecb0ef in DolphinView::slotItemContextMenuRequested(int, QPointF const&) () at /usr/lib64/libdolphinprivate.so.5
#32 0x00007f9aaa56073f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f9aafeebda6 in KItemListController::itemContextMenuRequested(int, QPointF const&) () at /usr/lib64/libdolphinprivate.so.5
#34 0x00007f9aafe8e7d4 in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.5
#35 0x00007f9aafe8d8eb in KItemListController::processEvent(QEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.5
#36 0x00007f9aafe9f3b2 in KItemListView::event(QEvent*) () at /usr/lib64/libdolphinprivate.so.5
#37 0x00007f9aab6a5e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#38 0x00007f9aab6aacc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#39 0x00007f9aaa530e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#40 0x00007f9aab9b473f in  () at /usr/lib64/libQt5Widgets.so.5
#41 0x00007f9aab9b4b25 in  () at /usr/lib64/libQt5Widgets.so.5
#42 0x00007f9aab9bda52 in  () at /usr/lib64/libQt5Widgets.so.5
#43 0x00007f9aab9bde99 in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQt5Widgets.so.5
#44 0x00007f9aab9c72e0 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#45 0x00007f9aab6a5e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#46 0x00007f9aab6aacc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#47 0x00007f9aaa530e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#48 0x00007f9aab9e0f27 in QGraphicsView::mousePressEvent(QMouseEvent*) () at /usr/lib64/libQt5Widgets.so.5
#49 0x00007f9aab6e63ba in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#50 0x00007f9aab7e043e in QFrame::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#51 0x00007f9aab9e2b53 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#52 0x00007f9aaa5310d3 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#53 0x00007f9aab6a5e5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#54 0x00007f9aab6ab2cb in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#55 0x00007f9aaa530e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#56 0x00007f9aab6aa191 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQt5Widgets.so.5
#57 0x00007f9aab6ff13b in  () at /usr/lib64/libQt5Widgets.so.5
#58 0x00007f9aab701353 in  () at /usr/lib64/libQt5Widgets.so.5
#59 0x00007f9aab6a5e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#60 0x00007f9aab6aacc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#61 0x00007f9aaa530e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#62 0x00007f9aaaf138d4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5
#63 0x00007f9aaaf150e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#64 0x00007f9aaaefa1c8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#65 0x00007f9a9bd11200 in  () at /usr/lib64/libQt5XcbQpa.so.5
#66 0x00007f9aa5282c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#67 0x00007f9aa5282ed8 in  () at /usr/lib64/libglib-2.0.so.0
#68 0x00007f9aa5282f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#69 0x00007f9aaa587d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#70 0x00007f9aaa52ed53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#71 0x00007f9aaa5368f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#72 0x00007f9ab0535311 in kdemain () at /usr/lib64/libkdeinit5_dolphin.so
#73 0x00007f9ab014fb05 in __libc_start_main () at /lib64/libc.so.6
#74 0x00000000004007ee in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2016-02-17 21:21:08 UTC
*** Bug 359481 has been marked as a duplicate of this bug. ***
Comment 2 Frank Reininghaus 2016-02-17 21:23:36 UTC
Thanks for the bug report. Since this seems to be related to the context menu and threads according to the backtrace, I'm wondering if this could be a duplicate of bug 351485 (which will be fixed in KDE Frameworks 5.20).

Could you check if the crash is gone if you disable the context menu plugin for linking files to activities (Services section in the Settings dialog)? Thanks.
Comment 3 Elvis Angelaccio 2016-10-08 15:13:30 UTC
Closing for lack of feedback, since the backtrace is definitely the same of bug 351485.

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