https://bugs.kde.org/show_bug.cgi?id=368287
--- Comment #23 from Pavel <a...@pavel.bz> --- Digged a little more. It happens when the user has all the permissions on the target directory on NTFS/FAT filesystem owned (mounted) by another user and moves multiple files there. I'm attaching the dump with all debugging symbols in place. Application: dolphin (18.08.1) Qt Version: 5.11.2 Frameworks Version: 5.50.0 Operating System: Linux 4.18.9-1-default x86_64 Distribution (Platform): openSUSE RPMs -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f314a848080 (LWP 7965))] Thread 5 (Thread 0x7f313761b700 (LWP 7971)): #0 0x00007f315293b2c9 in poll () from /lib64/libc.so.6 #1 0x00007f314d610206 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f312c0049b0, timeout=<optimized out>, context=0x7f312c000bf0) at gmain.c:4203 #2 g_main_context_iterate (context=context@entry=0x7f312c000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3897 #3 0x00007f314d61032c in g_main_context_iteration (context=0x7f312c000bf0, may_block=may_block@entry=1) at gmain.c:3963 #4 0x00007f3150955adb in QEventDispatcherGlib::processEvents (this=0x7f312c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f3150902adb in QEventLoop::exec (this=this@entry=0x7f313761ada0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f3150751de6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f315075b9b7 in QThreadPrivate::start (arg=0x55a69cbac920) at thread/qthread_unix.cpp:367 #8 0x00007f314eb3c554 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f3152945ccf in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f3137fff700 (LWP 7970)): #0 0x00007f314eb424dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3144bf662b in cnd_wait (mtx=0x55a69ca2c8b8, cond=0x55a69ca2c8e0) at ../../../../include/c11/threads_posix.h:155 #2 pipe_semaphore_wait (sema=0x55a69ca2c8b8) at ../../../../src/gallium/auxiliary/os/os_thread.h:108 #3 thread_function (init_data=init_data@entry=0x55a69ca2c810) at lp_rast.c:809 #4 0x00007f3144bf6587 in impl_thrd_routine (p=<optimized out>) at ../../../../include/c11/threads_posix.h:87 #5 0x00007f314eb3c554 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f3152945ccf in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f313c823700 (LWP 7969)): #0 0x00007f314eb424dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f3144bf662b in cnd_wait (mtx=0x55a69ca2c750, cond=0x55a69ca2c778) at ../../../../include/c11/threads_posix.h:155 #2 pipe_semaphore_wait (sema=0x55a69ca2c750) at ../../../../src/gallium/auxiliary/os/os_thread.h:108 #3 thread_function (init_data=init_data@entry=0x55a69ca2c6a8) at lp_rast.c:809 #4 0x00007f3144bf6587 in impl_thrd_routine (p=<optimized out>) at ../../../../include/c11/threads_posix.h:87 #5 0x00007f314eb3c554 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f3152945ccf in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f3146824700 (LWP 7968)): #0 0x00007f315293b2c9 in poll () from /lib64/libc.so.6 #1 0x00007f314d610206 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f3138004db0, timeout=<optimized out>, context=0x7f3138000bf0) at gmain.c:4203 #2 g_main_context_iterate (context=context@entry=0x7f3138000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3897 #3 0x00007f314d61032c in g_main_context_iteration (context=0x7f3138000bf0, may_block=may_block@entry=1) at gmain.c:3963 #4 0x00007f3150955adb in QEventDispatcherGlib::processEvents (this=0x7f3138000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f3150902adb in QEventLoop::exec (this=this@entry=0x7f3146823d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f3150751de6 in QThread::exec (this=this@entry=0x7f3150c23d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f3150ba9545 in QDBusConnectionManager::run (this=0x7f3150c23d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007f315075b9b7 in QThreadPrivate::start (arg=0x7f3150c23d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:367 #9 0x00007f314eb3c554 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f3152945ccf in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f314a848080 (LWP 7965)): [KCrash Handler] #6 0x00007f3151af4ac4 in KJob::isAutoDelete() const () from /usr/lib64/libKF5CoreAddons.so.5 #7 0x00007f3151af4b2b in KJob::finishJob(bool) () from /usr/lib64/libKF5CoreAddons.so.5 #8 0x00007f3152351019 in KIO::FileCopyJob::slotResult (this=0x55a69d24f8a0, job=0x55a69cd8a1d0) at /usr/src/debug/kio-5.50.0-1.1.x86_64/src/core/filecopyjob.cpp:573 #9 0x00007f315092d1a0 in QtPrivate::QSlotObjectBase::call (a=0x7fffa5b4d9d0, r=0x55a69d24f8a0, this=0x55a69d13f880) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #10 QMetaObject::activate (sender=0x55a69cd8a1d0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3754 #11 0x00007f3151af405c in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib64/libKF5CoreAddons.so.5 #12 0x00007f3151af4b23 in KJob::finishJob(bool) () from /usr/lib64/libKF5CoreAddons.so.5 #13 0x00007f315235e1c0 in KIO::SimpleJob::slotFinished (this=0x55a69cd8a1d0) at /usr/src/debug/kio-5.50.0-1.1.x86_64/src/core/simplejob.cpp:232 #14 0x00007f315235c54b in KIO::SimpleJob::slotError (this=0x55a69cd8a1d0, err=<optimized out>, errorText=...) at /usr/src/debug/kio-5.50.0-1.1.x86_64/src/core/simplejob.cpp:245 #15 0x00007f315092d1a0 in QtPrivate::QSlotObjectBase::call (a=0x7fffa5b4dc10, r=0x55a69cd8a1d0, this=0x55a69d1ed650) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #16 QMetaObject::activate (sender=0x55a69d0223e0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3754 #17 0x00007f315232d656 in KIO::SlaveInterface::error (this=this@entry=0x55a69d0223e0, _t1=<optimized out>, _t2=...) at /usr/src/debug/kio-5.50.0-1.1.x86_64/build/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:425 #18 0x00007f3152330162 in KIO::SlaveInterface::dispatch (this=0x55a69d0223e0, _cmd=<optimized out>, rawdata=...) at /usr/src/debug/kio-5.50.0-1.1.x86_64/src/core/slaveinterface.cpp:192 #19 0x00007f315232dcb8 in KIO::SlaveInterface::dispatch (this=0x55a69d0223e0) at /usr/src/debug/kio-5.50.0-1.1.x86_64/src/core/slaveinterface.cpp:89 #20 0x00007f3152335899 in KIO::Slave::gotInput (this=0x55a69d0223e0) at /usr/src/debug/kio-5.50.0-1.1.x86_64/src/core/slave.cpp:406 #21 0x00007f315092d1a0 in QtPrivate::QSlotObjectBase::call (a=0x7fffa5b4de60, r=0x55a69d0223e0, this=0x55a69d031540) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #22 QMetaObject::activate (sender=0x55a69cdd5940, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3754 #23 0x00007f31522c2363 in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/debug/kio-5.50.0-1.1.x86_64/build/src/core/KF5KIOCore_autogen/include/moc_connection_p.cpp:143 #24 KIO::ConnectionPrivate::dequeue (this=0x55a69d0e9800) at /usr/src/debug/kio-5.50.0-1.1.x86_64/src/core/connection.cpp:46 #25 0x00007f315092d902 in QObject::event (this=0x55a69cdd5940, e=<optimized out>) at kernel/qobject.cpp:1251 #26 0x00007f31513374a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #27 0x00007f315133eaf0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007f3150903e09 in QCoreApplication::notifyInternal2 (receiver=0x55a69cdd5940, event=0x55a69cf9c930) at ../../include/QtCore/5.11.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307 #29 0x00007f3150906dfb in QCoreApplication::sendEvent (event=0x55a69cf9c930, receiver=<optimized out>) at kernel/qcoreapplication.h:234 #30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55a69c69b020) at kernel/qcoreapplication.cpp:1745 #31 0x00007f3150956493 in postEventSourceDispatch (s=0x55a69c7769a0) at kernel/qeventdispatcher_glib.cpp:276 #32 0x00007f314d60fffe in g_main_dispatch (context=0x7f3140004ff0) at gmain.c:3176 #33 g_main_context_dispatch (context=context@entry=0x7f3140004ff0) at gmain.c:3829 #34 0x00007f314d610298 in g_main_context_iterate (context=context@entry=0x7f3140004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3902 #35 0x00007f314d61032c in g_main_context_iteration (context=0x7f3140004ff0, may_block=may_block@entry=1) at gmain.c:3963 #36 0x00007f3150955ac3 in QEventDispatcherGlib::processEvents (this=0x55a69c72a110, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #37 0x00007f3148c619d1 in QPAEventDispatcherGlib::processEvents (this=0x55a69c72a110, flags=...) at qeventdispatcher_glib.cpp:69 #38 0x00007f3150902adb in QEventLoop::exec (this=this@entry=0x7fffa5b4e450, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #39 0x00007f315090ac52 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #40 0x00007f3152d75e8f in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-18.08.1-2.1.x86_64/src/main.cpp:149 #41 0x00007f315286dfeb in __libc_start_main () from /lib64/libc.so.6 #42 0x000055a69b93f08a in _start () at ../sysdeps/x86_64/start.S:120 [Inferior 1 (process 7965) detached] -- You are receiving this mail because: You are watching all bug changes.