Bug 411957 - Dolphin crashes on moving files to shared host folder
Summary: Dolphin crashes on moving files to shared host folder
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.47.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-16 09:02 UTC by Sander van der Heijden
Modified: 2019-10-21 04:33 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 Sander van der Heijden 2019-09-16 09:02:58 UTC
Application: dolphin (17.12.3)

Qt Version: 5.9.5
Frameworks Version: 5.47.0
Operating System: Linux 4.15.0-62-generic x86_64
Distribution: Ubuntu 18.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Moving files from my documents folder inside a virtualbox guest to a shared folder on my windows host.

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 0x7f504f696480 (LWP 13708))]

Thread 8 (Thread 0x7f500f578700 (LWP 13716)):
#0  0x00007f504ef15bf9 in __GI___poll (fds=0x7f50080049b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5041e6e5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5041e6e6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f504912899b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f50490cd9fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5048eec23a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5048ef117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5043fe06db in start_thread (arg=0x7f500f578700) at pthread_create.c:463
#8  0x00007f504ef2288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f501ffff700 (LWP 13715)):
#0  0x00007f5043fe69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55807ab0e178) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f5043fe69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55807ab0e128, cond=0x55807ab0e150) at pthread_cond_wait.c:502
#2  0x00007f5043fe69f3 in __pthread_cond_wait (cond=0x55807ab0e150, mutex=0x55807ab0e128) at pthread_cond_wait.c:655
#3  0x00007f502e8142bb in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4  0x00007f502e813d97 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5  0x00007f5043fe06db in start_thread (arg=0x7f501ffff700) at pthread_create.c:463
#6  0x00007f504ef2288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f502c822700 (LWP 13714)):
#0  0x00007f5043fe69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55807ab0e018) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f5043fe69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55807ab0dfc8, cond=0x55807ab0dff0) at pthread_cond_wait.c:502
#2  0x00007f5043fe69f3 in __pthread_cond_wait (cond=0x55807ab0dff0, mutex=0x55807ab0dfc8) at pthread_cond_wait.c:655
#3  0x00007f502e8142bb in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4  0x00007f502e813d97 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5  0x00007f5043fe06db in start_thread (arg=0x7f502c822700) at pthread_create.c:463
#6  0x00007f504ef2288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f502d023700 (LWP 13713)):
#0  0x00007f5043fe69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55807ab0deb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f5043fe69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55807ab0de68, cond=0x55807ab0de90) at pthread_cond_wait.c:502
#2  0x00007f5043fe69f3 in __pthread_cond_wait (cond=0x55807ab0de90, mutex=0x55807ab0de68) at pthread_cond_wait.c:655
#3  0x00007f502e8142bb in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4  0x00007f502e813d97 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5  0x00007f5043fe06db in start_thread (arg=0x7f502d023700) at pthread_create.c:463
#6  0x00007f504ef2288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f502d824700 (LWP 13712)):
#0  0x00007f5043fe69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55807ab0dd58) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f5043fe69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55807ab0dd08, cond=0x55807ab0dd30) at pthread_cond_wait.c:502
#2  0x00007f5043fe69f3 in __pthread_cond_wait (cond=0x55807ab0dd30, mutex=0x55807ab0dd08) at pthread_cond_wait.c:655
#3  0x00007f502e8142bb in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4  0x00007f502e813d97 in  () at /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5  0x00007f5043fe06db in start_thread (arg=0x7f502d824700) at pthread_create.c:463
#6  0x00007f504ef2288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f5035e0e700 (LWP 13711)):
#0  0x00007f504ef110b4 in __GI___libc_read (fd=7, buf=0x7f5035e0db60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f5041eb32d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5041e6e0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5041e6e570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5041e6e6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f504912899b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f50490cd9fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5048eec23a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f50495a5d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f5048ef117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f5043fe06db in start_thread (arg=0x7f5035e0e700) at pthread_create.c:463
#11 0x00007f504ef2288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f5038555700 (LWP 13710)):
#0  0x00007f504ef15bf9 in __GI___poll (fds=0x7f5038554ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f50417ae747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f50417b036a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f503b3025e9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f5048ef117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5043fe06db in start_thread (arg=0x7f5038555700) at pthread_create.c:463
#6  0x00007f504ef2288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f504f696480 (LWP 13708)):
[KCrash Handler]
#6  0x00007f50490fbee4 in QObject::thread() const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f5049100a5a in QObject::killTimer(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f504910b321 in QTimer::stop() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f504910b39f in QTimer::start() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f504d427939 in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x00007f504d42809a in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#12 0x00007f504d42a1eb in KIO::CopyJob::slotResult(KJob*) () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#13 0x00007f50490fe75f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f504aa8103c in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#15 0x00007f504aa81b71 in KJob::finishJob(bool) () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#16 0x00007f504d46afa9 in KIO::FileCopyJob::slotResult(KJob*) () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#17 0x00007f50490fe75f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f504aa8103c in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#19 0x00007f504aa81b71 in KJob::finishJob(bool) () at /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#20 0x00007f504d47a2e8 in KIO::SimpleJob::slotFinished() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#21 0x00007f504d47869b in KIO::SimpleJob::slotError(int, QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#22 0x00007f50490fe75f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f504d44fe86 in KIO::SlaveInterface::error(int, QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#24 0x00007f504d453f22 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#25 0x00007f504d450507 in KIO::SlaveInterface::dispatch() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#26 0x00007f504d455a01 in KIO::Slave::gotInput() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#27 0x00007f50490fe645 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f504d3f8f69 in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#29 0x00007f50490ff1b2 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f504a0d783c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f504a0df104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f50490cf9c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f50490d213d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f5049129353 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f5041e6e417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f5041e6e650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f5041e6e6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f504912897f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f50490cd9fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f504a2c1f17 in QDialog::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f504b8ce68a in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#42 0x00007f504b8ce888 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#43 0x00007f504b8d22da in  () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#44 0x00007f504b8d27bf in  () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#45 0x00007f504d97a345 in  () at /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5
#46 0x00007f50490ff1b2 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f504a0d783c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f504a0df104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007f50490cf9c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f50490d213d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007f5049129353 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007f5041e6e417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f5041e6e650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f5041e6e6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f504912897f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x00007f50490cd9fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007f50490d6aa4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x00007f504f235baa in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#59 0x00007f504ee22b97 in __libc_start_main (main=0x558078bc1730, argc=1, argv=0x7ffd04f6dd78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd04f6dd68) at ../csu/libc-start.c:310
#60 0x0000558078bc176a in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2019-09-21 12:53:18 UTC
Please install debug symbols for KIO and then post a new backtrace. Thanks!
Comment 2 Bug Janitor Service 2019-10-06 04:33:17 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
mark the bug 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 3 Bug Janitor Service 2019-10-21 04:33:20 UTC
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!