Bug 301968 - External Drive Cut & Crash
Summary: External Drive Cut & Crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.8
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2012-06-15 14:26 UTC by Damian Lewis
Modified: 2018-09-19 14:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Damian Lewis 2012-06-15 14:26:18 UTC
Application: dolphin (2.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-25-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

trying to undo a cut selection on an external drive. Dolphin then closed unexpectedly.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4749740 (LWP 2164))]

Thread 3 (Thread 0xb2136b40 (LWP 2165)):
#0  0xb762f60e in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#1  0xb4f4f410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4f0fb76 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4f10042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4f10201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb64ec8e7 in QEventDispatcherGlib::processEvents (this=0xb1800468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb64b850d in QEventLoop::processEvents (this=0xb2136240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb64b87a9 in QEventLoop::exec (this=0xb2136240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb63a194c in QThread::exec (this=0x9dea290) at thread/qthread.cpp:501
#9  0xb6495b5d in QInotifyFileSystemWatcherEngine::run (this=0x9dea290) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb63a4de0 in QThreadPrivate::start (arg=0x9dea290) at thread/qthread_unix.cpp:298
#11 0xb4fdcd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb7621ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb14a9b40 (LWP 2166)):
#0  0xb4fdfc64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb762f634 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb4f4f410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4f0f865 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4f0ffaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4f10201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb64ec8e7 in QEventDispatcherGlib::processEvents (this=0xb0b00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb64b850d in QEventLoop::processEvents (this=0xb14a9240, flags=...) at kernel/qeventloop.cpp:149
#8  0xb64b87a9 in QEventLoop::exec (this=0xb14a9240, flags=...) at kernel/qeventloop.cpp:204
#9  0xb63a194c in QThread::exec (this=0xa053f98) at thread/qthread.cpp:501
#10 0xb6495b5d in QInotifyFileSystemWatcherEngine::run (this=0xa053f98) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb63a4de0 in QThreadPrivate::start (arg=0xa053f98) at thread/qthread_unix.cpp:298
#12 0xb4fdcd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb7621ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4749740 (LWP 2164)):
[KCrash Handler]
#7  count (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:259
#8  QMetaObject::activate (sender=0xa4dd730, m=0xb68df4ac, local_signal_index=4, argv=0xbf9cd67c) at kernel/qobject.cpp:3484
#9  0xb672f5ad in KJob::description (this=0xa4dd730, _t1=0xa4dd730, _t2=..., _t3=..., _t4=...) at ./kjob.moc:215
#10 0xb6dd2fbc in emitMoving (dest=..., src=..., this=<optimized out>) at ../../kio/kio/fileundomanager.cpp:121
#11 KIO::FileUndoManagerPrivate::stepMovingFiles (this=0x9e083d8) at ../../kio/kio/fileundomanager.cpp:540
#12 0xb6dd57c7 in KIO::FileUndoManagerPrivate::undoStep (this=0x9e083d8) at ../../kio/kio/fileundomanager.cpp:463
#13 0xb6dd59bc in KIO::FileUndoManagerPrivate::slotResult (this=0x9e083d8, job=0xa420cb8) at ../../kio/kio/fileundomanager.cpp:445
#14 0xb6dd5de9 in qt_static_metacall (_a=0xbf9cda28, _id=8, _o=0x9e083d8, _c=<optimized out>) at ./fileundomanager_p.moc:151
#15 KIO::FileUndoManagerPrivate::qt_static_metacall (_o=0x9e083d8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf9cda28) at ./fileundomanager_p.moc:137
#16 0xb64d06b1 in QMetaObject::activate (sender=0xa420cb8, m=0xb68df4ac, local_signal_index=3, argv=0xbf9cda28) at kernel/qobject.cpp:3547
#17 0xb672f425 in KJob::result (this=0xa420cb8, _t1=0xa420cb8) at ./kjob.moc:208
#18 0xb672f478 in KJob::emitResult (this=0xa420cb8) at ../../kdecore/jobs/kjob.cpp:318
#19 0xb6df41cc in KIO::FileCopyJob::slotResult (this=0xa420cb8, job=0xa688988) at ../../kio/kio/job.cpp:2449
#20 0xb6df3f69 in qt_static_metacall (_a=0xbf9cdb88, _id=1, _o=0xa420cb8, _c=<optimized out>) at ./jobclasses.moc:800
#21 KIO::FileCopyJob::qt_static_metacall (_o=0xa420cb8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf9cdb88) at ./jobclasses.moc:793
#22 0xb64d06b1 in QMetaObject::activate (sender=0xa688988, m=0xb68df4ac, local_signal_index=3, argv=0xbf9cdb88) at kernel/qobject.cpp:3547
#23 0xb672f425 in KJob::result (this=0xa688988, _t1=0xa688988) at ./kjob.moc:208
#24 0xb672f478 in KJob::emitResult (this=0xa688988) at ../../kdecore/jobs/kjob.cpp:318
#25 0xb6deb328 in KIO::SimpleJob::slotFinished (this=0xa688988) at ../../kio/kio/job.cpp:494
#26 0xb6def4f8 in qt_static_metacall (_a=0xbf9cdd00, _id=1, _o=0xa688988, _c=<optimized out>) at ./jobclasses.moc:160
#27 KIO::SimpleJob::qt_static_metacall (_o=0xa688988, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf9cdd00) at ./jobclasses.moc:153
#28 0xb64d06b1 in QMetaObject::activate (sender=0xa4f1278, m=0xb6fcd480, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3547
#29 0xb6ea9e85 in KIO::SlaveInterface::finished (this=0xa4f1278) at ./slaveinterface.moc:185
#30 0xb6eacfa1 in KIO::SlaveInterface::dispatch (this=0xa4f1278, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#31 0xb6ea94fa in KIO::SlaveInterface::dispatch (this=0xa4f1278) at ../../kio/kio/slaveinterface.cpp:88
#32 0xb6e9ab98 in KIO::Slave::gotInput (this=0xa4f1278) at ../../kio/kio/slave.cpp:344
#33 0xb6e9b200 in KIO::Slave::qt_static_metacall (_o=0xa4f1278, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9cdfc0) at ./slave.moc:57
#34 0xb64d06b1 in QMetaObject::activate (sender=0x9f87e90, m=0xb6fca110, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#35 0xb6db5eb5 in KIO::Connection::readyRead (this=0x9f87e90) at ./connection.moc:106
#36 0xb6db672a in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#37 KIO::ConnectionPrivate::dequeue (this=0xa523c90) at ../../kio/kio/connection.cpp:71
#38 0xb64cbc01 in QMetaCallEvent::placeMetaCall (this=0xa70a608, object=0x9f87e90) at kernel/qobject.cpp:525
#39 0xb64d4c7b in QObject::event (this=0x9f87e90, e=0xa70a608) at kernel/qobject.cpp:1195
#40 0xb5923ed4 in notify_helper (e=0xa70a608, receiver=0x9f87e90, this=0x9ce6360) at kernel/qapplication.cpp:4559
#41 QApplicationPrivate::notify_helper (this=0x9ce6360, receiver=0x9f87e90, e=0xa70a608) at kernel/qapplication.cpp:4531
#42 0xb592930d in QApplication::notify (this=0xa70a608, receiver=0x9f87e90, e=0xa70a608) at kernel/qapplication.cpp:4288
#43 0xb6ad3b61 in KApplication::notify (this=0xbf9ce838, receiver=0x9f87e90, event=0xa70a608) at ../../kdeui/kernel/kapplication.cpp:311
#44 0xb64b997e in QCoreApplication::notifyInternal (this=0xbf9ce838, receiver=0x9f87e90, event=0xa70a608) at kernel/qcoreapplication.cpp:876
#45 0xb64bdad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9cc0c18) at kernel/qcoreapplication.cpp:1500
#47 0xb64bde0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#48 0xb64ec494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=0x9cdf8a0) at kernel/qeventdispatcher_glib.cpp:279
#50 0xb4f0fd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb4f10125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb4f10201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb64ec887 in QEventDispatcherGlib::processEvents (this=0x9cc17b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0xb59dcaaa in QGuiEventDispatcherGlib::processEvents (this=0x9cc17b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0xb64b850d in QEventLoop::processEvents (this=0xbf9ce7a4, flags=...) at kernel/qeventloop.cpp:149
#56 0xb64b87a9 in QEventLoop::exec (this=0xbf9ce7a4, flags=...) at kernel/qeventloop.cpp:204
#57 0xb64bdeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#58 0xb5921a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#59 0xb772a1da in kdemain (argc=5, argv=0xbf9cea24) at ../../../dolphin/src/main.cpp:89
#60 0x0804850b in main (argc=5, argv=0xbf9cea24) at dolphin_dummy.cpp:3

Reported using DrKonqi
Comment 1 Nate Graham 2018-04-25 20:36:51 UTC
Crash in old unmaintained KF4 software with no duplicates from any Qt5/KF5 versions. If anyone can still reproduce using recent KF5 versions of KIO and Dolphin, please file a new bug.
Comment 2 Andrew Crouthamel 2018-09-19 14:29:37 UTC
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.