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: Dolphin crashed when I was interacting with the folders... -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [Current thread is 1 (Thread 0xb76e4780 (LWP 2728))] Thread 2 (Thread 0xb525fb70 (LWP 2867)): [KCrash Handler] #7 0x0055a424 in __kernel_vsyscall () #8 0x46f6a26f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0x46f6bba5 in __GI_abort () at abort.c:93 #10 0x412b60ed in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 #11 0x412b3e64 in __cxxabiv1::__terminate (handler=0x412b5fa0 <__gnu_cxx::__verbose_terminate_handler()>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40 #12 0x412b3ea0 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50 #13 0x412b3fef in __cxxabiv1::__cxa_throw (obj=0xb49fe130, tinfo=0x412e4820, dest=0x4125c4c0 <std::length_error::~length_error()>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:83 #14 0x41256834 in std::__throw_length_error (__s=0x412c0c5b "basic_string::assign") at ../../../../libstdc++-v3/src/functexcept.cc:78 #15 0x41299857 in _M_check_length (__s=0x412c0c5b "basic_string::assign", __n2=4294966810, __n1=<optimized out>, this=0xb4928cd4) 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=0xb4928cd4, __s=0xb49870f6 " \n0000000391 00000 n \n0000016342 00000 n \n0000000411 00000 n \n0000015086 00000 n \n0000015108 00000 n \n0000015301 00000 n \n0000015783 00000 n \n0000016112 00000 n \n0000016145 00000 n \n0000016441 00000 n"..., __n=4294966810) 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 0x438ed233 in PdfParser::parseName (this=0xb4928cb0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:274 #18 0x438edacb in PdfParser::parseDictionaryOrStream (this=0xb4928cb0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:316 #19 0x438ee2d5 in parseObjectStreamObject (nestDepth=0, this=0xb4928cb0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:434 #20 PdfParser::parseObjectStreamObject (this=0xb4928cb0, nestDepth=0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:417 #21 0x438ee3c6 in PdfParser::parseObjectStreamObjectDef (this=0xb4928cb0) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:560 #22 0x438ee4f8 in PdfParser::parse (this=0xb4928cb0, stream=0xb4956960) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp:588 #23 0x43911c24 in PdfEndAnalyzer::analyze (this=0xb4928ca0, as=..., in=0xb4956960) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/endanalyzers/pdfendanalyzer.cpp:62 #24 0x438f493c in Strigi::StreamAnalyzerPrivate::analyze (this=0xb493ef40, idx=..., input=0xb4956960) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/streamanalyzer.cpp:418 #25 0x42ee58e9 in KFileMetaInfoPrivate::init (this=0xb491a4b0, stream=..., url=..., mtime=1214474304, w=...) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kfilemetainfo.cpp:257 #26 0x42ee6822 in KFileMetaInfo::KFileMetaInfo (this=0xb525f25c, path=..., w=...) at /usr/src/debug/kdelibs-4.6.5/kio/kio/kfilemetainfo.cpp:286 #27 0x42fd06e2 in KLoadFileMetaDataThread::run (this=0x97865f8) at /usr/src/debug/kdelibs-4.6.5/kio/kfile/kloadfilemetadatathread.cpp:143 #28 0x414193a4 in QThreadPrivate::start (arg=0x97865f8) at thread/qthread_unix.cpp:331 #29 0x47103a2e in start_thread (arg=0xb525fb70) at pthread_create.c:305 #30 0x4701634e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb76e4780 (LWP 2728)): #0 0x0055a424 in __kernel_vsyscall () #1 0x4700bc3e in __GI___poll (fds=0xbfc2c9c8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x4729e3c8 in ?? () from /usr/lib/libxcb.so.1 #3 0x4729fd00 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #4 0x410ebae2 in _XReply (dpy=0x915ace0, rep=0xbfc2cb20, extra=0, discard=0) at xcb_io.c:541 #5 0x410cf9d7 in XGetImage (dpy=0x915ace0, d=83906376, x=0, y=0, width=128, height=128, plane_mask=4294967295, format=2) at GetImage.c:74 #6 0x41ce821b in QX11PixmapData::transformed (this=0x96e61b8, transform=..., mode=Qt::FastTransformation) at image/qpixmap_x11.cpp:1921 #7 0x41cd11a8 in QPixmap::transformed (this=0x97aea4c, transform=..., mode=Qt::FastTransformation) at image/qpixmap.cpp:1573 #8 0x41cd163c in QPixmap::scaled (this=0x97aea4c, s=..., aspectMode=Qt::IgnoreAspectRatio, mode=Qt::FastTransformation) at image/qpixmap.cpp:1489 #9 0x434fa7b9 in scaled (mode=Qt::FastTransformation, aspectMode=Qt::IgnoreAspectRatio, h=134, w=134, this=0x97aea4c) at /usr/include/QtGui/qpixmap.h:126 #10 PixmapViewer::paintEvent (this=0x97aea38, event=0xbfc2d524) at /usr/src/debug/kdebase-4.6.5/dolphin/src/panels/information/pixmapviewer.cpp:108 #11 0x41c41e8b in QWidget::event (this=0x97aea38, event=0xbfc2d524) at kernel/qwidget.cpp:8441 #12 0x41be7014 in notify_helper (e=0xbfc2d524, receiver=0x97aea38, this=0x915e760) at kernel/qapplication.cpp:4481 #13 QApplicationPrivate::notify_helper (this=0x915e760, receiver=0x97aea38, e=0xbfc2d524) at kernel/qapplication.cpp:4453 #14 0x41bec50a in QApplication::notify (this=0x915e760, receiver=0x97aea38, e=0xbfc2d524) at kernel/qapplication.cpp:4446 #15 0x427a78c2 in KApplication::notify (this=0xbfc2ed40, receiver=0x97aea38, event=0xbfc2d524) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311 #16 0x4151565e in QCoreApplication::notifyInternal (this=0xbfc2ed40, receiver=0x97aea38, event=0xbfc2d524) at kernel/qcoreapplication.cpp:787 #17 0x41c3ec9b in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218 #18 QWidgetPrivate::drawWidget (this=0x97aea88, pdev=0x9758c2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5528 #19 0x41c3f9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x97ae748, pdev=0x9758c2c, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5735 #20 0x41c3e9f9 in QWidgetPrivate::drawWidget (this=0x97ae748, pdev=0x9758c2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5581 #21 0x41c3f9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x970ce40, pdev=0x9758c2c, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5735 #22 0x41c3e9f9 in QWidgetPrivate::drawWidget (this=0x970ce40, pdev=0x9758c2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5581 #23 0x41c3f9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x9709240, pdev=0x9758c2c, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5735 #24 0x41c3e9f9 in QWidgetPrivate::drawWidget (this=0x9709240, pdev=0x9758c2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5581 #25 0x41c3f9cc in QWidgetPrivate::paintSiblingsRecursive (this=0x96adaa8, pdev=0x9758c2c, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5735 #26 0x41c3e9f9 in QWidgetPrivate::drawWidget (this=0x96adaa8, pdev=0x9758c2c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x9758d58) at kernel/qwidget.cpp:5581 #27 0x41e2716a in QWidgetBackingStore::sync (this=0x9758d58) at painting/qbackingstore.cpp:1338 #28 0x41c33edb in QWidgetPrivate::syncBackingStore (this=0x96adaa8) at kernel/qwidget.cpp:1862 #29 0x41c42823 in QWidget::event (this=0x93b4510, event=0x9523358) at kernel/qwidget.cpp:8588 #30 0x420638d4 in QMainWindow::event (this=0x93b4510, event=0x9523358) at widgets/qmainwindow.cpp:1478 #31 0x4288b724 in KMainWindow::event (this=0x93b4510, ev=0x9523358) at /usr/src/debug/kdelibs-4.6.5/kdeui/widgets/kmainwindow.cpp:1100 #32 0x428ce2b3 in KXmlGuiWindow::event (this=0x93b4510, ev=0x9523358) at /usr/src/debug/kdelibs-4.6.5/kdeui/xmlgui/kxmlguiwindow.cpp:126 #33 0x41be7014 in notify_helper (e=0x9523358, receiver=0x93b4510, this=0x915e760) at kernel/qapplication.cpp:4481 #34 QApplicationPrivate::notify_helper (this=0x915e760, receiver=0x93b4510, e=0x9523358) at kernel/qapplication.cpp:4453 #35 0x41bec50a in QApplication::notify (this=0x915e760, receiver=0x93b4510, e=0x9523358) at kernel/qapplication.cpp:4446 #36 0x427a78c2 in KApplication::notify (this=0xbfc2ed40, receiver=0x93b4510, event=0x9523358) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311 #37 0x4151565e in QCoreApplication::notifyInternal (this=0xbfc2ed40, receiver=0x93b4510, event=0x9523358) at kernel/qcoreapplication.cpp:787 #38 0x415190e8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215 #39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9138e58) at kernel/qcoreapplication.cpp:1428 #40 0x415192ad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #41 0x41543915 in sendPostedEvents () at kernel/qcoreapplication.h:220 #42 postEventSourceDispatch (s=0x9159f00) at kernel/qeventdispatcher_glib.cpp:277 #43 0x471bd5bf in g_main_dispatch (context=0x9159e70) at gmain.c:2441 #44 g_main_context_dispatch (context=0x9159e70) at gmain.c:3014 #45 0x471bdd30 in g_main_context_iterate (context=0x9159e70, block=1193069184, dispatch=1, self=0x915e9a8) at gmain.c:3092 #46 0x471be06f in g_main_context_iteration (context=0x9159e70, may_block=1) at gmain.c:3155 #47 0x41543d58 in QEventDispatcherGlib::processEvents (this=0x9139b98, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #48 0x41c9bb4b in QGuiEventDispatcherGlib::processEvents (this=0x9139b98, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #49 0x4151499e in QEventLoop::processEvents (this=0xbfc2ecb4, flags=...) at kernel/qeventloop.cpp:149 #50 0x41514bf1 in QEventLoop::exec (this=0xbfc2ecb4, flags=...) at kernel/qeventloop.cpp:201 #51 0x4151935b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #52 0x41be4df5 in QApplication::exec () at kernel/qapplication.cpp:3755 #53 0x434f61dd in kdemain (argc=5, argv=0xbfc2ef24) at /usr/src/debug/kdebase-4.6.5/dolphin/src/main.cpp:98 #54 0x0804867c in main (argc=5, argv=0xbfc2ef24) at /usr/src/debug/kdebase-4.6.5/i686-redhat-linux-gnu/dolphin/src/dolphin_dummy.cpp:3 This bug may be a duplicate of or related to bug 243648. Possible duplicates by query: bug 284118, bug 284032, bug 283436, bug 283432, bug 282571. 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).