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: - What I was doing when the application crashed: I downloaded .zip file from the Web (http://lwis.net/free-css-drop-down-menu/download/free-css-drop-down-menu_v1.1.1.zip). Then I opened folder with this file and Dolphin crashed when I hovered the mouse pointer over it. The same when I selected it with cursor keys. It was reproduced every time. Other .zip files did not produce this bug. It stopped when I turned off preview panel. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb7807a20 (LWP 555))] Thread 4 (Thread 0xb54b4b70 (LWP 556)): #0 0x00ea436b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x00d5b616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0x04cc8752 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x04cc903a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x04cc9524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x078bd577 in QEventDispatcherGlib::processEvents (this=0x94761a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x0788f289 in QEventLoop::processEvents (this=0xb54b4290, flags=...) at kernel/qeventloop.cpp:149 #7 0x0788f522 in QEventLoop::exec (this=0xb54b4290, flags=...) at kernel/qeventloop.cpp:201 #8 0x077992a0 in QThread::exec (this=0x9475290) at thread/qthread.cpp:492 #9 0x07870fdb in QInotifyFileSystemWatcherEngine::run (this=0x9475290) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x0779bda2 in QThreadPrivate::start (arg=0x9475290) at thread/qthread_unix.cpp:320 #11 0x00ea1e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x00d4d73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3a23b70 (LWP 560)): #0 0x00aae416 in __kernel_vsyscall () #1 0x00d3ef76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x04cd984b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x04cc91af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x04cc9524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x078bd577 in QEventDispatcherGlib::processEvents (this=0x96f45e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x0788f289 in QEventLoop::processEvents (this=0xb3a23290, flags=...) at kernel/qeventloop.cpp:149 #7 0x0788f522 in QEventLoop::exec (this=0xb3a23290, flags=...) at kernel/qeventloop.cpp:201 #8 0x077992a0 in QThread::exec (this=0x95a4f78) at thread/qthread.cpp:492 #9 0x07870fdb in QInotifyFileSystemWatcherEngine::run (this=0x95a4f78) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x0779bda2 in QThreadPrivate::start (arg=0x95a4f78) at thread/qthread_unix.cpp:320 #11 0x00ea1e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x00d4d73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb3193b70 (LWP 568)): [KCrash Handler] #7 0x00aae416 in __kernel_vsyscall () #8 0x00ca7e71 in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x00cab34e in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x00ca0888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6 #11 0x063cbef1 in Strigi::AnalysisResult::Private::Private (this=0x99476f0, p=..., name=0x9948891 "", mt=1228009026, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134 #12 0x063cbfd3 in Strigi::AnalysisResult::AnalysisResult (this=0x98fd490, path=..., name=0x9948891 "", mt=1228009026, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140 #13 0x063cc2fd in Strigi::AnalysisResult::indexChild (this=0xb31930f4, name=..., mt=1228009026, file=0x9948a08) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249 #14 0x0640dbaf in ZipEndAnalyzer::analyze (this=0x96c41f0, idx=..., in=0x98e6698) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62 #15 0x063f15ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4b95f50, idx=..., input=0x98e6698) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #16 0x00640395 in KFileMetaInfoPrivate::init (this=0xb4b3a868, stream=..., url=..., mtime=1310476420, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #17 0x00640cd7 in KFileMetaInfo::KFileMetaInfo (this=0xb31932bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #18 0x00721e49 in KLoadFileMetaDataThread::run (this=0x9899528) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #19 0x0779bda2 in QThreadPrivate::start (arg=0x9899528) at thread/qthread_unix.cpp:320 #20 0x00ea1e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0x00d4d73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb7807a20 (LWP 555)): #0 0x00aae416 in __kernel_vsyscall () #1 0x00ea648c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00d5b3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x0779c467 in wait (this=0x946ac58, mutex=0x946ac40, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x946ac58, mutex=0x946ac40, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x0779b4cf in QThread::wait (this=0x9475290, time=4294967295) at thread/qthread_unix.cpp:722 #6 0x07863c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x9458578, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #7 0x07863d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x9458578, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #8 0x078a3b87 in QObjectPrivate::deleteChildren (this=0x9464ab8) at kernel/qobject.cpp:1964 #9 0x078a839f in QObject::~QObject (this=0x9484210, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #10 0x009fb5ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x9484210, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48 #11 0x009fb5e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x9484210, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #12 0x009fb455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30 #13 0x00983feb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0xa178c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67 #14 0x00caca6f in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x00cacacf in exit () from /lib/i386-linux-gnu/libc.so.6 #16 0x03f06d8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #17 0x010da11a in KApplication::xioErrhandler (this=0xbfe46e50, dpy=0x93d2188) at ../../kdeui/kernel/kapplication.cpp:419 #18 0x010da156 in kde_xio_errhandler (dpy=0x93d2188) at ../../kdeui/kernel/kapplication.cpp:126 #19 0x06487166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #20 0x0648481f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #21 0x064754eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #22 0x03f45555 in x11EventSourceCheck (s=0x93be6e8) at kernel/qguieventdispatcher_glib.cpp:85 #23 0x04cc871d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #24 0x04cc903a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #25 0x04cc9524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0x078bd53c in QEventDispatcherGlib::processEvents (this=0x9380410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #27 0x03f45775 in QGuiEventDispatcherGlib::processEvents (this=0x9380410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #28 0x0788f289 in QEventLoop::processEvents (this=0xbfe46da4, flags=...) at kernel/qeventloop.cpp:149 #29 0x0788f522 in QEventLoop::exec (this=0xbfe46da4, flags=...) at kernel/qeventloop.cpp:201 #30 0x07893ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #31 0x03e8f8e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #32 0x00409e8d in kdemain (argc=6, argv=0xbfe47044) at ../../../dolphin/src/main.cpp:98 #33 0x080485bb in main (argc=6, argv=0xbfe47044) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 277589, bug 277492, bug 276851, bug 276353, bug 276254. 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).