Bug 246611

Summary: Dolphin crash when copying a file
Product: [Applications] dolphin Reporter: David Foley <david.foley>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Foley 2010-08-03 15:55:02 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed: I was copying a file, but I suspect that strigi has something to do with the crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb770a710 (LWP 6204))]

Thread 3 (Thread 0xb3c6fb70 (LWP 6265)):
#0  0x00ab2422 in __kernel_vsyscall ()
#1  0x003d4b86 in *__GI___poll (fds=0x46aff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x019644eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x019570ac in ?? () from /lib/libglib-2.0.so.0
#4  0x019574b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x049171cf in QEventDispatcherGlib::processEvents (this=0x95467d8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x048e7419 in QEventLoop::processEvents (this=0xb3c6f290, flags=) at kernel/qeventloop.cpp:149
#7  0x048e789a in QEventLoop::exec (this=0xb3c6f290, flags=...) at kernel/qeventloop.cpp:201
#8  0x047e4b5e in QThread::exec (this=0x9547210) at thread/qthread.cpp:490
#9  0x048c655b in QInotifyFileSystemWatcherEngine::run (this=0x9547210) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x047e7e39 in QThreadPrivate::start (arg=0x9547210) at thread/qthread_unix.cpp:266
#11 0x00d5796e in start_thread (arg=0xb3c6fb70) at pthread_create.c:300
#12 0x003e2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb2e75b70 (LWP 6291)):
[KCrash Handler]
#7  0x00ab2422 in __kernel_vsyscall ()
#8  0x0033f651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x00342a82 in *__GI_abort () at abort.c:92
#10 0x00a6f52f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0x00a6d465 in ?? () from /usr/lib/libstdc++.so.6
#12 0x00a6d4a2 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0x00a6e155 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#14 0x00855653 in Strigi::BufferedStream<char>::writeToBuffer (this=0xb2633048, ntoread=1, maxread=10000000) at /usr/include/strigi/bufferedstream.h:116
#15 0x00855740 in Strigi::BufferedStream<char>::read (this=0xb2633048, start=@0xb2e74d5c, min=6, max=10000000) at /usr/include/strigi/bufferedstream.h:137
#16 0x0431bd97 in Strigi::DataEventInputStream::read (this=0x979ec38, start=@0xb2e74d5c, min=1, max=10000000) at /build/buildd/strigi-0.7.2/src/streams/dataeventinputstream.cpp:39
#17 0x04319e05 in Strigi::StreamBase<char>::skip (this=0x979ec38, ntoskip=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/streambase.h:214
#18 0x0431bafa in Strigi::DataEventInputStream::reset (this=0x979ec38, np=26601398) at /build/buildd/strigi-0.7.2/src/streams/dataeventinputstream.cpp:102
#19 0x07ba35c9 in PdfParser::parseDictionaryOrStream (this=0x979f950) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:392
#20 0x07ba37fd in PdfParser::parseObjectStreamObject (this=0x979f950, nestDepth=0) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:442
#21 0x07ba3a8c in PdfParser::parseObjectStreamObjectDef (this=0x979f950) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:566
#22 0x07ba3bc8 in PdfParser::parse (this=0x979f950, stream=0x979ec38) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:600
#23 0x07b90bcc in PdfEndAnalyzer::analyze (this=0x979f940, as=..., in=0x979ec38) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/pdfendanalyzer.cpp:62
#24 0x07b799e2 in Strigi::StreamAnalyzerPrivate::analyze (this=0x976cfd0, idx=..., input=0x979ec38) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#25 0x00852dab in KFileMetaInfoPrivate::init (this=0x951f690, stream=..., url=..., mtime=1280842756, w=...) at ../../kio/kio/kfilemetainfo.cpp:210
#26 0x00854ee8 in KFileMetaInfo (this=0xb2e752c0, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:237
#27 0x009573a7 in KLoadFileMetaDataThread::run (this=0x973e800) at ../../kio/kfile/kloadfilemetadatathread.cpp:124
#28 0x047e7e39 in QThreadPrivate::start (arg=0x973e800) at thread/qthread_unix.cpp:266
#29 0x00d5796e in start_thread (arg=0xb2e75b70) at pthread_create.c:300
#30 0x003e2a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb770a710 (LWP 6204)):
#0  0x00ab2422 in __kernel_vsyscall ()
#1  0x003d4b86 in *__GI___poll (fds=0x46aff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01f56d60 in ?? () from /usr/lib/libxcb.so.1
#3  0x01f572cb in ?? () from /usr/lib/libxcb.so.1
#4  0x01f57667 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x01436d79 in _XSend () from /usr/lib/libX11.so.6
#6  0x014282bf in _XSetClipRectangles () from /usr/lib/libX11.so.6
#7  0x01428477 in XSetClipRectangles () from /usr/lib/libX11.so.6
#8  0x0274afa7 in x11SetClipRegion (this=0x9547a10, pen=...) at painting/qpaintengine_x11.cpp:168
#9  QX11PaintEngine::updatePen (this=0x9547a10, pen=...) at painting/qpaintengine_x11.cpp:1308
#10 0x0274cdb0 in QX11PaintEngine::updateState (this=0x9547a10, state=...) at painting/qpaintengine_x11.cpp:1083
#11 0x026762a4 in QPainterPrivate::updateStateImpl (this=0x9740500, newState=0x97c9f18) at painting/qpainter.cpp:897
#12 0x0267636c in QPainterPrivate::updateState (this=0x9740500, newState=0x97c9f18) at painting/qpainter.cpp:925
#13 0x0267ad37 in QPainter::save (this=0xbfa3d6fc) at painting/qpainter.cpp:1594
#14 0x008509b8 in KFileItemDelegate::paint (this=0x93f3a98, painter=0xbfa3d6fc, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1387
#15 0x00186be1 in DolphinFileItemDelegate::paint (this=0x93f3a98, painter=0xbfa3d6fc, option=..., index=...) at ../../../../apps/dolphin/src/dolphinfileitemdelegate.cpp:78
#16 0x02b19d90 in QTreeView::drawRow (this=0x93ea030, painter=0xbfa3d6fc, option=..., index=...) at itemviews/qtreeview.cpp:1678
#17 0x02b1f4ca in QTreeView::drawTree (this=0x93ea030, painter=0xbfa3d6fc, region=...) at itemviews/qtreeview.cpp:1441
#18 0x02b2226d in QTreeView::paintEvent (this=0x93ea030, event=0xbfa3e034) at itemviews/qtreeview.cpp:1274
#19 0x0017a4ff in DolphinDetailsView::paintEvent (this=0x93ea030, event=0xbfa3e034) at ../../../../apps/dolphin/src/dolphindetailsview.cpp:402
#20 0x02564b06 in QWidget::event (this=0x93ea030, event=0xbfa3e034) at kernel/qwidget.cpp:8303
#21 0x029825e3 in QFrame::event (this=0x93ea030, e=0xbfa3e034) at widgets/qframe.cpp:557
#22 0x02a1f572 in QAbstractScrollArea::viewportEvent (this=0x1, e=0xffffffff) at widgets/qabstractscrollarea.cpp:1043
#23 0x02adb047 in QAbstractItemView::viewportEvent (this=0x93ea030, event=0xbfa3e034) at itemviews/qabstractitemview.cpp:1619
#24 0x02b1d8c3 in QTreeView::viewportEvent (this=0x93ea030, event=0xbfa3e034) at itemviews/qtreeview.cpp:1256
#25 0x02a21fb5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x93ed0e0, o=0x93ea4b0, e=0xbfa3e034) at widgets/qabstractscrollarea_p.h:100
#26 QAbstractScrollAreaFilter::eventFilter (this=0x93ed0e0, o=0x93ea4b0, e=0xbfa3e034) at widgets/qabstractscrollarea_p.h:116
#27 0x048e80ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x904ec50, receiver=0x93ea4b0, event=0xbfa3e034) at kernel/qcoreapplication.cpp:847
#28 0x025070a9 in QApplicationPrivate::notify_helper (this=0x904ec50, receiver=0x93ea4b0, e=0xbfa3e034) at kernel/qapplication.cpp:4385
#29 0x0250d1b9 in QApplication::notify (this=0xbfa40650, receiver=0x93ea4b0, e=0xbfa3e034) at kernel/qapplication.cpp:4354
#30 0x0113c2aa in KApplication::notify (this=0xbfa40650, receiver=0x93ea4b0, event=0xbfa3e034) at ../../kdeui/kernel/kapplication.cpp:309
#31 0x048e896b in QCoreApplication::notifyInternal (this=0xbfa40650, receiver=0x93ea4b0, event=0xbfa3e034) at kernel/qcoreapplication.cpp:732
#32 0x0256be56 in QCoreApplication::sendSpontaneousEvent (this=0x93ebd38, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#33 QWidgetPrivate::drawWidget (this=0x93ebd38, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20) at kernel/qwidget.cpp:5390
#34 0x0256cc95 in QWidgetPrivate::paintSiblingsRecursive (this=0x93ebf90, pdev=0x92a0e3c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5597
#35 0x0256cace in QWidgetPrivate::paintSiblingsRecursive (this=0x93ebf90, pdev=0x92a0e3c, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5584
#36 0x0256cace in QWidgetPrivate::paintSiblingsRecursive (this=0x93ebf90, pdev=0x92a0e3c, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5584
#37 0x0256cace in QWidgetPrivate::paintSiblingsRecursive (this=0x93ebf90, pdev=0x92a0e3c, siblings=..., index=12, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5584
#38 0x0256cace in QWidgetPrivate::paintSiblingsRecursive (this=0x93ebf90, pdev=0x92a0e3c, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5584
#39 0x0256cace in QWidgetPrivate::paintSiblingsRecursive (this=0x93ebf90, pdev=0x92a0e3c, siblings=..., index=16, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5584
#40 0x0256bba5 in QWidgetPrivate::drawWidget (this=0x93ebf90, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20) at kernel/qwidget.cpp:5443
#41 0x0256cc95 in QWidgetPrivate::paintSiblingsRecursive (this=0x93e87d0, pdev=0x92a0e3c, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5597
#42 0x0256bba5 in QWidgetPrivate::drawWidget (this=0x93e87d0, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20) at kernel/qwidget.cpp:5443
#43 0x0256cc95 in QWidgetPrivate::paintSiblingsRecursive (this=0x93d9d28, pdev=0x92a0e3c, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5597
#44 0x0256bba5 in QWidgetPrivate::drawWidget (this=0x93d9d28, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20) at kernel/qwidget.cpp:5443
#45 0x0256cc95 in QWidgetPrivate::paintSiblingsRecursive (this=0x93d9bb8, pdev=0x92a0e3c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5597
#46 0x0256bba5 in QWidgetPrivate::drawWidget (this=0x93d9bb8, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20) at kernel/qwidget.cpp:5443
#47 0x0256cc95 in QWidgetPrivate::paintSiblingsRecursive (this=0x92cd0e8, pdev=0x92a0e3c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5597
#48 0x0256bba5 in QWidgetPrivate::drawWidget (this=0x92cd0e8, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20) at kernel/qwidget.cpp:5443
#49 0x0256cc95 in QWidgetPrivate::paintSiblingsRecursive (this=0x9142800, pdev=0x92a0e3c, siblings=..., index=36, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92a0d20)
    at kernel/qwidget.cpp:5597
#50 0x0256bba5 in QWidgetPrivate::drawWidget (this=0x9142800, pdev=0x92a0e3c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92a0d20) at kernel/qwidget.cpp:5443
#51 0x0275ccf0 in QWidgetBackingStore::sync (this=0x92a0d20) at painting/qbackingstore.cpp:1328
#52 0x0255e0b3 in QWidgetPrivate::syncBackingStore (this=0x9142800) at kernel/qwidget.cpp:1775
#53 0x025652a6 in QWidget::event (this=0x9040810, event=0x93eb1f0) at kernel/qwidget.cpp:8450
#54 0x029a15d7 in QMainWindow::event (this=0x9040810, event=0x93eb1f0) at widgets/qmainwindow.cpp:1417
#55 0x01230544 in KMainWindow::event (this=0x9040810, ev=0x93eb1f0) at ../../kdeui/widgets/kmainwindow.cpp:1100
#56 0x01278fff in KXmlGuiWindow::event (this=0x9040810, ev=0x93eb1f0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130
#57 0x025070cc in QApplicationPrivate::notify_helper (this=0x904ec50, receiver=0x9040810, e=0x93eb1f0) at kernel/qapplication.cpp:4389
#58 0x0250d1b9 in QApplication::notify (this=0xbfa40650, receiver=0x9040810, e=0x93eb1f0) at kernel/qapplication.cpp:4354
#59 0x0113c2aa in KApplication::notify (this=0xbfa40650, receiver=0x9040810, event=0x93eb1f0) at ../../kdeui/kernel/kapplication.cpp:309
#60 0x048e896b in QCoreApplication::notifyInternal (this=0xbfa40650, receiver=0x9040810, event=0x93eb1f0) at kernel/qcoreapplication.cpp:732
#61 0x048ebbcb in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x902aad0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#62 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x902aad0) at kernel/qcoreapplication.cpp:1373
#63 0x048ebd8d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#64 0x0491769f in QCoreApplication::sendPostedEvents (s=0x904bb20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#65 postEventSourceDispatch (s=0x904bb20) at kernel/qeventdispatcher_glib.cpp:276
#66 0x019535e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#67 0x019572d8 in ?? () from /lib/libglib-2.0.so.0
#68 0x019574b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#69 0x04917195 in QEventDispatcherGlib::processEvents (this=0x9047380, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#70 0x025c83b5 in QGuiEventDispatcherGlib::processEvents (this=0x9047380, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x048e7419 in QEventLoop::processEvents (this=0xbfa405a4, flags=) at kernel/qeventloop.cpp:149
#72 0x048e789a in QEventLoop::exec (this=0xbfa405a4, flags=...) at kernel/qeventloop.cpp:201
#73 0x048ebe4f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#74 0x02505ef7 in QApplication::exec () at kernel/qapplication.cpp:3665
#75 0x0058720b in kdemain (argc=6, argv=0xbfa40844) at ../../../../apps/dolphin/src/main.cpp:98
#76 0x080485fb in main (argc=6, argv=0xbfa40844) at dolphin_dummy.cpp:3

Possible duplicates by query: bug 228834.

Reported using DrKonqi
Comment 1 Dario Andres 2010-08-07 15:05:37 UTC
Seems really similar to bug 245928. Merging.
Thanks

*** This bug has been marked as a duplicate of bug 245928 ***