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: I opened a folder containing 4 ppt: dolphin crashed immediately, without clicking on any ppt. The folder was /media/data/xxxxxx/xxxx/folder, i tried to move it to ~/ and also going to ~/folder made dolphin crash. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0xb7804a20 (LWP 2552))] Thread 4 (Thread 0xb57e2b70 (LWP 2553)): #0 0x009f3d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0x048ccdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x049994f2 in updateCurrentTime (this=0xb4e01974, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0xb4e01974, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x04997d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb57e20dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x04997dcd in timerSourcePrepare (source=0xb4e01940, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x04c0afd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x04c0be63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x04c0c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x04998577 in QEventDispatcherGlib::processEvents (this=0x87a47e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x0496a289 in QEventLoop::processEvents (this=0xb57e2290, flags=...) at kernel/qeventloop.cpp:149 #12 0x0496a522 in QEventLoop::exec (this=0xb57e2290, flags=...) at kernel/qeventloop.cpp:201 #13 0x048742a0 in QThread::exec (this=0x87a3c08) at thread/qthread.cpp:492 #14 0x0494bfdb in QInotifyFileSystemWatcherEngine::run (this=0x87a3c08) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x04876da2 in QThreadPrivate::start (arg=0x87a3c08) at thread/qthread_unix.cpp:320 #16 0x00dd3e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x00bb773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb3dc8b70 (LWP 2556)): #0 0x00bc5611 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #1 0x04c0ae3f in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x04c0be63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x04c0c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x04998577 in QEventDispatcherGlib::processEvents (this=0x891c9c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x0496a289 in QEventLoop::processEvents (this=0xb3dc8290, flags=...) at kernel/qeventloop.cpp:149 #6 0x0496a522 in QEventLoop::exec (this=0xb3dc8290, flags=...) at kernel/qeventloop.cpp:201 #7 0x048742a0 in QThread::exec (this=0x8a173e0) at thread/qthread.cpp:492 #8 0x0494bfdb in QInotifyFileSystemWatcherEngine::run (this=0x8a173e0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x04876da2 in QThreadPrivate::start (arg=0x8a173e0) at thread/qthread_unix.cpp:320 #10 0x00dd3e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #11 0x00bb773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb35c7b70 (LWP 2587)): [KCrash Handler] #7 readLittleEndianInt32 (this=0xb4e9db60, s=0xb35c6f5c, input=0x8b8e028) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78 #8 Strigi::OleInputStream::Private::Private (this=0xb4e9db60, s=0xb35c6f5c, input=0x8b8e028) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #9 0x013936f6 in Strigi::OleInputStream::OleInputStream (this=0xb35c6f5c, input=0x8b8e028) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151 #10 0x00e8ab6a in OleEndAnalyzer::analyze (this=0x8b79678, ar=..., in=0x8b8e028) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #11 0x00e735ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xb4e704b8, idx=..., input=0x8b8e028) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #12 0x003e8395 in KFileMetaInfoPrivate::init (this=0xb4e1ab20, stream=..., url=..., mtime=1313159917, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #13 0x003e8cd7 in KFileMetaInfo::KFileMetaInfo (this=0xb35c72bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #14 0x004c9e49 in KLoadFileMetaDataThread::run (this=0x89df148) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #15 0x04876da2 in QThreadPrivate::start (arg=0x89df148) at thread/qthread_unix.cpp:320 #16 0x00dd3e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x00bb773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb7804a20 (LWP 2552)): #0 0x00cce416 in __kernel_vsyscall () #1 0x00ba8f76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x0275afe0 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #3 0x0275b5b5 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #4 0x0275b667 in xcb_writev () from /usr/lib/i386-linux-gnu/libxcb.so.1 #5 0x0587f42b in _XSend () from /usr/lib/i386-linux-gnu/libX11.so.6 #6 0x0587f840 in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #7 0x058704eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6 #8 0x064e85d2 in deref () at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132 #9 ~QString () at ../../include/QtCore/../../src/corelib/tools/qstring.h:883 #10 QKde::kdePalette () at kernel/qkde.cpp:107 #11 0x04c0afd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #12 0x04c0be63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #13 0x04c0c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #14 0x0499853c in QEventDispatcherGlib::processEvents (this=0x85d6410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #15 0x064e8775 in QString () at ../../include/QtCore/../../src/corelib/tools/qstring.h:697 #16 QKde::kdePalette () at kernel/qkde.cpp:111 #17 0x0496a289 in QEventLoop::processEvents (this=0xbf850154, flags=...) at kernel/qeventloop.cpp:149 #18 0x0496a522 in QEventLoop::exec (this=0xbf850154, flags=...) at kernel/qeventloop.cpp:201 #19 0x0496eecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #20 0x064328e7 in operator+ (widget=0xbf850200, touchEvent=0xbf850230) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:315 #21 QApplicationPrivate::updateTouchPointsForWidget (widget=0xbf850200, touchEvent=0xbf850230) at kernel/qapplication.cpp:5659 #22 0x006fce8d in kdemain (argc=5, argv=0xbf8503f4) at ../../../dolphin/src/main.cpp:98 #23 0x080485bb in main (argc=5, argv=0xbf8503f4) at dolphin_dummy.cpp:3 Possible duplicates by query: bug 280956, bug 280811, bug 280778, bug 280120, bug 280060. 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).