Bug 396280

Summary: Dolphin crash when using mtp
Product: [Applications] dolphin Reporter: 2012gdwu+k2
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: elvis.angelaccio
Priority: NOR Keywords: drkonqi, triaged
Version First Reported In: 18.04.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description 2012gdwu+k2 2018-07-07 16:41:02 UTC
Application: dolphin (18.04.2)

Qt Version: 5.11.1
Frameworks Version: 5.47.0
Operating System: Linux 4.16.12-3-default x86_64
Distribution (Platform): openSUSE RPMs

-- Information about the crash:
- What I was doing when the application crashed:

I connected my Huawei p8 lite to my PC and enabled mtp on the phone. I then tried to navigate to a folder on the phone, at which point Dolphin crashed.

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

Thread 4 (Thread 0x7f7952cd9700 (LWP 15885)):
#0  0x00007f797c19c89a in clock_gettime () at /lib64/libc.so.6
#1  0x00007f7976344561 in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007f7976342e69 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#3  0x00007f7976343405 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f79763448fe in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f796eed57f9 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f796eed61fb in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f796eed63ec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f7976344b3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f79762f4b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f7976153326 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#11 0x00007f797615c8ec in  () at /usr/lib64/libQt5Core.so.5
#12 0x00007f79715b5554 in start_thread () at /lib64/libpthread.so.0
#13 0x00007f797c18eccf in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f795f3c6700 (LWP 15883)):
#0  0x00007f797c17fd34 in read () at /lib64/libc.so.6
#1  0x00007f796ef1a7a0 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f796eed5d9f in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f796eed6270 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f796eed63ec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f7976344b3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f79762f4b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f7976153326 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f7976795f45 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f797615c8ec in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f79715b5554 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f797c18eccf in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f7965565700 (LWP 15882)):
#0  0x00007f797c1842c9 in poll () at /lib64/libc.so.6
#1  0x00007f796e80e377 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f796e80ff8a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f7968540089 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f797615c8ec in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f79715b5554 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f797c18eccf in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f797c8e6c80 (LWP 15879)):
[KCrash Handler]
#6  0x00007f797bdc4b31 in  () at /usr/lib64/libdolphinprivate.so.5
#7  0x00007f79761a5269 in QHashData::free_helper(void (*)(QHashData::Node*)) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f797bdc6e5b in KFileItemModel::slotClear() () at /usr/lib64/libdolphinprivate.so.5
#9  0x00007f797be2880d in DolphinView::setUrl(QUrl const&) () at /usr/lib64/libdolphinprivate.so.5
#10 0x00007f797c4acbc7 in  () at /usr/lib64/libkdeinit5_dolphin.so
#11 0x00007f797631dce0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f797b919b15 in KUrlNavigator::urlChanged(QUrl const&) () at /usr/lib64/libKF5KIOFileWidgets.so.5
#13 0x00007f797b91d3a2 in KUrlNavigator::setLocationUrl(QUrl const&) () at /usr/lib64/libKF5KIOFileWidgets.so.5
#14 0x00007f797631db83 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#15 0x00007f797b9132f8 in  () at /usr/lib64/libKF5KIOFileWidgets.so.5
#16 0x00007f797733e6d8 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f7977302c11 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#18 0x00007f797730ab88 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#19 0x00007f79762f5d29 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f7977309399 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQt5Widgets.so.5
#21 0x00007f79773587a1 in  () at /usr/lib64/libQt5Widgets.so.5
#22 0x00007f797735b07b in  () at /usr/lib64/libQt5Widgets.so.5
#23 0x00007f7977302c11 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f7977309df0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f79762f5d29 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f7976b36f33 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5
#27 0x00007f7976b38cf5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#28 0x00007f7976b1495b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#29 0x00007f79685ce64b in  () at /usr/lib64/libQt5XcbQpa.so.5
#30 0x00007f79762f4b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f79762fc8be in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#32 0x00007f797c49ac59 in kdemain () at /usr/lib64/libkdeinit5_dolphin.so
#33 0x00007f797c0b6feb in __libc_start_main () at /lib64/libc.so.6
#34 0x0000556fb7f627fa in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2018-07-08 13:27:39 UTC
If you can reproduce this crash, please install debug symbols for dolphin and post another backtrace. See also https://community.kde.org/Dolphin/FAQ/Crashes
Comment 2 Andrew Crouthamel 2018-09-28 03:32:56 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 set the bug status 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 Andrew Crouthamel 2018-10-29 02:23:44 UTC
Dear Bug Submitter,

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!