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: 889d, last: 1h14m
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 prio:low usb input -1 syz, C unreliable 3931 9h52m 2067d 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 syz, C error 35 5d05h 433d 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 syz, C error 92 45d 893d 0/3 upstream: reported C repro on 2024/03/18 04:56
Last patch testing requests (10)
Created Duration User Patch Repo Result
2026/08/10 00:20 15m retest repro linux-5.15.y report log
2026/08/10 00:20 19m retest repro linux-5.15.y report log
2026/07/14 17:50 17m retest repro linux-5.15.y report log
2026/07/14 17:50 19m retest repro linux-5.15.y report log
2026/07/14 17:50 18m retest repro linux-5.15.y report log
2026/05/24 05:46 25m retest repro linux-5.15.y report log
2026/05/24 05:46 41m retest repro linux-5.15.y report log
2026/04/22 19:15 16m retest repro linux-5.15.y report log
2026/04/22 19:15 16m retest repro linux-5.15.y report log
2026/04/22 19:15 13m 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 ffff88801e817700 submitted while active
WARNING: CPU: 0 PID: 7 at drivers/usb/core/urb.c:378 usb_submit_urb+0xfba/0x18d0 drivers/usb/core/urb.c:378
Modules linked in:
CPU: 0 PID: 7 Comm: kworker/0:0 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
Workqueue: usb_hub_wq hub_event
RIP: 0010:usb_submit_urb+0xfba/0x18d0 drivers/usb/core/urb.c:378
Code: c5 8a 44 89 ea e8 f6 63 d7 03 e9 f3 fb ff ff e8 7c 27 97 fb c6 05 1f 6f 95 07 01 48 c7 c7 e0 2f c5 8a 48 89 de e8 96 81 d3 03 <0f> 0b e9 bc f0 ff ff e8 5a 27 97 fb eb 1f e8 53 27 97 fb 44 8b 64
RSP: 0018:ffffc90000007778 EFLAGS: 00010046
RAX: 3ff49c21c546a400 RBX: ffff88801e817700 RCX: ffff888016e8bb80
RDX: 0000000000000100 RSI: 0000000080000102 RDI: 0000000000000000
RBP: 000000000000000f R08: ffff8880b902795b R09: 1ffff11017204f2b
R10: dffffc0000000000 R11: ffffed1017204f2c R12: 0000000000000a20
R13: ffff88802428a030 R14: ffff88801e817708 R15: dffffc0000000000
FS:  0000000000000000(0000) GS:ffff8880b9000000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f8b4904f840 CR3: 000000001f0df000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <IRQ>
 cm109_urb_irq_callback+0x73d/0xcc0 drivers/input/misc/cm109.c:422
 __usb_hcd_giveback_urb+0x35d/0x520 drivers/usb/core/hcd.c:1672
 dummy_timer+0xa47/0x34a0 drivers/usb/gadget/udc/dummy_hcd.c:2012
 call_timer_fn+0x17b/0x540 kernel/time/timer.c:1648
 expire_timers kernel/time/timer.c:1699 [inline]
 __run_timers+0x56c/0x810 kernel/time/timer.c:1970
 run_timer_softirq+0x63/0xf0 kernel/time/timer.c:1983
 handle_softirqs+0x336/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+0xc90/0x10f0 kernel/printk/printk.c:2749
Code: 75 11 e8 f3 e1 18 00 4d 85 e4 75 16 e8 e9 e1 18 00 eb 15 e8 e2 e1 18 00 e8 6d 26 60 08 4d 85 e4 74 ea e8 d3 e1 18 00 fb 31 ff <89> de e8 29 e5 18 00 85 db 0f 94 c0 22 44 24 1f 3c 01 75 1f e8 b7
RSP: 0018:ffffc90000cc7300 EFLAGS: 00000246
RAX: ffffffff81602dcd RBX: 0000000000000000 RCX: ffff888016e8bb80
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc90000cc7570 R08: ffffffff901ef0c7 R09: 1ffffffff203de18
R10: dffffc0000000000 R11: fffffbfff203de19 R12: 0000000000000200
R13: 0000000000000041 R14: 0000000000000000 R15: dffffc0000000000
 vprintk_emit+0xc0/0x150 kernel/printk/printk.c:2274
 dev_vprintk_emit+0x2c2/0x360 drivers/base/core.c:4665
 dev_printk_emit+0xeb/0x140 drivers/base/core.c:4676
 _dev_info+0x11b/0x170 drivers/base/core.c:4734
 usb_disconnect+0xdd/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+0x1d64/0x5260 drivers/usb/core/hub.c:5881
 process_one_work+0x867/0xff0 kernel/workqueue.c:2310
 worker_thread+0xad7/0x12a0 kernel/workqueue.c:2457
 kthread+0x42e/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 f3 e1 18 00       	call   0x18e1fa
   7:	4d 85 e4             	test   %r12,%r12
   a:	75 16                	jne    0x22
   c:	e8 e9 e1 18 00       	call   0x18e1fa
  11:	eb 15                	jmp    0x28
  13:	e8 e2 e1 18 00       	call   0x18e1fa
  18:	e8 6d 26 60 08       	call   0x860268a
  1d:	4d 85 e4             	test   %r12,%r12
  20:	74 ea                	je     0xc
  22:	e8 d3 e1 18 00       	call   0x18e1fa
  27:	fb                   	sti
  28:	31 ff                	xor    %edi,%edi
* 2a:	89 de                	mov    %ebx,%esi <-- trapping instruction
  2c:	e8 29 e5 18 00       	call   0x18e55a
  31:	85 db                	test   %ebx,%ebx
  33:	0f 94 c0             	sete   %al
  36:	22 44 24 1f          	and    0x1f(%rsp),%al
  3a:	3c 01                	cmp    $0x1,%al
  3c:	75 1f                	jne    0x5d
  3e:	e8                   	.byte 0xe8
  3f:	b7                   	.byte 0xb7

Crashes (96):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/08/28 19:11 linux-5.15.y 28c35638ec51 e2fa417d .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
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/08/28 08:45 linux-5.15.y 28c35638ec51 e2fa417d .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/07/24 12:40 linux-5.15.y c86c4726e7f0 dd737a83 .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/05/01 22:31 linux-5.15.y ef251c45f1cd 753c55b9 .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/04/24 00:37 linux-5.15.y b9d57c40a767 9cfb3ca7 .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/04/08 14:34 linux-5.15.y 91d48252ad4b d9b7f621 .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/04/02 11:04 linux-5.15.y 91d48252ad4b 91bc79b0 .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/04/01 10:56 linux-5.15.y 91d48252ad4b 9a1f7828 .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/02/11 15:34 linux-5.15.y e45d5d41c134 75707236 .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/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
* Struck through repros no longer work on HEAD.