Bug 224766

Summary: Krusader app crashed when flash-drive released
Product: [Unmaintained] kio Reporter: hahol13 <hahol13>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description hahol13 2010-01-29 14:17:07 UTC
Application: krusader (2.0.0 "Mars Pathfinder")
KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2)) "release 214"
Qt Version: 4.6.1
Operating System: Linux 2.6.31.8-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
I'm have manually mount a flash drive - sdf1. I have forget to change directory from flash drive to another, and when manually umount flash and later released it, Krusader crashed.

 -- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f155621335d in QTextCodec::fromUnicode (this=0x8d0350, str=<value optimized out>) at codecs/qtextcodec.cpp:1195
#6  0x00007f1556134d91 in QString::toLocal8Bit (this=0xe1f9a0) at tools/qstring.cpp:3511
#7  0x00007f155616ecf9 in locale_encode (f=...) at io/qfile.cpp:66
#8  0x00007f155616eb7a in QFile::encodeName (fileName=...) at io/qfile.cpp:477
#9  0x00007f15574e71e9 in stat (buf=<value optimized out>, path=<value optimized out>) at /usr/src/debug/kdelibs-4.3.95/kdecore/util/kde_file.h:203
#10 KDirWatchPrivate::slotRewatchDelayed (buf=<value optimized out>, path=<value optimized out>) at /usr/src/debug/kdelibs-4.3.95/kio/kio/kdirwatch.cpp:1283
#11 0x00007f15575eadb4 in KDirWatchPrivate::qt_metacall (this=0xae6610, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8129bad0)
    at /usr/src/debug/kdelibs-4.3.95/build/kio/kdirwatch_p.moc:86
#12 0x00007f15561f6bff in QMetaObject::activate (sender=0xd84a00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3275
#13 0x00007f15561fe35f in QSingleShotTimer::timerEvent (this=0xd84a00) at kernel/qtimer.cpp:308
#14 0x00007f15561f3853 in QObject::event (this=0xd84a00, e=0x7fff8129c270) at kernel/qobject.cpp:1212
#15 0x00007f15566b6c9c in QApplicationPrivate::notify_helper (this=0x8f0950, receiver=0xd84a00, e=0x7fff8129c270) at kernel/qapplication.cpp:4298
#16 0x00007f15566bd27b in QApplication::notify (this=0x7fff8129e090, receiver=0xd84a00, e=0x7fff8129c270) at kernel/qapplication.cpp:4181
#17 0x00007f1558978116 in KApplication::notify (this=0x7fff8129e090, receiver=0xd84a00, event=0x7fff8129c270) at /usr/src/debug/kdelibs-4.3.95/kdeui/kernel/kapplication.cpp:302
#18 0x00007f15561e3dfc in QCoreApplication::notifyInternal (this=0x7fff8129e090, receiver=0xd84a00, event=0x7fff8129c270) at kernel/qcoreapplication.cpp:704
#19 0x00007f1556210ac5 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:617
#21 0x00007f155620d658 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#23 0x00007f15521aadde in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#24 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#25 0x00007f15521ae7a8 in g_main_context_iterate (context=0x8f2ac0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#26 0x00007f15521ae8d0 in IA__g_main_context_iteration (context=0x8f2ac0, may_block=1) at gmain.c:2654
#27 0x00007f155620d323 in QEventDispatcherGlib::processEvents (this=0x8cde80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#28 0x00007f1556764dce in QGuiEventDispatcherGlib::processEvents (this=0x7fff8129b9a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f15561e2712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#30 0x00007f15561e2aec in QEventLoop::exec (this=0x7fff8129c5c0, flags=) at kernel/qeventloop.cpp:201
#31 0x00007f1556b7d98e in QDialog::exec (this=0xca3a30) at dialogs/qdialog.cpp:530
#32 0x00007f1558abd165 in KMessageBox::createKMessageBox (dialog=<value optimized out>, icon=<value optimized out>, text=<value optimized out>, strlist=<value optimized out>, 
    ask=<value optimized out>, checkboxReturn=<value optimized out>, options=) at /usr/src/debug/kdelibs-4.3.95/kdeui/dialogs/kmessagebox.cpp:333
#33 0x00007f1558ae38f0 in KMessageBox::createKMessageBox (dialog=<value optimized out>, icon=Critical, text=<value optimized out>, strlist=<value optimized out>, ask=..., checkboxReturn=0x0, options=
    ..., details=...) at /usr/src/debug/kdelibs-4.3.95/kdeui/dialogs/kmessagebox.cpp:151
#34 0x00007f1558ae6fc6 in KMessageBox::errorListWId (parent_id=58720304, text=..., strlist=..., caption=..., options=) at /usr/src/debug/kdelibs-4.3.95/kdeui/dialogs/kmessagebox.cpp:845
#35 0x00007f1558ae71c2 in KMessageBox::error (parent=<value optimized out>, text=..., caption=..., options=<value optimized out>) at /usr/src/debug/kdelibs-4.3.95/kdeui/dialogs/kmessagebox.cpp:810
#36 0x00000000005897b2 in ?? ()
#37 0x00000000005847b7 in ?? ()
#38 0x0000000000587915 in ?? ()
#39 0x000000000058a7e0 in ?? ()
#40 0x00007f15561f6bff in QMetaObject::activate (sender=0xb49e30, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3275
#41 0x00007f15561fe35f in QSingleShotTimer::timerEvent (this=0xb49e30) at kernel/qtimer.cpp:308
#42 0x00007f15561f3853 in QObject::event (this=0xb49e30, e=0x7fff8129d9e0) at kernel/qobject.cpp:1212
#43 0x00007f15566b6c9c in QApplicationPrivate::notify_helper (this=0x8f0950, receiver=0xb49e30, e=0x7fff8129d9e0) at kernel/qapplication.cpp:4298
#44 0x00007f15566bd27b in QApplication::notify (this=0x7fff8129e090, receiver=0xb49e30, e=0x7fff8129d9e0) at kernel/qapplication.cpp:4181
#45 0x00007f1558978116 in KApplication::notify (this=0x7fff8129e090, receiver=0xb49e30, event=0x7fff8129d9e0) at /usr/src/debug/kdelibs-4.3.95/kdeui/kernel/kapplication.cpp:302
#46 0x00007f15561e3dfc in QCoreApplication::notifyInternal (this=0x7fff8129e090, receiver=0xb49e30, event=0x7fff8129d9e0) at kernel/qcoreapplication.cpp:704
#47 0x00007f1556210ac5 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#48 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:617
#49 0x00007f155620d658 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#50 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#51 0x00007f15521aadde in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#52 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#53 0x00007f15521ae7a8 in g_main_context_iterate (context=0x8f2ac0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#54 0x00007f15521ae8d0 in IA__g_main_context_iteration (context=0x8f2ac0, may_block=1) at gmain.c:2654
#55 0x00007f155620d323 in QEventDispatcherGlib::processEvents (this=0x8cde80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#56 0x00007f1556764dce in QGuiEventDispatcherGlib::processEvents (this=0x7fff8129b9a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007f15561e2712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#58 0x00007f15561e2aec in QEventLoop::exec (this=0x7fff8129dd30, flags=) at kernel/qeventloop.cpp:201
#59 0x00007f15561e683b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#60 0x000000000045c3ee in _start ()

Possible duplicates by query: bug 192328.

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-16 01:18:55 UTC
This could be related to bug 222204. Regards
Comment 2 David Faure 2010-02-18 21:38:14 UTC
Yep, same crash with same steps.

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