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-n...@kde.org Reporter: devz...@r-d-w.net CC: kfm-de...@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@7-9337-0.service: Deactivated successfully. Mai 27 18:39:34 devzero-manjaro systemd[1609]: dbus-:1.2-org.kde.kmtpd5@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@7.service: Failed with result 'core-dump'. Mai 27 18:39:34 devzero-manjaro systemd[1609]: Started dbus-:1.2-org.kde.kmtpd5@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 watching all bug changes.