Bug 251375

Summary: Dolphin crashes when deleting files from USB drive.
Product: [Unmaintained] nepomuk Reporter: Jay Treiman <jay.treiman>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, bruno, markg85
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jay Treiman 2010-09-15 21:50:48 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Sometimes when deleting files from a USB drive Dolphin crashes.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9087c5e760 (LWP 26178))]

Thread 2 (Thread 0x7f9076334710 (LWP 26509)):
[KCrash Handler]
#5  0x00007f9080b9235f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#6  0x00007f9084c89d23 in QMutexPrivate::wait (this=0x7f906800c8aa, timeout=-1) at thread/qmutex_unix.cpp:84
#7  0x00007f9084c86465 in QMutex::lock (this=0x7f906800c8a0) at thread/qmutex.cpp:167
#8  0x00007f9081da53e1 in relock (this=0x7f906800c860, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#9  QMutexLocker (this=0x7f906800c860, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#10 Soprano::Client::ClientModel::executeQuery (this=0x7f906800c860, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>)
    at /usr/src/debug/soprano-2.4.2/client/clientmodel.cpp:103
#11 0x00007f90869bd6cf in Nepomuk::MainModel::executeQuery (this=0x9464f0, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/nepomukmainmodel.cpp:214
#12 0x00007f90866b2d09 in Soprano::FilterModel::executeQuery (this=0x9435d0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>)
    at /usr/src/debug/soprano-2.4.2/soprano/filtermodel.cpp:164
#13 0x00007f90869c7fd5 in Nepomuk::ResourceData::determineUri (this=0x7f9070076fd0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:673
#14 0x00007f90869d768f in Nepomuk::ResourceData::load (this=0x7f9070076fd0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:415
#15 0x00007f90869d8088 in Nepomuk::ResourceData::property (this=0x7f9070076fd0, uri=...) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:271
#16 0x00007f90869d8122 in Nepomuk::Resource::property (this=<value optimized out>, uri=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resource.cpp:280
#17 0x00007f90869d82d3 in Nepomuk::Resource::rating (this=0x7f9076333cc0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resource.cpp:800
#18 0x0000000000456eef in _start ()

Thread 1 (Thread 0x7f9087c5e760 (LWP 26178)):
#0  0x00007f9083a006b3 in poll () from /lib64/libc.so.6
#1  0x00007f907dc16c0a in _xcb_conn_wait (c=0x6ea860, cond=<value optimized out>, vector=0x7fff4d2c6098, count=0x7fff4d2c6094) at xcb_conn.c:306
#2  0x00007f907dc17169 in _xcb_out_send (c=0x6ea860, vector=0x7fff4d2c6098, count=0x7fff4d2c6094) at xcb_out.c:338
#3  0x00007f907dc171f7 in xcb_writev (c=0x6ea860, vector=0x7fff4d2c60e0, count=3, requests=386) at xcb_out.c:286
#4  0x00007f9082b4f776 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f9082b4f945 in _XFlush () from /usr/lib64/libX11.so.6
#6  0x00007f90834a10c8 in XRenderChangePicture () from /usr/lib64/libXrender.so.1
#7  0x00007f908434bbf7 in QX11PaintEngine::updateRenderHints (this=<value optimized out>, hints=<value optimized out>) at painting/qpaintengine_x11.cpp:1165
#8  0x00007f90843506b6 in QX11PaintEngine::updateState (this=0x1473ef0, state=...) at painting/qpaintengine_x11.cpp:1107
#9  0x00007f90842a25e3 in QPainterPrivate::updateStateImpl (this=0x9712d0, newState=0xb40af0) at painting/qpainter.cpp:893
#10 0x00007f90842a26c0 in QPainterPrivate::updateState (this=0x9712d0, newState=0xb40af0) at painting/qpainter.cpp:921
#11 0x00007f90842aa2ec in QPainter::drawPolyline (this=<value optimized out>, points=0x11fb000, pointCount=3) at painting/qpainter.cpp:4797
#12 0x00007f907b322540 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#13 0x00007f907b30e419 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#14 0x00007f90858c6693 in KStyle::drawControl (this=0x759a30, element=<value optimized out>, option=0x7fff4d2c7cb0, p=0x7fff4d2c8d20, widget=0x1431720)
    at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kstyle.cpp:2222
#15 0x00007f907b311243 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#16 0x00007f908445b1a3 in QCommonStyle::drawComplexControl (this=0x759a30, cc=<value optimized out>, opt=0x7fff4d2c8ca0, p=0x7fff4d2c8d20, widget=0x1431720) at styles/qcommonstyle.cpp:3176
#17 0x00007f90858c8b9e in KStyle::drawComplexControl (this=0x759a30, cc=QStyle::CC_ScrollBar, opt=0x7fff4d2c8ca0, p=0x7fff4d2c8d20, w=0x1431720)
    at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kstyle.cpp:3591
#18 0x00007f907b30f17a in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#19 0x00007f9084593d6f in QScrollBar::paintEvent (this=0x1431720) at widgets/qscrollbar.cpp:565
#20 0x00007f90841b3d6e in QWidget::event (this=0x1431720, event=0x7fff4d2c9580) at kernel/qwidget.cpp:8190
#21 0x00007f9084593c6a in QScrollBar::event (this=0x1431720, event=0x7fff4d2c9580) at widgets/qscrollbar.cpp:545
#22 0x00007f90841634d4 in QApplicationPrivate::notify_helper (this=0x6c0340, receiver=0x1431720, e=0x7fff4d2c9580) at kernel/qapplication.cpp:4302
#23 0x00007f908416baca in QApplication::notify (this=<value optimized out>, receiver=0x1431720, e=0x7fff4d2c9580) at kernel/qapplication.cpp:4185
#24 0x00007f90858cac06 in KApplication::notify (this=0x7fff4d2cc5c0, receiver=0x1431720, event=0x7fff4d2c9580) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#25 0x00007f9084d71e4c in QCoreApplication::notifyInternal (this=0x7fff4d2cc5c0, receiver=0x1431720, event=0x7fff4d2c9580) at kernel/qcoreapplication.cpp:726
#26 0x00007f90841af1b2 in sendSpontaneousEvent (this=0x1430ac0, pdev=0xa5ed18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1326060)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#27 QWidgetPrivate::drawWidget (this=0x1430ac0, pdev=0xa5ed18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5363
#28 0x00007f90841afd7f in QWidgetPrivate::paintSiblingsRecursive (this=0x14307e0, pdev=0xa5ed18, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5476
#29 0x00007f90841aef1a in QWidgetPrivate::drawWidget (this=0x14307e0, pdev=0xa5ed18, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5412
#30 0x00007f90841afd7f in QWidgetPrivate::paintSiblingsRecursive (this=0x1431090, pdev=0xa5ed18, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5476
#31 0x00007f90841aef1a in QWidgetPrivate::drawWidget (this=0x1431090, pdev=0xa5ed18, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5412
#32 0x00007f90841afd7f in QWidgetPrivate::paintSiblingsRecursive (this=0x142c4b0, pdev=0xa5ed18, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5476
#33 0x00007f90841aef1a in QWidgetPrivate::drawWidget (this=0x142c4b0, pdev=0xa5ed18, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5412
#34 0x00007f90841afd7f in QWidgetPrivate::paintSiblingsRecursive (this=0x1352c70, pdev=0xa5ed18, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5476
#35 0x00007f90841aef1a in QWidgetPrivate::drawWidget (this=0x1352c70, pdev=0xa5ed18, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5412
#36 0x00007f90841afd7f in QWidgetPrivate::paintSiblingsRecursive (this=0x12fbee0, pdev=0xa5ed18, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5476
#37 0x00007f90841aef1a in QWidgetPrivate::drawWidget (this=0x12fbee0, pdev=0xa5ed18, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5412
#38 0x00007f90841afd7f in QWidgetPrivate::paintSiblingsRecursive (this=0x134b900, pdev=0xa5ed18, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5476
#39 0x00007f90841aef1a in QWidgetPrivate::drawWidget (this=0x134b900, pdev=0xa5ed18, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5412
#40 0x00007f90841afd7f in QWidgetPrivate::paintSiblingsRecursive (this=0x12ce6c0, pdev=0xa5ed18, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x1326060) at kernel/qwidget.cpp:5476
#41 0x00007f90841afc3c in QWidgetPrivate::paintSiblingsRecursive (this=0x12ce6c0, pdev=0xa5ed18, siblings=..., index=12, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5463
#42 0x00007f90841aef1a in QWidgetPrivate::drawWidget (this=0x12ce6c0, pdev=0xa5ed18, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1326060)
    at kernel/qwidget.cpp:5412
#43 0x00007f9084363231 in QWidgetBackingStore::sync (this=0x1326060) at painting/qbackingstore.cpp:1300
#44 0x00007f90841a5940 in QWidgetPrivate::syncBackingStore (this=0x12ce6c0) at kernel/qwidget.cpp:1688
#45 0x00007f90841b4272 in QWidget::event (this=0x12b7ba0, event=0xb19fc0) at kernel/qwidget.cpp:8337
#46 0x00007f908455fa6b in QMainWindow::event (this=0x12b7ba0, event=0xb19fc0) at widgets/qmainwindow.cpp:1414
#47 0x00007f90859484a3 in KXmlGuiWindow::event (this=0x12b7ba0, ev=0xb19fc0) at /usr/src/debug/kdelibs-4.4.4/kdeui/xmlgui/kxmlguiwindow.cpp:131
#48 0x00007f90841634d4 in QApplicationPrivate::notify_helper (this=0x6c0340, receiver=0x12b7ba0, e=0xb19fc0) at kernel/qapplication.cpp:4302
#49 0x00007f908416baca in QApplication::notify (this=<value optimized out>, receiver=0x12b7ba0, e=0xb19fc0) at kernel/qapplication.cpp:4185
#50 0x00007f90858cac06 in KApplication::notify (this=0x7fff4d2cc5c0, receiver=0x12b7ba0, event=0xb19fc0) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#51 0x00007f9084d71e4c in QCoreApplication::notifyInternal (this=0x7fff4d2cc5c0, receiver=0x12b7ba0, event=0xb19fc0) at kernel/qcoreapplication.cpp:726
#52 0x00007f9084d755ba in sendEvent (receiver=0x0, event_type=0, data=0x691210) at kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x691210) at kernel/qcoreapplication.cpp:1367
#54 0x00007f9084d9a173 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#55 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#56 0x00007f907efc9a93 in g_main_dispatch (context=0x6bcd20) at gmain.c:1960
#57 IA__g_main_context_dispatch (context=0x6bcd20) at gmain.c:2513
#58 0x00007f907efca270 in g_main_context_iterate (context=0x6bcd20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#59 0x00007f907efca510 in IA__g_main_context_iteration (context=0x6bcd20, may_block=1) at gmain.c:2654
#60 0x00007f9084d9a67f in QEventDispatcherGlib::processEvents (this=0x6968a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#61 0x00007f908420414e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x00007f9084d71292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#63 0x00007f9084d71495 in QEventLoop::exec (this=0x7fff4d2cc510, flags=...) at kernel/qeventloop.cpp:201
#64 0x00007f9084d7588b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#65 0x0000000000436c3d in _start ()

Possible duplicates by query: bug 251261, bug 250530, bug 250456, bug 249903, bug 247960.

Reported using DrKonqi
Comment 1 Mark 2010-09-15 23:00:02 UTC
This bug seems to be caused in nepomuk thus sending it to them.
Comment 2 Mark 2010-09-16 00:15:27 UTC
*** Bug 250456 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2010-12-25 17:19:40 UTC
[Comment from a bug triager]
This issue is being tracked at bug 235166. Merging. Thanks

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