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-10-generic-pae i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: When I put mouse on the zip file I've downloaded from http://www.apogeonline.com/2006/libri/88-503-2389-1/allegati/pubblic/2389_codice.zip, Dolphin chrashed The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb4be2a20 (LWP 2770))] Thread 4 (Thread 0xb2642b70 (LWP 2771)): #0 0xb52e200c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb52e2e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb52e3524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb5cc8577 in QEventDispatcherGlib::processEvents (this=0x8f0c670, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0xb5c9a289 in QEventLoop::processEvents (this=0xb2642290, flags=...) at kernel/qeventloop.cpp:149 #5 0xb5c9a522 in QEventLoop::exec (this=0xb2642290, flags=...) at kernel/qeventloop.cpp:201 #6 0xb5ba42a0 in QThread::exec (this=0x8f0b1a0) at thread/qthread.cpp:492 #7 0xb5c7bfdb in QInotifyFileSystemWatcherEngine::run (this=0x8f0b1a0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0xb5ba6da2 in QThreadPrivate::start (arg=0x8f0b1a0) at thread/qthread_unix.cpp:320 #9 0xb5395e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0xb762473e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb0a69b70 (LWP 2775)): #0 0xb514ed41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb5bfcdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb5cc94f2 in updateCurrentTime (this=0x922a14c, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0x922a14c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb5cc7d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb0a690dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb5cc7dcd in timerSourcePrepare (source=0x922a118, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb52e1fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb52e2e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb52e3524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb5cc8577 in QEventDispatcherGlib::processEvents (this=0x922e5f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb5c9a289 in QEventLoop::processEvents (this=0xb0a69290, flags=...) at kernel/qeventloop.cpp:149 #12 0xb5c9a522 in QEventLoop::exec (this=0xb0a69290, flags=...) at kernel/qeventloop.cpp:201 #13 0xb5ba42a0 in QThread::exec (this=0x906f100) at thread/qthread.cpp:492 #14 0xb5c7bfdb in QInotifyFileSystemWatcherEngine::run (this=0x906f100) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb5ba6da2 in QThreadPrivate::start (arg=0x906f100) at thread/qthread_unix.cpp:320 #16 0xb5395e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0xb762473e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb0268b70 (LWP 2783)): [KCrash Handler] #7 0xb772c424 in __kernel_vsyscall () #8 0xb757ee71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0xb758234e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0xb7577888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6 #11 0xb56e6ef1 in Strigi::AnalysisResult::Private::Private (this=0xb1d1e718, p=..., name=0xb1d1fa0d "", mt=1089980608, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0xb56e6fd3 in Strigi::AnalysisResult::AnalysisResult (this=0xb1d079b0, path=..., name=0xb1d1fa0d "", mt=1089980608, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0xb56e72fd in Strigi::AnalysisResult::indexChild (this=0xb02680f4, name=..., mt=1089980608, file=0xb1d626d8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0xb5728baf in ZipEndAnalyzer::analyze (this=0x9333590, idx=..., in=0x93337d8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0xb570c5ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb1d0f758, idx=..., input=0x93337d8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0xb6f8e395 in KFileMetaInfoPrivate::init (this=0xb1d10478, stream=..., url=..., mtime=1312343187, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0xb6f8ecd7 in KFileMetaInfo::KFileMetaInfo (this=0xb02682bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0xb706fe49 in KLoadFileMetaDataThread::run (this=0x904c648) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0xb5ba6da2 in QThreadPrivate::start (arg=0x904c648) at thread/qthread_unix.cpp:320 #20 0xb5395e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0xb762473e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb4be2a20 (LWP 2770)): #0 0xb772c424 in __kernel_vsyscall () #1 0xb539a48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb76323fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5ba7467 in wait (this=0x8f0bfc0, mutex=0x8f0bfa8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8f0bfc0, mutex=0x8f0bfa8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb5ba64cf in QThread::wait (this=0x8f0b1a0, time=4294967295) at thread/qthread_unix.cpp:722 #6 0xb5c6ec77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8fd1008, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0xb5c6ed42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8fd1008, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0xb5caeb87 in QObjectPrivate::deleteChildren (this=0x8f0bdd0) at kernel/qobject.cpp:1964 #9 0xb5cb339f in QObject::~QObject (this=0x8fd17b0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0xb59aa5ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8fd17b0, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0xb59aa5e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8fd17b0, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0xb59aa455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0xb5932feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xb59c68c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0xb7583a6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0xb7583acf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0xb61ecfdb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0xb6caa11a in KApplication::xioErrhandler (this=0xbfd2a6d0, dpy=0x8e30050) at ../../kdeui/kernel/kapplication.cpp:419 #18 0xb6caa156 in kde_xio_errhandler (dpy=0x8e30050) at ../../kdeui/kernel/kapplication.cpp:126 #19 0xb5474166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0xb547181f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0xb54624eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0xb622dfc5 in x11EventSourceCheck (s=0x8e2e8b0) at kernel/qguieventdispatcher_glib.cpp:85 #23 0xb52e271d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0xb52e303a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0xb52e3524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0xb5cc853c in QEventDispatcherGlib::processEvents (this=0x8df3410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0xb622e1e5 in QGuiEventDispatcherGlib::processEvents (this=0x8df3410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0xb5c9a289 in QEventLoop::processEvents (this=0xbfd2a624, flags=...) at kernel/qeventloop.cpp:149 #29 0xb5c9a522 in QEventLoop::exec (this=0xbfd2a624, flags=...) at kernel/qeventloop.cpp:201 #30 0xb5c9eecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0xb61758e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0xb76fbe8d in kdemain (argc=5, argv=0xbfd2a8c4) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=5, argv=0xbfd2a8c4) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 278239, bug 278035, bug 277625, bug 277589, bug 277492. 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).