Bug 399988

Summary: Dolphin crash when moving/renaming file (local ext4 to mounted NAS folder fat32)
Product: [Applications] dolphin Reporter: Chris Nokes <noki0100>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: elvis.angelaccio, theotyflos
Priority: NOR Keywords: drkonqi
Version: 18.08.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Chris Nokes 2018-10-18 14:47:13 UTC
Application: dolphin (18.08.1)

Qt Version: 5.11.2
Frameworks Version: 5.50.0
Operating System: Linux 4.18.12-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I cut a file from Downloads and attempt to place it on my NAS. Other bugs look very similar but didn't any involving a mounte
d remote folder. I then actually renamed the file (which is probably the move that caused the error. This remote drive is mounted on start up via fstab:
//192.168.0.15/media    /home/noki/Kaboom  cifs    credentials=/home/username/.smbcreds,iocharset=utf8,dir_mode=0777,gid=1000,uid=1000,sec=ntlm,vers=1.0,x-systemd.automount  0   0

The file was moved and renamed successfully despite the crash, dolphin recovered correctly and quickly.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f82c2f44800 (LWP 15047))]

Thread 7 (Thread 0x7f82b5426700 (LWP 15213)):
#0  0x00007f82cccf2734 in read () from /usr/lib/libc.so.6
#1  0x00007f82c66c2782 in pa_read () from /usr/lib/pulseaudio/libpulsecommon-12.2.so
#2  0x00007f82c8df255f in pa_mainloop_prepare () from /usr/lib/libpulse.so.0
#3  0x00007f82c8df2fd1 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f82c8df3091 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f82c8e015ae in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f82c66f29fc in ?? () from /usr/lib/pulseaudio/libpulsecommon-12.2.so
#7  0x00007f82c9040a9d in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f82ccd01a43 in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f82b6428700 (LWP 15202)):
#0  0x00007f82c9046ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f82cac575fd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f82cac4f024 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f82cac56f65 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f82c9040a9d in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f82ccd01a43 in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f82b5c27700 (LWP 15201)):
#0  0x00007f82c9046ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f82cac575fd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f82cac4f024 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f82cac56f65 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f82c9040a9d in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f82ccd01a43 in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f82bcbe1700 (LWP 15200)):
#0  0x00007f82c9046ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f82cac575fd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f82cac4f024 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f82cac56f65 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f82c9040a9d in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f82ccd01a43 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f82bd721700 (LWP 15050)):
#0  0x00007f82c81173a9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f82c8167137 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#2  0x00007f82c8168f89 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f82c8168fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f82cae57fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f82cae038cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f82cac4ceb9 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f82cac56f65 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f82c9040a9d in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f82ccd01a43 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f82bf1da700 (LWP 15049)):
#0  0x00007f82cccf2734 in read () from /usr/lib/libc.so.6
#1  0x00007f82c8117781 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f82c8167a50 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f82c8168e86 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f82c8168fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f82cae57fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f82cae038cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f82cac4ceb9 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f82cb0a9ba6 in ?? () from /usr/lib/libQt5DBus.so.5
#9  0x00007f82cac56f65 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f82c9040a9d in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f82ccd01a43 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f82c2f44800 (LWP 15047)):
[KCrash Handler]
#6  0x00007f82cbde1544 in KJob::isAutoDelete() const () from /usr/lib/libKF5CoreAddons.so.5
#7  0x00007f82cbde15b5 in KJob::finishJob(bool) () from /usr/lib/libKF5CoreAddons.so.5
#8  0x00007f82cc62759f in KIO::FileCopyJob::slotResult(KJob*) () from /usr/lib/libKF5KIOCore.so.5
#9  0x00007f82cae2ebd0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#10 0x00007f82cbde0acd in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/libKF5CoreAddons.so.5
#11 0x00007f82cbde15ac in KJob::finishJob(bool) () from /usr/lib/libKF5CoreAddons.so.5
#12 0x00007f82cc634b91 in KIO::SimpleJob::slotFinished() () from /usr/lib/libKF5KIOCore.so.5
#13 0x00007f82cc632e6e in KIO::SimpleJob::slotError(int, QString const&) () from /usr/lib/libKF5KIOCore.so.5
#14 0x00007f82cae2ebd0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#15 0x00007f82cc602f07 in KIO::SlaveInterface::error(int, QString const&) () from /usr/lib/libKF5KIOCore.so.5
#16 0x00007f82cc605b45 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libKF5KIOCore.so.5
#17 0x00007f82cc6035e9 in KIO::SlaveInterface::dispatch() () from /usr/lib/libKF5KIOCore.so.5
#18 0x00007f82cc60b3ca in KIO::Slave::gotInput() () from /usr/lib/libKF5KIOCore.so.5
#19 0x00007f82cae2ebd0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#20 0x00007f82cc595804 in ?? () from /usr/lib/libKF5KIOCore.so.5
#21 0x00007f82cae2f352 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#22 0x00007f82cb80de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f82cb8156e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007f82cae04c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#25 0x00007f82cae07ccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#26 0x00007f82cae589d4 in ?? () from /usr/lib/libQt5Core.so.5
#27 0x00007f82c81673cf in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007f82c8168f89 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x00007f82c8168fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007f82cae57fc9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#31 0x00007f82c2b7fe12 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#32 0x00007f82cae038cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#33 0x00007f82cba0376e in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5
#34 0x00007f82cc047276 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /usr/lib/libKF5WidgetsAddons.so.5
#35 0x00007f82cc0476d2 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /usr/lib/libKF5WidgetsAddons.so.5
#36 0x00007f82cc04b176 in ?? () from /usr/lib/libKF5WidgetsAddons.so.5
#37 0x00007f82cc04b737 in ?? () from /usr/lib/libKF5WidgetsAddons.so.5
#38 0x00007f82cc74ca9b in ?? () from /usr/lib/libKF5JobWidgets.so.5
#39 0x00007f82cae2f352 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#40 0x00007f82cb80de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#41 0x00007f82cb8156e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#42 0x00007f82cae04c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#43 0x00007f82cae07ccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#44 0x00007f82cae589d4 in ?? () from /usr/lib/libQt5Core.so.5
#45 0x00007f82c81673cf in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x00007f82c8168f89 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x00007f82c8168fce in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0x00007f82cae57fc9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#49 0x00007f82c2b7fe12 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#50 0x00007f82cae038cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#51 0x00007f82cae0bbc6 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#52 0x00007f82cce0a501 in kdemain () from /usr/lib/libkdeinit5_dolphin.so
#53 0x00007f82ccc2a223 in __libc_start_main () from /usr/lib/libc.so.6
#54 0x000055cdfb3e805e in _start ()
[Inferior 1 (process 15047) detached]

The reporter indicates this bug may be a duplicate of or related to bug 368287.

Possible duplicates by query: bug 399420, bug 397535, bug 397181, bug 397173, bug 395835.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2018-10-21 13:49:19 UTC

*** This bug has been marked as a duplicate of bug 368287 ***
Comment 2 theotyflos 2019-09-21 20:33:01 UTC
Created attachment 122791 [details]
New crash information added by DrKonqi

dolphin (17.12.3) using Qt 5.9.5

- What I was doing when the application crashed:

renamed the targed file while copying across different filesystens.

-- Backtrace (Reduced):
#6  0x00007ff1e3316af4 in KJob::isAutoDelete() const () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#7  0x00007ff1e3316b41 in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007ff1e5cfffa9 in KIO::FileCopyJob::slotResult(KJob*) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
[...]
#10 0x00007ff1e331603c in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#11 0x00007ff1e3316b71 in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5