[dolphin] [Bug 487633] New: Kio6 segfaults if trying to access an Samsung Galaxy S 8 via MTP in TWRP Recovery Manager

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon May 27 17:48:10 BST 2024


https://bugs.kde.org/show_bug.cgi?id=487633

            Bug ID: 487633
           Summary: Kio6 segfaults if trying to access an Samsung Galaxy S
                    8 via MTP in TWRP Recovery Manager
    Classification: Applications
           Product: dolphin
           Version: 24.05.0
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: devzero at r-d-w.net
                CC: kfm-devel at kde.org
  Target Milestone: ---

SUMMARY
kio6 crashes and loading data in dolphin is viewed endlessly

STEPS TO REPRODUCE
1. plug in phone to computer
2. turn on MTP
3. run journalctl -f  and open dolphin
4. see the crash

OBSERVED RESULT
```
Mai 27 18:39:26 devzero-manjaro kernel: usb 1-11: USB disconnect, device number
18
Mai 27 18:39:26 devzero-manjaro kernel: usb 1-11: new high-speed USB device
number 19 using xhci_hcd
Mai 27 18:39:26 devzero-manjaro kernel: usb 1-11: New USB device found,
idVendor=04e8, idProduct=6860, bcdDevice= 4.04
Mai 27 18:39:26 devzero-manjaro kernel: usb 1-11: New USB device strings:
Mfr=1, Product=2, SerialNumber=3
Mai 27 18:39:26 devzero-manjaro kernel: usb 1-11: Product: Galaxy S8
Mai 27 18:39:26 devzero-manjaro kernel: usb 1-11: Manufacturer: Samsung
Mai 27 18:39:26 devzero-manjaro kernel: usb 1-11: SerialNumber:
ce12171cad61b10802
Mai 27 18:39:31 devzero-manjaro plasmashell[1871]: kf5idletime_wayland: This
plugin does not support polling idle time
Mai 27 18:39:33 devzero-manjaro plasmashell[1871]: About the execute the
service...
Mai 27 18:39:33 devzero-manjaro plasmashell[1871]: Executed the service!!!
Mai 27 18:39:33 devzero-manjaro systemd[1609]: Started kioclient5.
Mai 27 18:39:33 devzero-manjaro systemd[1609]: Started Dolphin -
Dateiverwaltung.
Mai 27 18:39:33 devzero-manjaro plasmashell[1871]: kf5idletime_wayland: This
plugin does not support polling idle time
Mai 27 18:39:33 devzero-manjaro kernel: kiod6[7490]: segfault at 63f4eb0d ip
00007eba1df7e1dd sp 00007ffcd77d8f38 error 4 in libc.so.6[7eba1de38000+16c000]
likely on CPU 3 (core 3, socket 0)
Mai 27 18:39:33 devzero-manjaro kernel: Code: 00 00 66 2e 0f 1f 84 00 00 00 00
00 90 f3 0f 1e fa 89 f8 48 89 fa c5 f9 ef c0 25 ff 0f 00 00 3d e0 0f 00 00 0f
87 33 01 00 00 <c5> fd 74 0f c5 fd d7 c1 85 c0 74 57 f3 0f bc c0 c5 f8 77 c3 66
66
Mai 27 18:39:33 devzero-manjaro systemd[1]: Started Process Core Dump (PID
9337/UID 0).
Mai 27 18:39:34 devzero-manjaro systemd-coredump[9341]: [🡕] Process 7490
(kiod6) of user 1000 dumped core.

                                                        Stack trace of thread
7490:
                                                        #0  0x00007eba1df7e1dd
n/a (libc.so.6 + 0x16a1dd)
                                                        #1  0x00007eba114c7326
n/a (libmtp.so.9 + 0x3d326)
                                                        #2  0x00007eba114b4ec4
LIBMTP_Get_Filemetadata (libmtp.so.9 + 0x2aec4)
                                                        #3  0x00007eba11e205cc
n/a (kmtpd.so + 0x155cc)
                                                        #4  0x00007eba11e25916
n/a (kmtpd.so + 0x1a916)
                                                        #5  0x00007eba1f2c363d
n/a (libQt6DBus.so.6 + 0x3c63d)
                                                        #6  0x00007eba1f2c438a
n/a (libQt6DBus.so.6 + 0x3d38a)
                                                        #7  0x00007eba1f2cdecf
n/a (libQt6DBus.so.6 + 0x46ecf)
                                                        #8  0x00007eba1f2cdf1a
n/a (libQt6DBus.so.6 + 0x46f1a)
                                                        #9  0x00007eba1e58c0cf
_ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x18c0cf)
                                                        #10 0x00007eba1f4fc55c
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 +
0xfc55c)
                                                        #11 0x00007eba1e544e08
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 +
0x144e08)
                                                        #12 0x00007eba1e5451cb
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData
(libQt6Core.so.6 + 0x1451cb)
                                                        #13 0x00007eba1e7a45ec
n/a (libQt6Core.so.6 + 0x3a45ec)
                                                        #14 0x00007eba1db94a89
n/a (libglib-2.0.so.0 + 0x5ca89)
                                                        #15 0x00007eba1dbf69b7
n/a (libglib-2.0.so.0 + 0xbe9b7)
                                                        #16 0x00007eba1db93f95
g_main_context_iteration (libglib-2.0.so.0 + 0x5bf95)
                                                        #17 0x00007eba1e7a28bd
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt6Core.so.6 + 0x3a28bd)
                                                        #18 0x00007eba1e54f0de
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 +
0x14f0de)
                                                        #19 0x00007eba1e54942d
_ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x14942d)
                                                        #20 0x0000649007cdd3d9
n/a (kiod6 + 0x33d9)
                                                        #21 0x00007eba1de39c88
n/a (libc.so.6 + 0x25c88)
                                                        #22 0x00007eba1de39d4c
__libc_start_main (libc.so.6 + 0x25d4c)
                                                        #23 0x0000649007cdd6b5
n/a (kiod6 + 0x36b5)

                                                        Stack trace of thread
7504:
                                                        #0  0x00007eba1df1c39d
__poll (libc.so.6 + 0x10839d)
                                                        #1  0x00007eba1ae74277
n/a (libQt6WaylandClient.so.6 + 0x60277)
                                                        #2  0x00007eba1e6c96b7
n/a (libQt6Core.so.6 + 0x2c96b7)
                                                        #3  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #4  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7503:
                                                        #0  0x00007eba1df1c39d
__poll (libc.so.6 + 0x10839d)
                                                        #1  0x00007eba1ae74277
n/a (libQt6WaylandClient.so.6 + 0x60277)
                                                        #2  0x00007eba1e6c96b7
n/a (libQt6Core.so.6 + 0x2c96b7)
                                                        #3  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #4  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7505:
                                                        #0  0x00007eba1dea34e9
n/a (libc.so.6 + 0x8f4e9)
                                                        #1  0x00007eba1dea5ed9
pthread_cond_wait (libc.so.6 + 0x91ed9)
                                                        #2  0x00007eba09e9756e
n/a (radeonsi_dri.so + 0x9756e)
                                                        #3  0x00007eba09e7531c
n/a (radeonsi_dri.so + 0x7531c)
                                                        #4  0x00007eba09e9749d
n/a (radeonsi_dri.so + 0x9749d)
                                                        #5  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #6  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7517:
                                                        #0  0x00007eba1df1c39d
__poll (libc.so.6 + 0x10839d)
                                                        #1  0x00007eba1147e226
n/a (libusb-1.0.so.0 + 0x12226)
                                                        #2  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #3  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7508:
                                                        #0  0x00007eba1dea34e9
n/a (libc.so.6 + 0x8f4e9)
                                                        #1  0x00007eba1dea5ed9
pthread_cond_wait (libc.so.6 + 0x91ed9)
                                                        #2  0x00007eba09e9756e
n/a (radeonsi_dri.so + 0x9756e)
                                                        #3  0x00007eba09e7531c
n/a (radeonsi_dri.so + 0x7531c)
                                                        #4  0x00007eba09e9749d
n/a (radeonsi_dri.so + 0x9749d)
                                                        #5  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #6  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7506:
                                                        #0  0x00007eba1dea34e9
n/a (libc.so.6 + 0x8f4e9)
                                                        #1  0x00007eba1dea5ed9
pthread_cond_wait (libc.so.6 + 0x91ed9)
                                                        #2  0x00007eba09e9756e
n/a (radeonsi_dri.so + 0x9756e)
                                                        #3  0x00007eba09e7531c
n/a (radeonsi_dri.so + 0x7531c)
                                                        #4  0x00007eba09e9749d
n/a (radeonsi_dri.so + 0x9749d)
                                                        #5  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #6  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7510:
                                                        #0  0x00007eba1dea34e9
n/a (libc.so.6 + 0x8f4e9)
                                                        #1  0x00007eba1dea5ed9
pthread_cond_wait (libc.so.6 + 0x91ed9)
                                                        #2  0x00007eba09e9756e
n/a (radeonsi_dri.so + 0x9756e)
                                                        #3  0x00007eba09e7531c
n/a (radeonsi_dri.so + 0x7531c)
                                                        #4  0x00007eba09e9749d
n/a (radeonsi_dri.so + 0x9749d)
                                                        #5  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #6  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7509:
                                                        #0  0x00007eba1dea34e9
n/a (libc.so.6 + 0x8f4e9)
                                                        #1  0x00007eba1dea5ed9
pthread_cond_wait (libc.so.6 + 0x91ed9)
                                                        #2  0x00007eba09e9756e
n/a (radeonsi_dri.so + 0x9756e)
                                                        #3  0x00007eba09e7531c
n/a (radeonsi_dri.so + 0x7531c)
                                                        #4  0x00007eba09e9749d
n/a (radeonsi_dri.so + 0x9749d)
                                                        #5  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #6  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7498:
                                                        #0  0x00007eba1df1c39d
__poll (libc.so.6 + 0x10839d)
                                                        #1  0x00007eba1dbf68fd
n/a (libglib-2.0.so.0 + 0xbe8fd)
                                                        #2  0x00007eba1db93f95
g_main_context_iteration (libglib-2.0.so.0 + 0x5bf95)
                                                        #3  0x00007eba1e7a28bd
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt6Core.so.6 + 0x3a28bd)
                                                        #4  0x00007eba1e54f0de
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 +
0x14f0de)
                                                        #5  0x00007eba1e63a4b0
_ZN7QThread4execEv (libQt6Core.so.6 + 0x23a4b0)
                                                        #6  0x00007eba1f2b4dfe
n/a (libQt6DBus.so.6 + 0x2ddfe)
                                                        #7  0x00007eba1e6c96b7
n/a (libQt6Core.so.6 + 0x2c96b7)
                                                        #8  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #9  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)

                                                        Stack trace of thread
7507:
                                                        #0  0x00007eba1dea34e9
n/a (libc.so.6 + 0x8f4e9)
                                                        #1  0x00007eba1dea5ed9
pthread_cond_wait (libc.so.6 + 0x91ed9)
                                                        #2  0x00007eba09e9756e
n/a (radeonsi_dri.so + 0x9756e)
                                                        #3  0x00007eba09e7531c
n/a (radeonsi_dri.so + 0x7531c)
                                                        #4  0x00007eba09e9749d
n/a (radeonsi_dri.so + 0x9749d)
                                                        #5  0x00007eba1dea6ded
n/a (libc.so.6 + 0x92ded)
                                                        #6  0x00007eba1df2a0dc
n/a (libc.so.6 + 0x1160dc)
                                                        ELF object binary
architecture: AMD x86-64
Mai 27 18:39:34 devzero-manjaro systemd[1]: systemd-coredump at 7-9337-0.service:
Deactivated successfully.
Mai 27 18:39:34 devzero-manjaro systemd[1609]:
dbus-:1.2-org.kde.kmtpd5 at 7.service: Main process exited, code=dumped,
status=11/SEGV
Mai 27 18:39:34 devzero-manjaro systemd[1609]:
dbus-:1.2-org.kde.kmtpd5 at 7.service: Failed with result 'core-dump'.
Mai 27 18:39:34 devzero-manjaro systemd[1609]: Started
dbus-:1.2-org.kde.kmtpd5 at 8.service.
Mai 27 18:39:34 devzero-manjaro kiod6[9351]: kf.kio.kiod: loadModule "kmtpd"
```

and loading indefinitely 

EXPECTED RESULT

see the files. In a Windows-VM on the same host with USB-Passtrough I can see
the files

SOFTWARE/OS VERSIONS
Windows: 10 (test if the phone is the issue)

Linux/KDE Plasma: Plasma 6.0.5 Linux devzero-manjaro 6.9.2-1-MANJARO #1 SMP
PREEMPT_DYNAMIC Mon May 27 03:56:18 UTC 2024 x86_64 GNU/Linux
(available in About System)
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version:  6.7.1
I am using wayland

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list