Bug 319871

Summary: Crash when copying files from one external HD to another
Product: [Applications] krusader Reporter: Andreas Renberg <iq_andreas>
Component: generalAssignee: Krusader Bugs Distribution List <krusader-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: davide, krusader-bugs-null
Priority: NOR    
Version First Reported In: 2.4.0-beta1 "Migration"   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Andreas Renberg 2013-05-15 15:00:20 UTC
Application: krusader (2.4.0-beta1 "Migration")
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.8.0-19-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
I was copying over files from one external harddrive to another (a process which I have done before without any crash). The copying had been running for about 60 seconds and seemed to be running smoothly until the sudden shutdown of Krusader.

No other unusual activity was going on (just a standard, unrelated instance of FireFox running in the background).

-- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4ce2740 (LWP 19709))]

Thread 3 (Thread 0xb1bffb40 (LWP 19712)):
#0  0xb547ebfd in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5ae9fc4 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb530fd70 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb52cc2a8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb52cc750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb52ccc2b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb34a4bca in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb52f1fc3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb547bd78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb5adc3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb0249b40 (LWP 19713)):
#0  0xb530fa4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb530fd28 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb52cc121 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb52cc662 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb52cc831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5f12c3f in QEventDispatcherGlib::processEvents (this=0xaf900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb5edf3ec in QEventLoop::processEvents (this=this@entry=0xb0249228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5edf6e1 in QEventLoop::exec (this=this@entry=0xb0249228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5dcafec in QThread::exec (this=this@entry=0xa44fc78) at thread/qthread.cpp:542
#9  0xb5ebef2d in QInotifyFileSystemWatcherEngine::run (this=0xa44fc78) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb5dcdb18 in QThreadPrivate::start (arg=0xa44fc78) at thread/qthread_unix.cpp:338
#11 0xb547bd78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb5adc3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4ce2740 (LWP 19709)):
[KCrash Handler]
#6  0xb5e10f40 in QMutex::lockInline (this=0xaf7edf0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:187
#7  0xb5e8daae in QMutexLocker (m=<optimized out>, this=0xbf97d0bc) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#8  QUrl::scheme (this=0xb025900) at io/qurl.cpp:4531
#9  0xb7011080 in KUrl::url(KUrl::AdjustPathOption) const () from /usr/lib/libkdecore.so.5
#10 0xb701285e in KUrl::List::toStringList(KUrl::AdjustPathOption) const () from /usr/lib/libkdecore.so.5
#11 0xb70128e2 in KUrl::List::toStringList() const () from /usr/lib/libkdecore.so.5
#12 0xb6befd6c in KIO::CopyJob::emitResult() () from /usr/lib/libkio.so.5
#13 0xb6beff6c in ?? () from /usr/lib/libkio.so.5
#14 0xb6bf1171 in ?? () from /usr/lib/libkio.so.5
#15 0xb5ef6b56 in QMetaObject::activate (sender=0xa98e568, m=0x82c8130 <KJob::staticMetaObject>, local_signal_index=3, argv=0xbf97d388) at kernel/qobject.cpp:3539
#16 0xb701bcd5 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#17 0xb701bd28 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#18 0xb6c26c3d in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#19 0xb6c1d738 in ?? () from /usr/lib/libkio.so.5
#20 0xb5ef6b56 in QMetaObject::activate (sender=0xa905b70, m=0xb6df8480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3539
#21 0xb6cd08e5 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#22 0xb6cd3de3 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#23 0xb6cd061a in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#24 0xb6cc34e8 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#25 0xb6cc3b44 in ?? () from /usr/lib/libkio.so.5
#26 0xb5ef6b56 in QMetaObject::activate (sender=0xa9a3b78, m=0xb6df5110 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3539
#27 0xb6beac15 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#28 0xb6beb1f8 in ?? () from /usr/lib/libkio.so.5
#29 0xb5ef2b4a in QMetaCallEvent::placeMetaCall (this=0xaec5890, object=0xa9a3b78) at kernel/qobject.cpp:524
#30 0xb5efc48b in QObject::event (this=0xa9a3b78, e=0xaec5890) at kernel/qobject.cpp:1194
#31 0xb6188c7c in QApplicationPrivate::notify_helper (this=0xa016f58, receiver=0xa9a3b78, e=0xaec5890) at kernel/qapplication.cpp:4567
#32 0xb618bb94 in QApplication::notify (this=0xaec5890, receiver=0xa9a3b78, e=0xaec5890) at kernel/qapplication.cpp:3949
#33 0xb7461d01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#34 0xb5ee090e in QCoreApplication::notifyInternal (this=0xbf97ea6c, receiver=0xa9a3b78, event=0xaec5890) at kernel/qcoreapplication.cpp:946
#35 0xb5ee4721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9feb370) at kernel/qcoreapplication.cpp:1570
#37 0xb5ee4a8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#38 0xb5f12aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#39 postEventSourceDispatch (s=0xa018460) at kernel/qeventdispatcher_glib.cpp:279
#40 0xb52cc3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb52cc750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb52cc831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb5f12c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x9febef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0xb623fa5a in QGuiEventDispatcherGlib::processEvents (this=0x9febef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb5ee4bb3 in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1133
#46 0x081ab040 in vfs_processEvents (this=0xa221a68) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/VFS/vfs.cpp:271
#47 vfs::vfs_processEvents (this=0xa221a68) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/VFS/vfs.cpp:266
#48 0x081c4a90 in ftp_vfs::populateVfsList (this=0xa221a68, origin=..., showHidden=true) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/VFS/ftp_vfs.cpp:209
#49 0x081ad043 in vfs_refresh (origin=..., this=0xa221a68) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/VFS/vfs.cpp:230
#50 vfs::vfs_refresh (this=0xa221a68, origin=...) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/VFS/vfs.cpp:208
#51 0x080b6ae6 in ListPanelFunc::doRefresh (this=this@entry=0xa46e8d8) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/Panel/panelfunc.cpp:310
#52 0x080bf67a in qt_static_metacall (_a=0xbf97e16c, _id=49, _o=0xa46e8d8, _c=<optimized out>) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/obj-i686-linux-gnu/krusader/Panel/panelfunc.moc:178
#53 ListPanelFunc::qt_static_metacall (_o=0xa46e8d8, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbf97e16c) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/obj-i686-linux-gnu/krusader/Panel/panelfunc.moc:123
#54 0xb5ef6b56 in QMetaObject::activate (sender=sender@entry=0xa46e8ec, m=m@entry=0xb604b4b8 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#55 0xb5f49ee5 in QTimer::timeout (this=this@entry=0xa46e8ec) at .moc/release-shared/moc_qtimer.cpp:148
#56 0xb5f00126 in QTimer::timerEvent (this=0xa46e8ec, e=0xbf97e670) at kernel/qtimer.cpp:280
#57 0xb5efc2d4 in QObject::event (this=0xa46e8ec, e=0xbf97e670) at kernel/qobject.cpp:1156
#58 0xb6188c7c in QApplicationPrivate::notify_helper (this=0xa016f58, receiver=0xa46e8ec, e=0xbf97e670) at kernel/qapplication.cpp:4567
#59 0xb618bb94 in QApplication::notify (this=0xbf97e670, receiver=0xa46e8ec, e=0xbf97e670) at kernel/qapplication.cpp:3949
#60 0xb7461d01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#61 0xb5ee090e in QCoreApplication::notifyInternal (this=0xbf97ea6c, receiver=0xa46e8ec, event=event@entry=0xbf97e670) at kernel/qcoreapplication.cpp:946
#62 0xb5f158c0 in sendEvent (event=0xbf97e670, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#63 QTimerInfoList::activateTimers (this=this@entry=0xa01708c) at kernel/qeventdispatcher_unix.cpp:622
#64 0xb5f125a8 in timerSourceDispatch (source=0xa017058) at kernel/qeventdispatcher_glib.cpp:186
#65 timerSourceDispatch (source=0xa017058) at kernel/qeventdispatcher_glib.cpp:180
#66 0xb5f125e2 in idleTimerSourceDispatch (source=0xa01a828) at kernel/qeventdispatcher_glib.cpp:233
#67 0xb52cc3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0xb52cc750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#69 0xb52cc831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#70 0xb5f12c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x9febef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#71 0xb623fa5a in QGuiEventDispatcherGlib::processEvents (this=0x9febef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#72 0xb5edf3ec in QEventLoop::processEvents (this=this@entry=0xbf97e8f8, flags=...) at kernel/qeventloop.cpp:149
#73 0xb5edf6e1 in QEventLoop::exec (this=this@entry=0xbf97e8f8, flags=...) at kernel/qeventloop.cpp:204
#74 0xb5ee53fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#75 0xb6186fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#76 0x08083b44 in main (argc=169530592, argv=0xbf97ec01) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/main.cpp:320

Reported using DrKonqi
Comment 1 Davide Gianforte 2016-12-25 21:16:04 UTC
Can you reproduce this on a newer version? 2.5.0 or at least 2.4.0-beta3.

Thanks.
Comment 2 Davide Gianforte 2017-07-15 08:12:46 UTC
No response - closing.