rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 1-.... } 2651 jiffies s: 15085 root: 0x2/. rcu: blocking rcu_node structures (internal RCU debug): Sending NMI from CPU 0 to CPUs 1: cdc_wdm 1-1:1.0: nonzero urb status received: -71 NMI backtrace for cpu 1 CPU: 1 PID: 31954 Comm: syz-executor.4 Not tainted 6.2.0-rc5-syzkaller-00917-gc52c9acc415e #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 RIP: 0010:number+0x2b/0xad0 lib/vsprintf.c:457 Code: 57 49 89 ff 41 56 49 89 f6 41 55 41 54 55 53 48 bb 00 00 00 00 00 fc ff df 48 81 ec f8 00 00 00 48 8d 44 24 58 48 89 54 24 20 <48> c7 44 24 58 b3 8a b5 41 48 c1 e8 03 48 89 44 24 28 48 01 d8 48 RSP: 0018:ffffc90000177fd8 EFLAGS: 00000096 RAX: ffffc90000178030 RBX: dffffc0000000000 RCX: ffff0a0000000509 RDX: 00000000000007d0 RSI: ffffc900801783d7 RDI: ffffc900001783d9 RBP: 0000000000000018 R08: 0000000000000005 R09: 000000000000002f R10: 0000000000000010 R11: 0000000000000001 R12: ffffc900001783d9 R13: ffffffff86488725 R14: ffffc900801783d7 R15: ffffc900001783d9 FS: 0000000000000000(0000) GS:ffff8881f6900000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fa3869c3fc0 CR3: 0000000111b36000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: vsnprintf+0xf07/0x14f0 lib/vsprintf.c:2862 sprintf+0xc0/0x100 lib/vsprintf.c:3000 print_time kernel/printk/printk.c:1358 [inline] info_print_prefix+0x248/0x340 kernel/printk/printk.c:1384 record_print_text+0x14d/0x3e0 kernel/printk/printk.c:1433 console_emit_next_record.constprop.0+0x714/0x890 kernel/printk/printk.c:2808 console_flush_all+0x547/0x6e0 kernel/printk/printk.c:2889 console_unlock+0xb4/0x1f0 kernel/printk/printk.c:2966 vprintk_emit+0x1b9/0x5f0 kernel/printk/printk.c:2359 dev_vprintk_emit+0x36e/0x3b2 drivers/base/core.c:4698 dev_printk_emit+0xba/0xf1 drivers/base/core.c:4709 __dev_printk+0xcf/0xf5 drivers/base/core.c:4721 _dev_err+0xd7/0x109 drivers/base/core.c:4764 wdm_int_callback.cold+0xc2/0x104 drivers/usb/class/cdc-wdm.c:269 __usb_hcd_giveback_urb+0x2b6/0x5c0 drivers/usb/core/hcd.c:1671 usb_hcd_giveback_urb+0x380/0x430 drivers/usb/core/hcd.c:1754 dummy_timer+0x11ff/0x32c0 drivers/usb/gadget/udc/dummy_hcd.c:1988 call_timer_fn+0x1da/0x7c0 kernel/time/timer.c:1700 expire_timers+0x2c6/0x5c0 kernel/time/timer.c:1751 __run_timers kernel/time/timer.c:2022 [inline] __run_timers kernel/time/timer.c:1995 [inline] run_timer_softirq+0x322/0x910 kernel/time/timer.c:2035 __do_softirq+0x1e4/0xabb kernel/softirq.c:571 invoke_softirq kernel/softirq.c:445 [inline] __irq_exit_rcu+0x113/0x170 kernel/softirq.c:650 irq_exit_rcu+0x5/0x20 kernel/softirq.c:662 sysvec_apic_timer_interrupt+0x8e/0xc0 arch/x86/kernel/apic/apic.c:1107 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:lock_acquire+0x223/0x630 kernel/locking/lockdep.c:5636 Code: ab d7 7e 83 f8 01 0f 85 3a 03 00 00 9c 58 f6 c4 02 0f 85 25 03 00 00 48 83 7c 24 08 00 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c3 48 c7 03 00 00 00 00 48 c7 43 08 00 00 00 00 48 8b 84 24 RSP: 0018:ffffc900021afc98 EFLAGS: 00000206 RAX: dffffc0000000000 RBX: 1ffff92000435f96 RCX: 3eb26d79c4509b53 RDX: 1ffff11021f92136 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffff8b0a0747 R10: fffffbfff16140e8 R11: 0000000000000000 R12: 0000000000000002 R13: 0000000000000000 R14: ffffffff87a97be0 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:325 [inline] rcu_read_lock include/linux/rcupdate.h:764 [inline] get_mem_cgroup_from_objcg include/linux/memcontrol.h:515 [inline] obj_cgroup_uncharge_pages mm/memcontrol.c:3078 [inline] __memcg_kmem_uncharge_page+0xd8/0x470 mm/memcontrol.c:3154 memcg_kmem_uncharge_page include/linux/memcontrol.h:1772 [inline] exit_task_stack_account+0xb3/0x110 kernel/fork.c:516 do_exit+0x174f/0x28c0 kernel/exit.c:909 do_group_exit+0xd0/0x2a0 kernel/exit.c:1012 __do_sys_exit_group kernel/exit.c:1023 [inline] __se_sys_exit_group kernel/exit.c:1021 [inline] __x64_sys_exit_group+0x3a/0x50 kernel/exit.c:1021 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7fa3876b40c9 Code: Unable to access opcode bytes at 0x7fa3876b409f. RSP: 002b:00007fa3869c3bb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa3876b40c9 RDX: 00007fa38771e8c1 RSI: 0000000000000000 RDI: 000000000000000b RBP: 000000000000000b R08: 00007ffe59b07080 R09: 0000000000000003 R10: 00000000000007a3 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffe59a9541f R14: 00007fa3869c4300 R15: 0000000000022000 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes imon 5-1:0.0: imon usb_rx_callback_intf0: status(-71): ignored imon 5-1:0.0: imon usb_rx_callback_intf0: status(-71): ignored cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes usb 1-1: USB disconnect, device number 126 cdc_wdm 1-1:1.0: wdm_int_callback - usb_submit_urb failed with result -19 usb 1-1: new high-speed USB device number 127 using dummy_hcd usb 1-1: Using ep0 maxpacket: 32 usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 usb 1-1: language id specifier not provided by device, defaulting to English usb 1-1: New USB device found, idVendor=047d, idProduct=2041, bcdDevice= 0.40 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: syz usb 1-1: Manufacturer: syz usb 1-1: SerialNumber: syz usbhid 1-1:1.0: couldn't find an input interrupt endpoint usb 1-1: USB disconnect, device number 127 usb 5-1: new high-speed USB device number 4 using dummy_hcd usb 5-1: Using ep0 maxpacket: 16 usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 usb 5-1: New USB device found, idVendor=15c2, idProduct=0040, bcdDevice=80.f3 usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 5-1: Product: syz usb 5-1: Manufacturer: syz usb 5-1: SerialNumber: syz usb 5-1: config 0 descriptor?? input: iMON Panel, Knob and Mouse(15c2:0040) as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/input/input304 rc_core: IR keymap rc-imon-pad not found Registered IR keymap rc-empty imon 5-1:0.0: Looks like you're trying to use an IR protocol this device does not support imon 5-1:0.0: Unsupported IR protocol specified, overriding to iMON IR protocol rc rc0: iMON Remote (15c2:0040) as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/rc/rc0 input: iMON Remote (15c2:0040) as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/rc/rc0/input305 imon 5-1:0.0: iMON device (15c2:0040, intf0) on usb<5:4> initialized usb 4-1: new full-speed USB device number 41 using dummy_hcd usb 4-1: not running at top speed; connect to a high speed hub usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 4-1: Product: syz usb 4-1: Manufacturer: syz usb 4-1: SerialNumber: syz usb 1-1: USB disconnect, device number 3 usb 1-1: new high-speed USB device number 4 using dummy_hcd usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 usb 1-1: New USB device found, idVendor=5543, idProduct=0047, bcdDevice= 0.00 usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-1: config 0 descriptor?? usb 1-1: string descriptor 0 read error: -71 uclogic 0003:5543:0047.00D6: failed retrieving string descriptor #200: -71 uclogic 0003:5543:0047.00D6: failed retrieving pen parameters: -71 uclogic 0003:5543:0047.00D6: failed probing pen v2 parameters: -71 uclogic 0003:5543:0047.00D6: failed probing parameters: -71 uclogic: probe of 0003:5543:0047.00D6 failed with error -71 usb 1-1: USB disconnect, device number 4 usb 1-1: new high-speed USB device number 5 using dummy_hcd usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-1: config 0 descriptor??