syzbot


WARNING in cm109_urb_irq_callback/usb_submit_urb

Status: upstream: reported C repro on 2024/03/22 02:25
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+03aad5eada4d375d6b97@syzkaller.appspotmail.com
First crash: 674d, last: 2d13h
Fix bisection: failed (error log, bisect log)
  
Bug presence (1)
Date Name Commit Repro Result
2024/08/11 upstream (ToT) 5189dafa4cf9 C [report] WARNING in cm109_urb_irq_callback/usb_submit_urb
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in cm109_urb_irq_callback/usb_submit_urb usb input -1 C unreliable 3400 4h37m 1852d 0/29 upstream: reported C repro on 2020/12/30 03:58
linux-6.6 WARNING in cm109_urb_irq_callback/usb_submit_urb origin:upstream -1 C 29 10d 218d 0/2 upstream: reported C repro on 2025/06/21 15:53
linux-6.1 WARNING in cm109_urb_irq_callback/usb_submit_urb origin:upstream -1 C error 83 20d 678d 0/3 upstream: reported C repro on 2024/03/18 04:56
Last patch testing requests (10)
Created Duration User Patch Repo Result
2025/12/23 13:25 15m retest repro linux-5.15.y report log
2025/12/09 10:43 16m retest repro linux-5.15.y report log
2025/11/25 08:00 49m retest repro linux-5.15.y report log
2025/11/25 08:00 17m retest repro linux-5.15.y report log
2025/10/13 13:32 12m retest repro linux-5.15.y report log
2025/09/15 21:24 14m retest repro linux-5.15.y report log
2025/09/15 21:24 15m retest repro linux-5.15.y report log
2025/09/15 21:24 13m retest repro linux-5.15.y report log
2025/08/03 02:08 1h13m retest repro linux-5.15.y report log
2025/06/24 11:24 14m retest repro linux-5.15.y report log

Sample crash report:
cm109 1-1:0.8: cm109_urb_irq_callback: urb status -71
------------[ cut here ]------------
URB ffff88801bbdc400 submitted while active
WARNING: CPU: 0 PID: 4275 at drivers/usb/core/urb.c:378 usb_submit_urb+0xff2/0x1910 drivers/usb/core/urb.c:378
Modules linked in:
CPU: 0 PID: 4275 Comm: kworker/0:5 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
Workqueue: usb_hub_wq hub_event
RIP: 0010:usb_submit_urb+0xff2/0x1910 drivers/usb/core/urb.c:378
Code: 18 c5 8a 89 ea e8 8e ec d6 03 e9 fb fb ff ff e8 e4 2a 9b fb c6 05 2e 3e 98 07 01 48 c7 c7 20 16 c5 8a 48 89 de e8 8e 04 d3 03 <0f> 0b e9 84 f0 ff ff e8 c2 2a 9b fb eb 21 e8 bb 2a 9b fb 44 8b 6c
RSP: 0018:ffffc90000007780 EFLAGS: 00010046
RAX: 9c99443732dfeb00 RBX: ffff88801bbdc400 RCX: ffff88807a183b80
RDX: 0000000000000100 RSI: 0000000000000102 RDI: 0000000000000000
RBP: 000000000000000f R08: ffff8880b902795b R09: 1ffff11017204f2b
R10: dffffc0000000000 R11: ffffed1017204f2c R12: dffffc0000000000
R13: 0000000000000a20 R14: ffff88801bbdc408 R15: ffff88807baff048
FS:  0000000000000000(0000) GS:ffff8880b9000000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055a42084a468 CR3: 000000007c818000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <IRQ>
 cm109_urb_irq_callback+0x701/0xc70 drivers/input/misc/cm109.c:422
 __usb_hcd_giveback_urb+0x35f/0x520 drivers/usb/core/hcd.c:1674
 dummy_timer+0x8a8/0x31e0 drivers/usb/gadget/udc/dummy_hcd.c:1988
 call_timer_fn+0x17b/0x540 kernel/time/timer.c:1451
 expire_timers kernel/time/timer.c:1496 [inline]
 __run_timers+0x53a/0x7f0 kernel/time/timer.c:1767
 run_timer_softirq+0x63/0xf0 kernel/time/timer.c:1780
 handle_softirqs+0x339/0x830 kernel/softirq.c:576
 __do_softirq kernel/softirq.c:610 [inline]
 invoke_softirq kernel/softirq.c:450 [inline]
 __irq_exit_rcu+0x13b/0x230 kernel/softirq.c:659
 irq_exit_rcu+0x5/0x20 kernel/softirq.c:671
 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1108 [inline]
 sysvec_apic_timer_interrupt+0xa0/0xc0 arch/x86/kernel/apic/apic.c:1108
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:676
RIP: 0010:console_unlock+0xcad/0x1120 kernel/printk/printk.c:2749
Code: 75 11 e8 76 d6 18 00 4d 85 ff 75 16 e8 6c d6 18 00 eb 15 e8 65 d6 18 00 e8 90 9f 5b 08 4d 85 ff 74 ea e8 56 d6 18 00 fb 31 ff <89> de e8 ac d9 18 00 85 db 0f 94 c0 22 44 24 17 3c 01 75 1f e8 3a
RSP: 0018:ffffc90002faf2e0 EFLAGS: 00000246
RAX: ffffffff8160494a RBX: 0000000000000000 RCX: ffff88807a183b80
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc90002faf550 R08: ffffffff901d10c7 R09: 1ffffffff203a218
R10: dffffc0000000000 R11: fffffbfff203a219 R12: 1ffffffff198d6ad
R13: 0000000000000040 R14: 0000000000000000 R15: 0000000000000200
 vprintk_emit+0xc0/0x150 kernel/printk/printk.c:2274
 dev_vprintk_emit+0x2e1/0x380 drivers/base/core.c:4638
 dev_printk_emit+0xeb/0x140 drivers/base/core.c:4649
 _dev_info+0x11b/0x170 drivers/base/core.c:4707
 usb_disconnect+0xec/0x8a0 drivers/usb/core/hub.c:2269
 hub_port_connect drivers/usb/core/hub.c:5341 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5637 [inline]
 port_event drivers/usb/core/hub.c:5799 [inline]
 hub_event+0x1ecb/0x55e0 drivers/usb/core/hub.c:5881
 process_one_work+0x85f/0x1010 kernel/workqueue.c:2310
 worker_thread+0xaa6/0x1290 kernel/workqueue.c:2457
 kthread+0x436/0x520 kernel/kthread.c:334
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:287
 </TASK>
----------------
Code disassembly (best guess):
   0:	75 11                	jne    0x13
   2:	e8 76 d6 18 00       	call   0x18d67d
   7:	4d 85 ff             	test   %r15,%r15
   a:	75 16                	jne    0x22
   c:	e8 6c d6 18 00       	call   0x18d67d
  11:	eb 15                	jmp    0x28
  13:	e8 65 d6 18 00       	call   0x18d67d
  18:	e8 90 9f 5b 08       	call   0x85b9fad
  1d:	4d 85 ff             	test   %r15,%r15
  20:	74 ea                	je     0xc
  22:	e8 56 d6 18 00       	call   0x18d67d
  27:	fb                   	sti
  28:	31 ff                	xor    %edi,%edi
* 2a:	89 de                	mov    %ebx,%esi <-- trapping instruction
  2c:	e8 ac d9 18 00       	call   0x18d9dd
  31:	85 db                	test   %ebx,%ebx
  33:	0f 94 c0             	sete   %al
  36:	22 44 24 17          	and    0x17(%rsp),%al
  3a:	3c 01                	cmp    $0x1,%al
  3c:	75 1f                	jne    0x5d
  3e:	e8                   	.byte 0xe8
  3f:	3a                   	.byte 0x3a

Crashes (87):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/01/23 07:24 linux-5.15.y 9eec9a14ee10 82c9c083 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/09 20:23 linux-5.15.y c79648372d02 32a0e5ed .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/04/27 16:20 linux-5.15.y f7347f400572 c6b4fb39 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2024/08/11 11:31 linux-5.15.y 7e89efd3ae1c 6f4edef4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2024/03/22 02:24 linux-5.15.y b95c01af2113 7a239ce7 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in cm109_urb_irq_callback/usb_submit_urb
2026/01/22 18:03 linux-5.15.y 9eec9a14ee10 82c9c083 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2026/01/19 10:33 linux-5.15.y 68efe5a6c16a a9fc5226 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/11/10 16:44 linux-5.15.y cc5ec8769306 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/09/21 10:59 linux-5.15.y 43bb85222e53 67c37560 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/30 05:22 linux-5.15.y 01879f56bdde 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/30 05:19 linux-5.15.y 01879f56bdde 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/17 07:57 linux-5.15.y c79648372d02 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/14 13:07 linux-5.15.y c79648372d02 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/09 19:00 linux-5.15.y c79648372d02 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/03 13:25 linux-5.15.y c79648372d02 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/07/16 16:01 linux-5.15.y 89950c454265 124ec9cc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/26 20:44 linux-5.15.y 1c700860e8bc 803ce19b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/09 17:43 linux-5.15.y 1c700860e8bc 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/09 00:33 linux-5.15.y 1c700860e8bc 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/02 15:26 linux-5.15.y 98f47d0e9b8c b396b4bf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/02 15:25 linux-5.15.y 98f47d0e9b8c b396b4bf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/01 23:20 linux-5.15.y 98f47d0e9b8c 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/01 00:41 linux-5.15.y 98f47d0e9b8c 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/05/31 08:09 linux-5.15.y 98f47d0e9b8c 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/05/30 13:20 linux-5.15.y 98f47d0e9b8c 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/05/08 23:25 linux-5.15.y 16fdf2c7111b dbf35fa1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/05/05 00:46 linux-5.15.y 16fdf2c7111b b0714e37 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/05/04 11:20 linux-5.15.y 16fdf2c7111b b0714e37 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/04/27 14:51 linux-5.15.y f7347f400572 c6b4fb39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/29 17:39 linux-5.15.y 0c935c049b5c d3999433 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/27 11:03 linux-5.15.y 0c935c049b5c 20510e88 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/23 11:34 linux-5.15.y 0c935c049b5c 4e8d3850 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/21 13:32 linux-5.15.y 0c935c049b5c 62330552 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/16 09:10 linux-5.15.y 0c935c049b5c e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/16 09:09 linux-5.15.y 0c935c049b5c e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/16 09:09 linux-5.15.y 0c935c049b5c e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/05 06:26 linux-5.15.y c16c81c81336 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/05 06:24 linux-5.15.y c16c81c81336 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/02/06 01:59 linux-5.15.y c16c81c81336 4dc70884 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/02/06 01:59 linux-5.15.y c16c81c81336 4dc70884 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/02/03 18:45 linux-5.15.y c16c81c81336 a21a8419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/02/03 18:45 linux-5.15.y c16c81c81336 a21a8419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/24 19:28 linux-5.15.y 003148680b79 1293872d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/24 17:55 linux-5.15.y 003148680b79 1293872d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/24 17:55 linux-5.15.y 003148680b79 1293872d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 23:32 linux-5.15.y 003148680b79 521b0ce3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 23:30 linux-5.15.y 003148680b79 521b0ce3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 22:05 linux-5.15.y 003148680b79 521b0ce3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 22:05 linux-5.15.y 003148680b79 521b0ce3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 09:12 linux-5.15.y 4735586da88e a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 09:11 linux-5.15.y 4735586da88e a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2024/04/25 13:29 linux-5.15.y c52b9710c83d 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
* Struck through repros no longer work on HEAD.