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 x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Browsing to a specific folder. after two seconds the application crashes The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0x7fa67006c780 (LWP 5400))] Thread 4 (Thread 0x7fa65c5d2700 (LWP 5401)): #0 0x00007fa66f98ef03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fa668341104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa668341639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa66be10446 in QEventDispatcherGlib::processEvents (this=0x1ada610, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fa66bde4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fa66bde4abc in QEventLoop::exec (this=0x7fa65c5d1dd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fa66bcfb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fa66bdc6c2f in QInotifyFileSystemWatcherEngine::run (this=0x1b4a0e0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fa66bcfe175 in QThreadPrivate::start (arg=0x1b4a0e0) at thread/qthread_unix.cpp:320 #9 0x00007fa66880cd8c in start_thread (arg=0x7fa65c5d2700) at pthread_create.c:304 #10 0x00007fa66f99c04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fa659ea9700 (LWP 5403)): #0 0x00007fa66f98ef03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fa668341104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa668341639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa66be10446 in QEventDispatcherGlib::processEvents (this=0x1e5c310, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fa66bde4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fa66bde4abc in QEventLoop::exec (this=0x7fa659ea8dd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fa66bcfb924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007fa66bdc6c2f in QInotifyFileSystemWatcherEngine::run (this=0x1fd97b0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fa66bcfe175 in QThreadPrivate::start (arg=0x1fd97b0) at thread/qthread_unix.cpp:320 #9 0x00007fa66880cd8c in start_thread (arg=0x7fa659ea9700) at pthread_create.c:304 #10 0x00007fa66f99c04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa658dc6700 (LWP 5426)): [KCrash Handler] #6 readLittleEndianInt32 (this=0x7fa6541759e0, 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=0x7fa6541759e0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #8 0x00007fa665cb0162 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 0x00007fa669fd1dfd in OleEndAnalyzer::analyze (this=0x7fa6540b8d10, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #10 0x00007fa669fbbeca in Strigi::StreamAnalyzerPrivate::analyze (this=0x7fa6540b2830, idx=..., input=0x7fa6540b9590) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #11 0x00007fa66da2c7d1 in KFileMetaInfoPrivate::init (this=0x7fa654037da0, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #12 0x00007fa66da2d02f in KFileMetaInfo::KFileMetaInfo (this=0x7fa658dc5ce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #13 0x00007fa66dafa4b6 in KLoadFileMetaDataThread::run (this=0x2264f90) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #14 0x00007fa66bcfe175 in QThreadPrivate::start (arg=0x2264f90) at thread/qthread_unix.cpp:320 #15 0x00007fa66880cd8c in start_thread (arg=0x7fa658dc6700) at pthread_create.c:304 #16 0x00007fa66f99c04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa67006c780 (LWP 5400)): #0 0x00007fa66f98ef03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fa666115512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fa666116b3f in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fa6696fc8ad in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #4 0x00007fa6696e0365 in XGetImage () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007fa66c893cdb in QX11PixmapData::toImage (this=0x20b4790, rect=...) at image/qpixmap_x11.cpp:1545 #6 0x00007fa66c89005a in QX11PixmapData::toImage (this=<value optimized out>) at image/qpixmap_x11.cpp:1576 #7 0x00007fa66c87ea70 in QPixmap::toImage (this=0x7fff38cd3e60) at image/qpixmap.cpp:487 #8 0x00007fa66d472301 in KIconEffect::apply (this=0x1a56fc8, pixmap=..., effect=3, value=0.699999988, col=..., col2=..., trans=false) at ../../kdeui/icons/kiconeffect.cpp:298 #9 0x00007fa66d4725ff in KIconEffect::apply (this=<value optimized out>, pixmap=..., group=0, state=<value optimized out>) at ../../kdeui/icons/kiconeffect.cpp:270 #10 0x00007fa66da25776 in KFileItemDelegate::Private::applyHoverEffect (this=<value optimized out>, icon=...) at ../../kio/kio/kfileitemdelegate.cpp:577 #11 0x00007fa66da2a665 in KFileItemDelegate::paint (this=0x1e344f0, painter=0x7fff38cd4570, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1421 #12 0x00007fa66ed076b3 in DolphinFileItemDelegate::paint (this=0x1e344f0, painter=0x7fff38cd4570, option=..., index=...) at ../../../dolphin/src/views/dolphinfileitemdelegate.cpp:89 #13 0x00007fa66ccd9b18 in QListView::paintEvent (this=0x1d25a50, e=<value optimized out>) at itemviews/qlistview.cpp:1044 #14 0x00007fa66d49e8db in KCategorizedView::paintEvent (this=0x1d25a50, event=0x7fff38cd56b0) at ../../kdeui/itemviews/kcategorizedview.cpp:762 #15 0x00007fa66c7f5c7a in QWidget::event (this=0x1d25a50, event=0x7fff38cd56b0) at kernel/qwidget.cpp:8405 #16 0x00007fa66cba8156 in QFrame::event (this=0x1d25a50, e=0x7fff38cd56b0) at widgets/qframe.cpp:557 #17 0x00007fa66ccb946b in QAbstractItemView::viewportEvent (this=0x1d25a50, event=0x7fff38cd56b0) at itemviews/qabstractitemview.cpp:1628 #18 0x00007fa66bde5627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1d235e0, event=0x7fff38cd56b0) at kernel/qcoreapplication.cpp:846 #19 0x00007fa66c7a49c1 in QApplicationPrivate::notify_helper (this=0x19fcec0, receiver=0x1d235e0, e=0x7fff38cd56b0) at kernel/qapplication.cpp:4458 #20 0x00007fa66c7a93ba in QApplication::notify (this=<value optimized out>, receiver=0x1d235e0, e=0x7fff38cd56b0) at kernel/qapplication.cpp:4341 #21 0x00007fa66d4c7866 in KApplication::notify (this=0x7fff38cd8070, receiver=0x1d235e0, event=0x7fff38cd56b0) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x00007fa66bde549c in QCoreApplication::notifyInternal (this=0x7fff38cd8070, receiver=0x1d235e0, event=0x7fff38cd56b0) at kernel/qcoreapplication.cpp:731 #23 0x00007fa66c7f2acd in sendSpontaneousEvent (this=0x1d275f0, pdev=0x1e3b268, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #24 QWidgetPrivate::drawWidget (this=0x1d275f0, pdev=0x1e3b268, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5492 #25 0x00007fa66c7f36e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x1d26f90, pdev=0x1e3b268, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5699 #26 0x00007fa66c7f280c in QWidgetPrivate::drawWidget (this=0x1d26f90, pdev=0x1e3b268, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5545 #27 0x00007fa66c7f36e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x1d24d30, pdev=0x1e3b268, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5699 #28 0x00007fa66c7f280c in QWidgetPrivate::drawWidget (this=0x1d24d30, pdev=0x1e3b268, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5545 #29 0x00007fa66c7f36e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x1c8c020, pdev=0x1e3b268, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5699 #30 0x00007fa66c7f280c in QWidgetPrivate::drawWidget (this=0x1c8c020, pdev=0x1e3b268, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5545 #31 0x00007fa66c7f36e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x1c582d0, pdev=0x1e3b268, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5699 #32 0x00007fa66c7f280c in QWidgetPrivate::drawWidget (this=0x1c582d0, pdev=0x1e3b268, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5545 #33 0x00007fa66c7f36e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x1e6a8d0, pdev=0x1e3b268, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5699 #34 0x00007fa66c7f280c in QWidgetPrivate::drawWidget (this=0x1e6a8d0, pdev=0x1e3b268, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5545 #35 0x00007fa66c7f36e2 in QWidgetPrivate::paintSiblingsRecursive (this=0x1aaa150, pdev=0x1e3b268, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5699 #36 0x00007fa66c7f280c in QWidgetPrivate::drawWidget (this=0x1aaa150, pdev=0x1e3b268, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1e3adb0) at kernel/qwidget.cpp:5545 #37 0x00007fa66c9b99eb in QWidgetBackingStore::sync (this=0x1e3adb0) at painting/qbackingstore.cpp:1333 #38 0x00007fa66c7e8f60 in QWidgetPrivate::syncBackingStore (this=0x1aaa150) at kernel/qwidget.cpp:1842 #39 0x00007fa66c7f6194 in QWidget::event (this=0x1ac1900, event=0x221ad20) at kernel/qwidget.cpp:8552 #40 0x00007fa66cbc1c0b in QMainWindow::event (this=0x1ac1900, event=0x221ad20) at widgets/qmainwindow.cpp:1480 #41 0x00007fa66d5c2d8e in KXmlGuiWindow::event (this=0x1ac1900, ev=0x221ad20) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #42 0x00007fa66c7a49f4 in QApplicationPrivate::notify_helper (this=0x19fcec0, receiver=0x1ac1900, e=0x221ad20) at kernel/qapplication.cpp:4462 #43 0x00007fa66c7a93ba in QApplication::notify (this=<value optimized out>, receiver=0x1ac1900, e=0x221ad20) at kernel/qapplication.cpp:4341 #44 0x00007fa66d4c7866 in KApplication::notify (this=0x7fff38cd8070, receiver=0x1ac1900, event=0x221ad20) at ../../kdeui/kernel/kapplication.cpp:311 #45 0x00007fa66bde549c in QCoreApplication::notifyInternal (this=0x7fff38cd8070, receiver=0x1ac1900, event=0x221ad20) at kernel/qcoreapplication.cpp:731 #46 0x00007fa66bde8c25 in sendEvent (receiver=0x0, event_type=0, data=0x19ae5d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x19ae5d0) at kernel/qcoreapplication.cpp:1372 #48 0x00007fa66be10253 in sendPostedEvents (s=0x1a03b70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #49 postEventSourceDispatch (s=0x1a03b70) at kernel/qeventdispatcher_glib.cpp:277 #50 0x00007fa668340bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #51 0x00007fa6683413a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #52 0x00007fa668341639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #53 0x00007fa66be103ef in QEventDispatcherGlib::processEvents (this=0x19addb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #54 0x00007fa66c84e4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #55 0x00007fa66bde4882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #56 0x00007fa66bde4abc in QEventLoop::exec (this=0x7fff38cd8000, flags=...) at kernel/qeventloop.cpp:201 #57 0x00007fa66bde8ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #58 0x00007fa66fc8c995 in kdemain (argc=1, argv=0x7fff38cd8598) at ../../../dolphin/src/main.cpp:98 #59 0x00007fa66f8d4eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=1, ubp_av=0x7fff38cd8598, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff38cd8588) at libc-start.c:226 #60 0x0000000000400659 in _start () Possible duplicates by query: bug 280060, bug 279995, bug 279992, bug 279548, bug 278913. 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).