Bug 232803

Summary: Dolphin crashes after viewing properties of multiple large files
Product: [Applications] dolphin Reporter: darkplexus <darkplexus>
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 darkplexus 2010-03-31 09:03:54 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-70.fc12.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
i was checking how many bytes my files were taking up, by selecting them all and right clicking and selecting poperties.
some times the size does not get calculated, it will be blank... that tells me that dolphin will crash when i click close and go back to my files.

everythign else is still functional, i can change ownership of files and so on. it's only when i close the properties window that dolphin crashes.

i don't know how to replicate it, because if i repeat my steps, it doens't crash again.

this happens about 10% of the time in general.


The crash can be reproduced some of the time.

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

Thread 3 (Thread 0xb5f60b70 (LWP 5534)):
#0  0x00a26416 in __kernel_vsyscall ()
#1  0x00119f72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x030bd6b5 in ?? () from /usr/lib/libxine.so.1
#3  0x00115ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x0096edce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb09fdb70 (LWP 6515)):
[KCrash Handler]
#6  0x02384803 in QThreadPrivate::finish (arg=0x9460530) at thread/qthread_unix.cpp:280
#7  0x02384ce7 in ~__pthread_cleanup_class (arg=0x9460530) at /usr/include/pthread.h:535
#8  QThreadPrivate::start (arg=0x9460530) at thread/qthread_unix.cpp:253
#9  0x00115ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x0096edce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77b47a0 (LWP 5516)):
#0  0x00a26416 in __kernel_vsyscall ()
#1  0x009643d6 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00bc70c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x00bc762b in ?? () from /usr/lib/libxcb.so.1
#4  0x00bc79c8 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x0016cd59 in _XSend (dpy=<value optimized out>, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:332
#6  0x0016cef0 in _XReply (dpy=<value optimized out>, rep=<value optimized out>, extra=<value optimized out>, discard=<value optimized out>) at xcb_io.c:450
#7  0x001494ea in XGetImage (dpy=<value optimized out>, d=<value optimized out>, x=<value optimized out>, y=<value optimized out>, width=<value optimized out>, height=<value optimized out>, 
    plane_mask=<value optimized out>, format=<value optimized out>) at GetImage.c:77
#8  0x03d23749 in QX11PixmapData::toImage (this=0x9397610) at image/qpixmap_x11.cpp:1492
#9  0x03d0b6cc in QPixmap::toImage (this=0xbfaa7cdc) at image/qpixmap.cpp:486
#10 0x05ea7f88 in KIconEffect::apply (this=0xbfaa7cec, pixmap=..., effect=1, value=1, col=..., col2=..., trans=false) at /usr/src/debug/kdelibs-4.4.1/kdeui/icons/kiconeffect.cpp:287
#11 0x05ea81a2 in KIconEffect::apply (this=0xbfaa7cec, pixmap=..., effect=1, value=1, col=..., trans=false) at /usr/src/debug/kdelibs-4.4.1/kdeui/icons/kiconeffect.cpp:266
#12 0x06f61a2d in KRatingPainter::paint (this=0x98e85ac, painter=0xbfaa7d5c, rect=..., rating=<value optimized out>, hoverRating=0)
    at /usr/src/debug/kdelibs-4.4.1/nepomuk/core/ui/kratingpainter.cpp:201
#13 0x06f56ba8 in KRatingWidget::paintEvent (this=0x98e78f0, e=0xbfaa8334) at /usr/src/debug/kdelibs-4.4.1/nepomuk/core/ui/kratingwidget.cpp:233
#14 0x03c7e9eb in QWidget::event (this=0x98e78f0, event=0xbfaa8334) at kernel/qwidget.cpp:8144
#15 0x0404d064 in QFrame::event (this=0x98e78f0, e=0xbfaa8334) at widgets/qframe.cpp:557
#16 0x03c2bd2c in QApplicationPrivate::notify_helper (this=0x8fd54d0, receiver=0x98e78f0, e=0xbfaa8334) at kernel/qapplication.cpp:4300
#17 0x03c325f1 in QApplication::notify (this=0xbfaaaf64, receiver=0x98e78f0, e=0xbfaa8334) at kernel/qapplication.cpp:4265
#18 0x05ee77db in KApplication::notify (this=0xbfaaaf64, receiver=0x98e78f0, event=0xbfaa8334) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#19 0x0247ac03 in QCoreApplication::notifyInternal (this=0xbfaaaf64, receiver=0x98e78f0, event=0xbfaa8334) at kernel/qcoreapplication.cpp:704
#20 0x03c87327 in sendSpontaneousEvent (this=0x98e83c0, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at ../../src/corelib/kernel/qcoreapplication.h:218
#21 QWidgetPrivate::drawWidget (this=0x98e83c0, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5339
#22 0x03c88132 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x8fd8740) at kernel/qwidget.cpp:5452
#23 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#24 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#25 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#26 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#27 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#28 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#29 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7400, pdev=0x9837074, siblings=..., index=15, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#30 0x03c87071 in QWidgetPrivate::drawWidget (this=0x98e7400, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5388
#31 0x03c88132 in QWidgetPrivate::paintSiblingsRecursive (this=0x98eed08, pdev=0x9837074, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x8fd8740) at kernel/qwidget.cpp:5452
#32 0x03c87f69 in QWidgetPrivate::paintSiblingsRecursive (this=0x98eed08, pdev=0x9837074, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740)
    at kernel/qwidget.cpp:5439
#33 0x03c87071 in QWidgetPrivate::drawWidget (this=0x98eed08, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5388
#34 0x03c88132 in QWidgetPrivate::paintSiblingsRecursive (this=0x98ef838, pdev=0x9837074, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x8fd8740) at kernel/qwidget.cpp:5452
#35 0x03c87071 in QWidgetPrivate::drawWidget (this=0x98ef838, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5388
#36 0x03c88132 in QWidgetPrivate::paintSiblingsRecursive (this=0x98ef680, pdev=0x9837074, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x8fd8740) at kernel/qwidget.cpp:5452
#37 0x03c87071 in QWidgetPrivate::drawWidget (this=0x98ef680, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5388
#38 0x03c88132 in QWidgetPrivate::paintSiblingsRecursive (this=0x9840dd0, pdev=0x9837074, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x8fd8740) at kernel/qwidget.cpp:5452
#39 0x03c87071 in QWidgetPrivate::drawWidget (this=0x9840dd0, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5388
#40 0x03c88132 in QWidgetPrivate::paintSiblingsRecursive (this=0x983cb68, pdev=0x9837074, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x8fd8740) at kernel/qwidget.cpp:5452
#41 0x03c87071 in QWidgetPrivate::drawWidget (this=0x983cb68, pdev=0x9837074, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5388
#42 0x03c88132 in QWidgetPrivate::paintSiblingsRecursive (this=0x980e3a8, pdev=0x9837074, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=
    0x8fd8740) at kernel/qwidget.cpp:5452
#43 0x03c87071 in QWidgetPrivate::drawWidget (this=0x980e3a8, pdev=0x9837074, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x8fd8740) at kernel/qwidget.cpp:5388
#44 0x03e461c5 in QWidgetBackingStore::sync (this=0x8fd8740) at painting/qbackingstore.cpp:1291
#45 0x03c783b3 in QWidgetPrivate::syncBackingStore (this=0x980e3a8) at kernel/qwidget.cpp:1672
#46 0x03c7f1ae in QWidget::event (this=0x93dcc30, event=0x9957aa0) at kernel/qwidget.cpp:8291
#47 0x04069ad7 in QMainWindow::event (this=0x93dcc30, event=0x9957aa0) at widgets/qmainwindow.cpp:1433
#48 0x05fc6554 in KMainWindow::event (this=0x93dcc30, ev=0x9957aa0) at /usr/src/debug/kdelibs-4.4.1/kdeui/widgets/kmainwindow.cpp:1103
#49 0x060077a0 in KXmlGuiWindow::event (this=0x93dcc30, ev=0x9957aa0) at /usr/src/debug/kdelibs-4.4.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#50 0x03c2bd2c in QApplicationPrivate::notify_helper (this=0x8fd54d0, receiver=0x93dcc30, e=0x9957aa0) at kernel/qapplication.cpp:4300
#51 0x03c325f1 in QApplication::notify (this=0xbfaaaf64, receiver=0x93dcc30, e=0x9957aa0) at kernel/qapplication.cpp:4265
#52 0x05ee77db in KApplication::notify (this=0xbfaaaf64, receiver=0x93dcc30, event=0x9957aa0) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#53 0x0247ac03 in QCoreApplication::notifyInternal (this=0xbfaaaf64, receiver=0x93dcc30, event=0x9957aa0) at kernel/qcoreapplication.cpp:704
#54 0x0247bac3 in sendEvent (receiver=0x0, event_type=0, data=0x8fb5868) at kernel/qcoreapplication.h:215
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8fb5868) at kernel/qcoreapplication.cpp:1345
#56 0x0247bc1e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#57 0x024a3350 in sendPostedEvents (s=0x8fda510) at kernel/qcoreapplication.h:220
#58 postEventSourceDispatch (s=0x8fda510) at kernel/qeventdispatcher_glib.cpp:276
#59 0x04fcdfb8 in g_main_dispatch (context=0x8fda490) at gmain.c:1960
#60 IA__g_main_context_dispatch (context=0x8fda490) at gmain.c:2513
#61 0x04fd18e8 in g_main_context_iterate (context=0x118eb0, block=1, dispatch=1, self=0x8fd5440) at gmain.c:2591
#62 0x04fd1a14 in IA__g_main_context_iteration (context=0x8fda490, may_block=1) at gmain.c:2654
#63 0x024a2e46 in QEventDispatcherGlib::processEvents (this=0x8fb5340, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#64 0x03cda0e6 in QGuiEventDispatcherGlib::processEvents (this=0x8fb5340, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x024792da in QEventLoop::processEvents (this=0xbfaaaec4, flags=...) at kernel/qeventloop.cpp:149
#66 0x0247961a in QEventLoop::exec (this=0xbfaaaec4, flags=...) at kernel/qeventloop.cpp:201
#67 0x0247bce7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#68 0x03c2bdd8 in QApplication::exec () at kernel/qapplication.cpp:3579
#69 0x080780e7 in _start ()

Possible duplicates by query: bug 232419, bug 232275, bug 232041, bug 231242, bug 231184.

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-31 14:36:12 UTC
Fixed for KDE SC 4.4.2
Regards

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