Bug 238086

Summary: Dolphin crashed while copying files from local hard drive to a samba share (or ftp server) [deref, QDBusError::operator=, QDBusAbstractInterface::callWithArgumentList, OrgKdeJobViewInterface::setProcessedAmount. KUiServerJobTracker::processedAmount]
Product: [Unmaintained] kio Reporter: Adam Shrader <ashrader330>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED WORKSFORME    
Severity: crash CC: adawit, andresbajotierra, anyedge, bfo, emielduif, flareload, frank78ac, justreporting, kde, lukiebriner, razvan.petruescu, stewart, toddrme2178
Priority: NOR Keywords: triaged
Version: 4.4   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Adam Shrader 2010-05-18 21:28:29 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2) "release 238"
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
I was copying 6 files from the local hard disk to a samba share.  I highlighted the files I was moving on one Dolphin window and dragged them over to a second Dolphin window.  There were two more Dolphin windows running on the same desktop that were not doing anything at the time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#5  deref (this=<value optimized out>) at ../../src/corelib/arch/qatomic_x86_64.h:133
#6  QString::operator= (this=<value optimized out>) at tools/qstring.cpp:1281
#7  0x00007f1445ad8d12 in QDBusError::operator= (this=0xed31f8, other=...) at qdbuserror.cpp:299
#8  0x00007f1445af3b46 in QDBusAbstractInterface::callWithArgumentList (this=<value optimized out>, mode=<value optimized out>, method=<value optimized out>, args=<value optimized out>)
    at qdbusabstractinterface.cpp:444
#9  0x00007f1446513c0d in ?? () from /usr/lib64/libkdeui.so.5
#10 0x00007f144639ddcf in KUiServerJobTracker::processedAmount(KJob*, KJob::Unit, unsigned long long) () from /usr/lib64/libkdeui.so.5
#11 0x00007f14463357c7 in KUiServerJobTracker::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#12 0x00007f14457bc78f in QMetaObject::activate (sender=0xdeedf0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#13 0x00007f1445dd91cf in KJob::processedAmount(KJob*, KJob::Unit, unsigned long long) () from /usr/lib64/libkdecore.so.5
#14 0x00007f1445e1db75 in KJob::setProcessedAmount(KJob::Unit, unsigned long long) () from /usr/lib64/libkdecore.so.5
#15 0x00007f14468a506d in ?? () from /usr/lib64/libkio.so.5
#16 0x00007f1446987663 in KIO::CopyJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#17 0x00007f14457bc78f in QMetaObject::activate (sender=0x13b51d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#18 0x00007f1445dd913b in KJob::processedSize(KJob*, unsigned long long) () from /usr/lib64/libkdecore.so.5
#19 0x00007f1445e1dbc2 in KJob::setProcessedAmount(KJob::Unit, unsigned long long) () from /usr/lib64/libkdecore.so.5
#20 0x00007f1446999a33 in KIO::FileCopyJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#21 0x00007f14457bc78f in QMetaObject::activate (sender=0xf385e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#22 0x00007f1445dd913b in KJob::processedSize(KJob*, unsigned long long) () from /usr/lib64/libkdecore.so.5
#23 0x00007f1445e1dbc2 in KJob::setProcessedAmount(KJob::Unit, unsigned long long) () from /usr/lib64/libkdecore.so.5
#24 0x00007f14468e6005 in KIO::SimpleJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#25 0x00007f1446973980 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#26 0x00007f14457bc78f in QMetaObject::activate (sender=0xc251c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#27 0x00007f1446896ae2 in KIO::SlaveInterface::processedSize(unsigned long long) () from /usr/lib64/libkio.so.5
#28 0x00007f14469c6523 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#29 0x00007f14468b4873 in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#30 0x00007f14468f6796 in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#31 0x00007f14468f696c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#32 0x00007f14457bc78f in QMetaObject::activate (sender=0x156b880, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#33 0x00007f14468b6727 in ?? () from /usr/lib64/libkio.so.5
#34 0x00007f14468b67ed in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#35 0x00007f14457b96c9 in QObject::event (this=0x156b880, e=0xbd73b0) at kernel/qobject.cpp:1248
#36 0x00007f1444b65e1c in QApplicationPrivate::notify_helper (this=0x6d01d0, receiver=0x156b880, e=0xbd73b0) at kernel/qapplication.cpp:4300
#37 0x00007f1444b6c3fb in QApplication::notify (this=0x7fff2b0763a0, receiver=0x156b880, e=0xbd73b0) at kernel/qapplication.cpp:4183
#38 0x00007f144637b506 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#39 0x00007f14457a998c in QCoreApplication::notifyInternal (this=0x7fff2b0763a0, receiver=0x156b880, event=0xbd73b0) at kernel/qcoreapplication.cpp:704
#40 0x00007f14457ac107 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#41 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#42 0x00007f14457d3373 in sendPostedEvents () at kernel/qcoreapplication.h:220
#43 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#44 0x00007f143fe4adee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f143fe4e7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f143fe4e8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#47 0x00007f14457d2eb3 in QEventDispatcherGlib::processEvents (this=0x6a58a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#48 0x00007f1444c1451e in QGuiEventDispatcherGlib::processEvents (this=0xed3208, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007f14457a82a2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x00007f14457a867c in QEventLoop::exec (this=0x7fff2b0762f0, flags=) at kernel/qeventloop.cpp:201
#51 0x00007f14457ac3cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#52 0x000000000043b1c5 in _start ()

Possible duplicates by query: bug 221849.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-07-06 12:43:22 UTC
*** Bug 243619 has been marked as a duplicate of this bug. ***
Comment 2 Frank Reininghaus 2010-10-01 12:34:17 UTC
*** Bug 252893 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2010-10-01 12:38:07 UTC
Thanks for the bug reports. If you find a way to reproduce the crash reliably, please let us know!
Comment 4 Frank Reininghaus 2010-10-01 12:40:20 UTC
Might be related to bug 213949.
Comment 5 Dario Andres 2010-11-15 17:59:24 UTC
[Comment from a bug triager]
From bug 255113:
-- Information about the crash:
I dragged a file from a local tab into another tab which was an FTP location on
a remote server. The first few files copied were fine but then random crash
after dropping the file (can't remember if I cIicked overwrite before the
crash). No other Dolphins running.

-- Backtrace:
[KCrash Handler]
#5  QBasicAtomicInt::deref (this=0x1c50478, other=...) at
../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#6  QString::operator= (this=0x1c50478, other=...) at tools/qstring.cpp:1281
#7  0x00007f1dcbeea342 in QDBusError::operator= (this=0x1c50468, other=...) at
qdbuserror.cpp:299
#8  0x00007f1dcbf06366 in QDBusAbstractInterface::callWithArgumentList
(this=<value optimized out>, mode=<value optimized out>, method=<value
optimized out>, args=<value optimized out>)
    at qdbusabstractinterface.cpp:441
#9  0x00007f1dcd4b489d in OrgKdeJobViewInterface::setProcessedAmount
(this=0x13a9d80, amount=2048, unit=<value optimized out>) at
./jobviewiface.h:71
#10 0x00007f1dcd4b12d9 in KUiServerJobTracker::processedAmount (this=<value
optimized out>, job=0x15e3b80, unit=KJob::Bytes, amount=2048) at
../../kdeui/jobs/kuiserverjobtracker.cpp:249
#11 0x00007f1dcd4b0cf7 in KUiServerJobTracker::qt_metacall (this=0x148f200,
_c=<value optimized out>, _id=<value optimized out>, _a=0x7fff887345e0) at
./kuiserverjobtracker.moc:97
#12 0x00007f1dcbbcfe3f in QMetaObject::activate (sender=0x15e3b80, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3293
#13 0x00007f1dcc24d9ef in KJob::processedAmount (this=0x1c50478, _t1=0x15e3b80,
_t2=KJob::Bytes, _t3=2048) at ./kjob.moc:229
#14 0x00007f1dcc24eda5 in KJob::setProcessedAmount (this=<value optimized out>,
unit=KJob::Bytes, amount=<value optimized out>) at
../../kdecore/jobs/kjob.cpp:265
#15 0x00007f1dcd994d6d in KIO::CopyJobPrivate::slotProcessedSize
(this=0x1c2e9a0, data_size=<value optimized out>) at
../../kio/kio/copyjob.cpp:1615
Comment 6 Dario Andres 2010-11-15 17:59:31 UTC
*** Bug 255113 has been marked as a duplicate of this bug. ***
Comment 7 Frank Reininghaus 2011-01-15 16:46:35 UTC
From bug 263060:
-- Information about the crash:
I had two dolphin windows opened, one on the local HD and the other pointed to
a USB mediaplayer. Shortly after I pointed and moved a lage wav file to the USB
mediaplayer the copy process started and about a second after that both windows
crashed.
Comment 8 Frank Reininghaus 2011-01-15 16:47:03 UTC
*** Bug 263060 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2011-02-20 00:18:15 UTC
[Comment from a bug triager]
Bug 266119 contains a related crash, on Plasma Desktop, but the function called in the interface is different "OrgKdeJobViewV2Interface::setInfoMessage"
Comment 10 Dario Andres 2011-08-07 13:15:56 UTC
[Comment from a bug triager]
From bug 266243 (KDE SC 4.6.00):
- What I was doing when the application crashed:
Moving 12 files from internal harddisk to Sansa player (all of them around
15MB). Files were copied OK, program crashed supposedly just before finishing
the "delete" phase. One file was left on the source device.

From bug 279484 (KDE SC 4.6.2):
-- Information about the crash:
Copying files using smb from a Linux samba share. First copy operation was
successful, but subsequent copy resulted in segmentation fault.

Updated backtrace:
KCrash Handler]
#6  deref (this=0x16966d8, other=...) at
../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  QString::operator= (this=0x16966d8, other=...) at tools/qstring.cpp:1358
#8  0x00007fd02dcdc202 in QDBusError::operator= (this=0x16966c8, other=...) at
qdbuserror.cpp:301
#9  0x00007fd02dcf60c0 in QDBusAbstractInterface::callWithArgumentList
(this=0x1790fc0, mode=<value optimized out>, method=<value optimized out>,
args=...) at qdbusabstractinterface.cpp:446
#10 0x00007fd02f772666 in setProcessedAmount (this=<value optimized out>,
job=<value optimized out>, unit=KJob::Bytes, amount=212524) at
./jobviewifacev2.h:78
#11 KUiServerJobTracker::processedAmount (this=<value optimized out>,
job=<value optimized out>, unit=KJob::Bytes, amount=212524) at
../../kdeui/jobs/kuiserverjobtracker.cpp:266
#12 0x00007fd02f76fe90 in KUiServerJobTracker::qt_metacall (this=0x17df1d0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff0e3a800)
at ./kuiserverjobtracker.moc:97
#13 0x00007fd02e0ab5f8 in QMetaObject::activate (sender=0x17e8e60, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff0e3a800)
at kernel/qobject.cpp:3287
#14 0x00007fd02e502fbf in KJob::processedAmount (this=<value optimized out>,
_t1=0x17e8e60, _t2=KJob::Bytes, _t3=212524) at ./kjob.moc:229
#15 0x00007fd02e5037e5 in KJob::setProcessedAmount (this=0x17e8e60,
unit=KJob::Bytes, amount=212524) at ../../kdecore/jobs/kjob.cpp:265
#16 0x00007fd02fc59e7d in KIO::CopyJobPrivate::slotProcessedSize (this=<value
optimized out>, data_size=<value optimized out>) at
../../kio/kio/copyjob.cpp:1717
#17 0x00007fd02fc5b743 in KIO::CopyJob::qt_metacall (this=0x17e8e60,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff0e3a9f0)
at ./copyjob.moc:124
#18 0x00007fd02e0ab5f8 in QMetaObject::activate (sender=0x17bcb40, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff0e3a9f0)
at kernel/qobject.cpp:3287
#19 0x00007fd02e50305f in KJob::processedSize (this=<value optimized out>,
_t1=0x17bcb40, _t2=212524) at ./kjob.moc:243
#20 0x00007fd02e50382e in KJob::setProcessedAmount (this=0x17bcb40,
unit=KJob::Bytes, amount=212524) at ../../kdecore/jobs/kjob.cpp:267
#21 0x00007fd02fc911a4 in KIO::FileCopyJob::qt_metacall (this=0x17bcb40,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff0e3abb0)
at ./jobclasses.moc:726
#22 0x00007fd02e0ab5f8 in QMetaObject::activate (sender=0x131e740, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff0e3abb0)
at kernel/qobject.cpp:3287
#23 0x00007fd02e50305f in KJob::processedSize (this=<value optimized out>,
_t1=0x131e740, _t2=212524) at ./kjob.moc:243
#24 0x00007fd02e50382e in KJob::setProcessedAmount (this=0x131e740,
unit=KJob::Bytes, amount=212524) at ../../kdecore/jobs/kjob.cpp:267
#25 0x00007fd02fc891e5 in KIO::SimpleJob::qt_metacall (this=0x131e740,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff0e3ada0)
at ./jobclasses.moc:175
#26 0x00007fd02fc91290 in KIO::TransferJob::qt_metacall (this=0x131e740,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff0e3ada0)
at ./jobclasses.moc:355
#27 0x00007fd02e0ab5f8 in QMetaObject::activate (sender=0x11c2710, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff0e3ada0)
at kernel/qobject.cpp:3287
#28 0x00007fd02fd2bca2 in KIO::SlaveInterface::processedSize (this=<value
optimized out>, _t1=212524) at ./slaveinterface.moc:239
#29 0x00007fd02fd2e768 in KIO::SlaveInterface::dispatch (this=0x11c2710,
_cmd=<value optimized out>, rawdata=...) at
../../kio/kio/slaveinterface.cpp:240
#30 0x00007fd02fd2b4b5 in KIO::SlaveInterface::dispatch (this=0x11c2710) at
../../kio/kio/slaveinterface.cpp:89
#31 0x00007fd02fd1ee8e in KIO::Slave::gotInput (this=0x11c2710) at
../../kio/kio/slave.cpp:348
#32 0x00007fd02fd1f4dc in KIO::Slave::qt_metacall (this=0x11c2710,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff0e3b180)
at ./slave.moc:82
#33 0x00007fd02e0ab5f8 in QMetaObject::activate (sender=0xfb4eb0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3287
#34 0x00007fd02fc58ff7 in KIO::ConnectionPrivate::dequeue (this=0x123bd30) at
../../kio/kio/connection.cpp:82
#35 0x00007fd02fc5909d in KIO::Connection::qt_metacall (this=0xfb4eb0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x17c1f20) at
./connection.moc:79
#36 0x00007fd02e0aa49a in QObject::event (this=0xfb4eb0, e=<value optimized
out>) at kernel/qobject.cpp:1226
#37 0x00007fd02ea559e4 in QApplicationPrivate::notify_helper (this=0xcde260,
receiver=0xfb4eb0, e=0x17c3260) at kernel/qapplication.cpp:4462
#38 0x00007fd02ea5a3aa in QApplication::notify (this=<value optimized out>,
receiver=0xfb4eb0, e=0x17c3260) at kernel/qapplication.cpp:4341
#39 0x00007fd02f774866 in KApplication::notify (this=0x7ffff0e3bbd0,
receiver=0xfb4eb0, event=0x17c3260) at ../../kdeui/kernel/kapplication.cpp:311
...
Comment 11 Dario Andres 2011-08-07 13:15:59 UTC
*** Bug 266243 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2011-08-07 13:16:03 UTC
*** Bug 279484 has been marked as a duplicate of this bug. ***
Comment 13 Dawit Alemayehu 2011-11-04 07:55:29 UTC
*** Bug 269353 has been marked as a duplicate of this bug. ***
Comment 14 Dawit Alemayehu 2011-11-05 15:17:07 UTC
*** Bug 282094 has been marked as a duplicate of this bug. ***
Comment 15 Gregor Tätzner 2012-04-20 09:30:32 UTC
*** Bug 266119 has been marked as a duplicate of this bug. ***
Comment 16 Dawit Alemayehu 2013-07-07 10:55:30 UTC
*** Bug 213949 has been marked as a duplicate of this bug. ***
Comment 17 Dawit Alemayehu 2013-07-07 11:25:29 UTC
Can anyone confirm this crash still happens in KDE v4.10 or higher? I cannot reproduce it
Comment 18 Andrew Crouthamel 2018-09-24 02:06:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 19 Andrew Crouthamel 2018-10-27 02:17:26 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!