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 i686 Distribution: Ubuntu 11.04 -- Information about the crash: when you move up the mouse on a large zip file, dolphin crashes. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb7855a20 (LWP 8769))] Thread 4 (Thread 0xb582fb70 (LWP 8770)): #0 0x00b8dd41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0x02395dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x024624f2 in updateCurrentTime (this=0xb4f01a74, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0xb4f01a74, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x02460d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb582f0dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x02460dcd in timerSourcePrepare (source=0xb4f01a40, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x02789fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x0278ae63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x0278b524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x02461577 in QEventDispatcherGlib::processEvents (this=0x8c3a758, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x02433289 in QEventLoop::processEvents (this=0xb582f290, flags=...) at kernel/qeventloop.cpp:149 #12 0x02433522 in QEventLoop::exec (this=0xb582f290, flags=...) at kernel/qeventloop.cpp:201 #13 0x0233d2a0 in QThread::exec (this=0x8c38f40) at thread/qthread.cpp:492 #14 0x02414fdb in QInotifyFileSystemWatcherEngine::run (this=0x8c38f40) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x0233fda2 in QThreadPrivate::start (arg=0x8c38f40) at thread/qthread_unix.cpp:320 #16 0x00865e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x00cf073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3e24b70 (LWP 8774)): #0 0x00ce1f66 in poll () from /lib/i386-linux-gnu/libc.so.6 #1 0x0279b84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x0278b1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0278b524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x02461577 in QEventDispatcherGlib::processEvents (this=0x8e7b188, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x02433289 in QEventLoop::processEvents (this=0xb3e24290, flags=...) at kernel/qeventloop.cpp:149 #6 0x02433522 in QEventLoop::exec (this=0xb3e24290, flags=...) at kernel/qeventloop.cpp:201 #7 0x0233d2a0 in QThread::exec (this=0x8f29c60) at thread/qthread.cpp:492 #8 0x02414fdb in QInotifyFileSystemWatcherEngine::run (this=0x8f29c60) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x0233fda2 in QThreadPrivate::start (arg=0x8f29c60) at thread/qthread_unix.cpp:320 #10 0x00865e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #11 0x00cf073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb2e22b70 (LWP 8783)): [KCrash Handler] #7 0x00882416 in __kernel_vsyscall () #8 0x00c4ae71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x00c4e34e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x00c43888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6 #11 0x00b20ef1 in Strigi::AnalysisResult::Private::Private (this=0xb4ffee38, p=..., name=0xb4ffec19 "", mt=1227915894, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0x00b20fd3 in Strigi::AnalysisResult::AnalysisResult (this=0xb4f96240, path=..., name=0xb4ffec19 "", mt=1227915894, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0x00b212fd in Strigi::AnalysisResult::indexChild (this=0xb2e220f4, name=..., mt=1227915894, file=0xb4f96698) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0x00b62baf in ZipEndAnalyzer::analyze (this=0xb4f11f80, idx=..., in=0xb4f64dc0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0x00b465ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4f52e40, idx=..., input=0xb4f64dc0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0x00e9b395 in KFileMetaInfoPrivate::init (this=0xb4f165e8, stream=..., url=..., mtime=1313758700, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0x00e9bcd7 in KFileMetaInfo::KFileMetaInfo (this=0xb2e222bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0x00f7ce49 in KLoadFileMetaDataThread::run (this=0x9005228) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0x0233fda2 in QThreadPrivate::start (arg=0x9005228) at thread/qthread_unix.cpp:320 #20 0x00865e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0x00cf073e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb7855a20 (LWP 8769)): #0 0x00882416 in __kernel_vsyscall () #1 0x0086a48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00cfe3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x02340467 in wait (this=0x8c3a0c0, mutex=0x8c3a0a8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x8c3a0c0, mutex=0x8c3a0a8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x0233f4cf in QThread::wait (this=0x8c38f40, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x02407c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8c39f70, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x02407d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8c39f70, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x02447b87 in QObjectPrivate::deleteChildren (this=0x8c39f18) at kernel/qobject.cpp:1964 #9 0x0244c39f in QObject::~QObject (this=0x8c1e098, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x008025ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8c1e098, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x008025e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8c1e098, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x00802455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x0078afeb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x81e8c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x00c4fa6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x00c4facf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x02ffffdb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x011b211a in KApplication::xioErrhandler (this=0xbfabef80, dpy=0x8b5b920) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x011b2156 in kde_xio_errhandler (dpy=0x8b5b920) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x06cbb166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x06cb881f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x06ca94eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x03040fc5 in x11EventSourceCheck (s=0x8b5b2b0) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x0278a71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x0278b03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x0278b524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x02461577 in QEventDispatcherGlib::processEvents (this=0x8b1f410, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #27 0x030411e5 in QGuiEventDispatcherGlib::processEvents (this=0x8b1f410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x02433289 in QEventLoop::processEvents (this=0xbfabeed4, flags=...) at kernel/qeventloop.cpp:149 #29 0x02433522 in QEventLoop::exec (this=0xbfabeed4, flags=...) at kernel/qeventloop.cpp:201 #30 0x02437ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x02f888e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x001f8e8d in kdemain (argc=6, argv=0xbfabf174) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=6, argv=0xbfabf174) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 280303, bug 279251, bug 278239, bug 278035, bug 277625. 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).