I can reproduce the crash with the provided steps.
However, the "Overwrite" file dialog didn't appear.
It only appeared a message in the Dolphin statusbar saying "The file X already exists"
And the notification can be cancelled and removed (this was fixed from the Plasma side)
I guess it is trying to kill a job which doesn't exist. I wonder if this is a kdelibs bug.
Backtrace:
---
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6 0x0070004f in ?? ()
#7 0xb7317d32 in KJob::kill (this=0x874d598, verbosity=KJob::EmitResult) at /home/kde-devel/kde/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:106
#8 0xb76c9a7f in KUiServerJobTracker::Private::_k_killJob (this=0x8795438) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/jobs/kuiserverjobtracker.cpp:58
#9 0xb76c9af9 in KUiServerJobTracker::qt_metacall (this=0x87452e0, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfba6a98) at /home/kde-devel/kde/build/KDE/kdelibs/kdeui/kuiserverjobtracker.moc:94
#10 0xb67e3b3b in QMetaObject::activate (sender=0x87393c8, from_signal_index=5, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3117
#11 0xb67e4f07 in QMetaObject::activate (sender=0x87393c8, m=0xb78d3a64, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#12 0xb783e127 in OrgKdeJobViewInterface::cancelRequested (this=0x87393c8) at /home/kde-devel/kde/build/KDE/kdelibs/kdeui/jobviewiface.moc:113
#13 0xb783e52b in OrgKdeJobViewInterface::qt_metacall (this=0x87393c8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfba6cc0) at /home/kde-devel/kde/build/KDE/kdelibs/kdeui/jobviewiface.moc:90
#14 0xb72020be in QDBusConnectionPrivate::deliverCall (this=0x82f9810, object=0x87393c8, msg=@0x87398ac, metaTypes=@0x87398b0, slotIdx=5) at qdbusintegrator.cpp:891
#15 0xb720d4d8 in QDBusCallDeliveryEvent::placeMetaCall (this=0x8739880, object=0x87393c8) at qdbusintegrator_p.h:101
#16 0xb67e19ef in QObject::event (this=0x87393c8, e=0x8739880) at kernel/qobject.cpp:1115
#17 0xb69f51d5 in QApplicationPrivate::notify_helper (this=0x83011c8, receiver=0x87393c8, e=0x8739880) at kernel/qapplication.cpp:4057
#18 0xb69f5589 in QApplication::notify (this=0xbfba764c, receiver=0x87393c8, e=0x8739880) at kernel/qapplication.cpp:3604
#19 0xb76cf24a in KApplication::notify (this=0xbfba764c, receiver=0x87393c8, event=0x8739880) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#20 0xb67cd6cb in QCoreApplication::notifyInternal (this=0xbfba764c, receiver=0x87393c8, event=0x8739880) at kernel/qcoreapplication.cpp:606
#21 0xb69f1bbd in QCoreApplication::sendEvent (receiver=0x87393c8, event=0x8739880) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#22 0xb67cdbb3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x82c9998) at kernel/qcoreapplication.cpp:1244
#23 0xb67cdd6f in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#24 0xb6aa45ec in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#25 0xb67fd035 in postEventSourceDispatch (s=0x82c94c0) at kernel/qeventdispatcher_glib.cpp:209
#26 0xb5fe9718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5fecc7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#28 0xb5fecdf8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb67fc41e in QEventDispatcherGlib::processEvents (this=0x83099c0, flags={i = -1078299384}) at kernel/qeventdispatcher_glib.cpp:324
#30 0xb6aa2dd8 in QGuiEventDispatcherGlib::processEvents (this=0x83099c0, flags={i = -1078299336}) at kernel/qguieventdispatcher_glib.cpp:202
#31 0xb67ca6b0 in QEventLoop::processEvents (this=0xbfba75c0, flags={i = -1078299264}) at kernel/qeventloop.cpp:149
#32 0xb67ca90a in QEventLoop::exec (this=0xbfba75c0, flags={i = -1078299192}) at kernel/qeventloop.cpp:196
#33 0xb67cdea3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#34 0xb69f4eee in QApplication::exec () at kernel/qapplication.cpp:3526
#35 0x0807a6af in main (argc=5, argv=0xbfba7824) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/main.cpp:94
Here using:
Qt: 4.5.1 (qt-copy 958974)
KDE: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
kdelibs svn rev. 967040 / kdebase svn rev. 967041
on ArchLinux i686 - Kernel 2.6.29.2
I can reproduce the crash with the provided steps.
However, the "Overwrite" file dialog didn't appear.
It only appeared a message in the Dolphin statusbar saying "The file X already exists"
And the notification can be cancelled and removed (this was fixed from the Plasma side)
I guess it is trying to kill a job which doesn't exist. I wonder if this is a kdelibs bug.
Backtrace:
---
Application: Dolphin (dolphin), signal: Segmentation fault KJob::EmitResul t) at /home/kde- devel/kde/ src/KDE/ kdelibs/ kdecore/ jobs/kjob. cpp:106 cker::Private: :_k_killJob (this=0x8795438) at /home/kde- devel/kde/ src/KDE/ kdelibs/ kdeui/jobs/ kuiserverjobtra cker.cpp: 58 cker::qt_ metacall (this=0x87452e0, _c=QMetaObject: :InvokeMetaMeth od, _id=25, _a=0xbfba6a98) at /home/kde- devel/kde/ build/KDE/ kdelibs/ kdeui/kuiserver jobtracker. moc:94 :activate (sender=0x87393c8, from_signal_ index=5, to_signal_index=5, argv=0x0) at kernel/ qobject. cpp:3117 :activate (sender=0x87393c8, m=0xb78d3a64, local_signal_ index=0, argv=0x0) at kernel/ qobject. cpp:3194 terface: :cancelRequeste d (this=0x87393c8) at /home/kde- devel/kde/ build/KDE/ kdelibs/ kdeui/jobviewif ace.moc: 113 terface: :qt_metacall (this=0x87393c8, _c=QMetaObject: :InvokeMetaMeth od, _id=0, _a=0xbfba6cc0) at /home/kde- devel/kde/ build/KDE/ kdelibs/ kdeui/jobviewif ace.moc: 90 Private: :deliverCall (this=0x82f9810, object=0x87393c8, msg=@0x87398ac, metaTypes= @0x87398b0, slotIdx=5) at qdbusintegrator .cpp:891 ryEvent: :placeMetaCall (this=0x8739880, object=0x87393c8) at qdbusintegrator _p.h:101 qobject. cpp:1115 vate::notify_ helper (this=0x83011c8, receiver=0x87393c8, e=0x8739880) at kernel/ qapplication. cpp:4057 :notify (this=0xbfba764c, receiver=0x87393c8, e=0x8739880) at kernel/ qapplication. cpp:3604 :notify (this=0xbfba764c, receiver=0x87393c8, event=0x8739880) at /home/kde- devel/kde/ src/KDE/ kdelibs/ kdeui/kernel/ kapplication. cpp:307 n::notifyIntern al (this=0xbfba764c, receiver=0x87393c8, event=0x8739880) at kernel/ qcoreapplicatio n.cpp:606 n::sendEvent (receiver= 0x87393c8, event=0x8739880) at ../../include/ QtCore/ ../../src/ corelib/ kernel/ qcoreapplicatio n.h:213 nPrivate: :sendPostedEven ts (receiver=0x0, event_type=0, data=0x82c9998) at kernel/ qcoreapplicatio n.cpp:1244 n::sendPostedEv ents (receiver=0x0, event_type=0) at kernel/ qcoreapplicatio n.cpp:1140 n::sendPostedEv ents () at ../../include/ QtCore/ ../../src/ corelib/ kernel/ qcoreapplicatio n.h:218 Dispatch (s=0x82c94c0) at kernel/ qeventdispatche r_glib. cpp:209 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 context_ iterate () from /usr/lib/ libglib- 2.0.so. 0 context_ iteration () from /usr/lib/ libglib- 2.0.so. 0 rGlib:: processEvents (this=0x83099c0, flags={i = -1078299384}) at kernel/ qeventdispatche r_glib. cpp:324 cherGlib: :processEvents (this=0x83099c0, flags={i = -1078299336}) at kernel/ qguieventdispat cher_glib. cpp:202 :processEvents (this=0xbfba75c0, flags={i = -1078299264}) at kernel/ qeventloop. cpp:149 qeventloop. cpp:196 n::exec () at kernel/ qcoreapplicatio n.cpp:888 qapplication. cpp:3526 devel/kde/ src/KDE/ kdebase/ apps/dolphin/ src/main. cpp:94
[KCrash Handler]
#6 0x0070004f in ?? ()
#7 0xb7317d32 in KJob::kill (this=0x874d598, verbosity=
#8 0xb76c9a7f in KUiServerJobTra
#9 0xb76c9af9 in KUiServerJobTra
#10 0xb67e3b3b in QMetaObject:
#11 0xb67e4f07 in QMetaObject:
#12 0xb783e127 in OrgKdeJobViewIn
#13 0xb783e52b in OrgKdeJobViewIn
#14 0xb72020be in QDBusConnection
#15 0xb720d4d8 in QDBusCallDelive
#16 0xb67e19ef in QObject::event (this=0x87393c8, e=0x8739880) at kernel/
#17 0xb69f51d5 in QApplicationPri
#18 0xb69f5589 in QApplication:
#19 0xb76cf24a in KApplication:
#20 0xb67cd6cb in QCoreApplicatio
#21 0xb69f1bbd in QCoreApplicatio
#22 0xb67cdbb3 in QCoreApplicatio
#23 0xb67cdd6f in QCoreApplicatio
#24 0xb6aa45ec in QCoreApplicatio
#25 0xb67fd035 in postEventSource
#26 0xb5fe9718 in g_main_
#27 0xb5fecc7b in g_main_
#28 0xb5fecdf8 in g_main_
#29 0xb67fc41e in QEventDispatche
#30 0xb6aa2dd8 in QGuiEventDispat
#31 0xb67ca6b0 in QEventLoop:
#32 0xb67ca90a in QEventLoop::exec (this=0xbfba75c0, flags={i = -1078299192}) at kernel/
#33 0xb67cdea3 in QCoreApplicatio
#34 0xb69f4eee in QApplication::exec () at kernel/
#35 0x0807a6af in main (argc=5, argv=0xbfba7824) at /home/kde-