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: I was browsing the file tree on my 1TB USB drive (the first partition which is NTFS). I didn't try to open any files... just navigating through folders. Suddenly, Dolphin closed with a seg fault. That's about it. I was not doing anything unusual. The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0xb774ba20 (LWP 14754))] Thread 5 (Thread 0xb571ab70 (LWP 14755)): #0 0x00282416 in __kernel_vsyscall () #1 0x00f31f76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x0138e84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0137e1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x0137e524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x02ad3577 in QEventDispatcherGlib::processEvents (this=0x8dab010, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x02aa5289 in QEventLoop::processEvents (this=0xb571a290, flags=...) at kernel/qeventloop.cpp:149 #7 0x02aa5522 in QEventLoop::exec (this=0xb571a290, flags=...) at kernel/qeventloop.cpp:201 #8 0x029af2a0 in QThread::exec (this=0x8cf1bc0) at thread/qthread.cpp:492 #9 0x02a86fdb in QInotifyFileSystemWatcherEngine::run (this=0x8cf1bc0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x029b1da2 in QThreadPrivate::start (arg=0x8cf1bc0) at thread/qthread_unix.cpp:320 #11 0x0026ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x00f4073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0xb3e73b70 (LWP 14756)): #0 0x0027136b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x00f4e616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0x0137d924 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0137e270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x0137e524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x02ad3577 in QEventDispatcherGlib::processEvents (this=0x8f8f6b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x02aa5289 in QEventLoop::processEvents (this=0xb3e73290, flags=...) at kernel/qeventloop.cpp:149 #7 0x02aa5522 in QEventLoop::exec (this=0xb3e73290, flags=...) at kernel/qeventloop.cpp:201 #8 0x029af2a0 in QThread::exec (this=0x8db7220) at thread/qthread.cpp:492 #9 0x02a86fdb in QInotifyFileSystemWatcherEngine::run (this=0x8db7220) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x029b1da2 in QThreadPrivate::start (arg=0x8db7220) at thread/qthread_unix.cpp:320 #11 0x0026ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x00f4073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb34ffb70 (LWP 14763)): [KCrash Handler] #7 readLittleEndianInt32 (this=0xb358df08, s=0xb34fef5c, input=0xb355f408) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78 #8 Strigi::OleInputStream::Private::Private (this=0xb358df08, s=0xb34fef5c, input=0xb355f408) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #9 0x00e186f6 in Strigi::OleInputStream::OleInputStream (this=0xb34fef5c, input=0xb355f408) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151 #10 0x008adb6a in OleEndAnalyzer::analyze (this=0xb355eab8, ar=..., in=0xb355f408) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #11 0x008965ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb3557618, idx=..., input=0xb355f408) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #12 0x010eb395 in KFileMetaInfoPrivate::init (this=0x921b580, stream=..., url=..., mtime=1302279475, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #13 0x010ebcd7 in KFileMetaInfo::KFileMetaInfo (this=0xb34ff2bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #14 0x011cce49 in KLoadFileMetaDataThread::run (this=0x903a8d8) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #15 0x029b1da2 in QThreadPrivate::start (arg=0x903a8d8) at thread/qthread_unix.cpp:320 #16 0x0026ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x00f4073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb2beeb70 (LWP 14764)): #0 0x00282416 in __kernel_vsyscall () #1 0x0027348c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00f4e3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x029b0daa in QMutexPrivate::wait (this=0x9004df0, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x029ad4b2 in QMutex::lock (this=0x1220db0) at thread/qmutex.cpp:204 #5 0x011ccdf5 in KLoadFileMetaDataThread::run (this=0x90253c0) at ../../kio/kfile/kloadfilemetadatathread.cpp:140 #6 0x029b1da2 in QThreadPrivate::start (arg=0x90253c0) at thread/qthread_unix.cpp:320 #7 0x0026ee99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x00f4073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb774ba20 (LWP 14754)): #0 0x00282416 in __kernel_vsyscall () #1 0x0027348c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00f4e3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x029b2467 in wait (this=0x8cf2240, mutex=0x8cf2228, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8cf2240, mutex=0x8cf2228, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x029b14cf in QThread::wait (this=0x8cf1bc0, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x02a79c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8cf20a8, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x02a79d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8cf20a8, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x02ab9b87 in QObjectPrivate::deleteChildren (this=0x8cf2050) at kernel/qobject.cpp:1964 #9 0x02abe39f in QObject::~QObject (this=0x8cf1218, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x004335ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8cf1218, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x004335e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8cf1218, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x00433455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x003bbfeb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x44f8c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x00e9fa6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x00e9facf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x0687bd8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x05c2211a in KApplication::xioErrhandler (this=0xbfdf71e0, dpy=0x8c26460) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x05c22156 in kde_xio_errhandler (dpy=0x8c26460) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x0125c166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x0125981f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x0124a4eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x068ba555 in x11EventSourceCheck (s=0x8c16a68) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x0137d71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x0137e03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x0137e524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x02ad353c in QEventDispatcherGlib::processEvents (this=0x8bd7410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x068ba775 in QGuiEventDispatcherGlib::processEvents (this=0x8bd7410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x02aa5289 in QEventLoop::processEvents (this=0xbfdf7134, flags=...) at kernel/qeventloop.cpp:149 #29 0x02aa5522 in QEventLoop::exec (this=0xbfdf7134, flags=...) at kernel/qeventloop.cpp:201 #30 0x02aa9ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x068048e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x002bce8d in kdemain (argc=1, argv=0xbfdf73d4) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=1, argv=0xbfdf73d4) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 273320, bug 273295, bug 273272, bug 272563, bug 272185. 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).