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: I do a mouseover a compressed file crchive and than Dolphin crashed. And dont tell me its fixed. It happens after upgrade and dist-upgrade (repo Kubuntu official) The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb7820a20 (LWP 5423))] Thread 4 (Thread 0xb552db70 (LWP 5424)): #0 0x008ef761 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x00863656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0x0614f961 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x06150270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x06150524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x01c88577 in QEventDispatcherGlib::processEvents (this=0xa08da90, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x01c5a289 in QEventLoop::processEvents (this=0xb552d290, flags=...) at kernel/qeventloop.cpp:149 #7 0x01c5a522 in QEventLoop::exec (this=0xb552d290, flags=...) at kernel/qeventloop.cpp:201 #8 0x01b642a0 in QThread::exec (this=0xa096190) at thread/qthread.cpp:492 #9 0x01c3bfdb in QInotifyFileSystemWatcherEngine::run (this=0xa096190) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x01b66da2 in QThreadPrivate::start (arg=0xa096190) at thread/qthread_unix.cpp:320 #11 0x008ebe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x0085573e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3c0cb70 (LWP 5428)): #0 0x01c88c01 in idleTimerSourceCheck (source=0xa37ad00) at kernel/qeventdispatcher_glib.cpp:218 #1 0x0614f71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x0615003a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x06150524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x01c88577 in QEventDispatcherGlib::processEvents (this=0xa2d05c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x01c5a289 in QEventLoop::processEvents (this=0xb3c0c290, flags=...) at kernel/qeventloop.cpp:149 #6 0x01c5a522 in QEventLoop::exec (this=0xb3c0c290, flags=...) at kernel/qeventloop.cpp:201 #7 0x01b642a0 in QThread::exec (this=0xa3ba3e8) at thread/qthread.cpp:492 #8 0x01c3bfdb in QInotifyFileSystemWatcherEngine::run (this=0xa3ba3e8) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x01b66da2 in QThreadPrivate::start (arg=0xa3ba3e8) at thread/qthread_unix.cpp:320 #10 0x008ebe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #11 0x0085573e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb2b79b70 (LWP 5443)): [KCrash Handler] #7 0x00dc2416 in __kernel_vsyscall () #8 0x007afe71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x007b334e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x007a8888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6 #11 0x075edef1 in Strigi::AnalysisResult::Private::Private (this=0xa628d38, p=..., name=0xa62aa78 "", mt=1153524248, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0x075edfd3 in Strigi::AnalysisResult::AnalysisResult (this=0xa5d01d0, path=..., name=0xa62aa78 "", mt=1153524248, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0x075ee2fd in Strigi::AnalysisResult::indexChild (this=0xb2b790f4, name=..., mt=1153524248, file=0xa61c588) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0x0762fbaf in ZipEndAnalyzer::analyze (this=0xa462df0, idx=..., in=0xa5e0b70) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0x076135ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xa4398a8, idx=..., input=0xa5e0b70) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0x0051e395 in KFileMetaInfoPrivate::init (this=0xa4af2d8, stream=..., url=..., mtime=1314806038, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0x0051ecd7 in KFileMetaInfo::KFileMetaInfo (this=0xb2b792bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0x005ffe49 in KLoadFileMetaDataThread::run (this=0xa438ca8) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0x01b66da2 in QThreadPrivate::start (arg=0xa438ca8) at thread/qthread_unix.cpp:320 #20 0x008ebe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0x0085573e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb7820a20 (LWP 5423)): #0 0x00dc2416 in __kernel_vsyscall () #1 0x008f048c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x008633fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x01b67467 in wait (this=0xa085928, mutex=0xa085910, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa085928, mutex=0xa085910, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01b664cf in QThread::wait (this=0xa096190, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x01c2ec77 in QFileSystemWatcher::~QFileSystemWatcher (this=0xa09f400, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x01c2ed42 in QFileSystemWatcher::~QFileSystemWatcher (this=0xa09f400, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x01c6eb87 in QObjectPrivate::deleteChildren (this=0xa09f3a8) at kernel/qobject.cpp:1964 #9 0x01c7339f in QObject::~QObject (this=0xa096040, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x00e5c5ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0xa096040, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x00e5c5e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0xa096040, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x00e5c455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x00de4feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xe788c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x007b4a6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x007b4acf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x06a28fdb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x011d211a in KApplication::xioErrhandler (this=0xbffeab90, dpy=0x9f60618) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x011d2156 in kde_xio_errhandler (dpy=0x9f60618) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x0895f166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x0895c81f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x0894d4eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x06a6a042 in x11EventSourcePrepare (s=0x9f5b840, timeout=0xbffea8ec) at kernel/qguieventdispatcher_glib.cpp:77 #23 0x0614efd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x0614fe63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x06150524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x01c88577 in QEventDispatcherGlib::processEvents (this=0x9f1a430, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #27 0x06a6a1e5 in QGuiEventDispatcherGlib::processEvents (this=0x9f1a430, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x01c5a289 in QEventLoop::processEvents (this=0xbffeaae4, flags=...) at kernel/qeventloop.cpp:149 #29 0x01c5a522 in QEventLoop::exec (this=0xbffeaae4, flags=...) at kernel/qeventloop.cpp:201 #30 0x01c5eecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x069b18e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x00b01e8d in kdemain (argc=1, argv=0xbffead84) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=1, argv=0xbffead84) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 280777, bug 280689, bug 280683, bug 280669, bug 280577. 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).