Bug 393250 - Cannot open usb pen drive from system tray
Summary: Cannot open usb pen drive from system tray
Status: RESOLVED DUPLICATE of bug 393043
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 17.12.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-04-18 12:30 UTC by Sadika
Modified: 2018-06-01 01:09 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 Sadika 2018-04-18 12:30:12 UTC
Application: dolphin (17.12.3)

Qt Version: 5.10.1
Frameworks Version: 5.45.0
Operating System: Linux 4.15.15-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Insert USB Pen drive to computer
Click on open with dolphin item in plasma notification
Get "Malformed URL " message box

However it is possible to open dolphin from notification list in 2nd attempt

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7fa14bb89700 (LWP 3490)):
#0  0x00007fa17503a97b in poll () at /usr/lib/libc.so.6
#1  0x00007fa167a09523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa167a0963e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa16f21c264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa16f1be32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa16efcd72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa16efd2acd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fa16a09a08c in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa175044e7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa157b69700 (LWP 3489)):
#0  0x00007fa17503a97b in poll () at /usr/lib/libc.so.6
#1  0x00007fa167a09523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa167a0963e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa16f21c264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa16f1be32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa16efcd72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fa16f63f416 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fa16efd2acd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa16a09a08c in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa175044e7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa15e183700 (LWP 3488)):
#0  0x00007fa17503a97b in poll () at /usr/lib/libc.so.6
#1  0x00007fa167348180 in  () at /usr/lib/libxcb.so.1
#2  0x00007fa167349e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fa160d1d82a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fa16efd2acd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa16a09a08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa175044e7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa1757ab800 (LWP 3487)):
[KCrash Handler]
#6  0x00007fa17539d7fc in  () at /usr/lib/libkdeinit5_dolphin.so
#7  0x00007fa175346a78 in  () at /usr/lib/libkdeinit5_dolphin.so
#8  0x00007fa16f1f073f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#9  0x00007fa1753a0076 in  () at /usr/lib/libkdeinit5_dolphin.so
#10 0x00007fa16f1f073f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007fa17539fe56 in  () at /usr/lib/libkdeinit5_dolphin.so
#12 0x00007fa16f1f073f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#13 0x00007fa17539feb3 in  () at /usr/lib/libkdeinit5_dolphin.so
#14 0x00007fa17537e211 in  () at /usr/lib/libkdeinit5_dolphin.so
#15 0x00007fa16f1f073f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#16 0x00007fa173070916 in Solid::StorageAccess::teardownRequested(QString const&) () at /usr/lib/libKF5Solid.so.5
#17 0x00007fa17307359a in  () at /usr/lib/libKF5Solid.so.5
#18 0x00007fa16f1f0616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#19 0x00007fa17306f746 in  () at /usr/lib/libKF5Solid.so.5
#20 0x00007fa17305f512 in  () at /usr/lib/libKF5Solid.so.5
#21 0x00007fa173073b8e in  () at /usr/lib/libKF5Solid.so.5
#22 0x00007fa173077a06 in  () at /usr/lib/libKF5Solid.so.5
#23 0x00007fa16f64ab5d in  () at /usr/lib/libQt5DBus.so.5
#24 0x00007fa16f1f1062 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fa1701c7fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fa1701cf9c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fa16f1bfcf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#28 0x00007fa16f1c2956 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#29 0x00007fa16f21cc54 in  () at /usr/lib/libQt5Core.so.5
#30 0x00007fa167a09368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#31 0x00007fa167a095b1 in  () at /usr/lib/libglib-2.0.so.0
#32 0x00007fa167a0963e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#33 0x00007fa16f21c241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#34 0x00007fa160da5482 in  () at /usr/lib/libQt5XcbQpa.so.5
#35 0x00007fa16f1be32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#36 0x00007fa16f1c7728 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#37 0x00007fa17534505e in kdemain () at /usr/lib/libkdeinit5_dolphin.so
#38 0x00007fa174f6ff4a in __libc_start_main () at /usr/lib/libc.so.6
#39 0x000055716090677a in _start ()

Reported using DrKonqi
Comment 1 Julian Steinmann 2018-04-18 13:04:26 UTC
Thanks for reporting this crash! We would need a bit more information to be able to fix this bug. I assume that Dolphin crashes directly after the "Malformed URL" notification. Is that correct?

Additionally, could you confirm that you are experiencing the same problem as the one described in this thread: https://forum.manjaro.org/t/usb-stick-malformed-url-and-already-mounted/41797 (except that Dolphin crashes for you)?
Comment 2 Sadika 2018-05-02 04:02:44 UTC
(In reply to Julian Schraner from comment #1)
> Thanks for reporting this crash! We would need a bit more information to be
> able to fix this bug. I assume that Dolphin crashes directly after the
> "Malformed URL" notification. Is that correct?

When opening from plasma notification i don't see dolphin app crashing only the message (maybe it crash in background).

> 
> Additionally, could you confirm that you are experiencing the same problem
> as the one described in this thread:
> https://forum.manjaro.org/t/usb-stick-malformed-url-and-already-mounted/
> 41797 (except that Dolphin crashes for you)?

Yes this happens to me when try to open USB stick drive from dolphin's 'Removable Devices' menu
Comment 3 Christoph Feck 2018-06-01 01:09:48 UTC
The backtrace says the crash happened not when opening the stick, but when trying to unmount/eject.

Unfortunately, this backtrace, and the backtrace from the duplicate bug lack debug information. If you can reproduce the crash, please add a better backtrace to bug 393043.

*** This bug has been marked as a duplicate of bug 393043 ***