Bug 344689 - Dolphin crashes when moving files
Summary: Dolphin crashes when moving files
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 4.13.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
: 380197 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-03-01 01:32 UTC by Brad Martin
Modified: 2018-05-20 14:44 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Capture of the crash scenario (2.34 MB, video/ogg)
2015-03-01 19:22 UTC, Brad Martin
Details
New crash information added by DrKonqi (10.06 KB, text/plain)
2016-07-28 17:50 UTC, Bruno
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brad Martin 2015-03-01 01:32:07 UTC
The KDE Crash Handler prepared me a nice report that it is now failing to upload (you must log in...).  Here it is:

Application: dolphin (4.13.3)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.16.0-31-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Dragging a file from one window to another.

- Unusual behavior I noticed:
Approximately 1/4th of the time I do this, the source window will show an undesired small pop up: it seems to be a listing of directories, not sure.  This is in addition to the pop-up on the destination window asking if I wanted to move or copy.  It may have to do with the exact path my mouse takes as I move between windows.  3/4ths of the time this happens, I can close the pop-up by clicking elsewhere in the window that showed it.  The other 1/4th of the time, that click results in a crash.

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 0x7f2fa11f8800 (LWP 15815))]

Thread 3 (Thread 0x7f2f82322700 (LWP 15816)):
#0  0x00007f2f97f177ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f2f7c000a80) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7f2f7c000a80) at pthread_mutex_unlock.c:310
#2  0x00007f2f97a769b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f97a34a59 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2f97a34f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2f97a350ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f2f9cb347be in QEventDispatcherGlib::processEvents (this=0x7f2f7c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007f2f9cb060af in QEventLoop::processEvents (this=this@entry=0x7f2f82321da0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f2f9cb063a5 in QEventLoop::exec (this=this@entry=0x7f2f82321da0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f2f9ca02c5f in QThread::exec (this=this@entry=0x15e9560) at thread/qthread.cpp:537
#10 0x00007f2f9cae7823 in QInotifyFileSystemWatcherEngine::run (this=0x15e9560) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007f2f9ca0532f in QThreadPrivate::start (arg=0x15e9560) at thread/qthread_unix.cpp:349
#12 0x00007f2f97f14182 in start_thread (arg=0x7f2f82322700) at pthread_create.c:312
#13 0x00007f2fa0ad247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f2f81a19700 (LWP 15817)):
#0  0x00007f2f97a7661a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2f97a769a9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f97a34f91 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f97a350ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2f9cb347be in QEventDispatcherGlib::processEvents (this=0x7f2f740008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f2f9cb060af in QEventLoop::processEvents (this=this@entry=0x7f2f81a18de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f2f9cb063a5 in QEventLoop::exec (this=this@entry=0x7f2f81a18de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f2f9ca02c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#8  0x00007f2f9ca0532f in QThreadPrivate::start (arg=0x16d3580) at thread/qthread_unix.cpp:349
#9  0x00007f2f97f14182 in start_thread (arg=0x7f2f81a19700) at pthread_create.c:312
#10 0x00007f2fa0ad247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f2fa11f8800 (LWP 15815)):
[KCrash Handler]
#6  musable (mem=0x200000000) at malloc.c:4567
#7  __malloc_usable_size (m=0x200000000) at malloc.c:4581
#8  0x00007f2f8eb87784 in ?? () from /usr/lib/nvidia-331-updates/libGL.so.1
#9  0x00007f2f8d35bfe1 in ?? () from /usr/lib/nvidia-331-updates/tls/libnvidia-tls.so.331.113
#10 0x00007f2f9d686d59 in QRegion::cleanUp (x=0x1bd0440) at painting/qregion.cpp:3917
#11 0x00007f2f9d686dca in QRegion::operator= (this=this@entry=0x1955a00, r=...) at painting/qregion.cpp:3936
#12 0x00007f2f9d6b5482 in QClipData::setClipRegion (this=0x19559c0, region=...) at painting/qpaintengine_raster.cpp:4283
#13 0x00007f2f9d6b55cb in QRasterPaintEnginePrivate::systemStateChanged (this=0x1b3e220) at painting/qpaintengine_raster.cpp:1066
#14 0x00007f2f9d6bd000 in QRasterPaintEngine::begin (this=0x163fdd0, device=<optimized out>) at painting/qpaintengine_raster.cpp:452
#15 0x00007f2f9d6440cb in QPainter::begin (this=this@entry=0x7fff0d9a8040, pd=0x19591d0, pd@entry=0x152c120) at painting/qpainter.cpp:1881
#16 0x00007f2f9d644a38 in QPainter::QPainter (this=0x7fff0d9a8040, pd=0x152c120) at painting/qpainter.cpp:1506
#17 0x00007f2f9d903afc in QMainWindow::event (this=this@entry=0x152c110, event=event@entry=0x7fff0d9a8420) at widgets/qmainwindow.cpp:1356
#18 0x00007f2f9e2b9491 in KMainWindow::event (this=this@entry=0x152c110, ev=ev@entry=0x7fff0d9a8420) at ../../kdeui/widgets/kmainwindow.cpp:1084
#19 0x00007f2f9e2f0f09 in KXmlGuiWindow::event (this=0x152c110, ev=0x7fff0d9a8420) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#20 0x00007f2f9d4f9e2c in QApplicationPrivate::notify_helper (this=this@entry=0x13c1930, receiver=receiver@entry=0x152c110, e=e@entry=0x7fff0d9a8420) at kernel/qapplication.cpp:4567
#21 0x00007f2f9d5004a0 in QApplication::notify (this=this@entry=0x7fff0d9a8f40, receiver=receiver@entry=0x152c110, e=e@entry=0x7fff0d9a8420) at kernel/qapplication.cpp:4353
#22 0x00007f2f9e204d1a in KApplication::notify (this=0x7fff0d9a8f40, receiver=0x152c110, event=0x7fff0d9a8420) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f2f9cb074dd in QCoreApplication::notifyInternal (this=0x7fff0d9a8f40, receiver=receiver@entry=0x152c110, event=event@entry=0x7fff0d9a8420) at kernel/qcoreapplication.cpp:953
#24 0x00007f2f9d543a11 in sendSpontaneousEvent (event=0x7fff0d9a8420, receiver=0x152c110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#25 QWidgetPrivate::drawWidget (this=0x152ed80, pdev=0x19591d0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x146bcb0) at kernel/qwidget.cpp:5599
#26 0x00007f2f9d7068ae in QWidgetBackingStore::sync (this=0x146bcb0) at painting/qbackingstore.cpp:1373
#27 0x00007f2f9d538ea0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x152ed80) at kernel/qwidget.cpp:1894
#28 0x00007f2f9d548e6a in QWidget::event (this=this@entry=0x152c110, event=event@entry=0x1962ec0) at kernel/qwidget.cpp:8680
#29 0x00007f2f9d9039b3 in QMainWindow::event (this=this@entry=0x152c110, event=event@entry=0x1962ec0) at widgets/qmainwindow.cpp:1478
#30 0x00007f2f9e2b9491 in KMainWindow::event (this=this@entry=0x152c110, ev=ev@entry=0x1962ec0) at ../../kdeui/widgets/kmainwindow.cpp:1084
#31 0x00007f2f9e2f0f09 in KXmlGuiWindow::event (this=0x152c110, ev=0x1962ec0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#32 0x00007f2f9d4f9e2c in QApplicationPrivate::notify_helper (this=this@entry=0x13c1930, receiver=receiver@entry=0x152c110, e=e@entry=0x1962ec0) at kernel/qapplication.cpp:4567
#33 0x00007f2f9d5004a0 in QApplication::notify (this=this@entry=0x7fff0d9a8f40, receiver=receiver@entry=0x152c110, e=e@entry=0x1962ec0) at kernel/qapplication.cpp:4353
#34 0x00007f2f9e204d1a in KApplication::notify (this=0x7fff0d9a8f40, receiver=0x152c110, event=0x1962ec0) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007f2f9cb074dd in QCoreApplication::notifyInternal (this=0x7fff0d9a8f40, receiver=receiver@entry=0x152c110, event=event@entry=0x1962ec0) at kernel/qcoreapplication.cpp:953
#36 0x00007f2f9cb0ab3d in sendEvent (event=0x1962ec0, receiver=0x152c110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x138f200) at kernel/qcoreapplication.cpp:1577
#38 0x00007f2f9cb0afe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#39 0x00007f2f9cb34f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#40 postEventSourceDispatch (s=0x13cbd30) at kernel/qeventdispatcher_glib.cpp:287
#41 0x00007f2f97a34e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f2f97a35048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f2f97a350ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f2f9cb347a1 in QEventDispatcherGlib::processEvents (this=0x1390ae0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#45 0x00007f2f9d59bbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x00007f2f9cb060af in QEventLoop::processEvents (this=this@entry=0x7fff0d9a8e10, flags=...) at kernel/qeventloop.cpp:149
#47 0x00007f2f9cb063a5 in QEventLoop::exec (this=this@entry=0x7fff0d9a8e10, flags=...) at kernel/qeventloop.cpp:204
#48 0x00007f2f9cb0bb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#49 0x00007f2f9d4f837c in QApplication::exec () at kernel/qapplication.cpp:3828
#50 0x00007f2fa0ded5e7 in kdemain (argc=3, argv=0x7fff0d9a9078) at ../../../dolphin/src/main.cpp:93
#51 0x00007f2fa09f9ec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=3, argv=0x7fff0d9a9078, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff0d9a9068) at libc-start.c:287
#52 0x00000000004006fe in _start ()

Report to https://bugs.kde.org/

Reproducible: Sometimes

Steps to Reproduce:
1. Open two dolphin windows.
2. Drag files repeatedly between the windows.  It may be relevant that the windows were stacked vertically, not horizontally.
3. Dismiss annoying pop-ups that happen randomly as this is done.

Actual Results:  
Crash, and crash report tool failure.

Expected Results:  
Uh, not crash?  Avoiding the dumb pop-up would be nice too.

I'm set up for double-click to open files, not sure if that's relevant.
Comment 1 Christoph Feck 2015-03-01 10:17:01 UTC
Does this crash also happen when you uninstall the NVIDIA binary driver and use the nouveau driver?
Comment 2 Brad Martin 2015-03-01 17:56:55 UTC
(In reply to Christoph Feck from comment #1)
> Does this crash also happen when you uninstall the NVIDIA binary driver and
> use the nouveau driver?

Yes.  Here is the backtrace when using xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2:

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 0x7f59c27aa7c0 (LWP 5518))]

Thread 3 (Thread 0x7f59a4d4e700 (LWP 5519)):
#0  __GI___pthread_mutex_lock (mutex=0x7f59a0000a60) at ../nptl/pthread_mutex_lock.c:122
#1  0x00007f59b902b981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f59b8fe9fca in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f59b8fea0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f59be0e97be in QEventDispatcherGlib::processEvents (this=0x7f59a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f59be0bb0af in QEventLoop::processEvents (this=this@entry=0x7f59a4d4dde0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f59be0bb3a5 in QEventLoop::exec (this=this@entry=0x7f59a4d4dde0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f59bdfb7c5f in QThread::exec (this=this@entry=0xc56220) at thread/qthread.cpp:537
#8  0x00007f59be09c823 in QInotifyFileSystemWatcherEngine::run (this=0xc56220) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f59bdfba32f in QThreadPrivate::start (arg=0xc56220) at thread/qthread_unix.cpp:349
#10 0x00007f59b94c9182 in start_thread (arg=0x7f59a4d4e700) at pthread_create.c:312
#11 0x00007f59c208747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f599ffff700 (LWP 5520)):
#0  0x00007f59be0e9b2a in testAndSetOrdered (newValue=1, expectedValue=0, this=0xcc9350) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145
#1  testAndSetAcquire (newValue=1, expectedValue=0, this=0xcc9350) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:267
#2  tryLockInline (this=0xcc9308) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:181
#3  lockInline (this=0xcc9308) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:189
#4  QMutexLocker (m=0xcc9308, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#5  canWaitLocked (this=0xcc92c0) at ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:228
#6  postEventSourcePrepare (s=0x7f5998001350, timeout=0x7f599fffec64) at kernel/qeventdispatcher_glib.cpp:270
#7  0x00007f59b8fe968d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f59b8fe9f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f59b8fea0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f59be0e97be in QEventDispatcherGlib::processEvents (this=0x7f59980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#11 0x00007f59be0bb0af in QEventLoop::processEvents (this=this@entry=0x7f599fffee20, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f59be0bb3a5 in QEventLoop::exec (this=this@entry=0x7f599fffee20, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f59bdfb7c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#14 0x00007f59bdfba32f in QThreadPrivate::start (arg=0xc2cc30) at thread/qthread_unix.cpp:349
#15 0x00007f59b94c9182 in start_thread (arg=0x7f599ffff700) at pthread_create.c:312
#16 0x00007f59c208747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f59c27aa7c0 (LWP 5518)):
[KCrash Handler]
#6  deref (this=<optimized out>) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  QUrl::~QUrl (this=0x115b3c0, __in_chrg=<optimized out>) at io/qurl.cpp:4278
#8  0x00007f59bdfd5609 in QHashData::free_helper (this=0x15e1fa0, node_delete=0x7f59c1394db0 <QHash<KUrl, int>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:275
#9  0x00007f59c138c037 in freeData (this=<optimized out>, x=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:570
#10 operator= (other=..., this=0x11bebe8) at /usr/include/qt4/QtCore/qhash.h:597
#11 clear (this=0x11bebe8) at /usr/include/qt4/QtCore/qhash.h:576
#12 KFileItemModel::removeItems (this=0x11beb90, itemRanges=..., behavior=<optimized out>) at ../../../dolphin/src/kitemviews/kfileitemmodel.cpp:1256
#13 0x00007f59c1392b61 in KFileItemModel::slotItemsDeleted (this=0x11beb90, items=...) at ../../../dolphin/src/kitemviews/kfileitemmodel.cpp:1006
#14 0x00007f59be0d087a in QMetaObject::activate (sender=0x11bed40, m=m@entry=0x7f59c02b9d60 <KDirLister::staticMetaObject>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7fff8f68aa00) at kernel/qobject.cpp:3539
#15 0x00007f59bff2ab15 in KDirLister::itemsDeleted (this=<optimized out>, _t1=...) at ./kdirlister.moc:308
#16 0x00007f59bff2c455 in KDirLister::Private::emitItemsDeleted (this=0x11bedf0, _items=...) at ../../kio/kio/kdirlister.cpp:2553
#17 0x00007f59bff333ff in KDirListerCache::itemsDeleted (this=this@entry=0xc86bb0, listers=..., deletedItems=...) at ../../kio/kio/kdirlister.cpp:1893
#18 0x00007f59bff33a33 in KDirListerCache::slotFilesRemoved (this=this@entry=0xc86bb0, fileList=...) at ../../kio/kio/kdirlister.cpp:919
#19 0x00007f59bff33d4c in KDirListerCache::slotFilesRemoved (this=0xc86bb0, fileList=...) at ../../kio/kio/kdirlister.cpp:874
#20 0x00007f59be0d087a in QMetaObject::activate (sender=0xc31970, m=m@entry=0x7f59c02ba000 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff8f68ad60) at kernel/qobject.cpp:3539
#21 0x00007f59bff463a5 in OrgKdeKDirNotifyInterface::FilesRemoved (this=<optimized out>, _t1=...) at ./kdirnotify.moc:144
#22 0x00007f59bff46499 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0xc31970, _id=_id@entry=4, _a=_a@entry=0x7fff8f68af20, _c=QMetaObject::InvokeMetaMethod) at ./kdirnotify.moc:65
#23 0x00007f59bff469a3 in qt_static_metacall (_a=0x7fff8f68af20, _id=4, _c=QMetaObject::InvokeMetaMethod, _o=0xc31970) at ./kdirnotify.moc:105
#24 OrgKdeKDirNotifyInterface::qt_metacall (this=0xc31970, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff8f68af20) at ./kdirnotify.moc:106
#25 0x00007f59bdce81f6 in QDBusConnectionPrivate::deliverCall (this=0xafa160, object=0xc31970, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:951
#26 0x00007f59be0d4c1e in QObject::event (this=0xc31970, e=<optimized out>) at kernel/qobject.cpp:1194
#27 0x00007f59beaaee2c in QApplicationPrivate::notify_helper (this=this@entry=0xa74690, receiver=receiver@entry=0xc31970, e=e@entry=0x1750b60) at kernel/qapplication.cpp:4567
#28 0x00007f59beab54a0 in QApplication::notify (this=this@entry=0x7fff8f68dbe0, receiver=receiver@entry=0xc31970, e=e@entry=0x1750b60) at kernel/qapplication.cpp:4353
#29 0x00007f59bf7b9d1a in KApplication::notify (this=0x7fff8f68dbe0, receiver=0xc31970, event=0x1750b60) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007f59be0bc4dd in QCoreApplication::notifyInternal (this=0x7fff8f68dbe0, receiver=receiver@entry=0xc31970, event=event@entry=0x1750b60) at kernel/qcoreapplication.cpp:953
#31 0x00007f59be0bfb3d in sendEvent (event=0x1750b60, receiver=0xc31970) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa3c120) at kernel/qcoreapplication.cpp:1577
#33 0x00007f59be0bffe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#34 0x00007f59be0e9f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#35 postEventSourceDispatch (s=0xa75de0) at kernel/qeventdispatcher_glib.cpp:287
#36 0x00007f59b8fe9e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f59b8fea048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f59b8fea0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f59be0e97a1 in QEventDispatcherGlib::processEvents (this=0xa3da00, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#40 0x00007f59beb50bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f59be0bb0af in QEventLoop::processEvents (this=this@entry=0x7fff8f68b5d0, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f59be0bb3a5 in QEventLoop::exec (this=this@entry=0x7fff8f68b5d0, flags=...) at kernel/qeventloop.cpp:204
#43 0x00007f59beedf587 in QMenu::exec (this=0xffc0a0, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2125
#44 0x00007f59c1d61dae in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x11b77e0, job=<optimized out>) at ../../kfile/kurlnavigatorbutton.cpp:508
#45 0x00007f59be0d087a in QMetaObject::activate (sender=sender@entry=0x1212920, m=m@entry=0x7f59be8d6600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff8f68b7a0) at kernel/qobject.cpp:3539
#46 0x00007f59be5466d2 in KJob::result (this=this@entry=0x1212920, _t1=_t1@entry=0x1212920) at ./kjob.moc:207
#47 0x00007f59be546710 in KJob::emitResult (this=this@entry=0x1212920) at ../../kdecore/jobs/kjob.cpp:318
#48 0x00007f59bff1439a in KIO::SimpleJob::slotFinished (this=this@entry=0x1212920) at ../../kio/kio/job.cpp:496
#49 0x00007f59bff18e4e in KIO::ListJob::slotFinished (this=0x1212920) at ../../kio/kio/job.cpp:2713
#50 0x00007f59be0d087a in QMetaObject::activate (sender=0x1382b50, m=m@entry=0x7f59c02bd580 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#51 0x00007f59bffb2533 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:184
#52 0x00007f59bffb3a76 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#53 0x00007f59bffb156e in KIO::SlaveInterface::dispatch (this=0x1382b50) at ../../kio/kio/slaveinterface.cpp:92
#54 0x00007f59bffa61e6 in KIO::Slave::gotInput (this=0x1382b50) at ../../kio/kio/slave.cpp:344
#55 0x00007f59be0d087a in QMetaObject::activate (sender=0x1041840, m=m@entry=0x7f59c02b6aa0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#56 0x00007f59bfee1b40 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:105
#57 0x00007f59bfee2231 in KIO::ConnectionPrivate::dequeue (this=0x12595d0) at ../../kio/kio/connection.cpp:82
#58 0x00007f59be0d4c1e in QObject::event (this=0x1041840, e=<optimized out>) at kernel/qobject.cpp:1194
#59 0x00007f59beaaee2c in QApplicationPrivate::notify_helper (this=this@entry=0xa74690, receiver=receiver@entry=0x1041840, e=e@entry=0x1172620) at kernel/qapplication.cpp:4567
#60 0x00007f59beab54a0 in QApplication::notify (this=this@entry=0x7fff8f68dbe0, receiver=receiver@entry=0x1041840, e=e@entry=0x1172620) at kernel/qapplication.cpp:4353
#61 0x00007f59bf7b9d1a in KApplication::notify (this=0x7fff8f68dbe0, receiver=0x1041840, event=0x1172620) at ../../kdeui/kernel/kapplication.cpp:311
#62 0x00007f59be0bc4dd in QCoreApplication::notifyInternal (this=0x7fff8f68dbe0, receiver=receiver@entry=0x1041840, event=event@entry=0x1172620) at kernel/qcoreapplication.cpp:953
#63 0x00007f59be0bfb3d in sendEvent (event=0x1172620, receiver=0x1041840) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa3c120) at kernel/qcoreapplication.cpp:1577
#65 0x00007f59be0bffe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#66 0x00007f59be0e9f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#67 postEventSourceDispatch (s=0xa75de0) at kernel/qeventdispatcher_glib.cpp:287
#68 0x00007f59b8fe9e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x00007f59b8fea048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007f59b8fea0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f59be0e97a1 in QEventDispatcherGlib::processEvents (this=0xa3da00, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#72 0x00007f59beb50bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x00007f59be0bb0af in QEventLoop::processEvents (this=this@entry=0xffb4d0, flags=...) at kernel/qeventloop.cpp:149
#74 0x00007f59be0bb3a5 in QEventLoop::exec (this=this@entry=0xffb4d0, flags=...) at kernel/qeventloop.cpp:204
#75 0x00007f59beb3909d in QDragManager::drag (this=0x13b5140, o=o@entry=0x115ef00) at kernel/qdnd_x11.cpp:2032
#76 0x00007f59beabfe3a in QDrag::exec (this=this@entry=0x115ef00, supportedActions=..., defaultDropAction=defaultDropAction@entry=Qt::CopyAction) at kernel/qdrag.cpp:284
#77 0x00007f59c13a41e2 in KItemListController::startDragging (this=this@entry=0x11c0860) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:1176
#78 0x00007f59c13a4308 in KItemListController::mouseMoveEvent (this=0x11c0860, event=0x7fff8f68cd10, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:687
#79 0x00007f59c13a0bab in KItemListController::processEvent (this=0x11c0860, event=0xffffffff, event@entry=0x7fff8f68cd10, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:1032
#80 0x00007f59c13b17a2 in KItemListView::event (this=0x11be8f0, event=0x7fff8f68cd10) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:908
#81 0x00007f59beaaee2c in QApplicationPrivate::notify_helper (this=this@entry=0xa74690, receiver=receiver@entry=0x11be8f0, e=e@entry=0x7fff8f68cd10) at kernel/qapplication.cpp:4567
#82 0x00007f59beab54a0 in QApplication::notify (this=this@entry=0x7fff8f68dbe0, receiver=receiver@entry=0x11be8f0, e=e@entry=0x7fff8f68cd10) at kernel/qapplication.cpp:4353
#83 0x00007f59bf7b9d1a in KApplication::notify (this=0x7fff8f68dbe0, receiver=0x11be8f0, event=0x7fff8f68cd10) at ../../kdeui/kernel/kapplication.cpp:311
#84 0x00007f59be0bc4dd in QCoreApplication::notifyInternal (this=0x7fff8f68dbe0, receiver=0x11be8f0, event=event@entry=0x7fff8f68cd10) at kernel/qcoreapplication.cpp:953
#85 0x00007f59beaad556 in sendSpontaneousEvent (event=event@entry=0x7fff8f68cd10, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#86 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fff8f68cd10) at kernel/qapplication.cpp:5565
#87 0x00007f59bf07f0f1 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x11be900, event=0x7fff8f68cd10) at graphicsview/qgraphicsscene.cpp:1217
#88 0x00007f59bf07f5af in QGraphicsScenePrivate::sendMouseEvent (this=0x1195c40, mouseEvent=0x7fff8f68cd10) at graphicsview/qgraphicsscene.cpp:1295
#89 0x00007f59bf088176 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fff8f68cd10) at graphicsview/qgraphicsscene.cpp:4102
#90 0x00007f59bf09405c in QGraphicsScene::event (this=0x11bfdb0, event=0x7fff8f68cd10) at graphicsview/qgraphicsscene.cpp:3451
#91 0x00007f59beaaee2c in QApplicationPrivate::notify_helper (this=this@entry=0xa74690, receiver=receiver@entry=0x11bfdb0, e=e@entry=0x7fff8f68cd10) at kernel/qapplication.cpp:4567
#92 0x00007f59beab54a0 in QApplication::notify (this=this@entry=0x7fff8f68dbe0, receiver=receiver@entry=0x11bfdb0, e=e@entry=0x7fff8f68cd10) at kernel/qapplication.cpp:4353
#93 0x00007f59bf7b9d1a in KApplication::notify (this=0x7fff8f68dbe0, receiver=0x11bfdb0, event=0x7fff8f68cd10) at ../../kdeui/kernel/kapplication.cpp:311
#94 0x00007f59be0bc4dd in QCoreApplication::notifyInternal (this=0x7fff8f68dbe0, receiver=0x11bfdb0, event=event@entry=0x7fff8f68cd10) at kernel/qcoreapplication.cpp:953
#95 0x00007f59beaad556 in sendSpontaneousEvent (event=event@entry=0x7fff8f68cd10, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#96 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fff8f68cd10) at kernel/qapplication.cpp:5565
#97 0x00007f59bf0a925c in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x1196360, event=event@entry=0x7fff8f68d360) at graphicsview/qgraphicsview.cpp:646
#98 0x00007f59bf0aa16a in QGraphicsView::mouseMoveEvent (this=0xc98e60, event=0x7fff8f68d360) at graphicsview/qgraphicsview.cpp:3276
#99 0x00007f59beafe635 in QWidget::event (this=this@entry=0xc98e60, event=event@entry=0x7fff8f68d360) at kernel/qwidget.cpp:8361
#100 0x00007f59bee9ffce in QFrame::event (this=0xc98e60, e=0x7fff8f68d360) at widgets/qframe.cpp:557
#101 0x00007f59bf0ab7b9 in QGraphicsView::viewportEvent (this=0xc98e60, event=0x7fff8f68d360) at graphicsview/qgraphicsview.cpp:2866
#102 0x00007f59be0bc646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xa74690, receiver=receiver@entry=0x1207170, event=event@entry=0x7fff8f68d360) at kernel/qcoreapplication.cpp:1063
#103 0x00007f59beaaee0c in QApplicationPrivate::notify_helper (this=this@entry=0xa74690, receiver=receiver@entry=0x1207170, e=e@entry=0x7fff8f68d360) at kernel/qapplication.cpp:4563
#104 0x00007f59beab55dd in QApplication::notify (this=this@entry=0x7fff8f68dbe0, receiver=receiver@entry=0x1207170, e=e@entry=0x7fff8f68d360) at kernel/qapplication.cpp:4110
#105 0x00007f59bf7b9d1a in KApplication::notify (this=0x7fff8f68dbe0, receiver=0x1207170, event=0x7fff8f68d360) at ../../kdeui/kernel/kapplication.cpp:311
#106 0x00007f59be0bc4dd in QCoreApplication::notifyInternal (this=0x7fff8f68dbe0, receiver=receiver@entry=0x1207170, event=event@entry=0x7fff8f68d360) at kernel/qcoreapplication.cpp:953
#107 0x00007f59beab4d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#108 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1207170, event=event@entry=0x7fff8f68d360, alienWidget=alienWidget@entry=0x1207170, nativeWidget=nativeWidget@entry=0x120ab10, buttonDown=buttonDown@entry=0x7f59bf594318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#109 0x00007f59beb299cb in QETWidget::translateMouseEvent (this=this@entry=0x120ab10, event=event@entry=0x7fff8f68d6e0) at kernel/qapplication_x11.cpp:4634
#110 0x00007f59beb29269 in QApplication::x11ProcessEvent (this=0x7fff8f68dbe0, event=event@entry=0x7fff8f68d6e0) at kernel/qapplication_x11.cpp:3627
#111 0x00007f59beb50b02 in x11EventSourceDispatch (s=0xa634f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#112 0x00007f59b8fe9e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#113 0x00007f59b8fea048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#114 0x00007f59b8fea0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#115 0x00007f59be0e97a1 in QEventDispatcherGlib::processEvents (this=0xa3da00, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#116 0x00007f59beb50bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#117 0x00007f59be0bb0af in QEventLoop::processEvents (this=this@entry=0x7fff8f68dab0, flags=...) at kernel/qeventloop.cpp:149
#118 0x00007f59be0bb3a5 in QEventLoop::exec (this=this@entry=0x7fff8f68dab0, flags=...) at kernel/qeventloop.cpp:204
#119 0x00007f59be0c0b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#120 0x00007f59beaad37c in QApplication::exec () at kernel/qapplication.cpp:3828
#121 0x00007f59c23a25e7 in kdemain (argc=3, argv=0x7fff8f68dd18) at ../../../dolphin/src/main.cpp:93
#122 0x00007f59c1faeec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=3, argv=0x7fff8f68dd18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8f68dd08) at libc-start.c:287
#123 0x00000000004006fe in _start ()
Comment 3 Brad Martin 2015-03-01 17:58:30 UTC
In addition, I was able to confirm that the pop-up happens if my mouse happens to pass over one of the right-arrows (>) in the path readout on its way between windows.
Comment 4 Frank Reininghaus 2015-03-01 18:32:15 UTC
(In reply to Brad Martin from comment #3)
> In addition, I was able to confirm that the pop-up happens if my mouse
> happens to pass over one of the right-arrows (>) in the path readout on its
> way between windows.

Yes, this is intentional. This menu makes it easy to move files to subdirectories of directories which are shown in the location bar. And this is not a Dolphin-specific feature, by the way - you'll get the same behaviour in the KDE file dialog and possibly in more places.

I could not reproduce the crash, I just got some warnings from Valgrind when I tried to (they were caused by invalid reads/writes in QDrag::exec()). It might be helpful if you could try to get a Valgrind log of the crash, see https://community.kde.org/Dolphin/FAQ/Crashes . Such a log might tell us what the cause of the crash is, and provide information about how to fix it.

Or maybe it would help to know if the location of the moved file in the directory tree is important in order to reproduce the crash. Maybe you could attach a screenshot of the situation before the drag&drop which can lead to a crash, and tell us which file you try to move?

Thanks for your help!
Comment 5 Brad Martin 2015-03-01 19:20:09 UTC
(In reply to Frank Reininghaus from comment #4)
> Yes, this is intentional. This menu makes it easy to move files to
> subdirectories of directories which are shown in the location bar. And this
> is not a Dolphin-specific feature, by the way - you'll get the same
> behaviour in the KDE file dialog and possibly in more places.

I can see this potentially being useful, but I would expect to have to hover over the arrow for maybe 500ms before the pop-up happens, rather than incidentally passing over it.  Also, if the pop-up were to close itself after maybe a second of the mouse not being over the arrow or the pop-up, it would be less intrusive than having to click to dismiss it.  But, this is somewhat off-topic.

> I could not reproduce the crash, I just got some warnings from Valgrind when
> I tried to (they were caused by invalid reads/writes in QDrag::exec()). It
> might be helpful if you could try to get a Valgrind log of the crash, see
> https://community.kde.org/Dolphin/FAQ/Crashes . Such a log might tell us
> what the cause of the crash is, and provide information about how to fix it.

I was also unable to reproduce while running under valgrind.  Perhaps the timing is too different?  I did get one valgrind complaint in the output, probably the same that you got:

==14552== Invalid write of size 4
==14552==    at 0x806FE3A: QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x5E831E1: KItemListController::startDragging() (kitemlistcontroller.cpp:1176)
==14552==    by 0x5E83307: KItemListController::mouseMoveEvent(QGraphicsSceneMouseEvent*, QTransform const&) (kitemlistcontroller.cpp:687)
==14552==    by 0x5E7FBAA: KItemListController::processEvent(QEvent*, QTransform const&) (kitemlistcontroller.cpp:1032)
==14552==    by 0x5E907A1: KItemListView::event(QEvent*) (kitemlistview.cpp:908)
==14552==    by 0x805EE2B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x806549F: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x7A6FD19: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==14552==    by 0x91864DC: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==14552==    by 0x862F0F0: QGraphicsScenePrivate::sendEvent(QGraphicsItem*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x862F5AE: QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x8638175: QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==  Address 0x1d2ccc54 is 196 bytes inside a block of size 216 free'd
==14552==    at 0x4C2C2BC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==14552==    by 0x919F734: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==14552==    by 0x806FBF8: QDrag::~QDrag() (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x919EC57: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==14552==    by 0x805EE2B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x806549F: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==14552==    by 0x7A6FD19: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==14552==    by 0x91864DC: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==14552==    by 0x9189B3C: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==14552==    by 0x91B3F82: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==14552==    by 0xE1CCE03: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0)
==14552==    by 0xE1CD047: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0)

> Or maybe it would help to know if the location of the moved file in the
> directory tree is important in order to reproduce the crash. Maybe you could
> attach a screenshot of the situation before the drag&drop which can lead to
> a crash, and tell us which file you try to move?

Here's the command I ran to reproduce:

$ mkdir tmp1 tmp2; for i in `seq 0 1000`; do touch tmp1/$i; done; dolphin tmp?

This opens two tabs in dolphin.  I right-clicked the second, and detached the tab.  I then repeatedly dragged files from tmp1/ to tmp2/, making sure to pass over the arrow each time.  The crash happened on the third file moved.  I tried this for a while in valgrind, and made it up to 40 before giving up.
Comment 6 Brad Martin 2015-03-01 19:22:39 UTC
Created attachment 91367 [details]
Capture of the crash scenario
Comment 7 Frank Reininghaus 2015-03-02 20:22:58 UTC
Thanks for the detailed information! Unfortunately, I'm still unable to reproduce the problem.
Comment 8 Bruno 2016-07-28 17:50:55 UTC
Created attachment 100357 [details]
New crash information added by DrKonqi

dolphin (4.14.2) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:
Dolphin mode "Scinder" avec onglet ouvert

-- Backtrace (Reduced):
#7  QUrl::~QUrl (this=0x2a12e00, __in_chrg=<optimized out>) at io/qurl.cpp:4278
#8  0x00007f33623d5609 in QHashData::free_helper (this=0x2e478a0, node_delete=0x7f3365795ea0 <QHash<KUrl, int>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:275
#9  0x00007f336578cd57 in freeData (this=<optimized out>, x=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:570
#10 operator= (other=..., this=0x1f361e8) at /usr/include/qt4/QtCore/qhash.h:597
#11 clear (this=0x1f361e8) at /usr/include/qt4/QtCore/qhash.h:576
Comment 9 Elvis Angelaccio 2017-05-25 21:50:33 UTC
*** Bug 380197 has been marked as a duplicate of this bug. ***
Comment 10 Julian Steinmann 2018-05-19 14:05:42 UTC
Can somebody still reproduce this bug with Dolphin 17.12.3 or 18.04?
Comment 11 Brad Martin 2018-05-20 14:27:20 UTC
(In reply to Julian Schraner from comment #10)
> Can somebody still reproduce this bug with Dolphin 17.12.3 or 18.04?

I don't have easy access to those versions yet, but I am unable to reproduce on 15.12.3 on 16.04.
Comment 12 Julian Steinmann 2018-05-20 14:44:17 UTC
Okay, I'll close this report in this case. If the bug does reappear in a newer version of Dolphin, then please reopen the report. Thanks!