Application: dolphin (4.13.2) KDE Platform Version: 4.13.2 Qt Version: 4.8.6 Operating System: Linux 3.13.0-31-generic x86_64 Distribution: Ubuntu 14.04 LTS -- Information about the crash: - What I was doing when the application crashed: Performing operations on the remote samba share mounted through a vpn link. My client machine doesn't know anything about the vpn - the software is installed on the gateway. I had two remote tabs open and was moving the files between remote folders (on the same server), upon dropping the file on the target tab dolphin crashed. - Unusual behavior I noticed: Just the crash - Other info The file transfer went apparently fine and I moved two more files after that without any problems after relaunching dolphin. The crash can be reproduced sometimes. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4d7d9c77c0 (LWP 3426))] Thread 4 (Thread 0x7f4d5ffe1700 (LWP 3428)): #0 0x00007f4d741cd360 in pthread_mutex_unlock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4d7423d9c1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4d741fba59 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4d741fbf7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4d741fc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4d792fb7be in QEventDispatcherGlib::processEvents (this=0x7f4d580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f4d792cd0af in QEventLoop::processEvents (this=this@entry=0x7f4d5ffe0de0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f4d792cd3a5 in QEventLoop::exec (this=this@entry=0x7f4d5ffe0de0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f4d791c9c5f in QThread::exec (this=this@entry=0x25fc7c0) at thread/qthread.cpp:537 #9 0x00007f4d792ae823 in QInotifyFileSystemWatcherEngine::run (this=0x25fc7c0) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f4d791cc32f in QThreadPrivate::start (arg=0x25fc7c0) at thread/qthread_unix.cpp:349 #11 0x00007f4d746db182 in start_thread (arg=0x7f4d5ffe1700) at pthread_create.c:312 #12 0x00007f4d7d29930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f4d5f681700 (LWP 3429)): #0 0x00007f4d792fb9d3 in isEmpty (this=0x7f4d50002f30) at ../../include/QtCore/../../src/corelib/tools/qlist.h:99 #1 isEmpty (this=0x7f4d50002f30) at ../../include/QtCore/../../src/corelib/tools/qlist.h:152 #2 timerSourceCheckHelper (src=0x7f4d50002ed0) at kernel/qeventdispatcher_glib.cpp:153 #3 0x00007f4d741fba61 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4d741fbf7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4d741fc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f4d792fb7be in QEventDispatcherGlib::processEvents (this=0x7f4d500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #7 0x00007f4d792cd0af in QEventLoop::processEvents (this=this@entry=0x7f4d5f680e20, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f4d792cd3a5 in QEventLoop::exec (this=this@entry=0x7f4d5f680e20, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f4d791c9c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #10 0x00007f4d791cc32f in QThreadPrivate::start (arg=0x26d38a0) at thread/qthread_unix.cpp:349 #11 0x00007f4d746db182 in start_thread (arg=0x7f4d5f681700) at pthread_create.c:312 #12 0x00007f4d7d29930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f4d5e7dd700 (LWP 3430)): #0 0x00007f4d7d28a6bd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f4d7423cc20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4d741fbb14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4d741fbf7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4d741fc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4d792fb7be in QEventDispatcherGlib::processEvents (this=0x7f4d540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f4d792cd0af in QEventLoop::processEvents (this=this@entry=0x7f4d5e7dcde0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f4d792cd3a5 in QEventLoop::exec (this=this@entry=0x7f4d5e7dcde0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f4d791c9c5f in QThread::exec (this=this@entry=0x2644300) at thread/qthread.cpp:537 #9 0x00007f4d792ae823 in QInotifyFileSystemWatcherEngine::run (this=0x2644300) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f4d791cc32f in QThreadPrivate::start (arg=0x2644300) at thread/qthread_unix.cpp:349 #11 0x00007f4d746db182 in start_thread (arg=0x7f4d5e7dd700) at pthread_create.c:312 #12 0x00007f4d7d29930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f4d7d9c77c0 (LWP 3426)): [KCrash Handler] #6 QHashNode (value0=@0x10337bc20: <error reading variable>, this=0x348f390) at /usr/include/qt4/QtCore/qhash.h:253 #7 QHash<int, KItemListWidget*>::duplicateNode (node=0x10337bc10, newNode=0x348f390) at /usr/include/qt4/QtCore/qhash.h:532 #8 0x00007f4d791e775f in QHashData::detach_helper2 (this=0x337bc10, node_duplicate=node_duplicate@entry=0x7f4d7c5c2b70 <QHash<int, KItemListWidget*>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7f4d7c5c2b30 <QHash<int, KItemListWidget*>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=24, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:239 #9 0x00007f4d7c5c307a in QHash<int, KItemListWidget*>::detach_helper (this=this@entry=0x265fae8) at /usr/include/qt4/QtCore/qhash.h:584 #10 0x00007f4d7c5c30dd in detach (this=0x265fae8) at /usr/include/qt4/QtCore/qhash.h:303 #11 QHash<int, KItemListWidget*>::remove (this=0x265fae8, akey=@0x7fffdd2da97c: 0) at /usr/include/qt4/QtCore/qhash.h:788 #12 0x00007f4d7c5bc5c9 in KItemListView::recycleWidget (this=this@entry=0x265fa10, widget=widget@entry=0x2a72430) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:1931 #13 0x00007f4d7c5c1c45 in KItemListView::slotItemsRemoved (this=0x265fa10, itemRanges=...) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:1148 #14 0x00007f4d792e287a in QMetaObject::activate (sender=sender@entry=0x26a17a0, m=m@entry=0x7f4d7c828600 <KItemModelBase::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffdd2dab80) at kernel/qobject.cpp:3539 #15 0x00007f4d7c5c74a5 in KItemModelBase::itemsRemoved (this=this@entry=0x26a17a0, _t1=...) at ./kitemmodelbase.moc:129 #16 0x00007f4d7c59fb06 in KFileItemModel::slotClear (this=0x26a17a0) at ../../../dolphin/src/kitemviews/kfileitemmodel.cpp:1098 #17 0x00007f4d7c59fc25 in KFileItemModel::clear (this=<optimized out>) at ../../../dolphin/src/kitemviews/kfileitemmodel.cpp:444 #18 0x00007f4d7c5eb081 in DolphinView::setUrl (this=0x26fc260, url=...) at ../../../dolphin/src/views/dolphinview.cpp:616 #19 0x00007f4d7d5af687 in DolphinViewContainer::slotUrlNavigatorLocationChanged (this=0x25113c0, url=...) at ../../../dolphin/src/dolphinviewcontainer.cpp:545 #20 0x00007f4d7d5b0019 in DolphinViewContainer::qt_static_metacall (_o=0x25113c0, _id=55112592, _a=0x348f390, _c=<optimized out>) at ./dolphinviewcontainer.moc:129 #21 0x00007f4d792e287a in QMetaObject::activate (sender=sender@entry=0x2613ee0, m=m@entry=0x7f4d7d19a8e0 <KUrlNavigator::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffdd2dae00) at kernel/qobject.cpp:3539 #22 0x00007f4d7cf79855 in KUrlNavigator::urlChanged (this=this@entry=0x2613ee0, _t1=...) at ./kurlnavigator.moc:173 #23 0x00007f4d7cf7b74e in KUrlNavigator::setLocationUrl (this=this@entry=0x2613ee0, newUrl=...) at ../../kfile/kurlnavigator.cpp:1064 #24 0x00007f4d7cf7c443 in KUrlNavigator::goUp (this=0x2613ee0) at ../../kfile/kurlnavigator.cpp:888 #25 0x00007f4d7d59fcb9 in DolphinMainWindow::goUp (this=<optimized out>) at ../../../dolphin/src/dolphinmainwindow.cpp:958 #26 0x00007f4d7d5ab395 in DolphinMainWindow::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./dolphinmainwindow.moc:222 #27 0x00007f4d792e287a in QMetaObject::activate (sender=sender@entry=0x24630d0, m=m@entry=0x7f4d7a76ade0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffdd2db090) at kernel/qobject.cpp:3539 #28 0x00007f4d79cbaa62 in QAction::triggered (this=this@entry=0x24630d0, _t1=false) at .moc/release-shared/moc_qaction.cpp:276 #29 0x00007f4d79cbc433 in QAction::activate (this=0x24630d0, event=<optimized out>) at kernel/qaction.cpp:1257 #30 0x00007f4d7a073b02 in QAbstractButtonPrivate::click (this=this@entry=0x29b9610) at widgets/qabstractbutton.cpp:530 #31 0x00007f4d7a073c2c in QAbstractButton::mouseReleaseEvent (this=0x2a4a800, e=0x7fffdd2db590) at widgets/qabstractbutton.cpp:1123 #32 0x00007f4d7a12aa4a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:723 #33 0x00007f4d79d1050a in QWidget::event (this=0x2a4a800, event=0x7fffdd2db590) at kernel/qwidget.cpp:8376 #34 0x00007f4d79cc0e2c in QApplicationPrivate::notify_helper (this=this@entry=0x230d130, receiver=receiver@entry=0x2a4a800, e=e@entry=0x7fffdd2db590) at kernel/qapplication.cpp:4567 #35 0x00007f4d79cc75dd in QApplication::notify (this=this@entry=0x7fffdd2dbe10, receiver=receiver@entry=0x2a4a800, e=e@entry=0x7fffdd2db590) at kernel/qapplication.cpp:4110 #36 0x00007f4d7a9cbd1a in KApplication::notify (this=0x7fffdd2dbe10, receiver=0x2a4a800, event=0x7fffdd2db590) at ../../kdeui/kernel/kapplication.cpp:311 #37 0x00007f4d792ce4dd in QCoreApplication::notifyInternal (this=0x7fffdd2dbe10, receiver=receiver@entry=0x2a4a800, event=event@entry=0x7fffdd2db590) at kernel/qcoreapplication.cpp:953 #38 0x00007f4d79cc6d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #39 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x2a4a800, event=event@entry=0x7fffdd2db590, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x2a4a800, buttonDown=buttonDown@entry=0x7f4d7a7a6318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178 #40 0x00007f4d79d3b9cb in QETWidget::translateMouseEvent (this=this@entry=0x2a4a800, event=event@entry=0x7fffdd2db910) at kernel/qapplication_x11.cpp:4634 #41 0x00007f4d79d3b269 in QApplication::x11ProcessEvent (this=0x7fffdd2dbe10, event=event@entry=0x7fffdd2db910) at kernel/qapplication_x11.cpp:3627 #42 0x00007f4d79d62b02 in x11EventSourceDispatch (s=0x230d6f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #43 0x00007f4d741fbe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007f4d741fc048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007f4d741fc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #46 0x00007f4d792fb7a1 in QEventDispatcherGlib::processEvents (this=0x22d8a00, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #47 0x00007f4d79d62bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #48 0x00007f4d792cd0af in QEventLoop::processEvents (this=this@entry=0x7fffdd2dbce0, flags=...) at kernel/qeventloop.cpp:149 #49 0x00007f4d792cd3a5 in QEventLoop::exec (this=this@entry=0x7fffdd2dbce0, flags=...) at kernel/qeventloop.cpp:204 #50 0x00007f4d792d2b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #51 0x00007f4d79cbf37c in QApplication::exec () at kernel/qapplication.cpp:3828 #52 0x00007f4d7d5b45e7 in kdemain (argc=5, argv=0x7fffdd2dbf48) at ../../../dolphin/src/main.cpp:93 #53 0x00007f4d7d1bfec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=5, argv=0x7fffdd2dbf48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdd2dbf38) at libc-start.c:287 #54 0x00000000004006fe in _start () Reported using DrKonqi
Thanks for the bug report. If you can reproduce the crash sometimes, it would be extremely helpful if you could try to provide a Valgrind log, see https://community.kde.org/Dolphin/FAQ/Crashes Thanks for your help! (Might be related to bug 330966, which is also about a crash in KItemListView which appears to be caused by corrupted internal data structures).
I'm afraid that KDE 4 software is unsupported. Does this reproduce with a KF5 version?