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: No open files of Libreoffice Impress! The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb78c2a20 (LWP 4669))] Thread 5 (Thread 0xb5637b70 (LWP 4748)): #0 0x005d37a4 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 0x03c8afc2 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03c8be63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x03c8c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x0701a577 in QEventDispatcherGlib::processEvents (this=0x9f98a40, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x06fec289 in QEventLoop::processEvents (this=0xb5637290, flags=...) at kernel/qeventloop.cpp:149 #7 0x06fec522 in QEventLoop::exec (this=0xb5637290, flags=...) at kernel/qeventloop.cpp:201 #8 0x06ef62a0 in QThread::exec (this=0x9f95030) at thread/qthread.cpp:492 #9 0x06fcdfdb in QInotifyFileSystemWatcherEngine::run (this=0x9f95030) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x06ef8da2 in QThreadPrivate::start (arg=0x9f95030) at thread/qthread_unix.cpp:320 #11 0x005cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x001e073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0xb3c25b70 (LWP 4899)): #0 0x005d2374 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x001ee616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0x03c8a5a8 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03c8bdde in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x03c8c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x0701a577 in QEventDispatcherGlib::processEvents (this=0xa296d28, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x06fec289 in QEventLoop::processEvents (this=0xb3c25290, flags=...) at kernel/qeventloop.cpp:149 #7 0x06fec522 in QEventLoop::exec (this=0xb3c25290, flags=...) at kernel/qeventloop.cpp:201 #8 0x06ef62a0 in QThread::exec (this=0xa2039f8) at thread/qthread.cpp:492 #9 0x06fcdfdb in QInotifyFileSystemWatcherEngine::run (this=0xa2039f8) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x06ef8da2 in QThreadPrivate::start (arg=0xa2039f8) at thread/qthread_unix.cpp:320 #11 0x005cfe99 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 0xb2c23b70 (LWP 5070)): #0 0x005d37a4 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 0x03c8afc2 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03c8be63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x03c8c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x0701a577 in QEventDispatcherGlib::processEvents (this=0xa36cf18, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x06fec289 in QEventLoop::processEvents (this=0xb2c23290, flags=...) at kernel/qeventloop.cpp:149 #7 0x06fec522 in QEventLoop::exec (this=0xb2c23290, flags=...) at kernel/qeventloop.cpp:201 #8 0x06ef62a0 in QThread::exec (this=0xa375d40) at thread/qthread.cpp:492 #9 0x06fcdfdb in QInotifyFileSystemWatcherEngine::run (this=0xa375d40) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x06ef8da2 in QThreadPrivate::start (arg=0xa375d40) at thread/qthread_unix.cpp:320 #11 0x005cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x001e073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb22ffb70 (LWP 5426)): [KCrash Handler] #7 0x009f6416 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 0x00b05ef1 in Strigi::AnalysisResult::Private::Private (this=0xa4bcff8, p=..., name=0xa4bce51 "", mt=315543600, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0x00b05fd3 in Strigi::AnalysisResult::AnalysisResult (this=0xa4710e8, path=..., name=0xa4bce51 "", mt=315543600, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0x00b062fd in Strigi::AnalysisResult::indexChild (this=0xb22ff0f4, name=..., mt=315543600, file=0xa4710b8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0x00b47baf in ZipEndAnalyzer::analyze (this=0xa436438, idx=..., in=0xa436210) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0x00b2b5ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb2325bf8, idx=..., input=0xa436210) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0x010e2395 in KFileMetaInfoPrivate::init (this=0xb2305080, stream=..., url=..., mtime=1315841936, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0x010e2cd7 in KFileMetaInfo::KFileMetaInfo (this=0xb22ff2bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0x011c3e49 in KLoadFileMetaDataThread::run (this=0xa3d01a0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0x06ef8da2 in QThreadPrivate::start (arg=0xa3d01a0) at thread/qthread_unix.cpp:320 #20 0x005cfe99 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 0xb78c2a20 (LWP 4669)): #0 0x009f6416 in __kernel_vsyscall () #1 0x005d448c 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 0x06ef9467 in wait (this=0x9f92808, mutex=0x9f927f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9f92808, mutex=0x9f927f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x06ef84cf in QThread::wait (this=0x9f95030, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x06fc0c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x9f9d368, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x06fc0d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x9f9d368, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x07000b87 in QObjectPrivate::deleteChildren (this=0x9fafbf0) at kernel/qobject.cpp:1964 #9 0x0700539f in QObject::~QObject (this=0x9f72d78, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x009d15ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x9f72d78, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x009d15e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x9f72d78, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x009d1455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x00959feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x9ed8c8, __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 0x013bbfdb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x0302711a in KApplication::xioErrhandler (this=0xbfc8ef10, dpy=0x9f06ee8) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x03027156 in kde_xio_errhandler (dpy=0x9f06ee8) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x00d8d166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x00d8a81f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x00d7b4eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x013fcfc5 in x11EventSourceCheck (s=0x9ef2d00) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x03c8b71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x03c8c03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x03c8c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x0701a577 in QEventDispatcherGlib::processEvents (this=0x9eb5410, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #27 0x013fd1e5 in QGuiEventDispatcherGlib::processEvents (this=0x9eb5410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x06fec289 in QEventLoop::processEvents (this=0xbfc8ee64, flags=...) at kernel/qeventloop.cpp:149 #29 0x06fec522 in QEventLoop::exec (this=0xbfc8ee64, flags=...) at kernel/qeventloop.cpp:201 #30 0x06ff0ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x013448e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x00c60e8d in kdemain (argc=5, argv=0xbfc8f104) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=5, argv=0xbfc8f104) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 281798, bug 281358, bug 281327, bug 281167, bug 281162. 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).