Bug 321770 - Dolphin Crashes When Moving Large Files
Summary: Dolphin Crashes When Moving Large Files
Status: RESOLVED WORKSFORME
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.10.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-06-29 17:02 UTC by Ron B
Modified: 2018-10-27 03:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ron B 2013-06-29 17:02:04 UTC
Application: dolphin (2.2)
KDE Platform Version: 4.10.4
Qt Version: 4.8.4
Operating System: Linux 3.8.0-26-generic x86_64
Distribution: Ubuntu 13.04

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

Using an encrypted external hard drive, I tried to move a very large set of files (> 9 GB) from one folder to another within the drive.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f505a66f7c0 (LWP 2311))]

Thread 3 (Thread 0x7f503f09b700 (LWP 2312)):
#0  __GI___pthread_mutex_lock (mutex=0x7f5038000a60) at pthread_mutex_lock.c:47
#1  0x00007f50517a25c1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5051763190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5051763304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5055df8036 in QEventDispatcherGlib::processEvents (this=0x7f50380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f5055dc838f in QEventLoop::processEvents (this=this@entry=0x7f503f09ad90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5055dc8618 in QEventLoop::exec (this=this@entry=0x7f503f09ad90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5055cca410 in QThread::exec (this=this@entry=0x1dbd5e0) at thread/qthread.cpp:542
#8  0x00007f5055da9edf in QInotifyFileSystemWatcherEngine::run (this=0x1dbd5e0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f5055cccbec in QThreadPrivate::start (arg=0x1dbd5e0) at thread/qthread_unix.cpp:338
#10 0x00007f5051c35f8e in start_thread (arg=0x7f503f09b700) at pthread_create.c:311
#11 0x00007f5059f32e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f503e1b3700 (LWP 2313)):
#0  0x00007fff329feaf7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f505a66f7c0 (LWP 2311)):
[KCrash Handler]
#6  QHash<unsigned int, KIO::UDSEntryPrivate::Field>::findNode (this=0x8, ahp=ahp@entry=0x0, akey=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:884
#7  0x00007f5057caef82 in find (this=<optimized out>, akey=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:855
#8  KIO::UDSEntry::numberValue (this=this@entry=0x7fff329a7bf0, field=field@entry=100663306, defaultValue=defaultValue@entry=-1) at ../../kio/kio/udsentry.cpp:80
#9  0x00007f5057be03be in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=0x30232e0, job=0x3472ad0) at ../../kio/kio/copyjob.cpp:1371
#10 0x00007f5055dde0ef in QMetaObject::activate (sender=sender@entry=0x3472ad0, m=m@entry=0x7f50565d84e0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff329a7de0) at kernel/qobject.cpp:3539
#11 0x00007f505624c4e2 in KJob::result (this=this@entry=0x3472ad0, _t1=_t1@entry=0x3472ad0) at ./kjob.moc:208
#12 0x00007f505624c520 in KJob::emitResult (this=this@entry=0x3472ad0) at ../../kdecore/jobs/kjob.cpp:318
#13 0x00007f5057c0dd05 in KIO::SimpleJob::slotFinished (this=this@entry=0x3472ad0) at ../../kio/kio/job.cpp:494
#14 0x00007f5057c0ed7d in KIO::MkdirJob::slotFinished (this=0x3472ad0) at ../../kio/kio/job.cpp:676
#15 0x00007f5055dde0ef in QMetaObject::activate (sender=sender@entry=0x346b550, m=m@entry=0x7f5057fa9620 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#16 0x00007f5057ca6063 in KIO::SlaveInterface::finished (this=this@entry=0x346b550) at ./slaveinterface.moc:185
#17 0x00007f5057ca8d61 in KIO::SlaveInterface::dispatch (this=0x346b550, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#18 0x00007f5057ca5e9a in KIO::SlaveInterface::dispatch (this=0x346b550) at ../../kio/kio/slaveinterface.cpp:88
#19 0x00007f5057c9a43e in KIO::Slave::gotInput (this=0x346b550) at ../../kio/kio/slave.cpp:344
#20 0x00007f5055dde0ef in QMetaObject::activate (sender=0x29a7940, m=m@entry=0x7f5057fa2b40 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#21 0x00007f5057bd9830 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:106
#22 0x00007f5057bd9d22 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#23 KIO::ConnectionPrivate::dequeue (this=0x2a3e490) at ../../kio/kio/connection.cpp:71
#24 0x00007f5055de35be in QObject::event (this=0x29a7940, e=<optimized out>) at kernel/qobject.cpp:1194
#25 0x00007f50567b28ec in QApplicationPrivate::notify_helper (this=this@entry=0x1c2ed80, receiver=receiver@entry=0x29a7940, e=e@entry=0x2fd3070) at kernel/qapplication.cpp:4567
#26 0x00007f50567b525b in QApplication::notify (this=this@entry=0x7fff329aac50, receiver=receiver@entry=0x29a7940, e=e@entry=0x2fd3070) at kernel/qapplication.cpp:4428
#27 0x00007f50574bfaf6 in KApplication::notify (this=0x7fff329aac50, receiver=0x29a7940, event=0x2fd3070) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007f5055dc963e in QCoreApplication::notifyInternal (this=0x7fff329aac50, receiver=receiver@entry=0x29a7940, event=event@entry=0x2fd3070) at kernel/qcoreapplication.cpp:946
#29 0x00007f5055dcd171 in sendEvent (event=0x2fd3070, receiver=0x29a7940) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1bfb130) at kernel/qcoreapplication.cpp:1570
#31 0x00007f5055dcd4a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#32 0x00007f5055df7e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#33 postEventSourceDispatch (s=0x1c20710) at kernel/qeventdispatcher_glib.cpp:279
#34 0x00007f5051762f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f5051763248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f5051763304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f5055df8016 in QEventDispatcherGlib::processEvents (this=0x1bfca10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007f505685813e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f5055dc838f in QEventLoop::processEvents (this=this@entry=0x7fff329a8de0, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007f5055dc8618 in QEventLoop::exec (this=this@entry=0x7fff329a8de0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007f5056c6d318 in QDialog::exec (this=this@entry=0x7fff329a8e90) at dialogs/qdialog.cpp:554
#42 0x00007f5057c14aa8 in KIO::JobUiDelegate::askFileRename (this=this@entry=0x2a8a2b0, job=job@entry=0x2455510, caption=..., src=..., dest=..., mode=mode@entry=(KIO::M_SKIP | KIO::M_MULTI | KIO::M_ISDIR), newDest=..., sizeSrc=sizeSrc@entry=76551, sizeDest=sizeDest@entry=0, ctimeSrc=ctimeSrc@entry=-1, ctimeDest=ctimeDest@entry=-1, mtimeSrc=mtimeSrc@entry=1372483906, mtimeDest=mtimeDest@entry=-1) at ../../kio/kio/jobuidelegate.cpp:83
#43 0x00007f5057be061a in KIO::CopyJobPrivate::slotResultConflictCopyingFiles (this=0x30232e0, job=0x26fda10) at ../../kio/kio/copyjob.cpp:1404
#44 0x00007f5055dde0ef in QMetaObject::activate (sender=sender@entry=0x26fda10, m=m@entry=0x7f50565d84e0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff329a9190) at kernel/qobject.cpp:3539
#45 0x00007f505624c4e2 in KJob::result (this=this@entry=0x26fda10, _t1=_t1@entry=0x26fda10) at ./kjob.moc:208
#46 0x00007f505624c520 in KJob::emitResult (this=this@entry=0x26fda10) at ../../kdecore/jobs/kjob.cpp:318
#47 0x00007f5057c0dd05 in KIO::SimpleJob::slotFinished (this=this@entry=0x26fda10) at ../../kio/kio/job.cpp:494
#48 0x00007f5057c0ebad in KIO::StatJob::slotFinished (this=0x26fda10) at ../../kio/kio/job.cpp:896
#49 0x00007f5057c050d6 in KIO::SimpleJob::slotError (this=0x26fda10, err=<optimized out>, errorText=...) at ../../kio/kio/job.cpp:506
#50 0x00007f5055dde0ef in QMetaObject::activate (sender=sender@entry=0x1d3d490, m=m@entry=0x7f5057fa9620 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff329a9490) at kernel/qobject.cpp:3539
#51 0x00007f5057ca6026 in KIO::SlaveInterface::error (this=this@entry=0x1d3d490, _t1=111, _t2=...) at ./slaveinterface.moc:173
#52 0x00007f5057ca8fe0 in KIO::SlaveInterface::dispatch (this=0x1d3d490, _cmd=102, rawdata=...) at ../../kio/kio/slaveinterface.cpp:205
#53 0x00007f5057ca5e9a in KIO::SlaveInterface::dispatch (this=0x1d3d490) at ../../kio/kio/slaveinterface.cpp:88
#54 0x00007f5057c9a43e in KIO::Slave::gotInput (this=0x1d3d490) at ../../kio/kio/slave.cpp:344
#55 0x00007f5055dde0ef in QMetaObject::activate (sender=0x25bc620, m=m@entry=0x7f5057fa2b40 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#56 0x00007f5057bd9830 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:106
#57 0x00007f5057bd9d22 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#58 KIO::ConnectionPrivate::dequeue (this=0x2c6c340) at ../../kio/kio/connection.cpp:71
#59 0x00007f5055de35be in QObject::event (this=0x25bc620, e=<optimized out>) at kernel/qobject.cpp:1194
#60 0x00007f50567b28ec in QApplicationPrivate::notify_helper (this=this@entry=0x1c2ed80, receiver=receiver@entry=0x25bc620, e=e@entry=0x30a5ee0) at kernel/qapplication.cpp:4567
#61 0x00007f50567b525b in QApplication::notify (this=this@entry=0x7fff329aac50, receiver=receiver@entry=0x25bc620, e=e@entry=0x30a5ee0) at kernel/qapplication.cpp:4428
#62 0x00007f50574bfaf6 in KApplication::notify (this=0x7fff329aac50, receiver=0x25bc620, event=0x30a5ee0) at ../../kdeui/kernel/kapplication.cpp:311
#63 0x00007f5055dc963e in QCoreApplication::notifyInternal (this=0x7fff329aac50, receiver=receiver@entry=0x25bc620, event=event@entry=0x30a5ee0) at kernel/qcoreapplication.cpp:946
#64 0x00007f5055dcd171 in sendEvent (event=0x30a5ee0, receiver=0x25bc620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#65 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1bfb130) at kernel/qcoreapplication.cpp:1570
#66 0x00007f5055dcd4a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#67 0x00007f5055df7e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#68 postEventSourceDispatch (s=0x1c20710) at kernel/qeventdispatcher_glib.cpp:279
#69 0x00007f5051762f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007f5051763248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f5051763304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f5055df8016 in QEventDispatcherGlib::processEvents (this=0x1bfca10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#73 0x00007f505685813e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#74 0x00007f5055dc838f in QEventLoop::processEvents (this=this@entry=0x7fff329aa1c0, flags=...) at kernel/qeventloop.cpp:149
#75 0x00007f5055dc8618 in QEventLoop::exec (this=this@entry=0x7fff329aa1c0, flags=...) at kernel/qeventloop.cpp:204
#76 0x00007f5056c6d318 in QDialog::exec (this=this@entry=0x2506490) at dialogs/qdialog.cpp:554
#77 0x00007f505741dd66 in KDialogQueue::Private::slotShowQueuedDialog (this=0x2b76e20) at ../../kdeui/dialogs/kdialog.cpp:1103
#78 0x00007f5055de35be in QObject::event (this=0x252a490, e=<optimized out>) at kernel/qobject.cpp:1194
#79 0x00007f50567b28ec in QApplicationPrivate::notify_helper (this=this@entry=0x1c2ed80, receiver=receiver@entry=0x252a490, e=e@entry=0x2f44400) at kernel/qapplication.cpp:4567
#80 0x00007f50567b525b in QApplication::notify (this=this@entry=0x7fff329aac50, receiver=receiver@entry=0x252a490, e=e@entry=0x2f44400) at kernel/qapplication.cpp:4428
#81 0x00007f50574bfaf6 in KApplication::notify (this=0x7fff329aac50, receiver=0x252a490, event=0x2f44400) at ../../kdeui/kernel/kapplication.cpp:311
#82 0x00007f5055dc963e in QCoreApplication::notifyInternal (this=0x7fff329aac50, receiver=receiver@entry=0x252a490, event=event@entry=0x2f44400) at kernel/qcoreapplication.cpp:946
#83 0x00007f5055dcd171 in sendEvent (event=0x2f44400, receiver=0x252a490) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#84 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1bfb130) at kernel/qcoreapplication.cpp:1570
#85 0x00007f5055dcd4a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#86 0x00007f5055df7e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#87 postEventSourceDispatch (s=0x1c20710) at kernel/qeventdispatcher_glib.cpp:279
#88 0x00007f5051762f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#89 0x00007f5051763248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#90 0x00007f5051763304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#91 0x00007f5055df8016 in QEventDispatcherGlib::processEvents (this=0x1bfca10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#92 0x00007f505685813e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#93 0x00007f5055dc838f in QEventLoop::processEvents (this=this@entry=0x7fff329aab10, flags=...) at kernel/qeventloop.cpp:149
#94 0x00007f5055dc8618 in QEventLoop::exec (this=this@entry=0x7fff329aab10, flags=...) at kernel/qeventloop.cpp:204
#95 0x00007f5055dcdcf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#96 0x00007f50567b0ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#97 0x00007f505a250827 in kdemain (argc=5, argv=0x7fff329aad88) at ../../../dolphin/src/main.cpp:90
#98 0x00007f5059e5aea5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=5, ubp_av=0x7fff329aad88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff329aad78) at libc-start.c:260
#99 0x0000000000400701 in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2013-06-30 10:33:50 UTC
Thanks for the bug report. Looks like a KIO issue.
Comment 2 Ron B 2013-06-30 18:47:58 UTC
"KIO"  ?


On 6/30/13, Frank Reininghaus <frank78ac@googlemail.com> wrote:
> https://bugs.kde.org/show_bug.cgi?id=321770
>
> Frank Reininghaus <frank78ac@googlemail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |frank78ac@googlemail.com
>           Component|general                     |general
>             Version|2.2                         |4.10.4
>            Assignee|dolphin-bugs-null@kde.org   |faure@kde.org
>             Product|dolphin                     |kio
>
> --- Comment #1 from Frank Reininghaus <frank78ac@googlemail.com> ---
> Thanks for the bug report. Looks like a KIO issue.
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 3 Frank Reininghaus 2013-06-30 19:27:53 UTC
KIO is the part of kdelibs that handles moving/copying files and lots of other things.
Comment 4 Ron B 2013-07-01 01:37:36 UTC
Thanks


On Sun, Jun 30, 2013 at 2:27 PM, Frank Reininghaus <frank78ac@googlemail.com
> wrote:

> https://bugs.kde.org/show_bug.cgi?id=321770
>
> --- Comment #3 from Frank Reininghaus <frank78ac@googlemail.com> ---
> KIO is the part of kdelibs that handles moving/copying files and lots of
> other
> things.
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 5 Dawit Alemayehu 2013-07-04 13:37:23 UTC
Was a copy of the same file in the destination folder already? The backtrace shows that it crashed while attempting to collect the information about the a conflicting file (file with the same name) in the destination folder where you were trying to copy the file to. Also, can you reproduce the crash or did this only happen once?
Comment 6 Ron B 2013-07-04 21:32:11 UTC
Folders with same name as some of the folders in destination folder.  Not
reproduced.
On Jul 4, 2013 8:37 AM, "Dawit Alemayehu" <adawit@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=321770
>
> Dawit Alemayehu <adawit@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |NEEDSINFO
>                  CC|                            |adawit@kde.org
>          Resolution|---                         |WAITINGFORINFO
>
> --- Comment #5 from Dawit Alemayehu <adawit@kde.org> ---
> Was a copy of the same file in the destination folder already? The
> backtrace
> shows that it crashed while attempting to collect the information about
> the a
> conflicting file (file with the same name) in the destination folder where
> you
> were trying to copy the file to. Also, can you reproduce the crash or did
> this
> only happen once?
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 7 Andrew Crouthamel 2018-09-24 02:24:13 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 8 Andrew Crouthamel 2018-10-27 03:31:12 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!