Bug 407019 - Dolphin crashed while copying files from PC to phone
Summary: Dolphin crashed while copying files from PC to phone
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 17.12.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-04-28 18:09 UTC by Alexandr
Modified: 2019-04-28 18:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr 2019-04-28 18:09:26 UTC
Application: dolphin (17.12.3)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-47-generic x86_64
Distribution: Ubuntu 18.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was copying files of different types (mp3 and png) to internal storage of phone connected with USB, crash happened after some time of programm doing nothing. Have not retried yet. As side effect dolphin does not seem to detect folder into which files were copied.

-- 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 0x7f233e68f6c0 (LWP 27197))]

Thread 5 (Thread 0x7f230f98b700 (LWP 27202)):
#0  0x00007f233df0dbf9 in __GI___poll (fds=0x7f23080049b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2330e69539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2330e6964c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f23381219bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f23380c6a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2337ee523a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2337eea17d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2332fda6db in start_thread (arg=0x7f230f98b700) at pthread_create.c:463
#8  0x00007f233df1a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f2317fff700 (LWP 27201)):
#0  0x00007f2332fe09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff4dc7fdd8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f2332fe09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff4dc7fd88, cond=0x55ff4dc7fdb0) at pthread_cond_wait.c:502
#2  0x00007f2332fe09f3 in __pthread_cond_wait (cond=0x55ff4dc7fdb0, mutex=0x55ff4dc7fd88) at pthread_cond_wait.c:655
#3  0x00007f231d881dcb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f231d881af7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f2332fda6db in start_thread (arg=0x7f2317fff700) at pthread_create.c:463
#6  0x00007f233df1a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f231ffff700 (LWP 27200)):
#0  0x00007ffe78fd9a40 in clock_gettime ()
#1  0x00007f233df29ea6 in __GI___clock_gettime (clock_id=1, tp=0x7f231fffeae0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f23381212d1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f233811fb09 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f23381200e5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f233812172e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f2330e68a98 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f2330e6946b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f2330e6964c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f23381219bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f23380c6a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f2337ee523a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f233859ed45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#13 0x00007f2337eea17d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f2332fda6db in start_thread (arg=0x7f231ffff700) at pthread_create.c:463
#15 0x00007f233df1a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f2326e64700 (LWP 27199)):
#0  0x00007f233df0dbf9 in __GI___poll (fds=0x7f2326e63ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f23307aa747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f23307ac36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f2329c112a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f2337eea17d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f2332fda6db in start_thread (arg=0x7f2326e64700) at pthread_create.c:463
#6  0x00007f233df1a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f233e68f6c0 (LWP 27197)):
[KCrash Handler]
#6  0x00007f233c4518a4 in KIO::Slave::deref() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#7  0x00007f233c451d0d in KIO::Slave::gotInput() () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#8  0x00007f23380f7665 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f233c3f58c9 in  () at /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#10 0x00007f23380f81d2 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f23390d083c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f23390d8104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f23380c89e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f23380cb15d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f2338122373 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f2330e69387 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f2330e695c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2330e6964c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f233812199f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f23380c6a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f23380cfac4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f233e22dbaa in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#23 0x00007f233de1ab97 in __libc_start_main (main=0x55ff4c6c8730, argc=1, argv=0x7ffe78ecc868, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe78ecc858) at ../csu/libc-start.c:310
#24 0x000055ff4c6c876a in _start ()

Reported using DrKonqi
Comment 1 Julian Steinmann 2019-04-28 18:22:54 UTC
Hello Alexandr, this looks like a problem with the implementation of MTP in Dolphin to me. This implementation has recently been rewritten (for Dolphin 18.12) which brought many improvements to stability and should have fixed crashes similar to yours. Please check if this crash does still happen with Dolphin 18.12 or newer and reopen this report in this case. Thanks!