usb 5-1: async_complete: urb error -104
usb 5-1: async_complete: urb error -104
usb 5-1: async_complete: urb error -104
------------[ cut here ]------------
ODEBUG: activate active (active state 0) object: ffff88804e433198 object type: rcu_head hint: 0x0
WARNING: CPU: 1 PID: 11984 at lib/debugobjects.c:612 debug_print_object+0x1a2/0x2b0 lib/debugobjects.c:612
Modules linked in:
CPU: 1 UID: 0 PID: 11984 Comm: syz.5.1538 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
RIP: 0010:debug_print_object+0x1a2/0x2b0 lib/debugobjects.c:612
Code: fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 75 54 41 56 48 8b 14 dd 20 fb f1 8b 4c 89 e6 48 c7 c7 a0 ef f1 8b e8 4f 81 c7 fc 90 <0f> 0b 90 90 58 83 05 56 7d cf 0b 01 48 83 c4 18 5b 5d 41 5c 41 5d
RSP: 0018:ffffc90000a08ad8 EFLAGS: 00010286
RAX: 0000000000000000 RBX: 0000000000000003 RCX: ffffffff817b6ee8
RDX: ffff88804fb08000 RSI: ffffffff817b6ef5 RDI: 0000000000000001
RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: fffffffffffe0770 R12: ffffffff8bf1f5c0
R13: ffffffff8b8ee6a0 R14: 0000000000000000 R15: ffffc90000a08b98
FS: 0000000000000000(0000) GS:ffff888124ad6000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000000110c373ced CR3: 000000005d34a000 CR4: 00000000003526f0
DR0: 0000000000000004 DR1: 00000000000001f8 DR2: 0000000000000083
DR3: ffffffffefffff15 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
debug_object_activate+0x2bc/0x4c0 lib/debugobjects.c:842
debug_rcu_head_queue kernel/rcu/rcu.h:236 [inline]
__call_rcu_common.constprop.0+0x35/0xa10 kernel/rcu/tree.c:3108
radix_tree_node_free lib/radix-tree.c:310 [inline]
delete_node+0x1fc/0x8d0 lib/radix-tree.c:573
__radix_tree_delete+0x193/0x3d0 lib/radix-tree.c:1379
radix_tree_delete_item+0xea/0x230 lib/radix-tree.c:1430
afs_cell_destroy+0x1db/0x310 fs/afs/cell.c:523
rcu_do_batch kernel/rcu/tree.c:2605 [inline]
rcu_core+0x79c/0x1530 kernel/rcu/tree.c:2861
handle_softirqs+0x219/0x8e0 kernel/softirq.c:622
__do_softirq kernel/softirq.c:656 [inline]
invoke_softirq kernel/softirq.c:496 [inline]
__irq_exit_rcu+0x109/0x170 kernel/softirq.c:723
irq_exit_rcu+0x9/0x30 kernel/softirq.c:739
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1052 [inline]
sysvec_apic_timer_interrupt+0xa4/0xc0 arch/x86/kernel/apic/apic.c:1052
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:page_table_check_clear+0x520/0x740 mm/page_table_check.c:85
Code: 48 b9 00 00 00 00 00 fc ff df 48 c1 e8 03 0f b6 14 08 48 89 d8 83 e0 07 83 c0 03 38 d0 7c 08 84 d2 0f 85 a9 01 00 00 44 8b 3b <31> ff 44 89 fe e8 86 d0 8b ff 45 85 ff 0f 85 dd 00 00 00 e8 38 d5
RSP: 0018:ffffc90003b0f530 EFLAGS: 00000246
RAX: 0000000000000003 RBX: ffff88801ee39058 RCX: dffffc0000000000
RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88801ee39058
RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1003dc720b
R10: ffff88801ee3905b R11: 0000000000000001 R12: ffff88801ee39010
R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
__page_table_check_pte_clear+0xf1/0x100 mm/page_table_check.c:154
page_table_check_pte_clear include/linux/page_table_check.h:51 [inline]
ptep_get_and_clear_full arch/x86/include/asm/pgtable.h:1270 [inline]
get_and_clear_full_ptes include/linux/pgtable.h:725 [inline]
zap_present_folio_ptes mm/memory.c:1627 [inline]
zap_present_ptes mm/memory.c:1709 [inline]
do_zap_pte_range mm/memory.c:1810 [inline]
zap_pte_range mm/memory.c:1854 [inline]
zap_pmd_range mm/memory.c:1946 [inline]
zap_pud_range mm/memory.c:1975 [inline]
zap_p4d_range mm/memory.c:1996 [inline]
unmap_page_range+0x24d9/0x41b0 mm/memory.c:2017
unmap_single_vma.constprop.0+0x153/0x240 mm/memory.c:2060
unmap_vmas+0x218/0x470 mm/memory.c:2104
exit_mmap+0x1b2/0xb90 mm/mmap.c:1280
__mmput+0x12a/0x410 kernel/fork.c:1133
mmput+0x62/0x70 kernel/fork.c:1156
exit_mm kernel/exit.c:582 [inline]
do_exit+0x7c7/0x2bf0 kernel/exit.c:954
do_group_exit+0xd3/0x2a0 kernel/exit.c:1107
get_signal+0x2671/0x26d0 kernel/signal.c:3034
arch_do_signal_or_restart+0x8f/0x7c0 arch/x86/kernel/signal.c:337
exit_to_user_mode_loop+0x85/0x130 kernel/entry/common.c:40
exit_to_user_mode_prepare include/linux/irq-entry-common.h:225 [inline]
syscall_exit_to_user_mode_work include/linux/entry-common.h:175 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:210 [inline]
do_syscall_64+0x426/0xfa0 arch/x86/entry/syscall_64.c:100
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f1ae998eec9
Code: Unable to access opcode bytes at 0x7f1ae998ee9f.
RSP: 002b:00007f1aea874038 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffbe RBX: 00007f1ae9be6270 RCX: 00007f1ae998eec9
RDX: 0000000000000000 RSI: 00002000000001c0 RDI: ffffffffffffff9c
RBP: 00007f1ae9a11f91 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f1ae9be6308 R14: 00007f1ae9be6270 R15: 00007ffc9f11e7e8
----------------
Code disassembly (best guess):
0: 48 b9 00 00 00 00 00 movabs $0xdffffc0000000000,%rcx
7: fc ff df
a: 48 c1 e8 03 shr $0x3,%rax
e: 0f b6 14 08 movzbl (%rax,%rcx,1),%edx
12: 48 89 d8 mov %rbx,%rax
15: 83 e0 07 and $0x7,%eax
18: 83 c0 03 add $0x3,%eax
1b: 38 d0 cmp %dl,%al
1d: 7c 08 jl 0x27
1f: 84 d2 test %dl,%dl
21: 0f 85 a9 01 00 00 jne 0x1d0
27: 44 8b 3b mov (%rbx),%r15d
* 2a: 31 ff xor %edi,%edi <-- trapping instruction
2c: 44 89 fe mov %r15d,%esi
2f: e8 86 d0 8b ff call 0xff8bd0ba
34: 45 85 ff test %r15d,%r15d
37: 0f 85 dd 00 00 00 jne 0x11a
3d: e8 .byte 0xe8
3e: 38 d5 cmp %dl,%ch