Bug 405685 - Dolphin crashes when overwrite copying files from one usb disk to another.
Summary: Dolphin crashes when overwrite copying files from one usb disk to another.
Status: RESOLVED DUPLICATE of bug 405914
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.56.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-03-20 13:15 UTC by Alfeno Rodrigues
Modified: 2019-04-19 11:36 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 Alfeno Rodrigues 2019-03-20 13:15:18 UTC
Application: dolphin (18.12.3)

Qt Version: 5.12.0
Frameworks Version: 5.56.0
Operating System: Linux 4.15.0-46-generic x86_64
Distribution: KDE neon User Edition 5.15

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

	Copy many files and folders using dolphin's split mode from one USB disk to another.

- Unusual behavior I noticed:

	Dolphin applications crashes unexpectedly

- Custom settings of the application:

	USB hard disk connected their own USB's port.
	Using dolphin to make copy in split mode. I did copy and paste files.

	About my environment:
	Size: 64,8 GB / 11229 file, 1846 sub-folders

The crash can be reproduced every time.

-- 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 0x7fb564f05f80 (LWP 5138))]

Thread 5 (Thread 0x7fb536819700 (LWP 5142)):
#0  0x00007fb5647750b4 in __GI___libc_read (fd=17, buf=0x7fb536818b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fb556c86cd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb556c42027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb556c424e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb556c4264c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb55e8cf15b in QEventDispatcherGlib::processEvents (this=0x7fb530000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fb55e87064a in QEventLoop::exec (this=this@entry=0x7fb536818da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007fb55e69841a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007fb55e699bc2 in QThreadPrivate::start (arg=0x5571ee7eeb40) at thread/qthread_unix.cpp:361
#9  0x00007fb55902a6db in start_thread (arg=0x7fb536819700) at pthread_create.c:463
#10 0x00007fb56478688f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fb53f7ce700 (LWP 5141)):
#0  0x00007fb5590309f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5571ee2608b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5571ee260868, cond=0x5571ee260890) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5571ee260890, mutex=0x5571ee260868) at pthread_cond_wait.c:655
#3  0x00007fb5449c1b1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb5449c1847 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb55902a6db in start_thread (arg=0x7fb53f7ce700) at pthread_create.c:463
#6  0x00007fb56478688f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fb547fff700 (LWP 5140)):
#0  0x00007fb556c3f410 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb556c419d3 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb556c4246b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb556c4264c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb55e8cf15b in QEventDispatcherGlib::processEvents (this=0x7fb540000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fb55e87064a in QEventLoop::exec (this=this@entry=0x7fb547ffed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007fb55e69841a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007fb55ed3d015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fb55e699bc2 in QThreadPrivate::start (arg=0x7fb55efb4d80) at thread/qthread_unix.cpp:361
#9  0x00007fb55902a6db in start_thread (arg=0x7fb547fff700) at pthread_create.c:463
#10 0x00007fb56478688f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb54e3f4700 (LWP 5139)):
#0  0x00007fb564779bf9 in __GI___poll (fds=0x7fb54e3f3cb8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb5562ad747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb5562af36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb54f96f32a in QXcbEventQueue::run (this=0x5571ee2145a0) at qxcbeventqueue.cpp:225
#4  0x00007fb55e699bc2 in QThreadPrivate::start (arg=0x5571ee2145a0) at thread/qthread_unix.cpp:361
#5  0x00007fb55902a6db in start_thread (arg=0x7fb54e3f4700) at pthread_create.c:463
#6  0x00007fb56478688f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb564f05f80 (LWP 5138)):
[KCrash Handler]
#6  0x00007fb562e795e4 in KIO::CopyJobPrivate::copyNextFile (this=this@entry=0x5571eebb1c60) at ./src/core/copyjob.cpp:1614
#7  0x00007fb562e7a34a in KIO::CopyJobPrivate::createNextDir (this=this@entry=0x5571eebb1c60) at ./src/core/copyjob.cpp:1274
#8  0x00007fb562e7c6ba in KIO::CopyJobPrivate::slotResultCreatingDirs (this=this@entry=0x5571eebb1c60, job=job@entry=0x5571ef2feeb0) at ./src/core/copyjob.cpp:1130
#9  0x00007fb562e7fb1b in KIO::CopyJob::slotResult (this=0x5571eec89830, job=0x5571ef2feeb0) at ./src/core/copyjob.cpp:2163
#10 0x00007fb55e8a1f3f in QtPrivate::QSlotObjectBase::call (a=0x7fffd58e5dc0, r=0x5571eec89830, this=0x5571eeef4b70) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#11 QMetaObject::activate (sender=0x5571ef2feeb0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3759
#12 0x00007fb5602b108c in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x00007fb5602b1bc1 in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#14 0x00007fb562ed22c0 in KIO::SimpleJob::slotFinished (this=this@entry=0x5571ef2feeb0) at ./src/core/simplejob.cpp:232
#15 0x00007fb562e8403d in KIO::MkdirJob::slotFinished (this=0x5571ef2feeb0) at ./src/core/mkdirjob.cpp:117
#16 0x00007fb562ed064b in KIO::SimpleJob::slotError (this=0x5571ef2feeb0, err=<optimized out>, errorText=...) at ./src/core/simplejob.cpp:245
#17 0x00007fb55e8a1f3f in QtPrivate::QSlotObjectBase::call (a=0x7fffd58e60c0, r=0x5571ef2feeb0, this=0x5571eeb9a8a0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#18 QMetaObject::activate (sender=sender@entry=0x5571eec3b540, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffd58e60c0) at kernel/qobject.cpp:3759
#19 0x00007fb55e8a24f7 in QMetaObject::activate (sender=sender@entry=0x5571eec3b540, m=m@entry=0x7fb563185620 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffd58e60c0) at kernel/qobject.cpp:3631
#20 0x00007fb562ea54a6 in KIO::SlaveInterface::error (this=this@entry=0x5571eec3b540, _t1=<optimized out>, _t2=...) at ./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:429
#21 0x00007fb562ea95a2 in KIO::SlaveInterface::dispatch (this=0x5571eec3b540, _cmd=<optimized out>, rawdata=...) at ./src/core/slaveinterface.cpp:192
#22 0x00007fb562ea5c48 in KIO::SlaveInterface::dispatch (this=0x5571eec3b540) at ./src/core/slaveinterface.cpp:89
#23 0x00007fb562eabf71 in KIO::Slave::gotInput (this=0x5571eec3b540) at ./src/core/slave.cpp:406
#24 0x00007fb55e8a1f3f in QtPrivate::QSlotObjectBase::call (a=0x7fffd58e6340, r=0x5571eec3b540, this=0x5571eec371e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#25 QMetaObject::activate (sender=0x5571eec36cd0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3759
#26 0x00007fb55e8a24f7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fb563184380 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3631
#27 0x00007fb562e4dda9 in KIO::Connection::readyRead (this=<optimized out>) at ./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_connection_p.cpp:147
#28 KIO::ConnectionPrivate::dequeue (this=0x5571eec37070) at ./src/core/connection.cpp:46
#29 0x00007fb55e8a2992 in QObject::event (this=0x5571eec36cd0, e=<optimized out>) at kernel/qobject.cpp:1249
#30 0x00007fb55f8f783c in QApplicationPrivate::notify_helper (this=this@entry=0x5571ee20eda0, receiver=receiver@entry=0x5571eec36cd0, e=e@entry=0x5571eef673f0) at kernel/qapplication.cpp:3752
#31 0x00007fb55f8fedd0 in QApplication::notify (this=0x7fffd58e6a50, receiver=0x5571eec36cd0, e=0x5571eef673f0) at kernel/qapplication.cpp:3499
#32 0x00007fb55e872328 in QCoreApplication::notifyInternal2 (receiver=0x5571eec36cd0, event=0x5571eef673f0) at kernel/qcoreapplication.cpp:1061
#33 0x00007fb55e8724fe in QCoreApplication::sendEvent (receiver=<optimized out>, event=event@entry=0x5571eef673f0) at kernel/qcoreapplication.cpp:1451
#34 0x00007fb55e874e87 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5571ee20cc10) at kernel/qcoreapplication.cpp:1800
#35 0x00007fb55e875428 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1654
#36 0x00007fb55e8cfb23 in postEventSourceDispatch (s=0x5571ee258ad0) at kernel/qeventdispatcher_glib.cpp:276
#37 0x00007fb556c42387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fb556c425c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fb556c4264c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fb55e8cf13f in QEventDispatcherGlib::processEvents (this=0x5571ee25b890, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007fb55e87064a in QEventLoop::exec (this=this@entry=0x7fffd58e6950, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#42 0x00007fb55e879800 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1364
#43 0x00007fb55f0beedc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1779
#44 0x00007fb55f8f7795 in QApplication::exec () at kernel/qapplication.cpp:2909
#45 0x00007fb564a9a471 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:168
#46 0x00007fb564686b97 in __libc_start_main (main=0x5571ec6aa720 <main>, argc=1, argv=0x7fffd58e6bd8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd58e6bc8) at ../csu/libc-start.c:310
#47 0x00005571ec6aa75a in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2019-04-19 11:36:19 UTC

*** This bug has been marked as a duplicate of bug 405914 ***