Application: dolphin (1.6.1) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-8-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: I was moving files between a NTFS partition and my Kubuntu's partition. They were opened in tabs, and I was using Ctrl+X to move the files. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0xb775fa20 (LWP 1565))] Thread 4 (Thread 0xb551bb70 (LWP 1566)): #0 0x0099ed41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0x01c9ddd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x01d6a4f2 in updateCurrentTime (this=0x96e931c, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0x96e931c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x01d68d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb551b0dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x01d68dcd in timerSourcePrepare (source=0x96e92e8, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x08dfafd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x08dfbe63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x08dfc524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x01d69577 in QEventDispatcherGlib::processEvents (this=0x96e9660, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x01d3b289 in QEventLoop::processEvents (this=0xb551b290, flags=...) at kernel/qeventloop.cpp:149 #12 0x01d3b522 in QEventLoop::exec (this=0xb551b290, flags=...) at kernel/qeventloop.cpp:201 #13 0x01c452a0 in QThread::exec (this=0x96e7e58) at thread/qthread.cpp:492 #14 0x01d1cfdb in QInotifyFileSystemWatcherEngine::run (this=0x96e7e58) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x01c47da2 in QThreadPrivate::start (arg=0x96e7e58) at thread/qthread_unix.cpp:320 #16 0x007c7e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x00e8773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3a39b70 (LWP 1570)): #0 0x00e78f66 in poll () from /lib/i386-linux-gnu/libc.so.6 #1 0x08e0c84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x08dfc1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x08dfc524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x01d69577 in QEventDispatcherGlib::processEvents (this=0x99077c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x01d3b289 in QEventLoop::processEvents (this=0xb3a39290, flags=...) at kernel/qeventloop.cpp:149 #6 0x01d3b522 in QEventLoop::exec (this=0xb3a39290, flags=...) at kernel/qeventloop.cpp:201 #7 0x01c452a0 in QThread::exec (this=0x99cb7d0) at thread/qthread.cpp:492 #8 0x01d1cfdb in QInotifyFileSystemWatcherEngine::run (this=0x99cb7d0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x01c47da2 in QThreadPrivate::start (arg=0x99cb7d0) at thread/qthread_unix.cpp:320 #10 0x007c7e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #11 0x00e8773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb3238b70 (LWP 1782)): [KCrash Handler] #7 readLittleEndianInt32 (this=0xb4cc36e0, s=0xb3237f5c, input=0xb4c62fb8) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78 #8 Strigi::OleInputStream::Private::Private (this=0xb4cc36e0, s=0xb3237f5c, input=0xb4c62fb8) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #9 0x084486f6 in Strigi::OleInputStream::OleInputStream (this=0xb3237f5c, input=0xb4c62fb8) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151 #10 0x008bab6a in OleEndAnalyzer::analyze (this=0xb4c14218, ar=..., in=0xb4c62fb8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #11 0x008a35ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4c42300, idx=..., input=0xb4c62fb8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #12 0x01032395 in KFileMetaInfoPrivate::init (this=0xb4c098d8, stream=..., url=..., mtime=1308260927, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #13 0x01032cd7 in KFileMetaInfo::KFileMetaInfo (this=0xb32382bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #14 0x01113e49 in KLoadFileMetaDataThread::run (this=0x9bd2a00) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #15 0x01c47da2 in QThreadPrivate::start (arg=0x9bd2a00) at thread/qthread_unix.cpp:320 #16 0x007c7e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x00e8773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb775fa20 (LWP 1565)): #0 0x00ae1416 in __kernel_vsyscall () #1 0x007cc48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00e953fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x01c48467 in wait (this=0x96e8fb8, mutex=0x96e8fa0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x96e8fb8, mutex=0x96e8fa0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01c474cf in QThread::wait (this=0x96e7e58, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x01d0fc77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x96e8e20, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x01d0fd42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x96e8e20, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x01d4fb87 in QObjectPrivate::deleteChildren (this=0x96e8dc8) at kernel/qobject.cpp:1964 #9 0x01d5439f in QObject::~QObject (this=0x96d8ff8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x004085ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x96d8ff8, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x004085e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x96d8ff8, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x00408455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x00390feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x4248c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x00de6a6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x00de6acf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x0130bd8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x06a5111a in KApplication::xioErrhandler (this=0xbfd95d10, dpy=0x96367c8) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x06a51156 in kde_xio_errhandler (dpy=0x96367c8) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x044d2166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x044cf81f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x044c04eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x0134a555 in x11EventSourceCheck (s=0x9624700) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x08dfb71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x08dfc03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x08dfc524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x01d6953c in QEventDispatcherGlib::processEvents (this=0x95e6410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x0134a775 in QGuiEventDispatcherGlib::processEvents (this=0x95e6410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x01d3b289 in QEventLoop::processEvents (this=0xbfd95c64, flags=...) at kernel/qeventloop.cpp:149 #29 0x01d3b522 in QEventLoop::exec (this=0xbfd95c64, flags=...) at kernel/qeventloop.cpp:201 #30 0x01d3fecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x012948e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x00285e8d in kdemain (argc=6, argv=0xbfd95f04) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=6, argv=0xbfd95f04) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 277132, bug 277131, bug 277095, bug 277058, bug 276896. Reported using DrKonqi
Thanks for the report. This is an issue in the corresponding Strigi analyzer that Dolphin uses to get the metadata of a file. Dolphin for KDE 4.7 won't crash anymore in this case (see http://ppenz.blogspot.com/2011/03/dont-crash-when-reading-metadata.html for details).