Bug 229072

Summary: Dolphin crash when copy a lot files
Product: [Applications] dolphin Reporter: Christian Ortega <kaleemsagard>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christian Ortega 2010-03-01 22:28:05 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-174.2.22.fc12.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I selected all my contacts ($HOME/.local/share/contacts) and did copy they. Then Dolphin crash. I had two opened tabs.

The crash can be reproduced every time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
__libc_disable_asynccancel (oldtype=<value optimized out>)
    at ../nptl/cancellation.c:94
94	  while (__builtin_expect ((newval & (CANCELING_BITMASK | CANCELED_BITMASK))
[Current thread is 1 (Thread 0xb76f57a0 (LWP 10329))]

Thread 2 (Thread 0xb5d23b70 (LWP 10393)):
[KCrash Handler]
#6  deref (this=0xa1bf95c, other=...) at ../../src/corelib/arch/qatomic_i386.h:132
#7  QString::operator= (this=0xa1bf95c, other=...) at tools/qstring.cpp:1281
#8  0x0809be74 in KLoadMetaDataThread::run (this=0xa1bf950) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/panels/information/kloadmetadatathread.cpp:89
#9  0x05815cdf in QThreadPrivate::start (arg=0xa1bf950) at thread/qthread_unix.cpp:248
#10 0x00c0fab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00b66dce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76f57a0 (LWP 10329)):
#0  __libc_disable_asynccancel (oldtype=<value optimized out>) at ../nptl/cancellation.c:94
#1  0x00b5c3e8 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00c9e0c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x00c9e62b in ?? () from /usr/lib/libxcb.so.1
#4  0x00c9e9c8 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00cf9d59 in _XSend (dpy=<value optimized out>, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:332
#6  0x00cfa3aa in _XFlush (dpy=<value optimized out>) at xcb_io.c:349
#7  0x003b9bc3 in XRenderChangePicture (dpy=<value optimized out>, picture=<value optimized out>, valuemask=<value optimized out>, attributes=<value optimized out>) at Picture.c:114
#8  0x0623e96a in QX11PaintEnginePrivate::fillPolygon_dev (this=0xa0c4710, polygonPoints=0xbfbd9034, pointCount=29, gcMode=PenGC, mode=WindingMode) at painting/qpaintengine_x11.cpp:1609
#9  0x0623f4f2 in QX11PaintEnginePrivate::fillPath (this=0xa0c4710, path=..., gc_mode=PenGC, transform=false) at painting/qpaintengine_x11.cpp:1755
#10 0x0623fff8 in QX11PaintEngine::drawPath (this=0xa0081e0, path=...) at painting/qpaintengine_x11.cpp:1797
#11 0x06195fc0 in QPainter::drawPath (this=0xbfbdc96c, path=...) at painting/qpainter.cpp:3354
#12 0x00e1e41f in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#13 0x00e1e7a2 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#14 0x00e51ec6 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#15 0x06356ccb in QCommonStyle::drawControl (this=0x9e08b98, element=CE_ShapedFrame, opt=0xbfbdc8f4, p=0xbfbdc96c, widget=0xa1690a8) at styles/qcommonstyle.cpp:2263
#16 0x063f812a in QWindowsStyle::drawControl (this=0x9e08b98, ce=CE_ShapedFrame, opt=0xbfbdc8f4, p=0xbfbdc96c, widget=0xa1690a8) at styles/qwindowsstyle.cpp:2559
#17 0x00e54b04 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#18 0x06457eb4 in QFrame::drawFrame (this=0xa1690a8, p=0xbfbdc96c) at widgets/qframe.cpp:534
#19 0x06457f4c in QFrame::paintEvent (this=0xa1690a8) at widgets/qframe.cpp:496
#20 0x064e6d02 in QAbstractScrollArea::event (this=0xa1690a8, e=0xbfbdced4) at widgets/qabstractscrollarea.cpp:938
#21 0x06585bfc in QAbstractItemView::event (this=0xa1690a8, event=0xbfbdced4) at itemviews/qabstractitemview.cpp:1546
#22 0x065a1325 in QListView::event (this=0xa1690a8, e=0xbfbdced4) at itemviews/qlistview.cpp:1624
#23 0x06036d2c in QApplicationPrivate::notify_helper (this=0x9dc9270, receiver=0xa1690a8, e=0xbfbdced4) at kernel/qapplication.cpp:4300
#24 0x0603d5f1 in QApplication::notify (this=0xbfbe05f4, receiver=0xa1690a8, e=0xbfbdced4) at kernel/qapplication.cpp:4265
#25 0x0421258b in KApplication::notify (this=0xbfbe05f4, receiver=0xa1690a8, event=0xbfbdced4) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#26 0x0590bc03 in QCoreApplication::notifyInternal (this=0xbfbe05f4, receiver=0xa1690a8, event=0xbfbdced4) at kernel/qcoreapplication.cpp:704
#27 0x06092327 in sendSpontaneousEvent (this=0xa16b330, pdev=0x9ff8f1c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8) at ../../src/corelib/kernel/qcoreapplication.h:218
#28 QWidgetPrivate::drawWidget (this=0xa16b330, pdev=0x9ff8f1c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8) at kernel/qwidget.cpp:5339
#29 0x06093132 in QWidgetPrivate::paintSiblingsRecursive (this=0xa166f90, pdev=0x9ff8f1c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x9ff8bf8) at kernel/qwidget.cpp:5452
#30 0x06092071 in QWidgetPrivate::drawWidget (this=0xa166f90, pdev=0x9ff8f1c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8) at kernel/qwidget.cpp:5388
#31 0x06093132 in QWidgetPrivate::paintSiblingsRecursive (this=0xa15b660, pdev=0x9ff8f1c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x9ff8bf8) at kernel/qwidget.cpp:5452
#32 0x06092071 in QWidgetPrivate::drawWidget (this=0xa15b660, pdev=0x9ff8f1c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8) at kernel/qwidget.cpp:5388
#33 0x06093132 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f47060, pdev=0x9ff8f1c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x9ff8bf8) at kernel/qwidget.cpp:5452
#34 0x06092f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f47060, pdev=0x9ff8f1c, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8)
    at kernel/qwidget.cpp:5439
#35 0x06092f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f47060, pdev=0x9ff8f1c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8)
    at kernel/qwidget.cpp:5439
#36 0x06092071 in QWidgetPrivate::drawWidget (this=0x9f47060, pdev=0x9ff8f1c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8) at kernel/qwidget.cpp:5388
#37 0x06093132 in QWidgetPrivate::paintSiblingsRecursive (this=0xa0019e0, pdev=0x9ff8f1c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x9ff8bf8) at kernel/qwidget.cpp:5452
#38 0x06092071 in QWidgetPrivate::drawWidget (this=0xa0019e0, pdev=0x9ff8f1c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8) at kernel/qwidget.cpp:5388
#39 0x06093132 in QWidgetPrivate::paintSiblingsRecursive (this=0x9e315a0, pdev=0x9ff8f1c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x9ff8bf8) at kernel/qwidget.cpp:5452
#40 0x06092f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x9e315a0, pdev=0x9ff8f1c, siblings=..., index=12, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8)
    at kernel/qwidget.cpp:5439
#41 0x06092f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x9e315a0, pdev=0x9ff8f1c, siblings=..., index=35, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8)
    at kernel/qwidget.cpp:5439
#42 0x06092f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x9e315a0, pdev=0x9ff8f1c, siblings=..., index=36, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9ff8bf8)
    at kernel/qwidget.cpp:5439
#43 0x06092071 in QWidgetPrivate::drawWidget (this=0x9e315a0, pdev=0x9ff8f1c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x9ff8bf8) at kernel/qwidget.cpp:5388
#44 0x06251195 in QWidgetBackingStore::sync (this=0x9ff8bf8) at painting/qbackingstore.cpp:1291
#45 0x060833b3 in QWidgetPrivate::syncBackingStore (this=0x9e315a0) at kernel/qwidget.cpp:1672
#46 0x0608a1ae in QWidget::event (this=0x9df8190, event=0xa240ca0) at kernel/qwidget.cpp:8291
#47 0x06474aa7 in QMainWindow::event (this=0x9df8190, event=0xa240ca0) at widgets/qmainwindow.cpp:1433
#48 0x042f1154 in KMainWindow::event (this=0x9df8190, ev=0xa240ca0) at /usr/src/debug/kdelibs-4.4.0/kdeui/widgets/kmainwindow.cpp:1103
#49 0x043323a0 in KXmlGuiWindow::event (this=0x9df8190, ev=0xa240ca0) at /usr/src/debug/kdelibs-4.4.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
#50 0x06036d2c in QApplicationPrivate::notify_helper (this=0x9dc9270, receiver=0x9df8190, e=0xa240ca0) at kernel/qapplication.cpp:4300
#51 0x0603d5f1 in QApplication::notify (this=0xbfbe05f4, receiver=0x9df8190, e=0xa240ca0) at kernel/qapplication.cpp:4265
#52 0x0421258b in KApplication::notify (this=0xbfbe05f4, receiver=0x9df8190, event=0xa240ca0) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#53 0x0590bc03 in QCoreApplication::notifyInternal (this=0xbfbe05f4, receiver=0x9df8190, event=0xa240ca0) at kernel/qcoreapplication.cpp:704
#54 0x0590cac3 in sendEvent (receiver=0x0, event_type=0, data=0x9dab868) at kernel/qcoreapplication.h:215
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9dab868) at kernel/qcoreapplication.cpp:1345
#56 0x0590cc1e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#57 0x05934350 in sendPostedEvents (s=0x9dcf110) at kernel/qcoreapplication.h:220
#58 postEventSourceDispatch (s=0x9dcf110) at kernel/qeventdispatcher_glib.cpp:276
#59 0x00137f88 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#60 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#61 0x0013b8b8 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#62 0x0013b9e4 in IA__g_main_context_iteration (context=0x9dcf090, may_block=<value optimized out>) at gmain.c:2654
#63 0x05933e46 in QEventDispatcherGlib::processEvents (this=0x9dab340, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#64 0x060e50c6 in QGuiEventDispatcherGlib::processEvents (this=0x9dab340, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x0590a2da in QEventLoop::processEvents (this=0xa25b298, flags=...) at kernel/qeventloop.cpp:149
#66 0x0590a61a in QEventLoop::exec (this=0xa25b298, flags=...) at kernel/qeventloop.cpp:201
#67 0x060cd4ea in QDragManager::drag (this=0xa24bfd8, o=0xa2467f8) at kernel/qdnd_x11.cpp:1960
#68 0x0604bf6f in QDrag::exec (this=0xa2467f8, supportedActions=..., defaultDropAction=IgnoreAction) at kernel/qdrag.cpp:282
#69 0x02081d04 in DragAndDropHelper::startDrag (this=0x9f38798, itemView=0xa1690a8, supportedActions=..., controller=0xa167220)
    at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/draganddrophelper.cpp:93
#70 0x02068915 in DolphinIconsView::startDrag (this=0xa1690a8, supportedActions=...) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/dolphiniconsview.cpp:185
#71 0x06588afb in QAbstractItemView::mouseMoveEvent (this=0xa1690a8, event=0xbfbdfd40) at itemviews/qabstractitemview.cpp:1691
#72 0x065a193a in QListView::mouseMoveEvent (this=0xa1690a8, e=0xbfbdfd40) at itemviews/qlistview.cpp:778
#73 0x041eedcd in KCategorizedView::mouseMoveEvent (this=0xa1690a8, event=0xbfbdfd40) at /usr/src/debug/kdelibs-4.4.0/kdeui/itemviews/kcategorizedview.cpp:942
#74 0x060899cf in QWidget::event (this=0xa1690a8, event=0xbfbdfd40) at kernel/qwidget.cpp:7983
#75 0x06458034 in QFrame::event (this=0xa1690a8, e=0xbfbdfd40) at widgets/qframe.cpp:557
#76 0x064e6193 in QAbstractScrollArea::viewportEvent (this=0xa1690a8, e=0xbfbdfd40) at widgets/qabstractscrollarea.cpp:1036
#77 0x0658cfc7 in QAbstractItemView::viewportEvent (this=0xa1690a8, event=0xbfbdfd40) at itemviews/qabstractitemview.cpp:1610
#78 0x064e8635 in viewportEvent (this=0xa16c1e0, o=0xa1678b8, e=0xbfbdfd40) at widgets/qabstractscrollarea_p.h:100
#79 QAbstractScrollAreaFilter::eventFilter (this=0xa16c1e0, o=0xa1678b8, e=0xbfbdfd40) at widgets/qabstractscrollarea_p.h:116
#80 0x0590ae3a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9dc9270, receiver=0xa1678b8, event=0xbfbdfd40) at kernel/qcoreapplication.cpp:819
#81 0x06036d0a in QApplicationPrivate::notify_helper (this=0x9dc9270, receiver=0xa1678b8, e=0xbfbdfd40) at kernel/qapplication.cpp:4296
#82 0x0603e0fe in QApplication::notify (this=0xbfbe05f4, receiver=0xa1678b8, e=0xbfbdfd40) at kernel/qapplication.cpp:3865
#83 0x0421258b in KApplication::notify (this=0xbfbe05f4, receiver=0xa1678b8, event=0xbfbdfd40) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#84 0x0590bc03 in QCoreApplication::notifyInternal (this=0xbfbe05f4, receiver=0xa1678b8, event=0xbfbdfd40) at kernel/qcoreapplication.cpp:704
#85 0x0603ce68 in sendEvent (receiver=0xa1678b8, event=0xbfbdfd40, alienWidget=0xa1678b8, nativeWidget=0xa158bd0, buttonDown=0x69360f8, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#86 QApplicationPrivate::sendMouseEvent (receiver=0xa1678b8, event=0xbfbdfd40, alienWidget=0xa1678b8, nativeWidget=0xa158bd0, buttonDown=0x69360f8, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#87 0x060ba0d0 in QETWidget::translateMouseEvent (this=0xa158bd0, event=0xbfbe025c) at kernel/qapplication_x11.cpp:4368
#88 0x060b95e3 in QApplication::x11ProcessEvent (this=0xbfbe05f4, event=0xbfbe025c) at kernel/qapplication_x11.cpp:3379
#89 0x060e54da in x11EventSourceDispatch (s=0x9dcfd40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#90 0x00137f88 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#91 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#92 0x0013b8b8 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#93 0x0013b9e4 in IA__g_main_context_iteration (context=0x9dcf090, may_block=<value optimized out>) at gmain.c:2654
#94 0x05933e46 in QEventDispatcherGlib::processEvents (this=0x9dab340, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#95 0x060e50c6 in QGuiEventDispatcherGlib::processEvents (this=0x9dab340, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#96 0x0590a2da in QEventLoop::processEvents (this=0xbfbe0554, flags=...) at kernel/qeventloop.cpp:149
#97 0x0590a61a in QEventLoop::exec (this=0xbfbe0554, flags=...) at kernel/qeventloop.cpp:201
#98 0x0590cce7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#99 0x06036dd8 in QApplication::exec () at kernel/qapplication.cpp:3579
#100 0x08078047 in main (argc=1, argv=0xbfbe07d4) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/main.cpp:101

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

Possible duplicates by query: bug 229054, bug 228695, bug 228513, bug 228463, bug 227996.

Reported using DrKonqi
Comment 1 Peter Penz 2010-03-02 08:06:39 UTC
Thanks for the report, this issue has been fixed 2 days ago and will be part of
KDE SC 4.4.2 (4.4.1 had been tagged already).
Comment 2 Dario Andres 2010-03-04 13:15:22 UTC

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