program: socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f00000003c0)={0x2, 0x80, 0x6f, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0, 0xc}, 0x100001, 0x3, 0x0, 0x6, 0x20000, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffaffffffffff, 0xffffffffffffffff, 0x8) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000780)={0x5, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000001200000000000000000095"], &(0x7f0000000c00)='GPL\x00'}, 0x90) r1 = epoll_create1(0x80000) syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) mount(&(0x7f0000000280)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x5000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) io_submit(r3, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r2, &(0x7f0000000000), 0x70000}]) r4 = epoll_create1(0x80000) r5 = epoll_create1(0x0) dup2(r4, r5) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r5, &(0x7f0000000080)={0x4019}) r6 = socket$inet_udplite(0x2, 0x2, 0x88) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r6, &(0x7f0000000380)) epoll_ctl$EPOLL_CTL_MOD(r4, 0x3, r6, &(0x7f0000000040)={0xf}) bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f00000000c0)={r0, 0x4, 0x0, 0x13, 0x0, 0x0, 0xbe, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x300406e, &(0x7f00000002c0)={[{@nolazytime}, {@data_err_abort}, {@barrier_val={'barrier', 0x3d, 0x2}}, {@usrquota}, {@data_err_ignore}, {@noquota}, {@oldalloc}, {@grpquota}, {@noinit_itable}, {@user_xattr}, {@bh}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x2}}]}, 0x1, 0x553, &(0x7f0000001080)="$eJzs3d9rW1UcAPDvTdv91nUwhopIYQ9O5tK19ccEH+aj6HCg7zO0d2U0WUaTjrUO3B7ciy8yBBEH4ru++zj8B/wrBjoYMoo++BK56U2XrUmbddnSmc8Hbjkn9ybnfnPv9/TcnBsSwNCayP4UIl6OiG+SiIMRkeTrRiNfObG23er9q7PZkkSj8elfSXO7rN56rdbz9ueVlyLit68ijhc2tltbXlkolcvpYl6frFcuTdaWV05cqJTm0/n04vTMzKm3Z6bfe/edvsX6xtl/vv/k9oenvj66+t0vdw/dTOJ0HMjXtcfxBK61VyZiIn9PxuL0IxtO9aGxnSQZ9A6wLSN5no9F1gccjJE864H/vy8jogEMqUT+w5BqjQNa1/Z9ug5+btz7YO0CaGP8o2ufjcSe5rXRvtXkoSuj7Hp3vA/tZ238+uetm9kS/fscAmBL165HxMnR0Y39X5L3f9t3sodtHm1D/wfPzu1s/PNmp/FPYX38Ex3GP/s75O52bJ3/hbt9aKarbPz3fsfx7/qk1fhIXnuhOeYbS85fKKdZ3/ZiRByLsd1ZfbP5nFOrdxrd1rWP/7Ila781Fsz34+7o7oefM1eql54k5nb3rke80nH8m6wf/6TD8c/ej7M9tnEkvfVat3Vbx/90NX6KeL3j8X8wo5VsPj852TwfJltnxUZ/3zjye7f2Bx1/dvz3bR7/eNI+X1t7/DZ+3PNv2m3dQ/FH7+f/ruSzZnlX/tiVUr2+OBWxK/l44+PTD57bqre2z+I/dnTz/q/T+b83Ij7vMf4bh39+taf4B3T85x7r+D9+4c5HX/zQrf3e+r+3mqVj+SO99H+97uCTvHcAAAAAAACw0xQi4kAkheJ6uVAoFtfu7zgc+wrlaq1+/Hx16eJcNL8rOx5jhdZM98G2+yGm8vthW/XpR+ozEXEoIr4d2dusF2er5blBBw8AAAAAAAAAAAAAAAAAAAA7xP4u3//P/DEy6L0Dnjo/+Q3Da8v878cvPQE7kv//MLzkPwwv+Q/DS/7D8JL/MLzkPwwv+Q/DS/4DAAAAAAAAAAAAAAAAAAAAAAAAAABAX509cyZbGqv3r85m9bnLy0sL1csn5tLaQrGyNFucrS5eKs5Xq/PltDhbrWz1euVq9dLUdCxdmayntfpkbXnlXKW6dLF+7kKlNJ+eS8eeSVQAAAAAAAAAAAAAAAAAAADwfKktryyUyuV0UUFhW4XRnbEbCn0uDLpnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/gsAAP//6AY3sQ==") open(&(0x7f0000000140)='./file1\x00', 0x141242, 0x40) r7 = syz_open_dev$usbfs(&(0x7f0000000080), 0x401, 0x8241) openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x4000, 0x0) getpriority(0x2, 0x0) close_range(r7, r7, 0x0) syz_mount_image$udf(&(0x7f0000000a40), &(0x7f0000000380)='./bus\x00', 0x4400, &(0x7f00000006c0)=ANY=[@ANYBLOB='dmode=00000000000000000000006,rootdir=00000000000000000002,novrs,uid=', @ANYRESDEC=0x0, @ANYBLOB="2c0000f1ffff071f1feea11e18ca67080dbf049f823016a5c7c47a3a3bb51f45eae4ad555aac29d4ec3686001e841ef39ec33701a5af414b075ddfc590e3020072233bf9fdc46d307eeac0d4dc7747d25891b39628dbf1eb25a11806b39a9c2c8f6d945ec2b7f50000000000003735d84a084013fa9de28d6c73c9b8547b8a866dd076e0b970531b8820bcae1200cdf884a9a2329c128dfbe875aa9b9102a133dbf8a7c42e0d3a0e561e0f75f0ab2b1467e90f2285f763bcdca0ebcf308971c01e788c8c04f6e501be393be94e", @ANYRES32], 0x1, 0xa1b, &(0x7f0000001540)="$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") r8 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000140)='.pending_reads\x00', 0x1a10c1, 0x9c37611dc13d0d83) fchown(r8, 0xffffffffffffffff, 0x0) syz_usb_connect(0x5, 0x122, &(0x7f0000000000)=ANY=[], 0x0) syz_open_dev$usbfs(&(0x7f0000000080), 0xf, 0x8041) [ 75.302030][ T46] Bluetooth: hci0: command tx timeout [ 75.430327][ T5338] loop0: detected capacity change from 0 to 1024 [ 75.520677][ T5338] UDPLite: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 75.538668][ T5338] [ 75.539715][ T5338] ====================================================== [ 75.542612][ T5338] WARNING: possible circular locking dependency detected [ 75.545471][ T5338] syzkaller #0 Not tainted [ 75.547445][ T5338] ------------------------------------------------------ [ 75.550502][ T5338] syz.0.0/5338 is trying to acquire lock: [ 75.553009][ T5338] ffff8880110fc0b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x2d0 [ 75.557233][ T5338] [ 75.557233][ T5338] but task is already holding lock: [ 75.560253][ T5338] ffff888042567048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x398/0x1600 [ 75.564388][ T5338] [ 75.564388][ T5338] which lock already depends on the new lock. [ 75.564388][ T5338] [ 75.568353][ T5338] [ 75.568353][ T5338] the existing dependency chain (in reverse order) is: [ 75.571758][ T5338] [ 75.571758][ T5338] -> #1 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 75.575599][ T5338] __mutex_lock+0x187/0x1350 [ 75.577907][ T5338] hfsplus_file_extend+0x1f8/0x1c30 [ 75.580434][ T5338] hfsplus_bmap_reserve+0x125/0x510 [ 75.582978][ T5338] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 75.585500][ T5338] __hfsplus_ext_cache_extent+0x89/0xe30 [ 75.588389][ T5338] hfsplus_file_extend+0x437/0x1c30 [ 75.591061][ T5338] hfsplus_get_block+0x40a/0x1600 [ 75.593396][ T5338] __block_write_begin_int+0x6b5/0x1900 [ 75.595996][ T5338] cont_write_begin+0x78c/0xb50 [ 75.598698][ T5338] hfsplus_write_begin+0x66/0xb0 [ 75.601054][ T5338] generic_perform_write+0x2c5/0x900 [ 75.603628][ T5338] generic_file_write_iter+0x117/0x550 [ 75.606393][ T5338] aio_write+0x535/0x7a0 [ 75.608397][ T5338] io_submit_one+0x775/0x1430 [ 75.610673][ T5338] __se_sys_io_submit+0x185/0x320 [ 75.612946][ T5338] do_syscall_64+0xec/0xf80 [ 75.615109][ T5338] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.617999][ T5338] [ 75.617999][ T5338] -> #0 (&tree->tree_lock/1){+.+.}-{4:4}: [ 75.621436][ T5338] __lock_acquire+0x15a6/0x2cf0 [ 75.623743][ T5338] lock_acquire+0x107/0x340 [ 75.625700][ T5338] __mutex_lock+0x187/0x1350 [ 75.627991][ T5338] hfsplus_find_init+0x168/0x2d0 [ 75.630390][ T5338] hfsplus_get_block+0x8dc/0x1600 [ 75.632748][ T5338] block_read_full_folio+0x29f/0x830 [ 75.634950][ T5338] read_pages+0x35d/0x580 [ 75.637145][ T5338] page_cache_ra_unbounded+0x750/0x990 [ 75.639963][ T5338] filemap_get_pages+0x468/0x1dc0 [ 75.642622][ T5338] filemap_read+0x3f6/0x11a0 [ 75.645190][ T5338] __kernel_read+0x4cf/0x960 [ 75.647492][ T5338] integrity_kernel_read+0x89/0xd0 [ 75.650041][ T5338] ima_calc_file_hash+0x85e/0x16f0 [ 75.652464][ T5338] ima_collect_measurement+0x428/0x8f0 [ 75.655105][ T5338] process_measurement+0x111e/0x1a70 [ 75.657620][ T5338] ima_file_check+0xd9/0x130 [ 75.659821][ T5338] security_file_post_open+0xbb/0x290 [ 75.662390][ T5338] path_openat+0x3456/0x3dd0 [ 75.664602][ T5338] do_filp_open+0x1fa/0x410 [ 75.666920][ T5338] do_sys_openat2+0x121/0x200 [ 75.669152][ T5338] __x64_sys_open+0x11e/0x150 [ 75.671225][ T5338] do_syscall_64+0xec/0xf80 [ 75.673099][ T5338] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.675709][ T5338] [ 75.675709][ T5338] other info that might help us debug this: [ 75.675709][ T5338] [ 75.680237][ T5338] Possible unsafe locking scenario: [ 75.680237][ T5338] [ 75.683534][ T5338] CPU0 CPU1 [ 75.685833][ T5338] ---- ---- [ 75.688206][ T5338] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.690874][ T5338] lock(&tree->tree_lock/1); [ 75.693994][ T5338] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.697846][ T5338] lock(&tree->tree_lock/1); [ 75.699844][ T5338] [ 75.699844][ T5338] *** DEADLOCK *** [ 75.699844][ T5338] [ 75.703195][ T5338] 4 locks held by syz.0.0/5338: [ 75.705226][ T5338] #0: ffff8880378a8420 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 75.708882][ T5338] #1: ffff888043e4b5b8 (&ima_iint_mutex_key[depth]){+.+.}-{4:4}, at: process_measurement+0x74e/0x1a70 [ 75.712971][ T5338] #2: ffff8880425673d8 (mapping.invalidate_lock#3){.+.+}-{4:4}, at: page_cache_ra_unbounded+0x1cf/0x990 [ 75.717138][ T5338] #3: ffff888042567048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x398/0x1600 [ 75.721432][ T5338] [ 75.721432][ T5338] stack backtrace: [ 75.723791][ T5338] CPU: 0 UID: 0 PID: 5338 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 75.723808][ T5338] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.723815][ T5338] Call Trace: [ 75.723822][ T5338] [ 75.723830][ T5338] dump_stack_lvl+0xe8/0x150 [ 75.723849][ T5338] print_circular_bug+0x2e2/0x300 [ 75.723865][ T5338] check_noncircular+0x12e/0x150 [ 75.723880][ T5338] __lock_acquire+0x15a6/0x2cf0 [ 75.723892][ T5338] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 75.723907][ T5338] ? lockdep_hardirqs_on+0x7b/0x110 [ 75.723916][ T5338] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 75.723932][ T5338] ? stack_depot_save_flags+0x3f3/0x810 [ 75.723949][ T5338] ? hfsplus_find_init+0x168/0x2d0 [ 75.723963][ T5338] lock_acquire+0x107/0x340 [ 75.723972][ T5338] ? hfsplus_find_init+0x168/0x2d0 [ 75.723990][ T5338] __mutex_lock+0x187/0x1350 [ 75.724005][ T5338] ? hfsplus_find_init+0x168/0x2d0 [ 75.724020][ T5338] ? hfsplus_find_init+0x168/0x2d0 [ 75.724036][ T5338] ? __pfx___mutex_lock+0x10/0x10 [ 75.724049][ T5338] ? rcu_is_watching+0x15/0xb0 [ 75.724063][ T5338] ? trace_kmalloc+0x1f/0xb0 [ 75.724076][ T5338] ? __kmalloc_noprof+0x43e/0x800 [ 75.724089][ T5338] ? hfsplus_find_init+0x8c/0x2d0 [ 75.724104][ T5338] hfsplus_find_init+0x168/0x2d0 [ 75.724119][ T5338] hfsplus_get_block+0x8dc/0x1600 [ 75.724139][ T5338] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.724153][ T5338] ? block_read_full_folio+0x672/0x830 [ 75.724172][ T5338] block_read_full_folio+0x29f/0x830 [ 75.724189][ T5338] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.724201][ T5338] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 75.724211][ T5338] read_pages+0x35d/0x580 [ 75.724226][ T5338] ? __pfx_read_pages+0x10/0x10 [ 75.724241][ T5338] ? filemap_add_folio+0x35f/0x540 [ 75.724256][ T5338] page_cache_ra_unbounded+0x750/0x990 [ 75.724274][ T5338] filemap_get_pages+0x468/0x1dc0 [ 75.724287][ T5338] ? __lock_acquire+0x6b6/0x2cf0 [ 75.724300][ T5338] ? __pfx_filemap_get_pages+0x10/0x10 [ 75.724313][ T5338] ? unwind_next_frame+0xa5/0x23d0 [ 75.724328][ T5338] filemap_read+0x3f6/0x11a0 [ 75.724344][ T5338] ? kernel_text_address+0xa5/0xe0 [ 75.724358][ T5338] ? __kernel_text_address+0xd/0x40 [ 75.724373][ T5338] ? __pfx_filemap_read+0x10/0x10 [ 75.724391][ T5338] ? generic_file_read_iter+0x8f/0x510 [ 75.724411][ T5338] ? __asan_memset+0x22/0x50 [ 75.724426][ T5338] ? iov_iter_kvec+0xb8/0x180 [ 75.724436][ T5338] __kernel_read+0x4cf/0x960 [ 75.724451][ T5338] ? __pfx___kernel_read+0x10/0x10 [ 75.724469][ T5338] integrity_kernel_read+0x89/0xd0 [ 75.724481][ T5338] ? __pfx_integrity_kernel_read+0x10/0x10 [ 75.724497][ T5338] ? __kmalloc_cache_noprof+0x3e2/0x700 [ 75.724510][ T5338] ? ima_calc_file_hash+0x820/0x16f0 [ 75.724523][ T5338] ? __asan_memcpy+0x40/0x70 [ 75.724537][ T5338] ima_calc_file_hash+0x85e/0x16f0 [ 75.724550][ T5338] ? unwind_next_frame+0xa5/0x23d0 [ 75.724564][ T5338] ? __lock_acquire+0x6b6/0x2cf0 [ 75.724577][ T5338] ? __pfx_ima_calc_file_hash+0x10/0x10 [ 75.724597][ T5338] ? lockdep_hardirqs_on+0x7b/0x110 [ 75.724606][ T5338] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 75.724622][ T5338] ? stack_depot_save_flags+0x3f3/0x810 [ 75.724638][ T5338] ? kasan_save_track+0x4f/0x80 [ 75.724652][ T5338] ? kasan_save_track+0x3e/0x80 [ 75.724664][ T5338] ? make_vfsgid+0x49/0xa0 [ 75.724678][ T5338] ? generic_fillattr+0x63d/0x9a0 [ 75.724691][ T5338] ? hfsplus_getattr+0x235/0x2f0 [ 75.724702][ T5338] ima_collect_measurement+0x428/0x8f0 [ 75.724719][ T5338] ? __pfx_ima_collect_measurement+0x10/0x10 [ 75.724735][ T5338] ? kasan_quarantine_put+0xbb/0x1f0 [ 75.724749][ T5338] ? hfsplus_getxattr+0x118/0x180 [ 75.724759][ T5338] ? kfree+0x1c0/0x660 [ 75.724774][ T5338] ? __pfx_ima_get_hash_algo+0x10/0x10 [ 75.724818][ T5338] process_measurement+0x111e/0x1a70 [ 75.724840][ T5338] ? __pfx_process_measurement+0x10/0x10 [ 75.724855][ T5338] ? tomoyo_check_open_permission+0x325/0x3b0 [ 75.724871][ T5338] ? tomoyo_check_open_permission+0x16a/0x3b0 [ 75.724892][ T5338] ? mnt_get_write_access+0x66/0x280 [ 75.724908][ T5338] ima_file_check+0xd9/0x130 [ 75.724922][ T5338] ? __pfx_ima_file_check+0x10/0x10 [ 75.724935][ T5338] security_file_post_open+0xbb/0x290 [ 75.724951][ T5338] path_openat+0x3456/0x3dd0 [ 75.724970][ T5338] ? __pfx_path_openat+0x10/0x10 [ 75.724986][ T5338] do_filp_open+0x1fa/0x410 [ 75.725000][ T5338] ? __pfx_do_filp_open+0x10/0x10 [ 75.725017][ T5338] ? _raw_spin_unlock+0x28/0x50 [ 75.725031][ T5338] ? alloc_fd+0x64c/0x6c0 [ 75.725042][ T5338] do_sys_openat2+0x121/0x200 [ 75.725053][ T5338] ? __se_sys_futex+0x36f/0x400 [ 75.725064][ T5338] ? __pfx_do_sys_openat2+0x10/0x10 [ 75.725076][ T5338] ? rcu_is_watching+0x15/0xb0 [ 75.725089][ T5338] __x64_sys_open+0x11e/0x150 [ 75.725101][ T5338] do_syscall_64+0xec/0xf80 [ 75.725111][ T5338] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.725121][ T5338] ? trace_irq_disable+0x37/0x100 [ 75.725134][ T5338] ? clear_bhb_loop+0x60/0xb0 [ 75.725145][ T5338] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.725157][ T5338] RIP: 0033:0x7fbff7f8f7c9 [ 75.725168][ T5338] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 75.725177][ T5338] RSP: 002b:00007fbff43f5038 EFLAGS: 00000246 ORIG_RAX: 0000000000000002 [ 75.725189][ T5338] RAX: ffffffffffffffda RBX: 00007fbff81e5fa0 RCX: 00007fbff7f8f7c9 [ 75.725196][ T5338] RDX: 0000000000000040 RSI: 0000000000141242 RDI: 0000200000000140 [ 75.725203][ T5338] RBP: 00007fbff8013f91 R08: 0000000000000000 R09: 0000000000000000 [ 75.725209][ T5338] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 75.725215][ T5338] R13: 00007fbff81e6038 R14: 00007fbff81e5fa0 R15: 00007fffa952def8 [ 75.725226][ T5338] [ 75.994425][ T26] audit: type=1800 audit(1767048705.132:2): pid=5338 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.0.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 76.117572][ T4554] hfsplus: b-tree write err: -5, ino 3 [ 76.256144][ T5336] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 76.386604][ T5336] usb 5-1: device descriptor read/64, error -71 [ 76.438210][ T1314] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.441250][ T1314] ieee802154 phy1 wpan1: encryption failed: -22 [ 76.626527][ T5336] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 76.756851][ T5336] usb 5-1: device descriptor read/64, error -71 [ 76.866466][ T5336] usb usb5-port1: attempt power cycle [ 77.206144][ T5336] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 77.226919][ T5336] usb 5-1: device descriptor read/8, error -71 [ 77.316187][ T46] Bluetooth: hci0: command tx timeout [ 77.466153][ T5336] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 77.486779][ T5336] usb 5-1: device descriptor read/8, error -71 [ 77.596361][ T5336] usb usb5-port1: unable to enumerate USB device