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: - What I was doing when the application crashed: clicked to see preview of pictures (thumbnails) - when done so application crashed keeps crashing - i copied them from a windows directory and tried to delete the thumbs.db file The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0x7ff74cd20780 (LWP 3709))] Thread 4 (Thread 0x7ff7390d3700 (LWP 3710)): #0 0x00007ff744daf0ac in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ff744daff9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff744db0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff748a97446 in QEventDispatcherGlib::processEvents (this=0x23323a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff748a6b882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff748a6babc in QEventLoop::exec (this=0x7ff7390d2dd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff748982924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff748a4dc2f in QInotifyFileSystemWatcherEngine::run (this=0x2331c40) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007ff748985175 in QThreadPrivate::start (arg=0x2331c40) at thread/qthread_unix.cpp:320 #9 0x00007ff74527bd8c in start_thread (arg=0x7ff7390d3700) at pthread_create.c:304 #10 0x00007ff74c61f04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7ff732a18700 (LWP 3712)): #0 0x00007ff74c611f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff744db0104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff744db0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff748a97446 in QEventDispatcherGlib::processEvents (this=0x2652870, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007ff748a6b882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007ff748a6babc in QEventLoop::exec (this=0x7ff732a17dd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007ff748982924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007ff748a4dc2f in QInotifyFileSystemWatcherEngine::run (this=0x276aae0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007ff748985175 in QThreadPrivate::start (arg=0x276aae0) at thread/qthread_unix.cpp:320 #9 0x00007ff74527bd8c in start_thread (arg=0x7ff732a18700) at pthread_create.c:304 #10 0x00007ff74c61f04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ff732217700 (LWP 3788)): [KCrash Handler] #6 readLittleEndianInt32 (this=0x7ff728015820, 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=0x7ff728015820, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #8 0x00007ff74271f162 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 0x00007ff746a40dfd in OleEndAnalyzer::analyze (this=0x7ff7280556b0, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #10 0x00007ff746a2aeca in Strigi::StreamAnalyzerPrivate::analyze (this=0x7ff72800e7f0, idx=..., input=0x7ff728054e90) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #11 0x00007ff74a6af7d1 in KFileMetaInfoPrivate::init (this=0x7ff72800a860, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257 #12 0x00007ff74a6b002f in KFileMetaInfo::KFileMetaInfo (this=0x7ff732216ce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #13 0x00007ff74a77d4b6 in KLoadFileMetaDataThread::run (this=0x27efa70) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #14 0x00007ff748985175 in QThreadPrivate::start (arg=0x27efa70) at thread/qthread_unix.cpp:320 #15 0x00007ff74527bd8c in start_thread (arg=0x7ff732217700) at pthread_create.c:304 #16 0x00007ff74c61f04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ff74cd20780 (LWP 3709)): #0 0x00007ff74c611f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff742b84512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ff742b84a5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ff742b84ae4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007ff74616b2a7 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007ff74616b7fb in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007ff74614f365 in XGetImage () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #7 0x00007ff7495189d1 in QX11PixmapData::transformed (this=0x2c86f10, transform=..., mode=<value optimized out>) at image/qpixmap_x11.cpp:1921 #8 0x00007ff7495059b0 in QPixmap::transformed (this=0x26ff318, transform=..., mode=Qt::FastTransformation) at image/qpixmap.cpp:1571 #9 0x00007ff749505cea in QPixmap::scaled (this=0x26ff318, s=<value optimized out>, aspectMode=<value optimized out>, mode=Qt::FastTransformation) at image/qpixmap.cpp:1487 #10 0x00007ff74c913351 in scaled (this=0x26ff2f0, event=<value optimized out>) at /usr/include/qt4/QtGui/qpixmap.h:126 #11 PixmapViewer::paintEvent (this=0x26ff2f0, event=<value optimized out>) at ../../../dolphin/src/panels/information/pixmapviewer.cpp:108 #12 0x00007ff74947cc6a in QWidget::event (this=0x26ff2f0, event=0x7fff172236c0) at kernel/qwidget.cpp:8405 #13 0x00007ff74942b9e4 in QApplicationPrivate::notify_helper (this=0x21ef720, receiver=0x26ff2f0, e=0x7fff172236c0) at kernel/qapplication.cpp:4462 #14 0x00007ff7494303aa in QApplication::notify (this=<value optimized out>, receiver=0x26ff2f0, e=0x7fff172236c0) at kernel/qapplication.cpp:4341 #15 0x00007ff74a14a866 in KApplication::notify (this=0x7fff17225da0, receiver=0x26ff2f0, event=0x7fff172236c0) at ../../kdeui/kernel/kapplication.cpp:311 #16 0x00007ff748a6c49c in QCoreApplication::notifyInternal (this=0x7fff17225da0, receiver=0x26ff2f0, event=0x7fff172236c0) at kernel/qcoreapplication.cpp:731 #17 0x00007ff749479abd in sendSpontaneousEvent (this=0x246caa0, pdev=0x2612e58, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #18 QWidgetPrivate::drawWidget (this=0x246caa0, pdev=0x2612e58, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5492 #19 0x00007ff74947a6d2 in QWidgetPrivate::paintSiblingsRecursive (this=0x26ff3f0, pdev=0x2612e58, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5699 #20 0x00007ff74947a58a in QWidgetPrivate::paintSiblingsRecursive (this=0x26ff3f0, pdev=0x2612e58, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5686 #21 0x00007ff74947a58a in QWidgetPrivate::paintSiblingsRecursive (this=0x26ff3f0, pdev=0x2612e58, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5686 #22 0x00007ff74947a58a in QWidgetPrivate::paintSiblingsRecursive (this=0x26ff3f0, pdev=0x2612e58, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5686 #23 0x00007ff7494797fc in QWidgetPrivate::drawWidget (this=0x26ff3f0, pdev=0x2612e58, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5545 #24 0x00007ff74947a6d2 in QWidgetPrivate::paintSiblingsRecursive (this=0x26539b0, pdev=0x2612e58, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5699 #25 0x00007ff7494797fc in QWidgetPrivate::drawWidget (this=0x26539b0, pdev=0x2612e58, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5545 #26 0x00007ff74947a6d2 in QWidgetPrivate::paintSiblingsRecursive (this=0x2649ec0, pdev=0x2612e58, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5699 #27 0x00007ff7494797fc in QWidgetPrivate::drawWidget (this=0x2649ec0, pdev=0x2612e58, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5545 #28 0x00007ff74947a6d2 in QWidgetPrivate::paintSiblingsRecursive (this=0x22cb4d0, pdev=0x2612e58, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5699 #29 0x00007ff7494797fc in QWidgetPrivate::drawWidget (this=0x22cb4d0, pdev=0x2612e58, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2612df0) at kernel/qwidget.cpp:5545 #30 0x00007ff74963e2fb in QWidgetBackingStore::sync (this=0x2612df0) at painting/qbackingstore.cpp:1333 #31 0x00007ff74946ff50 in QWidgetPrivate::syncBackingStore (this=0x22cb4d0) at kernel/qwidget.cpp:1842 #32 0x00007ff74947d184 in QWidget::event (this=0x21df240, event=0x29bb310) at kernel/qwidget.cpp:8552 #33 0x00007ff74984651b in QMainWindow::event (this=0x21df240, event=0x29bb310) at widgets/qmainwindow.cpp:1480 #34 0x00007ff74a245d8e in KXmlGuiWindow::event (this=0x21df240, ev=0x29bb310) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #35 0x00007ff74942b9e4 in QApplicationPrivate::notify_helper (this=0x21ef720, receiver=0x21df240, e=0x29bb310) at kernel/qapplication.cpp:4462 #36 0x00007ff7494303aa in QApplication::notify (this=<value optimized out>, receiver=0x21df240, e=0x29bb310) at kernel/qapplication.cpp:4341 #37 0x00007ff74a14a866 in KApplication::notify (this=0x7fff17225da0, receiver=0x21df240, event=0x29bb310) at ../../kdeui/kernel/kapplication.cpp:311 #38 0x00007ff748a6c49c in QCoreApplication::notifyInternal (this=0x7fff17225da0, receiver=0x21df240, event=0x29bb310) at kernel/qcoreapplication.cpp:731 #39 0x00007ff748a6fc25 in sendEvent (receiver=0x0, event_type=0, data=0x219f5d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x219f5d0) at kernel/qcoreapplication.cpp:1372 #41 0x00007ff748a97253 in sendPostedEvents (s=0x21f2000) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #42 postEventSourceDispatch (s=0x21f2000) at kernel/qeventdispatcher_glib.cpp:277 #43 0x00007ff744dafbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007ff744db03a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007ff744db0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #46 0x00007ff748a973ef in QEventDispatcherGlib::processEvents (this=0x219edb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #47 0x00007ff7494d2dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #48 0x00007ff748a6b882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #49 0x00007ff748a6babc in QEventLoop::exec (this=0x7fff17225d30, flags=...) at kernel/qeventloop.cpp:201 #50 0x00007ff748a6fecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #51 0x00007ff74c90f995 in kdemain (argc=1, argv=0x7fff172262c8) at ../../../dolphin/src/main.cpp:98 #52 0x00007ff74c557eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=1, ubp_av=0x7fff172262c8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff172262b8) at libc-start.c:226 #53 0x0000000000400659 in _start () Possible duplicates by query: bug 275474, bug 275368, bug 275258, bug 275211, bug 274171. 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).