Application: dolphin (1.6.1) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.4 Operating System: Linux 2.6.40.6-0.fc15.i686.PAE i686 Distribution: "Fedora release 15 (Lovelock)" -- Information about the crash: - What I was doing when the application crashed: dolphin crashed when i clicked on a file. this happened more than once, but seemingly at random. i could select many files, move through folders etc., and then at some point, clicking on one more file would cause a crash. The crash can be reproduced some of the time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0x4003f760 (LWP 25315))] Thread 2 (Thread 0x437ccb70 (LWP 25346)): [KCrash Handler] #7 0x40000424 in __kernel_vsyscall () #8 0x4d5a726f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0x4d5a8ba5 in __GI_abort () at abort.c:93 #10 0x4a6460ed in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 #11 0x4a643e64 in __cxxabiv1::__terminate (handler=0x4a645fa0 <__gnu_cxx::__verbose_terminate_handler()>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40 #12 0x4a643ea0 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50 #13 0x4a643fef in __cxxabiv1::__cxa_throw (obj=0x449c2398, tinfo=0x4a674820, dest=0x4a5ec4c0 <std::length_error::~length_error()>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:83 #14 0x4a5e6834 in std::__throw_length_error (__s=0x4a650c5b "basic_string::assign") at ../../../../libstdc++-v3/src/functexcept.cc:78 #15 0x4a629857 in _M_check_length (__s=0x4a650c5b "basic_string::assign", __n2=4294967205, __n1=<optimized out>, this=0x44945b04) at /usr/src/debug/gcc-4.6.1-20110908/obj-i686-redhat-linux/i686-redhat-linux/libstdc++-v3/include/bits/basic_string.h:327 #16 std::string::assign (this=0x44945b04, __s=0x449bcd1b " 24 0 R/Filter/FlateDecode/Length1 13504>>\nstream\nx\234\345{}|\224\325\231\350\071\347\375\230\257|\314W2\223\f\311\274\303\220\004\030\222\220\004\022\202Q\246\204\004-\n\b\001\022!\222!\363\206\f$\231qf\002\204\232\233\240b4\210\220\252\210\255w\353\272\272\272~\324AkA\332[S\v\262\335\355\225\356v\333\335\337m\257b\177U\333\356\242\266j\257W\310\344>\347\274g>\022\320n\373\373\365\376q\357L\316\373>\347\353\071\317\367\363\234A\343\321A\025\345\240Q$ \177w\177 \262\351\332u\327#\204~\204\020\266"..., __n=4294967205) at /usr/src/debug/gcc-4.6.1-20110908/obj-i686-redhat-linux/i686-redhat-linux/libstdc++-v3/include/bits/basic_string.tcc:264 #17 0x41101233 in PdfParser::parseName (this=0x44945ae0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:274 #18 0x41101acb in PdfParser::parseDictionaryOrStream (this=0x44945ae0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:316 #19 0x411022d5 in parseObjectStreamObject (nestDepth=0, this=0x44945ae0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:434 #20 PdfParser::parseObjectStreamObject (this=0x44945ae0, nestDepth=0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:417 #21 0x411023c6 in PdfParser::parseObjectStreamObjectDef (this=0x44945ae0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:560 #22 0x411024f8 in PdfParser::parse (this=0x44945ae0, stream=0x44959f68) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:588 #23 0x41125c24 in PdfEndAnalyzer::analyze (this=0x44945ad0, as=..., in=0x44959f68) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/endanalyzers/pdfendanalyzer.cpp:62 #24 0x4110893c in Strigi::StreamAnalyzerPrivate::analyze (this=0x4491f2e0, idx=..., input=0x44959f68) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/streamanalyzer.cpp:418 #25 0x430bb8e9 in KFileMetaInfoPrivate::init (this=0x4491c690, stream=..., url=..., mtime=1318555034, w=...) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kfilemetainfo.cpp:257 #26 0x430bc822 in KFileMetaInfo::KFileMetaInfo (this=0x437cc25c, path=..., w=...) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kfilemetainfo.cpp:286 #27 0x431a66e2 in KLoadFileMetaDataThread::run (this=0x8601b00) at /usr/src/debug/kdelibs-4.6.5/kio/kfile/kloadfilemetadatathread.cpp:143 #28 0x4a7243a4 in QThreadPrivate::start (arg=0x8601b00) at thread/qthread_unix.cpp:331 #29 0x4d740a2e in start_thread (arg=0x437ccb70) at pthread_create.c:305 #30 0x4d65334e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0x4003f760 (LWP 25315)): #0 0x40000424 in __kernel_vsyscall () #1 0x4d648c3e in __GI___poll (fds=0xbf92a258, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x4d79f3c8 in ?? () from /usr/lib/libxcb.so.1 #3 0x4d7a0d00 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #4 0x4a47eae2 in _XReply (dpy=0x823b9d0, rep=0xbf92a3b0, extra=0, discard=0) at xcb_io.c:541 #5 0x4a4629d7 in XGetImage (dpy=0x823b9d0, d=20993123, x=0, y=0, width=22, height=22, plane_mask=4294967295, format=2) at GetImage.c:74 #6 0x4adc236e in QX11PixmapData::toImage (this=0x8708c70, rect=...) at image/qpixmap_x11.cpp:1545 #7 0x4adbfa5e in QX11PixmapData::toImage (this=0x8708c70) at image/qpixmap_x11.cpp:1576 #8 0x4adc1173 in QX11PixmapData::setAlphaChannel (this=0x8708c70, alpha=...) at image/qpixmap_x11.cpp:1299 #9 0x4adac077 in QPixmap::setAlphaChannel (this=0xbf92a574, alphaChannel=...) at image/qpixmap.cpp:1884 #10 0x41058b97 in SelectionToggle::paintEvent (this=0x83b6fe0, event=0xbf92ab24) at /usr/src/debug/kdebase-4.6.5/dolphin/src/views/selectiontoggle.cpp:181 #11 0x4ad1de8b in QWidget::event (this=0x83b6fe0, event=0xbf92ab24) at kernel/qwidget.cpp:8441 #12 0x4b0d6871 in QAbstractButton::event (this=0x83b6fe0, e=0xbf92ab24) at widgets/qabstractbutton.cpp:1080 #13 0x4acc3014 in notify_helper (e=0xbf92ab24, receiver=0x83b6fe0, this=0x8230730) at kernel/qapplication.cpp:4481 #14 QApplicationPrivate::notify_helper (this=0x8230730, receiver=0x83b6fe0, e=0xbf92ab24) at kernel/qapplication.cpp:4453 #15 0x4acc850a in QApplication::notify (this=0x8230730, receiver=0x83b6fe0, e=0xbf92ab24) at kernel/qapplication.cpp:4446 #16 0x4bc198c2 in KApplication::notify (this=0xbf92d240, receiver=0x83b6fe0, event=0xbf92ab24) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311 #17 0x4a82065e in QCoreApplication::notifyInternal (this=0xbf92d240, receiver=0x83b6fe0, event=0xbf92ab24) at kernel/qcoreapplication.cpp:787 #18 0x4ad1ac9b in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218 #19 QWidgetPrivate::drawWidget (this=0x83b75c8, pdev=0x82cd224, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5528 #20 0x4ad1b9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x8397f40, pdev=0x82cd224, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5735 #21 0x4ad1a9f9 in QWidgetPrivate::drawWidget (this=0x8397f40, pdev=0x82cd224, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5581 #22 0x4ad1b9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x83981d0, pdev=0x82cd224, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5735 #23 0x4ad1b892 in QWidgetPrivate::paintSiblingsRecursive (this=0x83981d0, pdev=0x82cd224, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5722 #24 0x4ad1a9f9 in QWidgetPrivate::drawWidget (this=0x83981d0, pdev=0x82cd224, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5581 #25 0x4ad1b9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x8396bc0, pdev=0x82cd224, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5735 #26 0x4ad1a9f9 in QWidgetPrivate::drawWidget (this=0x8396bc0, pdev=0x82cd224, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5581 #27 0x4ad1b9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x83789c0, pdev=0x82cd224, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5735 #28 0x4ad1a9f9 in QWidgetPrivate::drawWidget (this=0x83789c0, pdev=0x82cd224, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5581 #29 0x4ad1b9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x82a5578, pdev=0x82cd224, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5735 #30 0x4ad1a9f9 in QWidgetPrivate::drawWidget (this=0x82a5578, pdev=0x82cd224, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5581 #31 0x4ad1b9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x83e3350, pdev=0x82cd224, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5735 #32 0x4ad1a9f9 in QWidgetPrivate::drawWidget (this=0x83e3350, pdev=0x82cd224, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5581 #33 0x4ad1b9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x82a1220, pdev=0x82cd224, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5735 #34 0x4ad1b892 in QWidgetPrivate::paintSiblingsRecursive (this=0x82a1220, pdev=0x82cd224, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5722 #35 0x4ad1b892 in QWidgetPrivate::paintSiblingsRecursive (this=0x82a1220, pdev=0x82cd224, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5722 #36 0x4ad1b892 in QWidgetPrivate::paintSiblingsRecursive (this=0x82a1220, pdev=0x82cd224, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5722 #37 0x4ad1b892 in QWidgetPrivate::paintSiblingsRecursive (this=0x82a1220, pdev=0x82cd224, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5722 #38 0x4ad1a9f9 in QWidgetPrivate::drawWidget (this=0x82a1220, pdev=0x82cd224, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x83c1f68) at kernel/qwidget.cpp:5581 #39 0x4af0316a in QWidgetBackingStore::sync (this=0x83c1f68) at painting/qbackingstore.cpp:1338 #40 0x4ad0fedb in QWidgetPrivate::syncBackingStore (this=0x82a1220) at kernel/qwidget.cpp:1862 #41 0x4ad1e823 in QWidget::event (this=0x82d9438, event=0x87097f0) at kernel/qwidget.cpp:8588 #42 0x4b13f8d4 in QMainWindow::event (this=0x82d9438, event=0x87097f0) at widgets/qmainwindow.cpp:1478 #43 0x4bcfd724 in KMainWindow::event (this=0x82d9438, ev=0x87097f0) at /usr/src/debug/kdelibs-4.6.5/kdeui/widgets/kmainwindow.cpp:1100 #44 0x4bd402b3 in KXmlGuiWindow::event (this=0x82d9438, ev=0x87097f0) at /usr/src/debug/kdelibs-4.6.5/kdeui/xmlgui/kxmlguiwindow.cpp:126 #45 0x4acc3014 in notify_helper (e=0x87097f0, receiver=0x82d9438, this=0x8230730) at kernel/qapplication.cpp:4481 #46 QApplicationPrivate::notify_helper (this=0x8230730, receiver=0x82d9438, e=0x87097f0) at kernel/qapplication.cpp:4453 #47 0x4acc850a in QApplication::notify (this=0x8230730, receiver=0x82d9438, e=0x87097f0) at kernel/qapplication.cpp:4446 #48 0x4bc198c2 in KApplication::notify (this=0xbf92d240, receiver=0x82d9438, event=0x87097f0) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311 #49 0x4a82065e in QCoreApplication::notifyInternal (this=0xbf92d240, receiver=0x82d9438, event=0x87097f0) at kernel/qcoreapplication.cpp:787 #50 0x4a8240e8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215 #51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x820de58) at kernel/qcoreapplication.cpp:1428 #52 0x4a8242ad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #53 0x4a84e915 in sendPostedEvents () at kernel/qcoreapplication.h:220 #54 postEventSourceDispatch (s=0x8236300) at kernel/qeventdispatcher_glib.cpp:277 #55 0x4d9395bf in g_main_dispatch (context=0x8236270) at gmain.c:2441 #56 g_main_context_dispatch (context=0x8236270) at gmain.c:3014 #57 0x4d939d30 in g_main_context_iterate (context=0x8236270, block=1301580416, dispatch=1, self=0x8230978) at gmain.c:3092 #58 0x4d93a06f in g_main_context_iteration (context=0x8236270, may_block=1) at gmain.c:3155 #59 0x4a84ed58 in QEventDispatcherGlib::processEvents (this=0x820eb68, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #60 0x4ad77b4b in QGuiEventDispatcherGlib::processEvents (this=0x820eb68, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #61 0x4a81f99e in QEventLoop::processEvents (this=0xbf92d1b4, flags=...) at kernel/qeventloop.cpp:149 #62 0x4a81fbf1 in QEventLoop::exec (this=0xbf92d1b4, flags=...) at kernel/qeventloop.cpp:201 #63 0x4a82435b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #64 0x4acc0df5 in QApplication::exec () at kernel/qapplication.cpp:3755 #65 0x4135c1dd in kdemain (argc=5, argv=0xbf92d424) at /usr/src/debug/kdebase-4.6.5/dolphin/src/main.cpp:98 #66 0x0804867c in main (argc=5, argv=0xbf92d424) at /usr/src/debug/kdebase-4.6.5/i686-redhat-linux-gnu/dolphin/src/dolphin_dummy.cpp:3 Possible duplicates by query: bug 284235, bug 284118, bug 284032, bug 283436, bug 283432. 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).