Bug 243462

Summary: Dolphin crashes when moving files between locations
Product: [Unmaintained] kio Reporter: Aston Martin <heper2>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED WAITINGFORINFO    
Severity: crash CC: adawit, andresbajotierra, annma
Priority: NOR    
Version: 4.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Aston Martin 2010-07-02 21:00:38 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Two file were moved to the other location between two dolphin panel when dolphis are chrased.

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

Thread 3 (Thread 0x7f80f32ed710 (LWP 2166)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f80ffadf3ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007f80ffadde48 in *__GI___libc_free (mem=0x7f80ffddde40) at malloc.c:3736
#3  0x00007f810028d981 in socketNotifierSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f80fbf5eb0a in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007f80fbf5f4c3 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007f80fbf5f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007f810028d513 in QEventDispatcherGlib::processEvents (this=0x2645660, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#8  0x00007f8100262992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007f8100262d6c in QEventLoop::exec (this=0x7f80f32ecdb0, flags=) at kernel/qeventloop.cpp:201
#10 0x00007f810016cd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#11 0x00007f8100243178 in QInotifyFileSystemWatcherEngine::run (this=0x264dd10) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f810016f775 in QThreadPrivate::start (arg=0x264dd10) at thread/qthread_unix.cpp:248
#13 0x00007f80fd0a59ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007f80ffb466cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f80e9c67710 (LWP 2612)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f80eadb7081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f80fd0a59ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f80ffb466cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8103eb4760 (LWP 2159)):
[KCrash Handler]
#5  0x00007f80ffa93a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f80ffa975c0 in *__GI_abort () at abort.c:92
#7  0x00007f80ffacd4fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f80ffad75b6 in malloc_printerr (action=3, str=0x7f80ffba6532 "realloc(): invalid old size", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007f80ffaddd66 in _int_realloc (av=0x7f80ffddde40, oldp=0x2c04d60, oldsize=<value optimized out>, nb=48) at malloc.c:5219
#10 0x00007f80ffade080 in *__GI___libc_realloc (oldmem=0x2c04d70, bytes=40) at malloc.c:3821
#11 0x00007f810018d6b6 in QListData::realloc (this=0x7fff06ab06a0, alloc=0) at tools/qlist.cpp:158
#12 0x00007f810018d95d in QListData::append (this=0x7fff06ab06a0) at tools/qlist.cpp:179
#13 0x00007f8101ab60f1 in QList<QVariant>::append (this=0x7fff06ab06a0, t=...) at /usr/include/qt4/QtCore/qlist.h:470
#14 0x00007f8101b5b852 in QList<QVariant>::operator<< (this=0x287f630, amount=350797168, unit=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:315
#15 OrgKdeJobViewInterface::setProcessedAmount (this=0x287f630, amount=350797168, unit=<value optimized out>) at ./jobviewiface.h:70
#16 0x00007f8101b582d9 in KUiServerJobTracker::processedAmount (this=<value optimized out>, job=0x271fcb0, unit=KJob::Bytes, amount=350797168) at ../../kdeui/jobs/kuiserverjobtracker.cpp:249
#17 0x00007f8101b57cf7 in KUiServerJobTracker::qt_metacall (this=0x27273b0, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff06ab0890) at ./kuiserverjobtracker.moc:97
#18 0x00007f8100276e3f in QMetaObject::activate (sender=0x271fcb0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#19 0x00007f81008f49ef in KJob::processedAmount (this=0x86f, _t1=0x271fcb0, _t2=KJob::Bytes, _t3=350797168) at ./kjob.moc:229
#20 0x00007f81008f5da5 in KJob::setProcessedAmount (this=<value optimized out>, unit=KJob::Bytes, amount=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:265
#21 0x00007f810203bd6d in KIO::CopyJobPrivate::slotProcessedSize (this=0x33f5cf0, data_size=<value optimized out>) at ../../kio/kio/copyjob.cpp:1615
#22 0x00007f810203e013 in KIO::CopyJob::qt_metacall (this=0x271fcb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff06ab0b40) at ./copyjob.moc:124
#23 0x00007f8100276e3f in QMetaObject::activate (sender=0x3549e60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#24 0x00007f81008f495b in KJob::processedSize (this=0x86f, _t1=0x3549e60, _t2=2064384) at ./kjob.moc:243
#25 0x00007f81008f5df2 in KJob::setProcessedAmount (this=<value optimized out>, unit=KJob::Bytes, amount=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:267
#26 0x00007f810206e543 in KIO::FileCopyJobPrivate::slotProcessedSize (this=0x3549e60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff06ab0dc0) at ../../kio/kio/job.cpp:1990
#27 KIO::FileCopyJob::qt_metacall (this=0x3549e60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff06ab0dc0) at ./jobclasses.moc:726
#28 0x00007f8100276e3f in QMetaObject::activate (sender=0x325a830, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#29 0x00007f81008f495b in KJob::processedSize (this=0x86f, _t1=0x325a830, _t2=2064384) at ./kjob.moc:243
#30 0x00007f81008f5df2 in KJob::setProcessedAmount (this=<value optimized out>, unit=KJob::Bytes, amount=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:267
#31 0x00007f8102069865 in KIO::SimpleJob::qt_metacall (this=0x325a830, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff06ab1070) at ./jobclasses.moc:175
#32 0x00007f81020698c0 in KIO::DirectCopyJob::qt_metacall (this=0x86f, _c=2159, _id=6, _a=0xffffffffffffffff) at ./job_p.moc:157
#33 0x00007f8100276e3f in QMetaObject::activate (sender=0x2c17f20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#34 0x00007f8102128082 in KIO::SlaveInterface::processedSize (this=0x86f, _t1=2064384) at ./slaveinterface.moc:239
#35 0x00007f810212ae13 in KIO::SlaveInterface::dispatch (this=0x2c17f20, _cmd=11, rawdata=...) at ../../kio/kio/slaveinterface.cpp:242
#36 0x00007f81021285e3 in KIO::SlaveInterface::dispatch (this=0x2c17f20) at ../../kio/kio/slaveinterface.cpp:91
#37 0x00007f810211ca46 in KIO::Slave::gotInput (this=0x2c17f20) at ../../kio/kio/slave.cpp:324
#38 0x00007f810211cc2c in KIO::Slave::qt_metacall (this=0x2c17f20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff06ab1460) at ./slave.moc:82
#39 0x00007f8100276e3f in QMetaObject::activate (sender=0x2679740, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#40 0x00007f810203a9d7 in KIO::ConnectionPrivate::dequeue (this=0x2b62170) at ../../kio/kio/connection.cpp:82
#41 0x00007f810203aafd in KIO::Connection::qt_metacall (this=0x2679740, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2f60ef0) at ./connection.moc:79
#42 0x00007f8100273d49 in QObject::event (this=0x2679740, e=0x3433c20) at kernel/qobject.cpp:1248
#43 0x00007f8100e5122c in QApplicationPrivate::notify_helper (this=0x20d0940, receiver=0x2679740, e=0x3433c20) at kernel/qapplication.cpp:4300
#44 0x00007f8100e576fb in QApplication::notify (this=0x7fff06ab1f60, receiver=0x2679740, e=0x3433c20) at kernel/qapplication.cpp:4183
#45 0x00007f8101b5c526 in KApplication::notify (this=0x7fff06ab1f60, receiver=0x2679740, event=0x3433c20) at ../../kdeui/kernel/kapplication.cpp:302
#46 0x00007f810026406c in QCoreApplication::notifyInternal (this=0x7fff06ab1f60, receiver=0x2679740, event=0x3433c20) at kernel/qcoreapplication.cpp:704
#47 0x00007f81002667e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x20a8c30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x20a8c30) at kernel/qcoreapplication.cpp:1345
#49 0x00007f810028d9d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#50 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#51 0x00007f80fbf5b8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#52 0x00007f80fbf5f748 in ?? () from /lib/libglib-2.0.so.0
#53 0x00007f80fbf5f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#54 0x00007f810028d513 in QEventDispatcherGlib::processEvents (this=0x20a8770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#55 0x00007f8100f0146e in QGuiEventDispatcherGlib::processEvents (this=0x86f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007f8100262992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#57 0x00007f8100262d6c in QEventLoop::exec (this=0x7fff06ab1eb0, flags=) at kernel/qeventloop.cpp:201
#58 0x00007f8100266aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#59 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 235938, bug 235464, bug 228333, bug 219187.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-21 17:48:41 UTC
[Comment from a bug triager]
- Have you tried to repeat a similar situation to check if Dolphin crashed again ?
- Which kind of files were you moving ? Were it big or small ?
Thanks