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-11-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Krusader was doing a file search when I opened dolphin. Dolphin crashed before it had completely opened. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb7853a20 (LWP 5169))] Thread 4 (Thread 0xb582db70 (LWP 5172)): #0 0x00aa17ac in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x001ee656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0x0589f648 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x058a003a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x058a0524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x07e3f577 in QEventDispatcherGlib::processEvents (this=0x8a35ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x07e11289 in QEventLoop::processEvents (this=0xb582d290, flags=...) at kernel/qeventloop.cpp:149 #7 0x07e11522 in QEventLoop::exec (this=0xb582d290, flags=...) at kernel/qeventloop.cpp:201 #8 0x07d1b2a0 in QThread::exec (this=0x8977b68) at thread/qthread.cpp:492 #9 0x07df2fdb in QInotifyFileSystemWatcherEngine::run (this=0x8977b68) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x07d1dda2 in QThreadPrivate::start (arg=0x8977b68) at thread/qthread_unix.cpp:320 #11 0x00a9de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x001e073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3f43b70 (LWP 5299)): #0 0x0589f2fb in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0x0589fe8c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x058a0524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x07e3f577 in QEventDispatcherGlib::processEvents (this=0x8c8bed8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x07e11289 in QEventLoop::processEvents (this=0xb3f43290, flags=...) at kernel/qeventloop.cpp:149 #5 0x07e11522 in QEventLoop::exec (this=0xb3f43290, flags=...) at kernel/qeventloop.cpp:201 #6 0x07d1b2a0 in QThread::exec (this=0x8e850b0) at thread/qthread.cpp:492 #7 0x07df2fdb in QInotifyFileSystemWatcherEngine::run (this=0x8e850b0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x07d1dda2 in QThreadPrivate::start (arg=0x8e850b0) at thread/qthread_unix.cpp:320 #9 0x00a9de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0x001e073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb3742b70 (LWP 6193)): [KCrash Handler] #7 0x00c9b416 in __kernel_vsyscall () #8 0x0013ae71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x0013e34e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x00133888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6 #11 0x00f00ef1 in Strigi::AnalysisResult::Private::Private (this=0x929dc80, p=..., name=0x929dc43 "", mt=1292369650, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0x00f00fd3 in Strigi::AnalysisResult::AnalysisResult (this=0x92ab9e0, path=..., name=0x929dc43 "", mt=1292369650, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0x00f012fd in Strigi::AnalysisResult::indexChild (this=0xb37420f4, name=..., mt=1292369650, file=0x906ce98) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0x00f42baf in ZipEndAnalyzer::analyze (this=0x9147b08, idx=..., in=0x92959a0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0x00f265ba in Strigi::StreamAnalyzerPrivate::analyze (this=0x90c6a00, idx=..., input=0x92959a0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0x0092f395 in KFileMetaInfoPrivate::init (this=0x91483a0, stream=..., url=..., mtime=1292369677, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0x0092fcd7 in KFileMetaInfo::KFileMetaInfo (this=0xb37422bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0x00a10e49 in KLoadFileMetaDataThread::run (this=0x926cfa8) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0x07d1dda2 in QThreadPrivate::start (arg=0x926cfa8) at thread/qthread_unix.cpp:320 #20 0x00a9de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0x001e073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb7853a20 (LWP 5169)): #0 0x00c9b416 in __kernel_vsyscall () #1 0x00aa248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x001ee3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x07d1e467 in wait (this=0x89780a8, mutex=0x8978090, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x89780a8, mutex=0x8978090, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x07d1d4cf in QThread::wait (this=0x8977b68, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x07de5c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8977ed8, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x07de5d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8977ed8, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x07e25b87 in QObjectPrivate::deleteChildren (this=0x8977e80) at kernel/qobject.cpp:1964 #9 0x07e2a39f in QObject::~QObject (this=0x8907e10, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x00d355ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8907e10, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x00d355e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8907e10, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x00d35455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x00cbdfeb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xd518c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x0013fa6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x0013facf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x060e9fdb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x011a011a in KApplication::xioErrhandler (this=0xbffa07d0, dpy=0x88b0830) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x011a0156 in kde_xio_errhandler (dpy=0x88b0830) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x013a4166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x013a181f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x013924eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x0612afc5 in x11EventSourceCheck (s=0x88940e8) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x0589f71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x058a003a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x058a0524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x07e3f53c in QEventDispatcherGlib::processEvents (this=0x8856410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x0612b1e5 in QGuiEventDispatcherGlib::processEvents (this=0x8856410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x07e11289 in QEventLoop::processEvents (this=0xbffa0724, flags=...) at kernel/qeventloop.cpp:149 #29 0x07e11522 in QEventLoop::exec (this=0xbffa0724, flags=...) at kernel/qeventloop.cpp:201 #30 0x07e15ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x060728e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x003e5e8d in kdemain (argc=3, argv=0xbffa09c4) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=3, argv=0xbffa09c4) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 280669, bug 280577, bug 280421, bug 280303, bug 279251. 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).