Bug 297597

Summary: Dolphin crashes on file moving
Product: [Unmaintained] kio Reporter: info
Component: generalAssignee: David Faure <faure>
Status: RESOLVED FIXED    
Severity: crash CC: adawit
Priority: NOR    
Version: 4.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description info 2012-04-06 14:07:04 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
I simply was moving files from one tab to another and suddenly Dolphin crashed withoup apparent reason. Unfortunately it's not the first time this happens.
3 tabs with different destinations were open at the moment.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb48da710 (LWP 15520))]

Thread 4 (Thread 0xb3563b70 (LWP 15521)):
#0  0xb77cc424 in __kernel_vsyscall ()
#1  0xb767b7ae in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb50a934b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb509a896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb509ac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5b30b37 in QEventDispatcherGlib::processEvents (this=0x8fa26d8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb5b011dd in QEventLoop::processEvents (this=0xb35632b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5b01421 in QEventLoop::exec (this=0xb35632b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb5a0490b in QThread::exec (this=0x8f9bd58) at thread/qthread.cpp:498
#9  0xb5ae1e2d in QInotifyFileSystemWatcherEngine::run (this=0x8f9bd58) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5a077b3 in QThreadPrivate::start (arg=0x8f9bd58) at thread/qthread_unix.cpp:331
#11 0xb5171d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb768a46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb1917b70 (LWP 15985)):
#0  0xb77cc424 in __kernel_vsyscall ()
#1  0xb7698403 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0xb762c495 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xb1116b70 (LWP 15988)):
#0  0xb77cc424 in __kernel_vsyscall ()
#1  0xb7698403 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2  0xb762c495 in ?? () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb48da710 (LWP 15520)):
[KCrash Handler]
#7  0xb77cc424 in __kernel_vsyscall ()
#8  0xb75e4c8f in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0xb75e82b5 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0xb761c15c in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0xb7626f22 in ?? () from /lib/i386-linux-gnu/libc.so.6
#12 0xb7627bc2 in ?? () from /lib/i386-linux-gnu/libc.so.6
#13 0xb762acad in free () from /lib/i386-linux-gnu/libc.so.6
#14 0xb5a00e2b in qFree (ptr=0x97d7068) at global/qmalloc.cpp:60
#15 0xb5a25ac5 in QHashData::freeNode (this=0x8eb9448, node=0x97d7068) at tools/qhash.cpp:185
#16 0xb593f82c in deleteNode (node=0x97d7068, this=0x8eb3874) at ../../include/QtCore/../../src/corelib/tools/qhash.h:508
#17 erase (it=..., this=0x8eb3874) at ../../include/QtCore/../../src/corelib/tools/qhash.h:838
#18 QDBusConnectionPrivate::disconnectSignal (this=0x8eb3820, it=...) at qdbusintegrator.cpp:2171
#19 0xb5940738 in QDBusConnectionPrivate::objectDestroyed (this=0x8eb3820, obj=0x9874760) at qdbusintegrator.cpp:1175
#20 0xb5981e95 in QDBusConnectionPrivate::qt_metacall (this=0x8eb3820, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfce4c28) at .moc/release-shared/moc_qdbusconnection_p.cpp:101
#21 0xb5b08b7d in metacall (argv=0xbfce4c28, idx=10, cl=QMetaObject::InvokeMetaMethod, object=0x8eb3820) at kernel/qmetaobject.cpp:237
#22 QMetaObject::metacall (object=0x8eb3820, cl=QMetaObject::InvokeMetaMethod, idx=10, argv=0xbfce4c28) at kernel/qmetaobject.cpp:232
#23 0xb5b17a6a in QMetaObject::activate (sender=0x9874760, m=0xb5c34390, local_signal_index=0, argv=0xbfce4c28) at kernel/qobject.cpp:3278
#24 0xb5b17f05 in QObject::destroyed (this=0x9874760, _t1=0x9874760) at .moc/release-shared/moc_qobject.cpp:149
#25 0xb5b1afed in QObject::~QObject (this=0x9874760, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
#26 0xb594f656 in ~QDBusAbstractInterfaceBase (this=0x9874760, __in_chrg=<optimized out>) at qdbusabstractinterface.h:67
#27 QDBusAbstractInterface::~QDBusAbstractInterface (this=0x9874760, __in_chrg=<optimized out>) at qdbusabstractinterface.cpp:327
#28 0xb6d375da in ~OrgKdeJobViewV2Interface (this=0x9874760, __in_chrg=<optimized out>) at jobviewifacev2.cpp:23
#29 OrgKdeJobViewV2Interface::~OrgKdeJobViewV2Interface (this=0x9874760, __in_chrg=<optimized out>) at jobviewifacev2.cpp:25
#30 0xb6baeb70 in KUiServerJobTracker::unregisterJob (this=0x94e0360, job=0x9798ee0) at ../../kdeui/jobs/kuiserverjobtracker.cpp:155
#31 0xb5d53b1d in KJobTrackerInterface::qt_metacall (this=0x94e0360, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfce4ed8) at ./kjobtrackerinterface.moc:96
#32 0xb6bad392 in KUiServerJobTracker::qt_metacall (this=0x94e0360, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfce4ed8) at ./kuiserverjobtracker.moc:86
#33 0xb5b08b7d in metacall (argv=0xbfce4ed8, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x94e0360) at kernel/qmetaobject.cpp:237
#34 QMetaObject::metacall (object=0x94e0360, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfce4ed8) at kernel/qmetaobject.cpp:232
#35 0xb5b17a6a in QMetaObject::activate (sender=0x9798ee0, m=0xb5eff58c, local_signal_index=0, argv=0xbfce4ed8) at kernel/qobject.cpp:3278
#36 0xb5d51d25 in KJob::finished (this=0x9798ee0, _t1=0x9798ee0) at ./kjob.moc:173
#37 0xb5d51f3c in KJob::emitResult (this=0x9798ee0) at ../../kdecore/jobs/kjob.cpp:310
#38 0xb6e93979 in KIO::CopyJob::emitResult (this=0x9798ee0) at ../../kio/kio/copyjob.cpp:1709
#39 0xb6e94644 in KIO::CopyJobPrivate::setNextDirAttribute (this=0x980a068) at ../../kio/kio/copyjob.cpp:1681
#40 0xb6e96bf9 in KIO::CopyJobPrivate::copyNextFile (this=0x980a068) at ../../kio/kio/copyjob.cpp:1609
#41 0xb6e9a429 in KIO::CopyJobPrivate::slotResultCopyingFiles (this=0x980a068, job=0x95a4478) at ../../kio/kio/copyjob.cpp:1299
#42 0xb6e9638d in KIO::CopyJob::qt_metacall (this=0x9798ee0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfce5298) at ./copyjob.moc:121
#43 0xb5b08b7d in metacall (argv=0xbfce5298, idx=43, cl=QMetaObject::InvokeMetaMethod, object=0x9798ee0) at kernel/qmetaobject.cpp:237
#44 QMetaObject::metacall (object=0x9798ee0, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbfce5298) at kernel/qmetaobject.cpp:232
#45 0xb5b17a6a in QMetaObject::activate (sender=0x95a4478, m=0xb5eff58c, local_signal_index=3, argv=0xbfce5298) at kernel/qobject.cpp:3278
#46 0xb5d51ef5 in KJob::result (this=0x95a4478, _t1=0x95a4478) at ./kjob.moc:194
#47 0xb5d51f48 in KJob::emitResult (this=0x95a4478) at ../../kdecore/jobs/kjob.cpp:312
#48 0xb6ecf91c in KIO::FileCopyJob::slotResult (this=0x95a4478, job=0x97cdae8) at ../../kio/kio/job.cpp:2449
#49 0xb6ecf6ad in KIO::FileCopyJob::qt_metacall (this=0x95a4478, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfce5418) at ./jobclasses.moc:724
#50 0xb5b08b7d in metacall (argv=0xbfce5418, idx=32, cl=QMetaObject::InvokeMetaMethod, object=0x95a4478) at kernel/qmetaobject.cpp:237
#51 QMetaObject::metacall (object=0x95a4478, cl=QMetaObject::InvokeMetaMethod, idx=32, argv=0xbfce5418) at kernel/qmetaobject.cpp:232
#52 0xb5b17a6a in QMetaObject::activate (sender=0x97cdae8, m=0xb5eff58c, local_signal_index=3, argv=0xbfce5418) at kernel/qobject.cpp:3278
#53 0xb5d51ef5 in KJob::result (this=0x97cdae8, _t1=0x97cdae8) at ./kjob.moc:194
#54 0xb5d51f48 in KJob::emitResult (this=0x97cdae8) at ../../kdecore/jobs/kjob.cpp:312
#55 0xb6ec6e48 in KIO::SimpleJob::slotFinished (this=0x97cdae8) at ../../kio/kio/job.cpp:494
#56 0xb6ecae64 in KIO::SimpleJob::qt_metacall (this=0x97cdae8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfce55f4) at ./jobclasses.moc:171
#57 0xb6ecd442 in KIO::DirectCopyJob::qt_metacall (this=0x97cdae8, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfce55f4) at ./job_p.moc:157
#58 0xb5b08b7d in metacall (argv=0xbfce55f4, idx=32, cl=QMetaObject::InvokeMetaMethod, object=0x97cdae8) at kernel/qmetaobject.cpp:237
#59 QMetaObject::metacall (object=0x97cdae8, cl=QMetaObject::InvokeMetaMethod, idx=32, argv=0xbfce55f4) at kernel/qmetaobject.cpp:232
#60 0xb5b17a6a in QMetaObject::activate (sender=0x9582810, m=0xb70a56a0, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3278
#61 0xb6f84b25 in KIO::SlaveInterface::finished (this=0x9582810) at ./slaveinterface.moc:171
#62 0xb6f879a9 in KIO::SlaveInterface::dispatch (this=0x9582810, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#63 0xb6f8410a in KIO::SlaveInterface::dispatch (this=0x9582810) at ../../kio/kio/slaveinterface.cpp:88
#64 0xb6f75738 in KIO::Slave::gotInput (this=0x9582810) at ../../kio/kio/slave.cpp:344
#65 0xb6f75fac in KIO::Slave::qt_metacall (this=0x9582810, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfce58d4) at ./slave.moc:82
#66 0xb5b08b7d in metacall (argv=0xbfce58d4, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x9582810) at kernel/qmetaobject.cpp:237
#67 QMetaObject::metacall (object=0x9582810, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfce58d4) at kernel/qmetaobject.cpp:232
#68 0xb5b17a6a in QMetaObject::activate (sender=0x9805240, m=0xb70a24a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#69 0xb6e91ff5 in KIO::Connection::readyRead (this=0x9805240) at ./connection.moc:92
#70 0xb6e9282a in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#71 KIO::ConnectionPrivate::dequeue (this=0x92dc240) at ../../kio/kio/connection.cpp:71
#72 0xb6e928ff in KIO::Connection::qt_metacall (this=0x9805240, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x92fbb48) at ./connection.moc:79
#73 0xb5b08b7d in metacall (argv=0x92fbb48, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x9805240) at kernel/qmetaobject.cpp:237
#74 QMetaObject::metacall (object=0x9805240, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x92fbb48) at kernel/qmetaobject.cpp:232
#75 0xb5b13685 in QMetaCallEvent::placeMetaCall (this=0x95c73e0, object=0x9805240) at kernel/qobject.cpp:535
#76 0xb5b1ab52 in QObject::event (this=0x9805240, e=0x95c73e0) at kernel/qobject.cpp:1217
#77 0xb605ed84 in notify_helper (e=0x95c73e0, receiver=0x9805240, this=0x8e52258) at kernel/qapplication.cpp:4486
#78 QApplicationPrivate::notify_helper (this=0x8e52258, receiver=0x9805240, e=0x95c73e0) at kernel/qapplication.cpp:4458
#79 0xb6064133 in QApplication::notify (this=0x95c73e0, receiver=0x9805240, e=0x95c73e0) at kernel/qapplication.cpp:3886
#80 0xb6bb4971 in KApplication::notify (this=0xbfce6094, receiver=0x9805240, event=0x95c73e0) at ../../kdeui/kernel/kapplication.cpp:311
#81 0xb5b0219e in QCoreApplication::notifyInternal (this=0xbfce6094, receiver=0x9805240, event=0x95c73e0) at kernel/qcoreapplication.cpp:787
#82 0xb5b05f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#83 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8e38e88) at kernel/qcoreapplication.cpp:1428
#84 0xb5b060ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#85 0xb5b306a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#86 postEventSourceDispatch (s=0x8e54d78) at kernel/qeventdispatcher_glib.cpp:277
#87 0xb509a25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#88 0xb509a990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#89 0xb509ac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#90 0xb5b30ada in QEventDispatcherGlib::processEvents (this=0x8e39bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#91 0xb6116e7a in QGuiEventDispatcherGlib::processEvents (this=0x8e39bb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#92 0xb5b011dd in QEventLoop::processEvents (this=0xbfce6004, flags=...) at kernel/qeventloop.cpp:149
#93 0xb5b01421 in QEventLoop::exec (this=0xbfce6004, flags=...) at kernel/qeventloop.cpp:201
#94 0xb5b0619d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#95 0xb605c924 in QApplication::exec () at kernel/qapplication.cpp:3760
#96 0xb778b453 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#97 0x0804850b in ?? ()
#98 0xb75d0113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#99 0x08048531 in _start ()

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2014-05-04 14:48:37 UTC
Do you still have this crash in the latest version of KDE, v4.12 or higher?
Comment 2 info 2014-05-04 15:05:10 UTC
Crash disappeared after update to later version, thanks.

Sorry I forgot to notify!


Il 04/05/2014 16:48, Dawit Alemayehu ha scritto:
> https://bugs.kde.org/show_bug.cgi?id=297597
>
> Dawit Alemayehu <adawit@kde.org> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |NEEDSINFO
>                   CC|                            |adawit@kde.org
>           Resolution|---                         |WAITINGFORINFO
>
> --- Comment #1 from Dawit Alemayehu <adawit@kde.org> ---
> Do you still have this crash in the latest version of KDE, v4.12 or higher?
>
Comment 3 Dawit Alemayehu 2014-05-04 22:51:02 UTC
Thanks for the response.