Bug 336517

Summary: Crash when closing windows after drag and drop.
Product: [Applications] dolphin Reporter: Volker Siegel <mail>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.13.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Volker Siegel 2014-06-20 18:41:39 UTC
Application: dolphin (4.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
I used three Dolphin windows to separate about  700 music files into two directories. I played / skipped through the file with the preview player of the source window, and dragged them over into one of the destination Dolphin windows, separate or in small groups.

The crash occurred when closing one of the target windows. I think I clicked the close icon in the window decoration header of the first, which caused it, and the second, to close as part of the crash.

The source window, which I had opened first,is still open while I write.

I opened Dolphin specifically for this task, so the process was not used for much else before (except for navigating to the directories).

-- 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 0x7f01fd213800 (LWP 23286))]

Thread 3 (Thread 0x7f01dd67e700 (LWP 23287)):
#0  0x00007f01f3aa962d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f01f3aa9989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f01f3a67ed5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f01f3a680ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f01f8b677be in QEventDispatcherGlib::processEvents (this=0x7f01d80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f01f8b390af in QEventLoop::processEvents (this=this@entry=0x7f01dd67dda0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f01f8b393a5 in QEventLoop::exec (this=this@entry=0x7f01dd67dda0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f01f8a35c5f in QThread::exec (this=this@entry=0x1c74a90) at thread/qthread.cpp:537
#8  0x00007f01f8b1a823 in QInotifyFileSystemWatcherEngine::run (this=0x1c74a90) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f01f8a3832f in QThreadPrivate::start (arg=0x1c74a90) at thread/qthread_unix.cpp:349
#10 0x00007f01f3f47182 in start_thread (arg=0x7f01dd67e700) at pthread_create.c:312
#11 0x00007f01fcb0430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f01d7dad700 (LWP 23289)):
#0  0x00007f01fcaf6fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f01f3a67fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f01f3a680ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f01f8b677be in QEventDispatcherGlib::processEvents (this=0x7f01cc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f01f8b390af in QEventLoop::processEvents (this=this@entry=0x7f01d7dacda0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f01f8b393a5 in QEventLoop::exec (this=this@entry=0x7f01d7dacda0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f01f8a35c5f in QThread::exec (this=this@entry=0x1d31510) at thread/qthread.cpp:537
#7  0x00007f01f8b1a823 in QInotifyFileSystemWatcherEngine::run (this=0x1d31510) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f01f8a3832f in QThreadPrivate::start (arg=0x1d31510) at thread/qthread_unix.cpp:349
#9  0x00007f01f3f47182 in start_thread (arg=0x7f01d7dad700) at pthread_create.c:312
#10 0x00007f01fcb0430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f01fd213800 (LWP 23286)):
[KCrash Handler]
#6  deref (this=0x30) at /usr/include/qt4/QtCore/qatomic_x86_64.h:133
#7  operator= (l=..., this=0x1be8af0) at /usr/include/qt4/QtCore/qlist.h:442
#8  QList<QPair<QString, QString> >::clear (this=this@entry=0x1be8af0) at /usr/include/qt4/QtCore/qlist.h:766
#9  0x00007f01fc7dddb0 in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x1be8a90, job=<optimized out>) at ../../kfile/kurlnavigatorbutton.cpp:514
#10 0x00007f01f8b4e87a in QMetaObject::activate (sender=sender@entry=0x229b570, m=m@entry=0x7f01f9354600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffbc083740) at kernel/qobject.cpp:3539
#11 0x00007f01f8fc4622 in KJob::result (this=this@entry=0x229b570, _t1=_t1@entry=0x229b570) at ./kjob.moc:207
#12 0x00007f01f8fc4660 in KJob::emitResult (this=this@entry=0x229b570) at ../../kdecore/jobs/kjob.cpp:318
#13 0x00007f01fa99239a in KIO::SimpleJob::slotFinished (this=this@entry=0x229b570) at ../../kio/kio/job.cpp:496
#14 0x00007f01fa996e4e in KIO::ListJob::slotFinished (this=0x229b570) at ../../kio/kio/job.cpp:2713
#15 0x00007f01f8b4e87a in QMetaObject::activate (sender=0x21ebd80, m=m@entry=0x7f01fad3b580 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#16 0x00007f01faa30263 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:184
#17 0x00007f01faa317a6 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#18 0x00007f01faa2f29e in KIO::SlaveInterface::dispatch (this=0x21ebd80) at ../../kio/kio/slaveinterface.cpp:92
#19 0x00007f01faa23f16 in KIO::Slave::gotInput (this=0x21ebd80) at ../../kio/kio/slave.cpp:344
#20 0x00007f01f8b4e87a in QMetaObject::activate (sender=0x226bbe0, m=m@entry=0x7f01fad34aa0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#21 0x00007f01fa95fb40 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:105
#22 0x00007f01fa960231 in KIO::ConnectionPrivate::dequeue (this=0x20b6610) at ../../kio/kio/connection.cpp:82
#23 0x00007f01f8b52c1e in QObject::event (this=0x226bbe0, e=<optimized out>) at kernel/qobject.cpp:1194
#24 0x00007f01f952ce2c in QApplicationPrivate::notify_helper (this=this@entry=0x1936060, receiver=receiver@entry=0x226bbe0, e=e@entry=0x225c8b0) at kernel/qapplication.cpp:4567
#25 0x00007f01f95334a0 in QApplication::notify (this=this@entry=0x7fffbc084460, receiver=receiver@entry=0x226bbe0, e=e@entry=0x225c8b0) at kernel/qapplication.cpp:4353
#26 0x00007f01fa237baa in KApplication::notify (this=0x7fffbc084460, receiver=0x226bbe0, event=0x225c8b0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f01f8b3a4dd in QCoreApplication::notifyInternal (this=0x7fffbc084460, receiver=receiver@entry=0x226bbe0, event=event@entry=0x225c8b0) at kernel/qcoreapplication.cpp:953
#28 0x00007f01f8b3db3d in sendEvent (event=0x225c8b0, receiver=0x226bbe0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x18fd160) at kernel/qcoreapplication.cpp:1577
#30 0x00007f01f8b3dfe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#31 0x00007f01f8b67f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x1934ad0) at kernel/qeventdispatcher_glib.cpp:287
#33 0x00007f01f3a67e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f01f3a68048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f01f3a680ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f01f8b677a1 in QEventDispatcherGlib::processEvents (this=0x18fea40, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#37 0x00007f01f95cebb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f01f8b390af in QEventLoop::processEvents (this=this@entry=0x7fffbc084330, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f01f8b393a5 in QEventLoop::exec (this=this@entry=0x7fffbc084330, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007f01f8b3eb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#41 0x00007f01fce1f4f7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#42 0x00007f01fca2aec5 in __libc_start_main (main=0x4006d0, argc=2, argv=0x7fffbc084598, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbc084588) at libc-start.c:287
#43 0x00000000004006fe in _start ()

Possible duplicates by query: bug 324379.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-06-20 22:25:19 UTC

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