we are sorry, dolphin closed unexpectedly.

Hi guyz,

When i right-click on a folder, most of the time the Dolphin gets crashed and this error shows up:

http://i67.tinypic.com/2evvsdd.jpg

mostly when the mouse pointer gets crossed the Activity entry.

This is the developer info:

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

 Thread 4 (Thread 0x7f5131a70700 (LWP 3086)):

 #0  0x00007f5149bacc1d in poll () from /lib64/libc.so.6
 #1  0x00007f513cb5b422 in ?? () from /usr/lib64/libxcb.so.1
 #2  0x00007f513cb5d00f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
 #3  0x00007f51343f73c9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
 #4  0x00007f5143cf732f in ?? () from /usr/lib64/libQt5Core.so.5
 #5  0x00007f513f7aa0a4 in start_thread () from /lib64/libpthread.so.0
 #6  0x00007f5149bb504d in clone () from /lib64/libc.so.6
 

 Thread 3 (Thread 0x7f5126e68700 (LWP 3087)):
 #0  0x00007f5149ba8ced in read () from /lib64/libc.so.6
 #1  0x00007f513a8aaf75 in ?? () from /usr/lib64/tls/libnvidia-tls.so.352.55
 #2  0x00007f513ec65b60 in ?? () from /usr/lib64/libglib-2.0.so.0
 #3  0x00007f513ec24999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
 #4  0x00007f513ec24df8 in ?? () from /usr/lib64/libglib-2.0.so.0
 #5  0x00007f513ec24f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
 #6  0x00007f5143f29d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
 #7  0x00007f5143ed0d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
 #8  0x00007f5143cf261a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
 #9  0x00007f5143cf732f in ?? () from /usr/lib64/libQt5Core.so.5
 #10 0x00007f513f7aa0a4 in start_thread () from /lib64/libpthread.so.0
 #11 0x00007f5149bb504d in clone () from /lib64/libc.so.6
 

 Thread 2 (Thread 0x7f512569d700 (LWP 3096)):
 [KCrash Handler]
 #6  0x00007f5143cf547a in QThreadStorageData::finish(void**) () from /usr/lib64/libQt5Core.so.5
 #7  0x00007f5143cf65ae in ?? () from /usr/lib64/libQt5Core.so.5
 #8  0x00007f5143cf7351 in ?? () from /usr/lib64/libQt5Core.so.5
 #9  0x00007f513f7aa0a4 in start_thread () from /lib64/libpthread.so.0
 #10 0x00007f5149bb504d in clone () from /lib64/libc.so.6
 

 Thread 1 (Thread 0x7f514a30d800 (LWP 3085)):
 #0  0x00007f513f7ae05f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
 #1  0x00007f513cb5b669 in ?? () from /usr/lib64/libxcb.so.1
 #2  0x00007f513cb5cd5f in ?? () from /usr/lib64/libxcb.so.1
 #3  0x00007f513cb5ce72 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
 #4  0x00007f5134406b69 in QXcbWindow::setKeyboardGrabEnabled(bool) () from /usr/lib64/libQt5XcbQpa.so.5
 #5  0x00007f51450431a6 in ?? () from /usr/lib64/libQt5Widgets.so.5
 #6  0x00007f514504ae88 in QApplicationPrivate::closePopup(QWidget*) () from /usr/lib64/libQt5Widgets.so.5
 #7  0x00007f51450835be in QWidgetPrivate::hide_helper() () from /usr/lib64/libQt5Widgets.so.5
 #8  0x00007f51450879e8 in QWidget::setVisible(bool) () from /usr/lib64/libQt5Widgets.so.5
 #9  0x00007f514508366b in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib64/libQt5Widgets.so.5
 #10 0x00007f51451bddee in ?? () from /usr/lib64/libQt5Widgets.so.5
 #11 0x00007f51451be1f1 in QMenu::internalDelayedPopup() () from /usr/lib64/libQt5Widgets.so.5
 #12 0x00007f5143f038bc in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
 #13 0x00007f5145087f64 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #14 0x00007f51451c33db in QMenu::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #15 0x00007f5145047e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #16 0x00007f514504ccc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #17 0x00007f5143ed2e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
 #18 0x00007f5143f2977d in QTimerInfoList::activateTimers() () from /usr/lib64/libQt5Core.so.5
 #19 0x00007f5143f29aa1 in ?? () from /usr/lib64/libQt5Core.so.5
 #20 0x00007f513ec24c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
 #21 0x00007f513ec24ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
 #22 0x00007f513ec24f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
 #23 0x00007f5143f29d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
 #24 0x00007f5143ed0d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
 #25 0x00007f51451bda20 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQt5Widgets.so.5
 #26 0x00007f5149eceb72 in ?? () from /usr/lib64/libkdeinit5_dolphin.so
 #27 0x00007f5149ed012d in ?? () from /usr/lib64/libkdeinit5_dolphin.so
 #28 0x00007f5149ec6007 in ?? () from /usr/lib64/libkdeinit5_dolphin.so
 #29 0x00007f5143f0273f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
 #30 0x00007f514988ef54 in DolphinView::requestContextMenu(QPoint const&, KFileItem const&, QUrl const&, QList<QAction*> const&) () from /usr/lib64/libdolphinprivate.so.5
 #31 0x00007f514986d0ef in DolphinView::slotItemContextMenuRequested(int, QPointF const&) () from /usr/lib64/libdolphinprivate.so.5
 #32 0x00007f5143f0273f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
 #33 0x00007f514988dda6 in KItemListController::itemContextMenuRequested(int, QPointF const&) () from /usr/lib64/libdolphinprivate.so.5
 #34 0x00007f51498307d4 in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /usr/lib64/libdolphinprivate.so.5
 #35 0x00007f514982f8eb in KItemListController::processEvent(QEvent*, QTransform const&) () from /usr/lib64/libdolphinprivate.so.5
 #36 0x00007f51498413b2 in KItemListView::event(QEvent*) () from /usr/lib64/libdolphinprivate.so.5
 #37 0x00007f5145047e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #38 0x00007f514504ccc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #39 0x00007f5143ed2e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
 #40 0x00007f514535673f in ?? () from /usr/lib64/libQt5Widgets.so.5
 #41 0x00007f5145356b25 in ?? () from /usr/lib64/libQt5Widgets.so.5
 #42 0x00007f514535fa52 in ?? () from /usr/lib64/libQt5Widgets.so.5
 #43 0x00007f514535fe99 in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #44 0x00007f51453692e0 in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #45 0x00007f5145047e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #46 0x00007f514504ccc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #47 0x00007f5143ed2e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
 #48 0x00007f5145382f27 in QGraphicsView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #49 0x00007f51450883ba in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #50 0x00007f514518243e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #51 0x00007f5145384b53 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #52 0x00007f5143ed30d3 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
 #53 0x00007f5145047e5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #54 0x00007f514504d2cb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #55 0x00007f5143ed2e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
 #56 0x00007f514504c191 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
 #57 0x00007f51450a113b in ?? () from /usr/lib64/libQt5Widgets.so.5
 #58 0x00007f51450a3353 in ?? () from /usr/lib64/libQt5Widgets.so.5
 #59 0x00007f5145047e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #60 0x00007f514504ccc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
 #61 0x00007f5143ed2e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
 #62 0x00007f51448b5804 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
 #63 0x00007f51448b7015 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
 #64 0x00007f514489c118 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
 #65 0x00007f5134422200 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
 #66 0x00007f513ec24c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
 #67 0x00007f513ec24ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
 #68 0x00007f513ec24f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
 #69 0x00007f5143f29d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
 #70 0x00007f5143ed0d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
 #71 0x00007f5143ed88f6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
 #72 0x00007f5149ed75f1 in kdemain () from /usr/lib64/libkdeinit5_dolphin.so
 #73 0x00007f5149af1b05 in __libc_start_main () from /lib64/libc.so.6
 #74 0x00000000004007ee in _start ()
 


Any help would be appreciated

Not mostly, only. :wink:

And it’s a known problem:
https://bugzilla.opensuse.org/show_bug.cgi?id=952139
https://bugs.kde.org/show_bug.cgi?id=351485

Any help would be appreciated

Disable the “Activities” plugin.
Go into Dolphin’s settings->Services and untick “Link files to Activities”.

This is a known problem, but unfortunately the crashes happen randomly (even the location where it crashes in the code are random), so nobody was able yet to find out what’s the problem.
After playing with this yesterday (the crahes seem to have become worse again after the latest updates in KDE:Frameworks5, whereas I wasn’t able ro reproduce them at all in a standard Leap 42.1 installation), it seems to happen only when file metadata is being fetched and/or thumbnails/previews being created at the same time.

I managed to come up with a patch yesterday that seems to fix it, but I have to do more testing as the crashes only happen randomly.
Also, I’m not sure it is a proper fix, but it might at least point to the actual problem.

lol!
:shake:
Nice,
You’re right

Thanks a lot :wink:
And way to go, you’re awesome!
wish you find the resolution

Regards

A fix is currently under review:
https://git.reviewboard.kde.org/r/126955/

That patch is similar to mine, so I was on the right track and am quite sure that this patch will really fix it… :wink:

Good to know. :slight_smile:

FYI, I submitted an update today, it should be released in a week or so… :wink:

Sorry to say, but I’m running Tumbleweed, it’s almost June, and the error keeps showing up.

I do not have the “Link to Activities” service, by the way.

The crash caused by the “Link Files to Activities” service that this thread is/was about is fixed since months.

You are experiencing a different problem.

Without seeing your backtrace it’s impossible to say anything though.
It might also help if you described what triggers the crash. I.e. what are you doing when dolphin crashes.

And just for the record, dolphin (the latest version from KDE:Applications, so basically the same as in Tumbleweed) hasn’t crashed here a single time since then.

I get the crash after closing Dolphin. I just open it, browse files, possibly click on some to open them, and when I close Dolphin, I get the warning.

Well, it’s not really critical then, I suppose.

The original crash this thread was about happened when you right-clicked on a file (and happened to move over the “Activities” sub menu).

Actually, current versions (in Tumbleweed) should not even popup a crash dialog, only show an icon in the system tray in case of a crash, so it should not even be disturbing.

In any case, it is impossible to say anything about your crash without a backtrace, as I already wrote.
So either post that, or even better report it to KDE (the crash dialog should even allow you to do that).

And I say it again, the original crash this thread was about is fixed since months.