Bug 306177

Summary: Dolphin crashed while moveing files to an unprepared window
Product: [Applications] dolphin Reporter: Avihay <kde>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Avihay 2012-09-02 21:08:27 UTC
Application: dolphin (2.0)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I was moving files around to a sub-folder by dragging and releasing on the folder I wanted to move to.
When I released the mouse button, I didn't yet see it but I had already triggered the delayed reaction of entering the sub-folder on long hover, so when I released the mouse mutton, dolphin was already busy rendering the sub-folder. I saw the drag menu (move to, copy to, link to, cancel) being drawn, and then Dolphin crashed.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb771d710 (LWP 2224))]

Thread 3 (Thread 0xb59c3b70 (LWP 2239)):
#0  0x014308f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x01430c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0525da97 in QEventDispatcherGlib::processEvents (this=0x925a478, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x052295ed in QEventLoop::processEvents (this=0xb59c32a0, flags=...) at kernel/qeventloop.cpp:149
#4  0x05229889 in QEventLoop::exec (this=0xb59c32a0, flags=...) at kernel/qeventloop.cpp:204
#5  0x051129dc in QThread::exec (this=0x924c9e8) at thread/qthread.cpp:501
#6  0x05206b5d in QInotifyFileSystemWatcherEngine::run (this=0x924c9e8) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x05115e70 in QThreadPrivate::start (arg=0x924c9e8) at thread/qthread_unix.cpp:298
#8  0x00b11d31 in start_thread (arg=0xb59c3b70) at pthread_create.c:304
#9  0x0087e46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xaa6fdb70 (LWP 6269)):
#0  0x001c4416 in __kernel_vsyscall ()
#1  0x0086f7ae in __GI___poll (fds=0x96970c8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0051f246 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0x0050d4ea in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0x0050dd47 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0x0050de24 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0x0051f1ce in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0x02aee216 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#8  0x00b11d31 in start_thread (arg=0xaa6fdb70) at pthread_create.c:304
#9  0x0087e46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb771d710 (LWP 2224)):
[KCrash Handler]
#7  QCoreApplication::notifyInternal (this=0xbf9985a8, receiver=0xa5781c8, event=0xbf996a8c) at kernel/qcoreapplication.cpp:863
#8  0x05d9d2bb in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#9  QApplicationPrivate::dispatchEnterLeave (enter=0xa5781c8, leave=0x672dafc) at kernel/qapplication.cpp:2824
#10 0x05e25c95 in QApplication::x11ProcessEvent (this=0x0, event=0xbf996e0c) at kernel/qapplication_x11.cpp:3805
#11 0x05e5268c in x11EventSourceDispatch (s=0x91277a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#12 0x0143025f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0x01430990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x01430c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0x0525da37 in QEventDispatcherGlib::processEvents (this=0x91077b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#16 0x05e5228a in QGuiEventDispatcherGlib::processEvents (this=0x91077b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#17 0x052295ed in QEventLoop::processEvents (this=0xbf997110, flags=...) at kernel/qeventloop.cpp:149
#18 0x05229889 in QEventLoop::exec (this=0xbf997110, flags=...) at kernel/qeventloop.cpp:204
#19 0x06258727 in QMenu::exec (this=0xbf9971d8, p=..., action=0x0) at widgets/qmenu.cpp:2113
#20 0x0055bd4e in KonqOperations::doDropFileCopy (this=0xa1f6178) at ../../../lib/konq/konq_operations.cpp:615
#21 0x0055c7a8 in KonqOperations::asyncDrop (this=0xa1f6178, destItem=...) at ../../../lib/konq/konq_operations.cpp:359
#22 0x0055d3ab in KonqOperations::qt_metacall (this=0xa1f6178, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf997608) at ./konq_operations.moc:89
#23 0x05231d7d in metacall (argv=0xbf997608, idx=9, cl=QMetaObject::InvokeMetaMethod, object=0xa1f6178) at kernel/qmetaobject.cpp:245
#24 QMetaObject::metacall (object=0xa1f6178, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0xbf997608) at kernel/qmetaobject.cpp:240
#25 0x05241a9d in QMetaObject::activate (sender=0xa1f6178, m=0x56e890, local_signal_index=0, argv=0xbf997608) at kernel/qobject.cpp:3566
#26 0x00556e15 in KonqOperations::statFinished (this=0xa1f6178, _t1=...) at ./konq_operations.moc:102
#27 0x00556ebf in KonqOperations::slotStatResult (this=0xa1f6178, job=0x9770798) at ../../../lib/konq/konq_operations.cpp:799
#28 0x0055d3cd in KonqOperations::qt_metacall (this=0xa1f6178, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf997798) at ./konq_operations.moc:88
#29 0x05231d7d in metacall (argv=0xbf997798, idx=8, cl=QMetaObject::InvokeMetaMethod, object=0xa1f6178) at kernel/qmetaobject.cpp:245
#30 QMetaObject::metacall (object=0xa1f6178, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbf997798) at kernel/qmetaobject.cpp:240
#31 0x05241a9d in QMetaObject::activate (sender=0x9770798, m=0x8a3758c, local_signal_index=3, argv=0xbf997798) at kernel/qobject.cpp:3566
#32 0x08889345 in KJob::result (this=0x9770798, _t1=0x9770798) at ./kjob.moc:194
#33 0x08889398 in KJob::emitResult (this=0x9770798) at ../../kdecore/jobs/kjob.cpp:318
#34 0x00d5d368 in KIO::SimpleJob::slotFinished (this=0x9770798) at ../../kio/kio/job.cpp:494
#35 0x00d61a3f in KIO::StatJob::slotFinished (this=0x9770798) at ../../kio/kio/job.cpp:896
#36 0x00d61994 in KIO::StatJob::qt_metacall (this=0x9770798, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf9979c0) at ./jobclasses.moc:252
#37 0x05231d7d in metacall (argv=0xbf9979c0, idx=42, cl=QMetaObject::InvokeMetaMethod, object=0x9770798) at kernel/qmetaobject.cpp:245
#38 QMetaObject::metacall (object=0x9770798, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0xbf9979c0) at kernel/qmetaobject.cpp:240
#39 0x05241a9d in QMetaObject::activate (sender=0x95c1eb8, m=0xf3b6a0, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3566
#40 0x00e1b755 in KIO::SlaveInterface::finished (this=0x95c1eb8) at ./slaveinterface.moc:171
#41 0x00e1e5d9 in KIO::SlaveInterface::dispatch (this=0x95c1eb8, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#42 0x00e1ad3a in KIO::SlaveInterface::dispatch (this=0x95c1eb8) at ../../kio/kio/slaveinterface.cpp:88
#43 0x00e0c368 in KIO::Slave::gotInput (this=0x95c1eb8) at ../../kio/kio/slave.cpp:344
#44 0x00e0cbdc in KIO::Slave::qt_metacall (this=0x95c1eb8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf997cc0) at ./slave.moc:82
#45 0x05231d7d in metacall (argv=0xbf997cc0, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x95c1eb8) at kernel/qmetaobject.cpp:245
#46 QMetaObject::metacall (object=0x95c1eb8, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf997cc0) at kernel/qmetaobject.cpp:240
#47 0x05241a9d in QMetaObject::activate (sender=0x96a9b58, m=0xf384a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#48 0x00d28315 in KIO::Connection::readyRead (this=0x96a9b58) at ./connection.moc:92
#49 0x00d28b4a in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#50 KIO::ConnectionPrivate::dequeue (this=0x96feb80) at ../../kio/kio/connection.cpp:71
#51 0x00d28c1f in KIO::Connection::qt_metacall (this=0x96a9b58, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xa2b4fa0) at ./connection.moc:79
#52 0x05231d7d in metacall (argv=0xa2b4fa0, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x96a9b58) at kernel/qmetaobject.cpp:245
#53 QMetaObject::metacall (object=0x96a9b58, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xa2b4fa0) at kernel/qmetaobject.cpp:240
#54 0x0523cd15 in placeMetaCall (object=0x96a9b58, this=0x96fc9e8) at kernel/qobject.cpp:527
#55 QMetaCallEvent::placeMetaCall (this=0x96fc9e8, object=0x96a9b58) at kernel/qobject.cpp:522
#56 0x05245d5b in QObject::event (this=0x96a9b58, e=0x96fc9e8) at kernel/qobject.cpp:1195
#57 0x05d9c9f4 in notify_helper (e=0x96fc9e8, receiver=0x96a9b58, this=0x9124618) at kernel/qapplication.cpp:4559
#58 QApplicationPrivate::notify_helper (this=0x9124618, receiver=0x96a9b58, e=0x96fc9e8) at kernel/qapplication.cpp:4531
#59 0x05da1e2d in QApplication::notify (this=0x96fc9e8, receiver=0x96a9b58, e=0x96fc9e8) at kernel/qapplication.cpp:4288
#60 0x0112c371 in KApplication::notify (this=0xbf9985a8, receiver=0x96a9b58, event=0x96fc9e8) at ../../kdeui/kernel/kapplication.cpp:311
#61 0x0522aa5e in QCoreApplication::notifyInternal (this=0xbf9985a8, receiver=0x96a9b58, event=0x96fc9e8) at kernel/qcoreapplication.cpp:876
#62 0x0522ebb8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#63 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9106c18) at kernel/qcoreapplication.cpp:1500
#64 0x0522eeec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#65 0x0525d644 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#66 postEventSourceDispatch (s=0x9127280) at kernel/qeventdispatcher_glib.cpp:279
#67 0x0143025f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0x01430990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#69 0x01430c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#70 0x0525da37 in QEventDispatcherGlib::processEvents (this=0x91077b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#71 0x05e5228a in QGuiEventDispatcherGlib::processEvents (this=0x91077b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x052295ed in QEventLoop::processEvents (this=0xbf998514, flags=...) at kernel/qeventloop.cpp:149
#73 0x05229889 in QEventLoop::exec (this=0xbf998514, flags=...) at kernel/qeventloop.cpp:204
#74 0x0522ef9a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#75 0x05d9a854 in QApplication::exec () at kernel/qapplication.cpp:3820
#76 0x00149f3a in kdemain (argc=3, argv=0xbf998794) at ../../../dolphin/src/main.cpp:89
#77 0x0804850b in main (argc=3, argv=0xbf998794) at dolphin_dummy.cpp:3

This bug may be a duplicate of or related to bug 276786.

Possible duplicates by query: bug 305645, bug 304897, bug 304480, bug 303968, bug 303439.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2012-11-24 04:05:55 UTC

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