Bug 284235 - Dolphin Crashed When I was Interacting with the Folders
Summary: Dolphin Crashed When I was Interacting with the Folders
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 1.6.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-17 02:47 UTC by Scott A. Kuehne
Modified: 2011-10-17 06:03 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott A. Kuehne 2011-10-17 02:47:29 UTC
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
Comment 1 Peter Penz 2011-10-17 06:03:04 UTC
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).