Bug 247118

Summary: Dolphin crashes when deleting files
Product: [Applications] dolphin Reporter: Alan Prescott <alanjprescott>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alan Prescott 2010-08-09 08:29:44 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.4.95 (KDE 4.4.95 (KDE 4.5 >= 20100723))
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Attempting to delete a .mov file (333Mb). 
Notification that the delete is complete is shown then Dolphin crashes

- Custom settings of the application:
View mode: Details
Information panel shown (Dolphin pauses while - i think - mplayer is loaded)
Folder is a remote nfs (3) file system mounted locally.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5916700 (LWP 4498))]

Thread 3 (Thread 0xaef1db70 (LWP 4571)):
[KCrash Handler]
#7  0xb541ea06 in Strigi::AnalysisResult::addValue (this=0x0, field=0x8776bb8, value=5372) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:350
#8  0xae21ff24 in Mp4ThroughAnalyzer::parseMvhdBox (this=0x86a9050, buf=0x8195e991 "", size=100, typepath="moov.mvhd", level=2)
    at /usr/src/debug/amarok-2.3.1/src/strigi/mp4/mp4throughanalyzer.cpp:432
#9  0xae22167f in Mp4ThroughAnalyzer::parseBox (this=0x86a9050, buf=0x8195e991 "", size=100, typepath="moov.mvhd", level=1) at /usr/src/debug/amarok-2.3.1/src/strigi/mp4/mp4throughanalyzer.cpp:571
#10 0xae221b4d in Mp4ThroughAnalyzer::readSubBoxes (this=0x86a9050, buf=0x8195e989 "", size=3094031, parenttype="moov", level=1)
    at /usr/src/debug/amarok-2.3.1/src/strigi/mp4/mp4throughanalyzer.cpp:265
#11 0xae221585 in Mp4ThroughAnalyzer::parseBox (this=0x86a9050, buf=0x8195e989 "", size=3094031, typepath="moov", level=0) at /usr/src/debug/amarok-2.3.1/src/strigi/mp4/mp4throughanalyzer.cpp:595
#12 0xae221f04 in Mp4ThroughAnalyzer::connectInputStream (this=0x86a9050, in=0xaef1d068) at /usr/src/debug/amarok-2.3.1/src/strigi/mp4/mp4throughanalyzer.cpp:653
#13 0xb54435c7 in Strigi::StreamAnalyzerPrivate::analyze (this=0x86a2610, idx=..., input=0xaef1d068) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:395
#14 0xb5623f69 in KFileMetaInfoPrivate::init (this=0x85730c8, stream=..., url=..., mtime=1281309104, w=...) at /usr/src/debug/kdelibs-4.4.95/kio/kio/kfilemetainfo.cpp:210
#15 0xb5650824 in KFileMetaInfo::KFileMetaInfo (this=0xaef1d2e0, path=..., w=...) at /usr/src/debug/kdelibs-4.4.95/kio/kio/kfilemetainfo.cpp:237
#16 0xb568a76e in KLoadFileMetaDataThread::run (this=0x853ac70) at /usr/src/debug/kdelibs-4.4.95/kio/kfile/kloadfilemetadatathread.cpp:124
#17 0xb6cca7cf in QThreadPrivate::start (arg=0x853ac70) at thread/qthread_unix.cpp:248
#18 0xb6c4e6e5 in start_thread () from /lib/libpthread.so.0
#19 0xb6c4e600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0x980bab70 (LWP 4573)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6c530c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xae3c21db in metronom_sync_loop () from /usr/lib/libxine.so.1
#3  0xb6c4e6e5 in start_thread () from /lib/libpthread.so.0
#4  0xb6c4e600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb5916700 (LWP 4498)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb601bd5e in poll () from /lib/libc.so.6
#2  0xb5d70150 in ?? () from /usr/lib/libxcb.so.1
#3  0xb5d706e2 in ?? () from /usr/lib/libxcb.so.1
#4  0xb5d70ab1 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0xb71edd2c in _XSend () from /usr/lib/libX11.so.6
#6  0xb5e4f9ef in XRenderCompositeTrapezoids () from /usr/lib/libXrender.so.1
#7  0xb6516e58 in qt_XRenderCompositeTrapezoids (size=<value optimized out>, traps=0x8362bc0, ySrc=<value optimized out>, xSrc=<value optimized out>, maskFormat=<value optimized out>, 
    dst=<value optimized out>, src=<value optimized out>, op=<value optimized out>, dpy=<value optimized out>) at painting/qpaintengine_x11.cpp:1536
#8  QX11PaintEnginePrivate::fillPolygon_dev (size=<value optimized out>, traps=0x8362bc0, ySrc=<value optimized out>, xSrc=<value optimized out>, maskFormat=<value optimized out>, 
    dst=<value optimized out>, src=<value optimized out>, op=<value optimized out>, dpy=<value optimized out>) at painting/qpaintengine_x11.cpp:1617
#9  0xb65177d9 in QX11PaintEnginePrivate::fillPath (this=0x8368d98, path=..., gc_mode=BrushGC, transform=false) at painting/qpaintengine_x11.cpp:1755
#10 0xb6518434 in QX11PaintEngine::drawPath (this=0x1, path=...) at painting/qpaintengine_x11.cpp:1767
#11 0xb64448b6 in QPaintEngine::drawEllipse (this=0x8348748, rect=...) at painting/qpaintengine.cpp:507
#12 0xb6511bf1 in QX11PaintEngine::drawEllipse (this=0x8348748, rect=...) at painting/qpaintengine_x11.cpp:1446
#13 0xb645e5b3 in QPainter::drawEllipse (this=0xbfb6f39c, r=...) at painting/qpainter.cpp:4260
#14 0xb13d8ed3 in Oxygen::Helper::renderDot (this=0x8132010, p=0xbfb6f39c, point=..., baseColor=...) at /usr/src/debug/kdebase-workspace-4.4.95/libs/oxygen/oxygenhelper.cpp:182
#15 0xb14239d4 in Oxygen::Style::drawHeaderPrimitive (this=0x8138520, primitive=0, opt=0xbfb6f1c8, r=..., pal=..., flags=..., p=0xbfb6f39c, widget=0x820a920, kOpt=0x0)
    at /usr/src/debug/kdebase-workspace-4.4.95/kstyles/oxygen/oxygenstyle.cpp:3330
#16 0xb140fb76 in Oxygen::Style::drawKStylePrimitive (this=0x8138520, widgetType=WT_Header, primitive=0, opt=0xbfb6f1c8, r=..., palette=..., flags=..., p=0xbfb6f39c, widget=0x820a920, kOpt=0x0)
    at /usr/src/debug/kdebase-workspace-4.4.95/kstyles/oxygen/oxygenstyle.cpp:1137
#17 0xb74eb195 in KStyle::drawControl (this=0x8138520, element=CE_HeaderSection, option=0xbfb6f1c8, p=0xbfb6f39c, widget=0x820a920) at /usr/src/debug/kdelibs-4.4.95/kdeui/kernel/kstyle.cpp:2453
#18 0xb14391a9 in Oxygen::Style::drawControl (this=0x8138520, element=CE_HeaderSection, option=0xbfb6f1c8, p=0xbfb6f39c, widget=0x820a920)
    at /usr/src/debug/kdebase-workspace-4.4.95/kstyles/oxygen/oxygenstyle.cpp:1015
#19 0xb663dea7 in QCommonStyle::drawControl (this=0x8138520, element=CE_PushButtonBevel, opt=0xbfb6f1c8, p=0xbfb6f39c, widget=0x820a920) at styles/qcommonstyle.cpp:2058
#20 0xb74ea0cf in KStyle::drawControl (this=0x8138520, element=CE_Header, option=0xbfb6f1c8, p=0xbfb6f39c, widget=0x820a920) at /usr/src/debug/kdelibs-4.4.95/kdeui/kernel/kstyle.cpp:2508
#21 0xb14391a9 in Oxygen::Style::drawControl (this=0x8138520, element=CE_Header, option=0xbfb6f1c8, p=0xbfb6f39c, widget=0x820a920)
    at /usr/src/debug/kdebase-workspace-4.4.95/kstyles/oxygen/oxygenstyle.cpp:1015
#22 0xb68b31dc in QHeaderView::paintSection (this=0x820a920, painter=0xbfb6f39c, rect=..., logicalIndex=0) at itemviews/qheaderview.cpp:2520
#23 0xb68afec4 in QHeaderView::paintEvent (this=0x820a920, e=0x0) at itemviews/qheaderview.cpp:2111
#24 0xb633e5cf in QWidget::event (this=0x820a920, event=0xbfb6fc34) at kernel/qwidget.cpp:8190
#25 0xb674c0e5 in QFrame::event (this=0x820a920, e=0xbfb6fc34) at widgets/qframe.cpp:557
#26 0xb67e9041 in QAbstractScrollArea::viewportEvent (this=0x1, e=0xffffffff) at widgets/qabstractscrollarea.cpp:1036
#27 0xb68a2d8c in QAbstractItemView::viewportEvent (this=0x820a920, event=0xbfb6fc34) at itemviews/qabstractitemview.cpp:1615
#28 0xb68adbbc in QHeaderView::viewportEvent (this=0x820a920, e=0xbfb6fc34) at itemviews/qheaderview.cpp:2421
#29 0xb67eb936 in viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100
#30 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:116
#31 0xb6dce9ee in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80cf970, receiver=0x8228758, event=0xbfb6fc34) at kernel/qcoreapplication.cpp:841
#32 0xb62dde0d in QApplicationPrivate::notify_helper (this=0x80cf970, receiver=0x8228758, e=0xbfb6fc34) at kernel/qapplication.cpp:4298
#33 0xb62e4d08 in QApplication::notify (this=0x8228758, receiver=0x8228758, e=0xbfb6fc34) at kernel/qapplication.cpp:4267
#34 0xb74619e1 in KApplication::notify (this=0xbfb72a40, receiver=0x8228758, event=0xbfb6fc34) at /usr/src/debug/kdelibs-4.4.95/kdeui/kernel/kapplication.cpp:309
#35 0xb6dcf71e in QCoreApplication::notifyInternal (this=0xbfb72a40, receiver=0x8228758, event=0xbfb6fc34) at kernel/qcoreapplication.cpp:726
#36 0xb634798c in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#37 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5363
#38 0xb6348729 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5476
#39 0xb63476d8 in QWidgetPrivate::drawWidget (this=0x82757f0, pdev=0x821f03c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0) at kernel/qwidget.cpp:5412
#40 0xb6348729 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5476
#41 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#42 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=12, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#43 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#44 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#45 0xb63476d8 in QWidgetPrivate::drawWidget (this=0x8273c80, pdev=0x821f03c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0) at kernel/qwidget.cpp:5412
#46 0xb6348729 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5476
#47 0xb63476d8 in QWidgetPrivate::drawWidget (this=0x821e900, pdev=0x821f03c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0) at kernel/qwidget.cpp:5412
#48 0xb6348729 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5476
#49 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#50 0xb63476d8 in QWidgetPrivate::drawWidget (this=0x82046a8, pdev=0x821f03c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0) at kernel/qwidget.cpp:5412
#51 0xb6348729 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5476
#52 0xb63476d8 in QWidgetPrivate::drawWidget (this=0x8244db0, pdev=0x821f03c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0) at kernel/qwidget.cpp:5412
#53 0xb6348729 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5476
#54 0xb63476d8 in QWidgetPrivate::drawWidget (this=0x81be500, pdev=0x821f03c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0) at kernel/qwidget.cpp:5412
#55 0xb6348729 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5476
#56 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#57 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#58 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#59 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=28, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#60 0xb6348567 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x821f03c, siblings=..., index=29, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x81f60c0)
    at kernel/qwidget.cpp:5463
#61 0xb63476d8 in QWidgetPrivate::drawWidget (this=0x81834d0, pdev=0x821f03c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x81f60c0) at kernel/qwidget.cpp:5412
#62 0xb652a218 in QWidgetBackingStore::sync (this=0x81f60c0) at painting/qbackingstore.cpp:1300
#63 0xb6337d2b in QWidgetPrivate::syncBackingStore (this=0x81834d0) at kernel/qwidget.cpp:1688
#64 0xb633eda4 in QWidget::event (this=0x8188000, event=0x86ef398) at kernel/qwidget.cpp:8337
#65 0xb676b484 in QMainWindow::event (this=0x8188000, event=0x86ef398) at widgets/qmainwindow.cpp:1414
#66 0xb7524f04 in KMainWindow::event (this=0x8188000, ev=0x86ef398) at /usr/src/debug/kdelibs-4.4.95/kdeui/widgets/kmainwindow.cpp:1100
#67 0xb7548d42 in KXmlGuiWindow::event (this=0x8188000, ev=0x86ef398) at /usr/src/debug/kdelibs-4.4.95/kdeui/xmlgui/kxmlguiwindow.cpp:130
#68 0xb62dde3c in QApplicationPrivate::notify_helper (this=0x80cf970, receiver=0x8188000, e=0x86ef398) at kernel/qapplication.cpp:4302
#69 0xb62e4d08 in QApplication::notify (this=0x8188000, receiver=0x8188000, e=0x86ef398) at kernel/qapplication.cpp:4267
#70 0xb74619e1 in KApplication::notify (this=0xbfb72a40, receiver=0x8188000, event=0x86ef398) at /usr/src/debug/kdelibs-4.4.95/kdeui/kernel/kapplication.cpp:309
#71 0xb6dcf71e in QCoreApplication::notifyInternal (this=0xbfb72a40, receiver=0x8188000, event=0x86ef398) at kernel/qcoreapplication.cpp:726
#72 0xb6dd3227 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#73 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#74 0xb6dd33ac in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#75 0xb6dfc89d in sendPostedEvents () at kernel/qcoreapplication.h:220
#76 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#77 0xb5b454c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#78 0xb5b48d98 in ?? () from /usr/lib/libglib-2.0.so.0
#79 0xb5b48ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#80 0xb6dfc381 in QEventDispatcherGlib::processEvents (this=0x80ce9a8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#81 0xb639ec3a in QGuiEventDispatcherGlib::processEvents (this=0x80ce9a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#82 0xb6dcdd8d in QEventLoop::processEvents (this=0xbfb72994, flags=) at kernel/qeventloop.cpp:149
#83 0xb6dce1d9 in QEventLoop::exec (this=0xbfb72994, flags=...) at kernel/qeventloop.cpp:201
#84 0xb6dd3480 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#85 0xb62ddee4 in QApplication::exec () at kernel/qapplication.cpp:3581
#86 0xb17aa129 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#87 0x0804eda7 in launch (argc=5, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x80b44d4 "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=
    0x80b44e5 "nikyo;1281334827;868034;3917_TIME1523990") at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:723
#88 0x0804fa47 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:1215
#89 0x0804fe94 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:1408
#90 0x08050c37 in main (argc=4, argv=0xbfb734b4, envp=0xbfb734c8) at /usr/src/debug/kdelibs-4.4.95/kinit/kinit.cpp:1892

This bug may be a duplicate of or related to bug 245739.

Possible duplicates by query: bug 247050, bug 245517.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-08-09 12:05:47 UTC
Thanks for the bug report! This crash has been reported a couple of times. It's
probably related to other Strigi issues which are fixed (or rather worked
around) in 4.5.0 final.

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