https://bugs.kde.org/show_bug.cgi?id=405685

            Bug ID: 405685
           Summary: Dolphin crashes when overwrite copying files from one
                    usb disk to another.
           Product: dolphin
           Version: 18.12.3
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: alf...@gmail.com
                CC: elvis.angelac...@kde.org
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to