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: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb76dda20 (LWP 6948))] Thread 4 (Thread 0xb5424b70 (LWP 6949)): #0 0x007efd41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0x01563dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x016304f2 in updateCurrentTime (this=0x9925f64, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0x9925f64, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x0162ed32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb54240dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x0162edcd in timerSourcePrepare (source=0x9925f30, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x07b48fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x07b49e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x07b4a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x0162f577 in QEventDispatcherGlib::processEvents (this=0x99008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x01601289 in QEventLoop::processEvents (this=0xb5424290, flags=...) at kernel/qeventloop.cpp:149 #12 0x01601522 in QEventLoop::exec (this=0xb5424290, flags=...) at kernel/qeventloop.cpp:201 #13 0x0150b2a0 in QThread::exec (this=0x9924698) at thread/qthread.cpp:492 #14 0x015e2fdb in QInotifyFileSystemWatcherEngine::run (this=0x9924698) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x0150dda2 in QThreadPrivate::start (arg=0x9924698) at thread/qthread_unix.cpp:320 #16 0x00bd2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x002bb73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb39f3b70 (LWP 6954)): #0 0x007f6416 in __kernel_vsyscall () #1 0x002acf76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x07b5a84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x07b4a1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x07b4a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x0162f577 in QEventDispatcherGlib::processEvents (this=0x9b3af20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x01601289 in QEventLoop::processEvents (this=0xb39f3290, flags=...) at kernel/qeventloop.cpp:149 #7 0x01601522 in QEventLoop::exec (this=0xb39f3290, flags=...) at kernel/qeventloop.cpp:201 #8 0x0150b2a0 in QThread::exec (this=0x9a722e8) at thread/qthread.cpp:492 #9 0x015e2fdb in QInotifyFileSystemWatcherEngine::run (this=0x9a722e8) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x0150dda2 in QThreadPrivate::start (arg=0x9a722e8) at thread/qthread_unix.cpp:320 #11 0x00bd2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x002bb73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb31f2b70 (LWP 7188)): [KCrash Handler] #7 0x007f6416 in __kernel_vsyscall () #8 0x00215e71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x0021934e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x0020e888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6 #11 0x0080aef1 in Strigi::AnalysisResult::Private::Private (this=0xb4bdd0b0, p=..., name=0xb281053c "", mt=1234941542, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0x0080afd3 in Strigi::AnalysisResult::AnalysisResult (this=0xb4b8b310, path=..., name=0xb281053c "", mt=1234941542, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0x0080b2fd in Strigi::AnalysisResult::indexChild (this=0xb31f20f4, name=..., mt=1234941542, file=0xb4b832e8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0x0084cbaf in ZipEndAnalyzer::analyze (this=0xb4b432a8, idx=..., in=0xb4b39738) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0x008305ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4b0ff50, idx=..., input=0xb4b39738) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0x01104395 in KFileMetaInfoPrivate::init (this=0xb4b03ec0, stream=..., url=..., mtime=1306140962, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0x01104cd7 in KFileMetaInfo::KFileMetaInfo (this=0xb31f22bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0x011e5e49 in KLoadFileMetaDataThread::run (this=0x9e6d460) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0x0150dda2 in QThreadPrivate::start (arg=0x9e6d460) at thread/qthread_unix.cpp:320 #20 0x00bd2e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0x002bb73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb76dda20 (LWP 6948)): #0 0x007f6416 in __kernel_vsyscall () #1 0x00bd748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x002c93fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x0150e467 in wait (this=0x9925b10, mutex=0x9925af8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9925b10, mutex=0x9925af8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x0150d4cf in QThread::wait (this=0x9924698, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x015d5c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x99000b0, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x015d5d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x99000b0, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x01615b87 in QObjectPrivate::deleteChildren (this=0x9925920) at kernel/qobject.cpp:1964 #9 0x0161a39f in QObject::~QObject (this=0x98a0e60, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x00cce5ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x98a0e60, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x00cce5e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x98a0e60, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x00cce455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x00c56feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xcea8c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x0021aa6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x0021aacf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x05bcbd8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x034d611a in KApplication::xioErrhandler (this=0xbfe9f260, dpy=0x984e610) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x034d6156 in kde_xio_errhandler (dpy=0x984e610) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x038d5166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x038d281f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x038c34eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x05c0a555 in x11EventSourceCheck (s=0x983e9a8) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x07b4971d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x07b4a03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x07b4a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x0162f53c in QEventDispatcherGlib::processEvents (this=0x9800410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x05c0a775 in QGuiEventDispatcherGlib::processEvents (this=0x9800410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x01601289 in QEventLoop::processEvents (this=0xbfe9f1b4, flags=...) at kernel/qeventloop.cpp:149 #29 0x01601522 in QEventLoop::exec (this=0xbfe9f1b4, flags=...) at kernel/qeventloop.cpp:201 #30 0x01605ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x05b548e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x00e82e8d in kdemain (argc=1, argv=0xbfe9f454) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=1, argv=0xbfe9f454) at dolphin_dummy.cpp:3 The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb7728a20 (LWP 6560))] Thread 4 (Thread 0xb546fb70 (LWP 6561)): #0 0x007877a4 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x0059d656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0x0674b961 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0674c270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x0674c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x01a20577 in QEventDispatcherGlib::processEvents (this=0x8547ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x019f2289 in QEventLoop::processEvents (this=0xb546f290, flags=...) at kernel/qeventloop.cpp:149 #7 0x019f2522 in QEventLoop::exec (this=0xb546f290, flags=...) at kernel/qeventloop.cpp:201 #8 0x018fc2a0 in QThread::exec (this=0x8546ab8) at thread/qthread.cpp:492 #9 0x019d3fdb in QInotifyFileSystemWatcherEngine::run (this=0x8546ab8) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x018feda2 in QThreadPrivate::start (arg=0x8546ab8) at thread/qthread_unix.cpp:320 #11 0x00783e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x0058f73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3a4db70 (LWP 6566)): #0 0x0674bdbb in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0x0674c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x01a20577 in QEventDispatcherGlib::processEvents (this=0xb4b03a98, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #3 0x019f2289 in QEventLoop::processEvents (this=0xb3a4d290, flags=...) at kernel/qeventloop.cpp:149 #4 0x019f2522 in QEventLoop::exec (this=0xb3a4d290, flags=...) at kernel/qeventloop.cpp:201 #5 0x018fc2a0 in QThread::exec (this=0x882a848) at thread/qthread.cpp:492 #6 0x019d3fdb in QInotifyFileSystemWatcherEngine::run (this=0x882a848) at io/qfilesystemwatcher_inotify.cpp:248 #7 0x018feda2 in QThreadPrivate::start (arg=0x882a848) at thread/qthread_unix.cpp:320 #8 0x00783e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #9 0x0058f73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb324cb70 (LWP 6574)): [KCrash Handler] #7 0x00f9f416 in __kernel_vsyscall () #8 0x004e9e71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x004ed34e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x004e2888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6 #11 0x007dcef1 in Strigi::AnalysisResult::Private::Private (this=0x8962178, p=..., name=0x89b5bec "", mt=1234941542, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0x007dcfd3 in Strigi::AnalysisResult::AnalysisResult (this=0x8962168, path=..., name=0x89b5bec "", mt=1234941542, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0x007dd2fd in Strigi::AnalysisResult::indexChild (this=0xb324c0f4, name=..., mt=1234941542, file=0x8960458) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0x0081ebaf in ZipEndAnalyzer::analyze (this=0x895ab90, idx=..., in=0x8907c50) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0x008025ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4b77ee0, idx=..., input=0x8907c50) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0x010ba395 in KFileMetaInfoPrivate::init (this=0xb4b06238, stream=..., url=..., mtime=1306140962, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0x010bacd7 in KFileMetaInfo::KFileMetaInfo (this=0xb324c2bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0x0119be49 in KLoadFileMetaDataThread::run (this=0x88fdea8) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0x018feda2 in QThreadPrivate::start (arg=0x88fdea8) at thread/qthread_unix.cpp:320 #20 0x00783e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0x0058f73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb7728a20 (LWP 6560)): #0 0x00f9f416 in __kernel_vsyscall () #1 0x0078848c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x0059d3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x018ff467 in wait (this=0x8547bb8, mutex=0x8547ba0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8547bb8, mutex=0x8547ba0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x018fe4cf in QThread::wait (this=0x8546ab8, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x019c6c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8547a20, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x019c6d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8547a20, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x01a06b87 in QObjectPrivate::deleteChildren (this=0x85479c8) at kernel/qobject.cpp:1964 #9 0x01a0b39f in QObject::~QObject (this=0x853f178, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x00bf85ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x853f178, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x00bf85e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x853f178, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x00bf8455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x00b80feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xc148c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x004eea6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x004eeacf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x076bbd8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x0494511a in KApplication::xioErrhandler (this=0xbffa55b0, dpy=0x8463e18) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x04945156 in kde_xio_errhandler (dpy=0x8463e18) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x04bcd166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x04bca81f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x04bbb4eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x076fa555 in x11EventSourceCheck (s=0x845d8a8) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x0674b71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x0674c03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x0674c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x01a2053c in QEventDispatcherGlib::processEvents (this=0x8422410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x076fa775 in QGuiEventDispatcherGlib::processEvents (this=0x8422410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x019f2289 in QEventLoop::processEvents (this=0xbffa5504, flags=...) at kernel/qeventloop.cpp:149 #29 0x019f2522 in QEventLoop::exec (this=0xbffa5504, flags=...) at kernel/qeventloop.cpp:201 #30 0x019f6ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x076448e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x0029ee8d in kdemain (argc=5, argv=0xbffa57a4) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=5, argv=0xbffa57a4) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 273691, bug 273656, bug 273224, bug 273219, bug 272960. 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).