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 x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: I was reading a directory of wine when suddenly Dolphin crashes. The crash does not seem to be reproducible. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0x7ff1c2a35780 (LWP 28667))] Thread 4 (Thread 0x7ff1a9ddf700 (LWP 28676)): #0 0x00007ff1baac4094 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ff1baac4f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff1baac5639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff1be7ac446 in QEventDispatcherGlib::processEvents (this=0x7ff1a40008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff1be780882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff1be780abc in QEventLoop::exec (this=0x7ff1a9ddedd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff1be697924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff1be762c2f in QInotifyFileSystemWatcherEngine::run (this=0x242c2f0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007ff1be69a175 in QThreadPrivate::start (arg=0x242c2f0) at thread/qthread_unix.cpp:320 #9 0x00007ff1baf90d8c in start_thread (arg=0x7ff1a9ddf700) at pthread_create.c:304 #10 0x00007ff1c233404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7ff1a2fbf700 (LWP 28728)): #0 unixCheckClockType () at tools/qelapsedtimer_unix.cpp:74 #1 0x00007ff1be6eb2e9 in do_gettime () at tools/qelapsedtimer_unix.cpp:120 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x00007ff1be7ace3d in QTimerInfoList::updateCurrentTime (this=0x27213a0) at kernel/qeventdispatcher_unix.cpp:339 #4 0x00007ff1be7ad1a5 in QTimerInfoList::timerWait (this=0x27213a0, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x00007ff1be7abc2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7ff1a2fbec4c) at kernel/qeventdispatcher_glib.cpp:136 #6 0x00007ff1be7abcd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x00007ff1baac40a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ff1baac4f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ff1baac5639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ff1be7ac446 in QEventDispatcherGlib::processEvents (this=0x25dc150, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #11 0x00007ff1be780882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #12 0x00007ff1be780abc in QEventLoop::exec (this=0x7ff1a2fbedd0, flags=...) at kernel/qeventloop.cpp:201 #13 0x00007ff1be697924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #14 0x00007ff1be762c2f in QInotifyFileSystemWatcherEngine::run (this=0x2578b70) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x00007ff1be69a175 in QThreadPrivate::start (arg=0x2578b70) at thread/qthread_unix.cpp:320 #16 0x00007ff1baf90d8c in start_thread (arg=0x7ff1a2fbf700) at pthread_create.c:304 #17 0x00007ff1c233404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ff1a27be700 (LWP 3944)): [KCrash Handler] #6 readLittleEndianInt32 (this=0x2be2690, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78 #7 Strigi::OleInputStream::Private::Private (this=0x2be2690, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #8 0x00007ff1b8434162 in Strigi::OleInputStream::OleInputStream (this=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151 #9 0x00007ff1bc755dfd in OleEndAnalyzer::analyze (this=0x7ff1a4085bf0, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #10 0x00007ff1bc73feca in Strigi::StreamAnalyzerPrivate::analyze (this=0x2b619e0, idx=..., input=0x7ff1a40308f0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #11 0x00007ff1c03c47d1 in KFileMetaInfoPrivate::init (this=0x274d6c0, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #12 0x00007ff1c03c502f in KFileMetaInfo::KFileMetaInfo (this=0x7ff1a27bdce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #13 0x00007ff1c04924b6 in KLoadFileMetaDataThread::run (this=0x2a14db0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #14 0x00007ff1be69a175 in QThreadPrivate::start (arg=0x2a14db0) at thread/qthread_unix.cpp:320 #15 0x00007ff1baf90d8c in start_thread (arg=0x7ff1a27be700) at pthread_create.c:304 #16 0x00007ff1c233404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ff1c2a35780 (LWP 28667)): #0 0x00007ff1c2326f12 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:89 #1 0x00007ff1b8899512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ff1b8899a5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ff1b8899ae4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007ff1bbe802a7 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007ff1bbe80641 in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007ff1bbe70f8d in XPending () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #7 0x00007ff1bf1c1421 in QETWidget::translateMouseEvent (this=0x23ac520, event=0x7fff7d6d5d60) at kernel/qapplication_x11.cpp:4274 #8 0x00007ff1bf1c004a in QApplication::x11ProcessEvent (this=0x7fff7d6d60d0, event=0x7fff7d6d5d60) at kernel/qapplication_x11.cpp:3678 #9 0x00007ff1bf1e8162 in x11EventSourceDispatch (s=0x22d0ad0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #10 0x00007ff1baac4bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007ff1baac53a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007ff1baac5639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007ff1be7ac3ef in QEventDispatcherGlib::processEvents (this=0x2280db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #14 0x00007ff1bf1e7dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #15 0x00007ff1be780882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #16 0x00007ff1be780abc in QEventLoop::exec (this=0x7fff7d6d6060, flags=...) at kernel/qeventloop.cpp:201 #17 0x00007ff1be784ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #18 0x00007ff1c2624995 in kdemain (argc=6, argv=0x7fff7d6d65f8) at ../../../dolphin/src/main.cpp:98 #19 0x00007ff1c226ceff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=6, ubp_av=0x7fff7d6d65f8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff7d6d65e8) at libc-start.c:226 #20 0x0000000000400659 in _start () Possible duplicates by query: bug 274171, bug 274123, bug 273820, bug 273320, bug 273295. 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).