Bug 255293

Summary: Dolphin crashed when canceling a job
Product: [Unmaintained] kio Reporter: Ralf Jung <post>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: danix, frank78ac, manuel.neumann, marcdefrenne, n.schnelle, nate, swisskomputer
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Ralf Jung 2010-10-26 10:42:02 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

I was doing several uploads in parallel: All the jobs overwrote a bunch of existing files, but for those that were started with another job already running, the "Do you want to overwrite" dialog only appeared aftr some minutes or not at all. So I cancelled the hanging jobs in order to re-start them after the first one finished, and while doing so, Dolphin crashed.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  0x00007fb180e91e24 in QObject::killTimer (this=0x235d7e0, id=3342373) at kernel/qobject.cpp:1624
#7  0x00007fb180e9eb01 in QTimer::stop (this=0x235d7e0) at kernel/qtimer.cpp:257
#8  0x00007fb180e9eb5f in QTimer::start (this=0x235d7e0) at kernel/qtimer.cpp:213
#9  0x00007fb182cdd1b1 in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=0x2277b10, job=0x22790e0) at ../../kio/kio/copyjob.cpp:1356
#10 0x00007fb182cda807 in KIO::CopyJob::qt_metacall (this=0x23ec080, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffecfc58f0) at ./copyjob.moc:121
#11 0x00007fb180e99b27 in QMetaObject::activate (sender=0x22790e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#12 0x00007fb181552712 in KJob::result (this=0x235d7e0, _t1=0x22790e0) at ./kjob.moc:194
#13 0x00007fb1815529b0 in KJob::emitResult (this=0x22790e0) at ../../kdecore/jobs/kjob.cpp:312
#14 0x00007fb182d0b203 in KIO::SimpleJob::slotFinished (this=0x22790e0) at ../../kio/kio/job.cpp:522
#15 0x00007fb182d0b6a2 in KIO::StatJob::slotFinished (this=0x22790e0) at ../../kio/kio/job.cpp:920
#16 0x00007fb182d0a3b5 in KIO::StatJob::qt_metacall (this=0x22790e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffecfc5bd0) at ./jobclasses.moc:252
#17 0x00007fb180e99b27 in QMetaObject::activate (sender=0x228a490, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#18 0x00007fb182dbac8e in KIO::SlaveInterface::dispatch (this=0x228a490, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#19 0x00007fb182db7cc3 in KIO::SlaveInterface::dispatch (this=0x228a490) at ../../kio/kio/slaveinterface.cpp:91
#20 0x00007fb182dab876 in KIO::Slave::gotInput (this=0x228a490) at ../../kio/kio/slave.cpp:344
#21 0x00007fb182daba5c in KIO::Slave::qt_metacall (this=0x228a490, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffecfc6010) at ./slave.moc:82
#22 0x00007fb180e99b27 in QMetaObject::activate (sender=0x22999e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#23 0x00007fb182cd7df7 in KIO::ConnectionPrivate::dequeue (this=0x2289630) at ../../kio/kio/connection.cpp:82
#24 0x00007fb182cd7f1d in KIO::Connection::qt_metacall (this=0x22999e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x22cd6b0) at ./connection.moc:79
#25 0x00007fb180e93bde in QObject::event (this=0x22999e0, e=0x235d7e0) at kernel/qobject.cpp:1219
#26 0x00007fb181ab2fdc in QApplicationPrivate::notify_helper (this=0x1c46910, receiver=0x22999e0, e=0x254b8a0) at kernel/qapplication.cpp:4396
#27 0x00007fb181ab8aed in QApplication::notify (this=0x7fffecfc6b20, receiver=0x22999e0, e=0x254b8a0) at kernel/qapplication.cpp:4277
#28 0x00007fb182805156 in KApplication::notify (this=0x7fffecfc6b20, receiver=0x22999e0, event=0x254b8a0) at ../../kdeui/kernel/kapplication.cpp:310
#29 0x00007fb180e81cdc in QCoreApplication::notifyInternal (this=0x7fffecfc6b20, receiver=0x22999e0, event=0x254b8a0) at kernel/qcoreapplication.cpp:732
#30 0x00007fb180e84c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1c16350) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1c16350) at kernel/qcoreapplication.cpp:1373
#32 0x00007fb180eae653 in sendPostedEvents (s=0x1c40590) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#33 postEventSourceDispatch (s=0x1c40590) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007fb17c667342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x00007fb17c66b2a8 in ?? () from /lib/libglib-2.0.so.0
#36 0x00007fb17c66b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x00007fb180eae193 in QEventDispatcherGlib::processEvents (this=0x1c15e60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#38 0x00007fb181b65a4e in QGuiEventDispatcherGlib::processEvents (this=0x235d7e0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007fb180e80a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007fb180e80dec in QEventLoop::exec (this=0x7fffecfc6a60, flags=) at kernel/qeventloop.cpp:201
#41 0x00007fb180e84ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#42 0x00007fb184d6890f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#43 0x00007fb1849bad8e 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=0x7fffecfc7038) at libc-start.c:226
#44 0x0000000000400659 in _start ()

Possible duplicates by query: bug 217782.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-10-26 11:21:12 UTC
Thanks for the bug report! This looks a bit like bug 192976 which is actually fixed since 4.3.5...
Comment 2 Ralf Jung 2010-10-26 11:27:00 UTC
Yes, I got that offered by the crash assistant - but I am using KDE 4.5.1 and never had anything older than 4.4 installed on this machine. So maybe the bug re-appeared?
Comment 3 Dawit Alemayehu 2011-11-15 04:52:16 UTC
*** Bug 281349 has been marked as a duplicate of this bug. ***
Comment 4 Nikola Schnelle 2012-11-05 22:53:11 UTC
Created attachment 75038 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

I stopped copying files. I hit stop on notification.

-- Backtrace (Reduced):
#7  0xb6449e7d in QObject::killTimer (this=0x9fdca78, id=4) at kernel/qobject.cpp:1603
#8  0xb64563be in stop (this=0x9fdca78) at kernel/qtimer.cpp:266
#9  QTimer::stop (this=0x9fdca78) at kernel/qtimer.cpp:263
#10 0xb6456408 in QTimer::start (this=0x9fdca78) at kernel/qtimer.cpp:216
#11 0xb6456472 in QTimer::start (this=0x9fdca78, msec=200) at kernel/qtimer.cpp:234
Comment 5 Frank Reininghaus 2013-01-22 12:16:13 UTC
*** Bug 313680 has been marked as a duplicate of this bug. ***
Comment 6 Frank Reininghaus 2013-05-07 08:35:04 UTC
*** Bug 319437 has been marked as a duplicate of this bug. ***
Comment 7 Frank Reininghaus 2013-07-16 13:18:26 UTC
*** Bug 322437 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2018-04-25 21:40:32 UTC
Crash in old unmaintained KF4 software with no duplicates from any Qt5/KF5 versions. If anyone can still reproduce using recent KF5 versions of KIO and Dolphin, please file a new bug. Thanks!