Package: libmtp9t64
Version: 1.1.22-1
Severity: normal

Dear Maintainer,

Thanks for your hard work in maintaining a Debian package.

I tried to mount an Android filesystem from a brand new phone with the Nov 2024 Android security update two ways: with the Gnome Files application 47.1, and with jmtpfs compiled from https://github.com/JasonFerrara/jmtpfs.git from source. In both cases, reproducibly, the application is unresponsive, and dmesg shows

[1116991.221496] usb 1-9: New USB device found, idVendor=22d9, idProduct=2764, bcdDevice= 5.15 [1116991.221510] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1116991.221518] usb 1-9: Product: KALAMA-MTP_CID:0437_SN:FB6BE2B7
[1116991.221524] usb 1-9: Manufacturer: OnePlus
[1117224.818989] INFO: task find:3589505 blocked for more than 120 seconds. [1117224.819002] Tainted: G W 6.11.10-amd64 #1 Debian 6.11.10-1 [1117224.819008] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [1117224.819012] task:find state:D stack:0 pid:3589505 tgid:3589505 ppid:25958 flags:0x00004006
[1117224.819022] Call Trace:
[1117224.819025]  <TASK>
[1117224.819034]  __schedule+0x3ec/0xb00
[1117224.819048]  schedule+0x27/0xf0
[1117224.819054]  request_wait_answer+0x1ba/0x2a0
[1117224.819063]  ? __pfx_autoremove_wake_function+0x10/0x10
[1117224.819073]  fuse_simple_request+0x17e/0x2c0
[1117224.819081]  fuse_lookup_name+0xa9/0x1e0
[1117224.819097]  fuse_lookup+0x7f/0x1a0
[1117224.819104]  ? srso_return_thunk+0x5/0x5f
[1117224.819118]  __lookup_slow+0x89/0x130
[1117224.819124]  ? __legitimize_path+0x2a/0x60
[1117224.819133]  walk_component+0xdb/0x150
[1117224.819141]  path_lookupat+0x6a/0x1a0
[1117224.819148]  ? __schedule+0x3f4/0xb00
[1117224.819155]  filename_lookup+0xde/0x1d0
[1117224.819174]  vfs_statx+0x8d/0x100
[1117224.819183]  vfs_fstatat+0x80/0xb0
[1117224.819190]  __do_sys_newfstatat+0x3c/0x80
[1117224.819205]  do_syscall_64+0x82/0x190
[1117224.819211]  ? srso_return_thunk+0x5/0x5f
[1117224.819217]  ? syscall_exit_to_user_mode+0x4d/0x210
[1117224.819223]  ? srso_return_thunk+0x5/0x5f
[1117224.819229]  ? do_syscall_64+0x8e/0x190
[1117224.819235]  ? srso_return_thunk+0x5/0x5f
[1117224.819244]  ? srso_return_thunk+0x5/0x5f
[1117224.819249]  ? syscall_exit_to_user_mode+0x172/0x210
[1117224.819255]  ? srso_return_thunk+0x5/0x5f
[1117224.819260]  ? do_syscall_64+0x8e/0x190
[1117224.819265]  ? srso_return_thunk+0x5/0x5f
[1117224.819270]  ? syscall_exit_to_user_mode+0x172/0x210
[1117224.819276]  ? srso_return_thunk+0x5/0x5f
[1117224.819282]  ? do_syscall_64+0x8e/0x190
[1117224.819289]  ? srso_return_thunk+0x5/0x5f
[1117224.819294]  ? __do_sys_newfstat+0x68/0x70
[1117224.819306]  ? srso_return_thunk+0x5/0x5f
[1117224.819312]  ? syscall_exit_to_user_mode+0x4d/0x210
[1117224.819318]  ? srso_return_thunk+0x5/0x5f
[1117224.819323]  ? do_syscall_64+0x8e/0x190
[1117224.819330]  ? srso_return_thunk+0x5/0x5f
[1117224.819335]  ? __x64_sys_fcntl+0x98/0xd0
[1117224.819341]  ? srso_return_thunk+0x5/0x5f
[1117224.819346]  ? syscall_exit_to_user_mode+0x4d/0x210
[1117224.819352]  ? srso_return_thunk+0x5/0x5f
[1117224.819357]  ? do_syscall_64+0x8e/0x190
[1117224.819362]  ? srso_return_thunk+0x5/0x5f
[1117224.819367]  ? do_syscall_64+0x8e/0x190
[1117224.819372]  ? srso_return_thunk+0x5/0x5f
[1117224.819378]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[1117224.819386] RIP: 0033:0x7f0180bb352a
[1117224.819407] RSP: 002b:00007ffc790becb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 [1117224.819415] RAX: ffffffffffffffda RBX: 0000556731c9d470 RCX: 00007f0180bb352a [1117224.819419] RDX: 0000556731c9d4e0 RSI: 0000556731c9d570 RDI: 0000000000000006 [1117224.819423] RBP: 0000556731c95a30 R08: 000000000000e370 R09: 0000000000000001 [1117224.819427] R10: 0000000000000100 R11: 0000000000000246 R12: 0000556731c9d4e0 [1117224.819430] R13: 0000000000000003 R14: 0000000000000003 R15: 00007ffc790c05f6
[1117224.819442]  </TASK>
[1117224.819447] INFO: task find:3593551 blocked for more than 120 seconds. [1117224.819453] Tainted: G W 6.11.10-amd64 #1 Debian 6.11.10-1 [1117224.819457] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [1117224.819461] task:find state:D stack:0 pid:3593551 tgid:3593551 ppid:25958 flags:0x00000006
[1117224.819469] Call Trace:
[1117224.819471]  <TASK>
[1117224.819476]  __schedule+0x3ec/0xb00
[1117224.819487]  schedule+0x27/0xf0
[1117224.819492]  schedule_preempt_disabled+0x15/0x30
[1117224.819498]  __mutex_lock.constprop.0+0x3d0/0x6d0
[1117224.819506]  ? srso_return_thunk+0x5/0x5f
[1117224.819515]  fuse_lock_inode+0x33/0x40
[1117224.819522]  fuse_readdir_uncached+0x16c/0x840
[1117224.819530]  ? srso_return_thunk+0x5/0x5f
[1117224.819536]  ? path_openat+0xaaa/0x11e0
[1117224.819543]  ? tomoyo_init_request_info+0x99/0xc0
[1117224.819550]  ? srso_return_thunk+0x5/0x5f
[1117224.819556]  ? tomoyo_path_perm+0xa8/0x200
[1117224.819566]  ? srso_return_thunk+0x5/0x5f
[1117224.819571]  ? aa_file_perm+0x12e/0x4f0
[1117224.819590]  iterate_dir+0x124/0x220
[1117224.819598]  __x64_sys_getdents64+0x86/0x130
[1117224.819604]  ? __pfx_filldir64+0x10/0x10
[1117224.819612]  ? __x64_sys_fcntl+0x98/0xd0
[1117224.819619]  do_syscall_64+0x82/0x190
[1117224.819624]  ? srso_return_thunk+0x5/0x5f
[1117224.819629]  ? do_syscall_64+0x8e/0x190
[1117224.819641]  ? srso_return_thunk+0x5/0x5f
[1117224.819647]  ? srso_return_thunk+0x5/0x5f
[1117224.819652]  ? cp_new_stat+0x131/0x170
[1117224.819665]  ? srso_return_thunk+0x5/0x5f
[1117224.819670]  ? __do_sys_newfstat+0x68/0x70
[1117224.819683]  ? srso_return_thunk+0x5/0x5f
[1117224.819688]  ? syscall_exit_to_user_mode+0x4d/0x210
[1117224.819694]  ? srso_return_thunk+0x5/0x5f
[1117224.819699]  ? do_syscall_64+0x8e/0x190
[1117224.819704]  ? srso_return_thunk+0x5/0x5f
[1117224.819710]  ? do_syscall_64+0x8e/0x190
[1117224.819715]  ? srso_return_thunk+0x5/0x5f
[1117224.819720]  ? syscall_exit_to_user_mode+0x4d/0x210
[1117224.819726]  ? srso_return_thunk+0x5/0x5f
[1117224.819731]  ? do_syscall_64+0x8e/0x190
[1117224.819736]  ? srso_return_thunk+0x5/0x5f
[1117224.819741]  ? do_syscall_64+0x8e/0x190
[1117224.819746]  ? srso_return_thunk+0x5/0x5f
[1117224.819753]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[1117224.819759] RIP: 0033:0x7fca6233d7b3
[1117224.819766] RSP: 002b:00007ffddb0dc448 EFLAGS: 00000293 ORIG_RAX: 00000000000000d9 [1117224.819772] RAX: ffffffffffffffda RBX: 000055a7ac746ca0 RCX: 00007fca6233d7b3 [1117224.819776] RDX: 0000000000008000 RSI: 000055a7ac746cd0 RDI: 0000000000000006 [1117224.819779] RBP: 000055a7ac746ca4 R08: 0000000000000005 R09: 0000000000000002 [1117224.819783] R10: 0000000000000007 R11: 0000000000000293 R12: 000055a7ac746cd0 [1117224.819786] R13: fffffffffffffea0 R14: 0000000000000000 R15: 0000000000000000
[1117224.819797]  </TASK>

I'd be happy to provide more information if it would help. There is no core dump.

Thanks,
Alison Chaiken
ali...@she-devel.com

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

---
Alison Chaiken                   ali...@she-devel.com
https://she-devel.com
Nature is like a genie that answers exactly the question we pose, not necessarily the one we intend to ask. -- Judea Pearl

Reply via email to