Bug 246303 - Dolphin crashes after copying files
Summary: Dolphin crashes after copying files
Status: RESOLVED DUPLICATE of bug 235166
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-30 20:47 UTC by Aaron Digulla
Modified: 2010-08-08 14:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron Digulla 2010-07-30 20:47:23 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:
I copied files from a CD, then I switched desktops and then moved the mouse over the Dolphin window. After 1-2 seconds, Dolphin crashes.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f427c27f710 (LWP 13951)):
[KCrash Handler]
#5  0x00007f428ae1d36c in QMutex::lock (this=0x7f4274031610) at thread/qmutex.cpp:150
#6  0x00007f4287f3c3e1 in relock (this=0x7f42740315d0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#7  QMutexLocker (this=0x7f42740315d0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#8  Soprano::Client::ClientModel::executeQuery (this=0x7f42740315d0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>)
    at /usr/src/debug/soprano-2.4.2/client/clientmodel.cpp:103
#9  0x00007f428cb546cf in Nepomuk::MainModel::executeQuery (this=0xa1aef0, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/nepomukmainmodel.cpp:214
#10 0x00007f428c849d09 in Soprano::FilterModel::executeQuery (this=0xa144f0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>)
    at /usr/src/debug/soprano-2.4.2/soprano/filtermodel.cpp:164
#11 0x00007f428cb6e752 in Nepomuk::ResourceData::load (this=0x13ee620) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:419
#12 0x00007f428cb6f088 in Nepomuk::ResourceData::property (this=0x13ee620, uri=...) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:271
#13 0x00007f428cb6f122 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
#14 0x00007f428cb6f2d3 in Nepomuk::Resource::rating (this=0x7f427c27ecc0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resource.cpp:800
#15 0x0000000000456eef in _start ()

Thread 1 (Thread 0x7f428ddc8760 (LWP 13123)):
#0  0x00007f4289b976b3 in poll () from /lib64/libc.so.6
#1  0x00007f4283dadc0a in _xcb_conn_wait (c=0x6ca610, cond=<value optimized out>, vector=0x0, count=0x0) at xcb_conn.c:306
#2  0x00007f4283daedaf in xcb_wait_for_reply (c=0x6ca610, request=421851, e=0x7fff47bdeaa0) at xcb_in.c:390
#3  0x00007f4288ce6c33 in _XReply () from /usr/lib64/libX11.so.6
#4  0x00007f4288cc3d93 in XGetSelectionOwner () from /usr/lib64/libX11.so.6
#5  0x00007f428a379cab in QClipboardWatcher::empty (this=<value optimized out>) at kernel/qclipboard_x11.cpp:1191
#6  0x00007f428a37bfd8 in QClipboardWatcher::retrieveData_sys (this=0x132b320, fmt=..., requestedType=QVariant::ByteArray) at kernel/qclipboard_x11.cpp:1244
#7  0x00007f428a30dc0a in QInternalMimeData::retrieveData (this=0x132b320, mimeType=..., type=QVariant::ByteArray) at kernel/qdnd.cpp:574
#8  0x00007f428af15b0f in QMimeDataPrivate::retrieveTypedData (this=<value optimized out>, format=..., type=QVariant::ByteArray) at kernel/qmimedata.cpp:107
#9  0x00007f428af163f2 in QMimeData::data (this=<value optimized out>, mimeType=<value optimized out>) at kernel/qmimedata.cpp:524
#10 0x00007f428d9ca02d in KFilePreviewGenerator::Private::decodeIsCutSelection (this=<value optimized out>, mimeData=0x132b320) at /usr/src/debug/kdelibs-4.4.4/kfile/kfilepreviewgenerator.cpp:1061
#11 0x00007f428d9f3044 in KFilePreviewGenerator::Private::applyCutItemEffect (this=0x8dc9d0, items=...) at /usr/src/debug/kdelibs-4.4.4/kfile/kfilepreviewgenerator.cpp:839
#12 0x00007f428d9f35e6 in KFilePreviewGenerator::Private::updateIcons (this=0x8dc9d0, items=...) at /usr/src/debug/kdelibs-4.4.4/kfile/kfilepreviewgenerator.cpp:512
#13 0x00007f428d9f5749 in KFilePreviewGenerator::Private::requestSequenceIcon (this=0x8dc9d0, index=<value optimized out>, sequenceIndex=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.4/kfile/kfilepreviewgenerator.cpp:502
#14 0x00007f428d9f5b29 in KFilePreviewGenerator::qt_metacall (this=0x95d160, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff47bdf3c0)
    at /usr/src/debug/kdelibs-4.4.4/build/kfile/kfilepreviewgenerator.moc:102
#15 0x00007f428af1ca1f in QMetaObject::activate (sender=0xa0b7d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff47bdf3c0) at kernel/qobject.cpp:3295
#16 0x00007f428bfa8946 in KDirModel::needSequenceIcon (this=<value optimized out>, _t1=<value optimized out>, _t2=0) at /usr/src/debug/kdelibs-4.4.4/build/kio/kdirmodel.moc:111
#17 0x00007f428bfa8a6b in KIO::DelegateAnimationHandler::sequenceTimerTimeout (this=0x926590) at /usr/src/debug/kdelibs-4.4.4/kio/kio/delegateanimationhandler.cpp:187
#18 0x00007f428bfa8b77 in KIO::DelegateAnimationHandler::setSequenceIndex (this=0x926590, sequenceIndex=0) at /usr/src/debug/kdelibs-4.4.4/kio/kio/delegateanimationhandler.cpp:215
#19 0x00007f428c03864f in KIO::DelegateAnimationHandler::animationState (this=0x926590, option=<value optimized out>, index=<value optimized out>, view=0x8e9230)
    at /usr/src/debug/kdelibs-4.4.4/kio/kio/delegateanimationhandler.cpp:284
#20 0x00007f428c03872b in KFileItemDelegate::Private::animationState (this=0x9264d0, option=..., index=..., view=0x8e9230) at /usr/src/debug/kdelibs-4.4.4/kio/kio/kfileitemdelegate.cpp:562
#21 0x00007f428c07e083 in KFileItemDelegate::paint (this=0x926350, painter=0x7fff47bdfea0, option=..., index=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/kfileitemdelegate.cpp:1176
#22 0x00007f428d2a4298 in ?? () from /usr/lib64/libdolphinprivate.so.4
#23 0x00007f428a80bd3a in QListView::paintEvent (this=0x8e9230, e=<value optimized out>) at itemviews/qlistview.cpp:1044
#24 0x00007f428bb426cb in KCategorizedView::paintEvent (this=0x8e9230, event=0x7fff47be1070) at /usr/src/debug/kdelibs-4.4.4/kdeui/itemviews/kcategorizedview.cpp:789
#25 0x00007f428a34ad6e in QWidget::event (this=0x8e9230, event=0x7fff47be1070) at kernel/qwidget.cpp:8190
#26 0x00007f428a6dd7d6 in QFrame::event (this=0x8e9230, e=0x7fff47be1070) at widgets/qframe.cpp:557
#27 0x00007f428a7ea1c3 in QAbstractItemView::viewportEvent (this=0x8e9230, event=0x7fff47be1070) at itemviews/qabstractitemview.cpp:1615
#28 0x00007f428af08fd7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xa1db80, event=0x7fff47be1070) at kernel/qcoreapplication.cpp:841
#29 0x00007f428a2fa4a1 in QApplicationPrivate::notify_helper (this=0x6bde70, receiver=0xa1db80, e=0x7fff47be1070) at kernel/qapplication.cpp:4298
#30 0x00007f428a302aca in QApplication::notify (this=<value optimized out>, receiver=0xa1db80, e=0x7fff47be1070) at kernel/qapplication.cpp:4185
#31 0x00007f428ba61c06 in KApplication::notify (this=0x7fff47be4000, receiver=0xa1db80, event=0x7fff47be1070) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#32 0x00007f428af08e4c in QCoreApplication::notifyInternal (this=0x7fff47be4000, receiver=0xa1db80, event=0x7fff47be1070) at kernel/qcoreapplication.cpp:726
#33 0x00007f428a3461b2 in sendSpontaneousEvent (this=0x8e8f90, pdev=0xa4b578, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a50b0)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#34 QWidgetPrivate::drawWidget (this=0x8e8f90, pdev=0xa4b578, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a50b0) at kernel/qwidget.cpp:5363
#35 0x00007f428a346d7f in QWidgetPrivate::paintSiblingsRecursive (this=0xe6a600, pdev=0xa4b578, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x9a50b0) at kernel/qwidget.cpp:5476
#36 0x00007f428a345f1a in QWidgetPrivate::drawWidget (this=0xe6a600, pdev=0xa4b578, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5412
#37 0x00007f428a346d7f in QWidgetPrivate::paintSiblingsRecursive (this=0xa12620, pdev=0xa4b578, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x9a50b0) at kernel/qwidget.cpp:5476
#38 0x00007f428a345f1a in QWidgetPrivate::drawWidget (this=0xa12620, pdev=0xa4b578, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5412
#39 0x00007f428a346d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x90ef60, pdev=0xa4b578, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x9a50b0) at kernel/qwidget.cpp:5476
#40 0x00007f428a346c3c in QWidgetPrivate::paintSiblingsRecursive (this=0x90ef60, pdev=0xa4b578, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5463
#41 0x00007f428a345f1a in QWidgetPrivate::drawWidget (this=0x90ef60, pdev=0xa4b578, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5412
#42 0x00007f428a346d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x8f56b0, pdev=0xa4b578, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x9a50b0) at kernel/qwidget.cpp:5476
#43 0x00007f428a345f1a in QWidgetPrivate::drawWidget (this=0x8f56b0, pdev=0xa4b578, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5412
#44 0x00007f428a346d7f in QWidgetPrivate::paintSiblingsRecursive (this=0xaf5d30, pdev=0xa4b578, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x9a50b0) at kernel/qwidget.cpp:5476
#45 0x00007f428a345f1a in QWidgetPrivate::drawWidget (this=0xaf5d30, pdev=0xa4b578, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5412
#46 0x00007f428a346d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x811aa0, pdev=0xa4b578, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x9a50b0) at kernel/qwidget.cpp:5476
#47 0x00007f428a346c3c in QWidgetPrivate::paintSiblingsRecursive (this=0x811aa0, pdev=0xa4b578, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5463
#48 0x00007f428a346c3c in QWidgetPrivate::paintSiblingsRecursive (this=0x811aa0, pdev=0xa4b578, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5463
#49 0x00007f428a345f1a in QWidgetPrivate::drawWidget (this=0x811aa0, pdev=0xa4b578, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9a50b0)
    at kernel/qwidget.cpp:5412
#50 0x00007f428a4fa231 in QWidgetBackingStore::sync (this=0x9a50b0) at painting/qbackingstore.cpp:1300
#51 0x00007f428a33c940 in QWidgetPrivate::syncBackingStore (this=0x811aa0) at kernel/qwidget.cpp:1688
#52 0x00007f428a34b272 in QWidget::event (this=0x814ec0, event=0x1418cb0) at kernel/qwidget.cpp:8337
#53 0x00007f428a6f6a6b in QMainWindow::event (this=0x814ec0, event=0x1418cb0) at widgets/qmainwindow.cpp:1414
#54 0x00007f428badf4a3 in KXmlGuiWindow::event (this=0x814ec0, ev=0x1418cb0) at /usr/src/debug/kdelibs-4.4.4/kdeui/xmlgui/kxmlguiwindow.cpp:131
#55 0x00007f428a2fa4d4 in QApplicationPrivate::notify_helper (this=0x6bde70, receiver=0x814ec0, e=0x1418cb0) at kernel/qapplication.cpp:4302
#56 0x00007f428a302aca in QApplication::notify (this=<value optimized out>, receiver=0x814ec0, e=0x1418cb0) at kernel/qapplication.cpp:4185
#57 0x00007f428ba61c06 in KApplication::notify (this=0x7fff47be4000, receiver=0x814ec0, event=0x1418cb0) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#58 0x00007f428af08e4c in QCoreApplication::notifyInternal (this=0x7fff47be4000, receiver=0x814ec0, event=0x1418cb0) at kernel/qcoreapplication.cpp:726
#59 0x00007f428af0c5ba in sendEvent (receiver=0x0, event_type=0, data=0x691210) at kernel/qcoreapplication.h:215
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x691210) at kernel/qcoreapplication.cpp:1367
#61 0x00007f428af31173 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#62 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#63 0x00007f4285160a93 in g_main_dispatch (context=0x6baa20) at gmain.c:1960
#64 IA__g_main_context_dispatch (context=0x6baa20) at gmain.c:2513
#65 0x00007f4285161270 in g_main_context_iterate (context=0x6baa20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#66 0x00007f4285161510 in IA__g_main_context_iteration (context=0x6baa20, may_block=1) at gmain.c:2654
#67 0x00007f428af3167f in QEventDispatcherGlib::processEvents (this=0x6968a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#68 0x00007f428a39b14e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x00007f428af08292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#70 0x00007f428af08495 in QEventLoop::exec (this=0x7fff47be3f50, flags=...) at kernel/qeventloop.cpp:201
#71 0x00007f428af0c88b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#72 0x0000000000436c3d in _start ()

Possible duplicates by query: bug 245422, bug 245052, bug 243428, bug 243211, bug 242932.

Reported using DrKonqi
Comment 1 Aaron Digulla 2010-07-30 20:48:28 UTC
Note: I could reproduce this bug three times.
Comment 2 Frank Reininghaus 2010-08-08 14:06:41 UTC
Thanks for the bug report! This issue is known already. The root cause is still unclear, but it seems that this crash can be worked around by disabling Tool Tips in Dolphin or by disabling Nepomuk in the System Settings.

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