Bug 230481 - dolphin crashed when copying files from one dolphin window to another
Summary: dolphin crashed when copying files from one dolphin window to another
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-12 18:43 UTC by Ron
Modified: 2011-12-18 13:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.8.0
Sentry Crash Report:


Attachments
how to reproduce bug (201.49 KB, image/png)
2010-03-12 18:45 UTC, Ron
Details
screenshots and crash reports (440.29 KB, application/zip)
2010-08-17 02:24 UTC, Ron
Details
crash report (11.58 KB, text/plain)
2010-08-18 05:55 UTC, Ron
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ron 2010-03-12 18:43:23 UTC
Version:           v1.4 (using KDE 4.4.1)
OS:                Linux
Installed from:    Ubuntu Packages

Kubuntu 9.10 amd64
KDE 4.4.1
Dolphin 1.4

I had 2 dolphin windows open and was copying files from one window to another.  Some of the files already existed in the destination folder and some did not.  The mouse cursor happened to pass over the down arrow in the location bar as I was dragging the files to the new folder.  The menu in the source folder became stuck open as I let go of the mouse on the destination folder.  I clicked copy and was prompted to either overwrite or skip a file and right as I was beginning to click on Skip dolphin crashed.  This may be related to bug #219111.  I have 2 different crash reports related to this bug.  The second one in the post below occurred before I could even finish dragging the files to the destination folder.


Application: Dolphin (dolphin), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f511e0187f0 (LWP 6248))]

Thread 2 (Thread 0x7f510659a910 (LWP 6289)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f510ba14c91 in metronom_sync_loop (this=0x24da4d0) at metronom.c:870
#2  0x00007f51171ffa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f5119c9d80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f511e0187f0 (LWP 6248)):
[KCrash Handler]
#5  0x00007f5119bf14b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f5119bf4f50 in *__GI_abort () at abort.c:92
#7  0x00007f5119c29c97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f5119c33dd6 in malloc_printerr (action=3, str=0x7f5119cf5790 "double free or corruption (out)", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007f5119c3874c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3716
#10 0x00007f511a2a1da3 in QPropertyAnimationPrivate::~QPropertyAnimationPrivate() () from /usr/lib/libQtCore.so.4
#11 0x00007f511a3c0906 in QScopedPointerDeleter<QObjectData>::cleanup (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#12 ~QScopedPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#13 ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:992
#14 0x00007f51121cf3f3 in ~Animation (this=0x1868, __in_chrg=<value optimized out>) at ../../../kstyles/oxygen/lib/oxygenanimation.h:53
#15 0x00007f511a3b97fc in QObjectPrivate::deleteChildren (this=0x2402a90) at kernel/qobject.cpp:1986
#16 0x00007f511a3c08c4 in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#17 0x00007f51121dca5e in ~AnimationData (this=0x2538990, __in_chrg=<value optimized out>) at ../../../kstyles/oxygen/animations/oxygenanimationdata.h:60
#18 ~GenericData (this=0x2538990, __in_chrg=<value optimized out>) at ../../../kstyles/oxygen/animations/oxygengenericdata.h:55
#19 ~WidgetStateData (this=0x2538990, __in_chrg=<value optimized out>) at ../../../kstyles/oxygen/animations/oxygenwidgetstatedata.h:50
#20 ~EnableData (this=0x2538990, __in_chrg=<value optimized out>) at ../../../kstyles/oxygen/animations/oxygenenabledata.h:50
#21 0x00007f511a3bab6d in QObject::event (this=0x2538990, e=0x2452860) at kernel/qobject.cpp:1231
#22 0x00007f511afa112c in QApplicationPrivate::notify_helper (this=0x1b99dc0, receiver=0x2538990, e=0x2452860) at kernel/qapplication.cpp:4300
#23 0x00007f511afa771b in QApplication::notify (this=0x7fff3fdb1de0, receiver=0x2538990, e=0x2452860) at kernel/qapplication.cpp:4183
#24 0x00007f511bcabd76 in KApplication::notify (this=0x7fff3fdb1de0, receiver=0x2538990, event=0x2452860) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x00007f511a3aae0c in QCoreApplication::notifyInternal (this=0x7fff3fdb1de0, receiver=0x2538990, event=0x2452860) at kernel/qcoreapplication.cpp:704
#26 0x00007f511a3ad587 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1b716d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1b716d0) at kernel/qcoreapplication.cpp:1345
#28 0x00007f511a3d47f3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#30 0x00007f51160d1bce in g_main_dispatch (context=0x1b9cd20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#31 IA__g_main_context_dispatch (context=0x1b9cd20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#32 0x00007f51160d5598 in g_main_context_iterate (context=0x1b9cd20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#33 0x00007f51160d56c0 in IA__g_main_context_iteration (context=0x1b9cd20, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#34 0x00007f511a3d4333 in QEventDispatcherGlib::processEvents (this=0x1b70e20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#35 0x00007f511b050f0e in QGuiEventDispatcherGlib::processEvents (this=0x1868, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f511a3a9732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x00007f511a3a9b0c in QEventLoop::exec (this=0x7fff3fdb1d30, flags=) at kernel/qeventloop.cpp:201
#38 0x00007f511a3ad84b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#39 0x000000000043ad25 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101
The current source language is "auto; currently asm".
The current source language is "auto; currently c".
Comment 1 Ron 2010-03-12 18:44:10 UTC
Application: Dolphin (dolphin), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  QWidget::d_func (this=<value optimized out>, event=0x7fffe11a44a0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:143
#6  QETWidget::d_func (this=<value optimized out>, event=0x7fffe11a44a0) at kernel/qapplication_x11.cpp:531
#7  QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe11a44a0) at kernel/qapplication_x11.cpp:3569
#8  0x00007f697204f322 in x11EventSourceDispatch (s=0xfe0010, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#9  0x00007f696d0cfbce in g_main_dispatch (context=0xfded20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#10 IA__g_main_context_dispatch (context=0xfded20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#11 0x00007f696d0d3598 in g_main_context_iterate (context=0xfded20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#12 0x00007f696d0d36c0 in IA__g_main_context_iteration (context=0xfded20, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#13 0x00007f69713d2333 in QEventDispatcherGlib::processEvents (this=0xfb2e20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#14 0x00007f697204ef0e in QGuiEventDispatcherGlib::processEvents (this=0x7fffe11a3fb0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#15 0x00007f69713a7732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#16 0x00007f69713a7b0c in QEventLoop::exec (this=0x7fffe11a47d0, flags=) at kernel/qeventloop.cpp:201
#17 0x00007f69723dca05 in QMenu::exec (this=0x1961330, p=<value optimized out>, action=0x0) at widgets/qmenu.cpp:2063
#18 0x00007f6974c1b891 in KUrlNavigatorButton::listJobFinished (this=0x153ae60, job=<value optimized out>) at ../../kfile/kurlnavigatorbutton.cpp:470
#19 0x00007f6974c1bb0c in KUrlNavigatorButton::qt_metacall (this=0x153ae60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe11a4b20) at ./kurlnavigatorbutton_p.moc:95
#20 0x00007f69713bbc0f in QMetaObject::activate (sender=0x1a28f00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#21 0x00007f6971a3cda2 in KJob::result (this=0x7fffe11a3fb0, _t1=0x1a28f00) at ./kjob.moc:194
#22 0x00007f6971a3d040 in KJob::emitResult (this=0x1a28f00) at ../../kdecore/jobs/kjob.cpp:312
#23 0x00007f69731b9853 in KIO::SimpleJob::slotFinished (this=0x1a28f00) at ../../kio/kio/job.cpp:486
#24 0x00007f69731b9990 in KIO::ListJob::slotFinished (this=0x1a28f00) at ../../kio/kio/job.cpp:2505
#25 0x00007f69731bd689 in KIO::ListJob::qt_metacall (this=0x1a28f00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe11a4e50) at ./jobclasses.moc:818
#26 0x00007f69713bbc0f in QMetaObject::activate (sender=0x13473e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#27 0x00007f6973278a91 in KIO::SlaveInterface::dispatch (this=0x13473e0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#28 0x00007f6973275e03 in KIO::SlaveInterface::dispatch (this=0x13473e0) at ../../kio/kio/slaveinterface.cpp:91
#29 0x00007f697326a166 in KIO::Slave::gotInput (this=0x13473e0) at ../../kio/kio/slave.cpp:324
#30 0x00007f697326a34c in KIO::Slave::qt_metacall (this=0x13473e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe11a5270) at ./slave.moc:82
#31 0x00007f69713bbc0f in QMetaObject::activate (sender=0x132bd40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#32 0x00007f6973188ad7 in KIO::ConnectionPrivate::dequeue (this=0x147b110) at ../../kio/kio/connection.cpp:82
#33 0x00007f6973188bfd in KIO::Connection::qt_metacall (this=0x132bd40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1306900) at ./connection.moc:79
#34 0x00007f69713b8b49 in QObject::event (this=0x132bd40, e=0x1624a70) at kernel/qobject.cpp:1248
#35 0x00007f6971f9f12c in QApplicationPrivate::notify_helper (this=0xfdbe00, receiver=0x132bd40, e=0x1624a70) at kernel/qapplication.cpp:4300
#36 0x00007f6971fa571b in QApplication::notify (this=0x7fffe11a7c40, receiver=0x132bd40, e=0x1624a70) at kernel/qapplication.cpp:4183
#37 0x00007f6972ca9d76 in KApplication::notify (this=0x7fffe11a7c40, receiver=0x132bd40, event=0x1624a70) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x00007f69713a8e0c in QCoreApplication::notifyInternal (this=0x7fffe11a7c40, receiver=0x132bd40, event=0x1624a70) at kernel/qcoreapplication.cpp:704
#39 0x00007f69713ab587 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xfb36d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xfb36d0) at kernel/qcoreapplication.cpp:1345
#41 0x00007f69713d27f3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#43 0x00007f696d0cfbce in g_main_dispatch (context=0xfded20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#44 IA__g_main_context_dispatch (context=0xfded20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#45 0x00007f696d0d3598 in g_main_context_iterate (context=0xfded20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#46 0x00007f696d0d36c0 in IA__g_main_context_iteration (context=0xfded20, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#47 0x00007f69713d2333 in QEventDispatcherGlib::processEvents (this=0xfb2e20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#48 0x00007f697204ef0e in QGuiEventDispatcherGlib::processEvents (this=0x7fffe11a3fb0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007f69713a7732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x00007f69713a7b0c in QEventLoop::exec (this=0x18662e0, flags=) at kernel/qeventloop.cpp:201
#51 0x00007f69720371fc in QDragManager::drag (this=0x127c1a0, o=<value optimized out>) at kernel/qdnd_x11.cpp:1960
#52 0x00007f6971fb58c8 in QDrag::exec (this=0x180d9b0, supportedActions=) at kernel/qdrag.cpp:282
#53 0x00007f69744bc72b in DragAndDropHelper::startDrag (this=0x12044a0, itemView=0x1263200, supportedActions=) at ../../../../apps/dolphin/src/draganddrophelper.cpp:93
#54 0x00007f69744a4ec0 in DolphinIconsView::startDrag (this=0x1263200, supportedActions=<value optimized out>) at ../../../../apps/dolphin/src/dolphiniconsview.cpp:185
#55 0x00007f69724c671e in QAbstractItemView::mouseMoveEvent (this=0x1263200, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1691
#56 0x00007f69724de101 in QListView::mouseMoveEvent (this=0x7fffe11a3fb0, e=0x7fffe11a6f40) at itemviews/qlistview.cpp:778
#57 0x00007f6972c87abe in KCategorizedView::mouseMoveEvent (this=0x7fffe11a3fb0, event=0x7fffe11a3fd0) at ../../kdeui/itemviews/kcategorizedview.cpp:942
#58 0x00007f6971ff515f in QWidget::event (this=0x1263200, event=0x7fffe11a6f40) at kernel/qwidget.cpp:7983
#59 0x00007f697239b956 in QFrame::event (this=0x1263200, e=0x7fffe11a6f40) at widgets/qframe.cpp:557
#60 0x00007f69724cae9b in QAbstractItemView::viewportEvent (this=0x1263200, event=0x7fffe11a6f40) at itemviews/qabstractitemview.cpp:1610
#61 0x00007f69713a8227 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1223d60, event=0x7fffe11a6f40) at kernel/qcoreapplication.cpp:819
#62 0x00007f6971f9f0fc in QApplicationPrivate::notify_helper (this=0xfdbe00, receiver=0x1223d60, e=0x7fffe11a6f40) at kernel/qapplication.cpp:4296
#63 0x00007f6971fa5efb in QApplication::notify (this=0x7fffe11a7c40, receiver=0x1223d60, e=0x7fffe11a6f40) at kernel/qapplication.cpp:3865
#64 0x00007f6972ca9d76 in KApplication::notify (this=0x7fffe11a7c40, receiver=0x1223d60, event=0x7fffe11a6f40) at ../../kdeui/kernel/kapplication.cpp:302
#65 0x00007f69713a8e0c in QCoreApplication::notifyInternal (this=0x7fffe11a7c40, receiver=0x1223d60, event=0x7fffe11a6f40) at kernel/qcoreapplication.cpp:704
#66 0x00007f6971fa50d6 in QCoreApplication::sendEvent (receiver=0x1223d60, event=0x7fffe11a6f40, alienWidget=0x1223d60, nativeWidget=0x1261310, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#67 QApplicationPrivate::sendMouseEvent (receiver=0x1223d60, event=0x7fffe11a6f40, alienWidget=0x1223d60, nativeWidget=0x1261310, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#68 0x00007f6972024c65 in QETWidget::translateMouseEvent (this=0x1261310, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#69 0x00007f697202397a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe11a7860) at kernel/qapplication_x11.cpp:3501
#70 0x00007f697204f322 in x11EventSourceDispatch (s=0xfe0010, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#71 0x00007f696d0cfbce in g_main_dispatch (context=0xfded20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#72 IA__g_main_context_dispatch (context=0xfded20) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#73 0x00007f696d0d3598 in g_main_context_iterate (context=0xfded20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#74 0x00007f696d0d36c0 in IA__g_main_context_iteration (context=0xfded20, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#75 0x00007f69713d2333 in QEventDispatcherGlib::processEvents (this=0xfb2e20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#76 0x00007f697204ef0e in QGuiEventDispatcherGlib::processEvents (this=0x7fffe11a3fb0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#77 0x00007f69713a7732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#78 0x00007f69713a7b0c in QEventLoop::exec (this=0x7fffe11a7b90, flags=) at kernel/qeventloop.cpp:201
#79 0x00007f69713ab84b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#80 0x000000000043ad25 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101
Comment 2 Ron 2010-03-12 18:45:17 UTC
Created attachment 41574 [details]
how to reproduce bug
Comment 3 Peter Penz 2010-08-06 12:39:03 UTC
Thanks for the report and the screenshot! Backtrace #1 indicates an Oxygen issue, where I'm confident that it has been fixed. Backtrace #2 is a duplicate of bug 219111 as you already said. I'm quite sure it has been fixed in KDE SC 4.5.0, but I need to retest it (I've currently no 4.5 environment on the computer where I'm located).

*** This bug has been marked as a duplicate of bug 219111 ***
Comment 4 Ron 2010-08-17 02:24:43 UTC
Created attachment 50639 [details]
screenshots and crash reports

I just tested this bug in KDE 4.5.0 and unfortunately it still occurs.  I've attached some screenshots of how to reproduce the bug along with the crash report from KDE 4.5.  I've also included some previous crash reports that I encountered while testing this bug on KDE 4.4.5.  I'm not sure if this behavior is related or not but the bug seems to occur more frequently when I wait for the system notification popup to appear prior to clicking Skip.  It still doesn't occur every time I try to reproduce it though.  It seems to be a matter of timing and it usually takes a couple of times before I can repeat the crash.  After the crash the "job in progress" icon remains in my system tray as seen in image bug5.jpg until I click on it and then click the Stop button.
Comment 5 Peter Penz 2010-08-17 22:12:26 UTC
Thanks for the detailed screenshots. I followed your instructions 1:1, but on my system I could not reproduce the issue - the backtraces indicate an issue outside the scope of Dolphin probably related to either a Qt-graphicsdevice issue or an issue in KUiServerJobTracker...

Would it be possible that you check, whether the issue also occurs if you disable the notifications in the Notifications applet? (right click -> Notification Settings -> [ ] File transfers and other jobs) Do you have enabled the desktop effects on your system? (System Settings -> Desktop Effects)? If turning on/off the desktop effects helps, then at least we have a rough indication how to proceed... Thanks!
Comment 6 Ron 2010-08-18 05:45:32 UTC
I tried disabling the Notifications applet and it didn't seem to have any effect on the bug.  I was still able to reproduce it with the notifications disabled.  The desktop effects though does seem to be related to the bug.  After disabling desktop effects I haven't been able to reproduce the bug yet.  The crash report below was generated while desktop effects were still active.  It's slightly different from the crash report in the attached zip file.


Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8dac208760 (LWP 3344))]

Thread 2 (Thread 0x7f8d98e58710 (LWP 3353)):
#0  __pthread_mutex_unlock (mutex=0x223b0e8) at pthread_mutex_unlock.c:289
#1  0x00007f8da367128d in g_main_context_iterate (context=0x223b0e0, block=1, dispatch=1, self=0x223ba70) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2532
#2  0x00007f8da36718fc in IA__g_main_context_iteration (context=0x223b0e0, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#3  0x00007f8da7ee3bd6 in QEventDispatcherGlib::processEvents (this=0x1fc0790, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f8da7eb67b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8da7eb6b9c in QEventLoop::exec (this=0x7f8d98e57db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8da7dc223d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f8da7e966d8 in QInotifyFileSystemWatcherEngine::run (this=0x2228d10) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f8da7dc51be in QThreadPrivate::start (arg=0x2228d10) at thread/qthread_unix.cpp:266
#9  0x00007f8da5bf79ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8dabaf56fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8dac208760 (LWP 3344)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0x25b6a58, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  ~QExplicitlySharedDataPointer (this=0x25b6a58, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:159
#8  ~QFont (this=0x25b6a58, __in_chrg=<value optimized out>) at text/qfont.cpp:831
#9  0x00007f8da8d825d8 in ~QTextFormatPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at text/qtextformat.cpp:169
#10 ~QSharedDataPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:90
#11 ~QTextFormat (this=<value optimized out>, __in_chrg=<value optimized out>) at text/qtextformat.cpp:773
#12 0x00007f8da8d86624 in QVector<QTextFormat>::free (this=<value optimized out>, x=0x0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:437
#13 0x00007f8da8da156b in ~QTextDocumentPrivate (this=0x2593670, __in_chrg=<value optimized out>) at text/qtextdocument_p.cpp:296
#14 0x00007f8da7ed10ec in QScopedPointerDeleter<QObjectData>::cleanup (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#15 ~QScopedPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#16 ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:963
#17 0x00007f8da8d8bba7 in ~QTextDocument (this=0x25b6a58, __in_chrg=<value optimized out>) at text/qtextdocument.cpp:348
#18 0x00007f8da7ec99ff in QObjectPrivate::deleteChildren (this=0x263e0f0) at kernel/qobject.cpp:1957
#19 0x00007f8da7ed109b in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#20 0x00007f8da8d5f167 in ~QTextControl (this=0x25b6a58, __in_chrg=<value optimized out>) at text/qtextcontrol.cpp:793
#21 0x00007f8da8f2309e in QLabel::setText (this=0x20aa9c0, text=...) at widgets/qlabel.cpp:357
#22 0x00007f8dabde1010 in InformationPanelContent::setNameLabelText (this=0x1f98200, text=<value optimized out>) at ../../../../apps/dolphin/src/panels/information/informationpanelcontent.cpp:402
#23 0x00007f8dabde2556 in InformationPanelContent::showItem (this=0x1f98200, item=...) at ../../../../apps/dolphin/src/panels/information/informationpanelcontent.cpp:188
#24 0x00007f8dabddf1f0 in InformationPanel::showItemInfo (this=0x2099a20) at ../../../../apps/dolphin/src/panels/information/informationpanel.cpp:180
#25 0x00007f8dabddfa5b in InformationPanel::setSelection (this=0x2099a20, selection=...) at ../../../../apps/dolphin/src/panels/information/informationpanel.cpp:91
#26 0x00007f8dabde0221 in InformationPanel::qt_metacall (this=0x2099a20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5abe8aa0) at ./informationpanel.moc:99
#27 0x00007f8da7ecf7a7 in QMetaObject::activate (sender=0x1dedbb0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x25c23c8) at kernel/qobject.cpp:3280
#28 0x00007f8dabdc8172 in DolphinMainWindow::selectionChanged (this=0x25b6a58, _t1=<value optimized out>) at ./dolphinmainwindow.moc:297
#29 0x00007f8dabdcfb56 in DolphinMainWindow::slotSelectionChanged (this=0x1dedbb0, selection=...) at ../../../../apps/dolphin/src/dolphinmainwindow.cpp:343
#30 0x00007f8dabdd62c5 in DolphinMainWindow::qt_metacall (this=0x1dedbb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5abe8c80) at ./dolphinmainwindow.moc:234
#31 0x00007f8da7ecf7a7 in QMetaObject::activate (sender=0x1fbddb0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x25c23c8) at kernel/qobject.cpp:3280
#32 0x00007f8dab0a59f5 in DolphinView::selectionChanged (this=0x25b6a58, _t1=<value optimized out>) at ./dolphinview.moc:342
#33 0x00007f8dab0a9567 in DolphinView::emitSelectionChangedSignal (this=0x1fbddb0) at ../../../../apps/dolphin/src/dolphinview.cpp:906
#34 0x00007f8dab0abe4a in DolphinView::qt_metacall (this=0x1fbddb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5abe8d90) at ./dolphinview.moc:222
#35 0x00007f8da7ecf7a7 in QMetaObject::activate (sender=0x1fc1190, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x25c23c8) at kernel/qobject.cpp:3280
#36 0x00007f8da7ec9599 in QObject::event (this=0x1fc1190, e=0x0) at kernel/qobject.cpp:1183
#37 0x00007f8da8b02cdc in QApplicationPrivate::notify_helper (this=0x1d07100, receiver=0x1fc1190, e=0x7fff5abe94e0) at kernel/qapplication.cpp:4389
#38 0x00007f8da8b087cd in QApplication::notify (this=0x7fff5abe9840, receiver=0x1fc1190, e=0x7fff5abe94e0) at kernel/qapplication.cpp:4270
#39 0x00007f8da9857eb6 in KApplication::notify (this=0x7fff5abe9840, receiver=0x1fc1190, event=0x7fff5abe94e0) at ../../kdeui/kernel/kapplication.cpp:310
#40 0x00007f8da7eb7a8c in QCoreApplication::notifyInternal (this=0x7fff5abe9840, receiver=0x1fc1190, event=0x7fff5abe94e0) at kernel/qcoreapplication.cpp:732
#41 0x00007f8da7ee70b2 in QCoreApplication::sendEvent (this=0x1d0b990) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QTimerInfoList::activateTimers (this=0x1d0b990) at kernel/qeventdispatcher_unix.cpp:602
#43 0x00007f8da7ee3e94 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#44 0x00007f8da366d8c2 in g_main_dispatch (context=0x1d0a920) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#45 IA__g_main_context_dispatch (context=0x1d0a920) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#46 0x00007f8da3671748 in g_main_context_iterate (context=0x1d0a920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#47 0x00007f8da36718fc in IA__g_main_context_iteration (context=0x1d0a920, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#48 0x00007f8da7ee3b83 in QEventDispatcherGlib::processEvents (this=0x1cdc560, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#49 0x00007f8da8bb480e in QGuiEventDispatcherGlib::processEvents (this=0x25b6a58, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f8da7eb67b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#51 0x00007f8da7eb6b9c in QEventLoop::exec (this=0x7fff5abe9780, flags=) at kernel/qeventloop.cpp:201
#52 0x00007f8da7ebac4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#53 0x00007f8dabddde6f in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:98
#54 0x00007f8daba2dc4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff5abe9d58) at libc-start.c:226
#55 0x00000000004006b9 in _start ()
Comment 7 Ron 2010-08-18 05:55:39 UTC
Created attachment 50674 [details]
crash report

different crash report - occurred after following same steps described above