Bug 228513

Summary: Crash when changing between tabs
Product: [Applications] dolphin Reporter: Xavier B <xavi.blay>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Xavier B 2010-02-25 19:39:57 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: "Fedora release 12 (Constantine)"

-- Information about the crash:
I was copying or moving files from an USB pendrive to a drive that is in an usb hard disk. Sometimes, when I cut some files from the pendrive to move it to the hd, when i press to the hd dolphin tab, the app crashes.
It's simlar to other bugs, but I think is quite different so I post is as a different one. 

Fedora 12 KDE 4.4 from apt-kde repo.

The crash can be reproduced some of the time.

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

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

Thread 1 (Thread 0xb77967a0 (LWP 19900)):
#0  0x00a4a416 in __kernel_vsyscall ()
#1  0x0026f3d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0038c0c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x0038c62b in ?? () from /usr/lib/libxcb.so.1
#4  0x0038c9c8 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x003e7d59 in _XSend (dpy=<value optimized out>, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:332
#6  0x007cb546 in XRenderCompositeTrapezoids (dpy=<value optimized out>, op=<value optimized out>, src=<value optimized out>, dst=<value optimized out>, maskFormat=<value optimized out>, 
    xSrc=<value optimized out>, ySrc=<value optimized out>, traps=<value optimized out>, ntrap=<value optimized out>) at Trap.c:67
#7  0x03508ab8 in qt_XRenderCompositeTrapezoids (this=0x90419c0, polygonPoints=0xbf9ba5d4, pointCount=41, gcMode=PenGC, mode=WindingMode) at painting/qpaintengine_x11.cpp:1536
#8  QX11PaintEnginePrivate::fillPolygon_dev (this=0x90419c0, polygonPoints=0xbf9ba5d4, pointCount=41, gcMode=PenGC, mode=WindingMode) at painting/qpaintengine_x11.cpp:1617
#9  0x035094f2 in QX11PaintEnginePrivate::fillPath (this=0x90419c0, path=..., gc_mode=PenGC, transform=true) at painting/qpaintengine_x11.cpp:1755
#10 0x0350a126 in QX11PaintEngine::drawPath (this=0x9054030, path=...) at painting/qpaintengine_x11.cpp:1805
#11 0x03509bd0 in QX11PaintEngine::drawPolygon (this=0x9054030, polygonPoints=0xbf9bb888, pointCount=4, mode=OddEvenMode) at painting/qpaintengine_x11.cpp:1717
#12 0x0345b0d4 in QPainter::drawPolygon (this=0xbf9bbdf8, points=0xbf9bb888, pointCount=4, fillRule=OddEvenFill) at painting/qpainter.cpp:4937
#13 0x0104a236 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#14 0x010414c5 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#15 0x050ad5db in QMetaObject::metacall (object=0x8702730, cl=InvokeMetaMethod, idx=17, argv=0xbf9bbfac) at kernel/qmetaobject.cpp:237
#16 0x050b138d in QMetaMethod::invoke (this=0xbf9bc13c, object=0x8702730, connectionType=DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=
    ..., val8=..., val9=...) at kernel/qmetaobject.cpp:1533
#17 0x050b1990 in QMetaObject::invokeMethod (obj=0x8702730, member=0x39f2fe2 "standardIconImplementation", type=DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., 
    val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1113
#18 0x035fd11d in QStyle::standardIcon (this=0x8702730, standardIcon=SP_TitleBarNormalButton, option=0xbf9bd42c, widget=0x88eaa88) at styles/qstyle.cpp:2279
#19 0x0361046f in QCommonStyle::subElementRect (this=0x8702730, sr=SE_DockWidgetFloatButton, opt=0xbf9bd42c, widget=0x88eaa88) at styles/qcommonstyle.cpp:2956
#20 0x05607c9c in KStyle::subElementRect (this=0x8702730, sr=SE_DockWidgetFloatButton, option=0xbf9bd42c, widget=0x88eaa88) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kstyle.cpp:3140
#21 0x01039013 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#22 0x0103a953 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#23 0x010381b2 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#24 0x0560a1d5 in KStyle::drawControl (this=0x8702730, element=CE_DockWidgetTitle, option=0xbf9bd42c, p=0xbf9bd494, widget=0x88eaa88) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kstyle.cpp:1488
#25 0x0103b336 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#26 0x0370d6dc in drawControl (this=0x88eaa88, event=0xbf9bdaa4) at ../../src/gui/painting/qstylepainter.h:89
#27 QDockWidget::paintEvent (this=0x88eaa88, event=0xbf9bdaa4) at widgets/qdockwidget.cpp:1376
#28 0x033539eb in QWidget::event (this=0x88eaa88, event=0xbf9bdaa4) at kernel/qwidget.cpp:8144
#29 0x0370edbf in QDockWidget::event (this=0x88eaa88, event=0xbf9bdaa4) at widgets/qdockwidget.cpp:1475
#30 0x03300d2c in QApplicationPrivate::notify_helper (this=0x85865d0, receiver=0x88eaa88, e=0xbf9bdaa4) at kernel/qapplication.cpp:4300
#31 0x033075f1 in QApplication::notify (this=0xbf9bef04, receiver=0x88eaa88, e=0xbf9bdaa4) at kernel/qapplication.cpp:4265
#32 0x055f658b in KApplication::notify (this=0xbf9bef04, receiver=0x88eaa88, event=0xbf9bdaa4) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#33 0x050a8c03 in QCoreApplication::notifyInternal (this=0xbf9bef04, receiver=0x88eaa88, event=0xbf9bdaa4) at kernel/qcoreapplication.cpp:704
#34 0x0335c327 in sendSpontaneousEvent (this=0x88eabd8, pdev=0x88d04f4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x88d08b0) at ../../src/corelib/kernel/qcoreapplication.h:218
#35 QWidgetPrivate::drawWidget (this=0x88eabd8, pdev=0x88d04f4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x88d08b0) at kernel/qwidget.cpp:5339
#36 0x0335d132 in QWidgetPrivate::paintSiblingsRecursive (this=0x857d950, pdev=0x88d04f4, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x88d08b0) at kernel/qwidget.cpp:5452
#37 0x0335cf69 in QWidgetPrivate::paintSiblingsRecursive (this=0x857d950, pdev=0x88d04f4, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x88d08b0)
    at kernel/qwidget.cpp:5439
#38 0x0335cf69 in QWidgetPrivate::paintSiblingsRecursive (this=0x857d950, pdev=0x88d04f4, siblings=..., index=35, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x88d08b0)
    at kernel/qwidget.cpp:5439
#39 0x0335cf69 in QWidgetPrivate::paintSiblingsRecursive (this=0x857d950, pdev=0x88d04f4, siblings=..., index=36, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x88d08b0)
    at kernel/qwidget.cpp:5439
#40 0x0335c071 in QWidgetPrivate::drawWidget (this=0x857d950, pdev=0x88d04f4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x88d08b0) at kernel/qwidget.cpp:5388
#41 0x0351b195 in QWidgetBackingStore::sync (this=0x88d08b0) at painting/qbackingstore.cpp:1291
#42 0x0334d3b3 in QWidgetPrivate::syncBackingStore (this=0x857d950) at kernel/qwidget.cpp:1672
#43 0x033541ae in QWidget::event (this=0x8719990, event=0x9027770) at kernel/qwidget.cpp:8291
#44 0x0373eaa7 in QMainWindow::event (this=0x8719990, event=0x9027770) at widgets/qmainwindow.cpp:1433
#45 0x056d5154 in KMainWindow::event (this=0x8719990, ev=0x9027770) at /usr/src/debug/kdelibs-4.4.0/kdeui/widgets/kmainwindow.cpp:1103
#46 0x057163a0 in KXmlGuiWindow::event (this=0x8719990, ev=0x9027770) at /usr/src/debug/kdelibs-4.4.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
#47 0x03300d2c in QApplicationPrivate::notify_helper (this=0x85865d0, receiver=0x8719990, e=0x9027770) at kernel/qapplication.cpp:4300
#48 0x033075f1 in QApplication::notify (this=0xbf9bef04, receiver=0x8719990, e=0x9027770) at kernel/qapplication.cpp:4265
#49 0x055f658b in KApplication::notify (this=0xbf9bef04, receiver=0x8719990, event=0x9027770) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#50 0x050a8c03 in QCoreApplication::notifyInternal (this=0xbf9bef04, receiver=0x8719990, event=0x9027770) at kernel/qcoreapplication.cpp:704
#51 0x050a9ac3 in sendEvent (receiver=0x0, event_type=0, data=0x8568870) at kernel/qcoreapplication.h:215
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8568870) at kernel/qcoreapplication.cpp:1345
#53 0x050a9c1e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#54 0x050d1350 in sendPostedEvents (s=0x858b310) at kernel/qcoreapplication.h:220
#55 postEventSourceDispatch (s=0x858b310) at kernel/qeventdispatcher_glib.cpp:276
#56 0x00555f88 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#57 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#58 0x005598b8 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
#59 0x005599e4 in IA__g_main_context_iteration (context=0x858b290, may_block=<value optimized out>) at gmain.c:2654
#60 0x050d0e46 in QEventDispatcherGlib::processEvents (this=0x8568348, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#61 0x033af0c6 in QGuiEventDispatcherGlib::processEvents (this=0x8568348, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x050a72da in QEventLoop::processEvents (this=0xbf9bee64, flags=...) at kernel/qeventloop.cpp:149
#63 0x050a761a in QEventLoop::exec (this=0xbf9bee64, flags=...) at kernel/qeventloop.cpp:201
#64 0x050a9ce7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#65 0x03300dd8 in QApplication::exec () at kernel/qapplication.cpp:3579
#66 0x08078047 in main (argc=5, argv=0xbf9bf0e4) at /usr/src/debug/kdebase-4.4.0/apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 228463, bug 227996, bug 227981, bug 227027, bug 226834.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-03-05 19:48:40 UTC
Thanks for the bug report! This crash will be fixed in KDE SC 4.4.2.

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