syzbot


WARNING in cm109_urb_irq_callback/usb_submit_urb

Status: upstream: reported C repro on 2024/03/18 04:56
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+3a36eba60163258dde8d@syzkaller.appspotmail.com
First crash: 682d, last: 23d
Fix bisection: failed (error log, bisect log)
  
Bug presence (1)
Date Name Commit Repro Result
2024/04/28 upstream (ToT) 2c8159388952 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
linux-5.15 WARNING in cm109_urb_irq_callback/usb_submit_urb origin:upstream -1 C error 87 6d00h 678d 0/3 upstream: reported C repro on 2024/03/22 02:25
upstream WARNING in cm109_urb_irq_callback/usb_submit_urb usb input -1 C unreliable 3402 1d14h 1856d 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 13d 221d 0/2 upstream: reported C repro on 2025/06/21 15:53
Fix bisection attempts (4)
Created Duration User Patch Repo Result
2024/10/14 23:06 0m bisect fix linux-6.1.y error job log
2024/08/29 01:31 2h02m bisect fix linux-6.1.y OK (0) job log log
2024/07/08 05:10 1h38m bisect fix linux-6.1.y OK (0) job log log
2024/05/31 01:40 2h15m bisect fix linux-6.1.y OK (0) job log log

Sample crash report:
cm109 1-1:0.8: cm109_urb_irq_callback: urb status -71
------------[ cut here ]------------
URB ffff888148251d00 submitted while active
WARNING: CPU: 0 PID: 75 at drivers/usb/core/urb.c:379 usb_submit_urb+0xff0/0x1910 drivers/usb/core/urb.c:379
Modules linked in:
CPU: 0 PID: 75 Comm: kworker/u4:4 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
Workqueue: netns cleanup_net
RIP: 0010:usb_submit_urb+0xff0/0x1910 drivers/usb/core/urb.c:379
Code: 40 0e 8b 89 ea e8 a6 69 f3 03 e9 f7 fb ff ff e8 d6 f2 6a fb c6 05 2d bd d4 07 01 48 c7 c7 40 3e 0e 8b 48 89 de e8 40 0e 37 fb <0f> 0b e9 86 f0 ff ff e8 b4 f2 6a fb eb 21 e8 ad f2 6a fb 44 8b 6c
RSP: 0018:ffffc90000007820 EFLAGS: 00010046
RAX: dc8cf348f77e8500 RBX: ffff888148251d00 RCX: ffff888019768000
RDX: 0000000000000100 RSI: 0000000000000000 RDI: 0000000000000002
RBP: 000000000000000f R08: dffffc0000000000 R09: ffffed10171c4f34
R10: ffffed10171c4f34 R11: 1ffff110171c4f33 R12: dffffc0000000000
R13: 0000000000000a20 R14: ffff888148251d08 R15: ffff888073d62048
FS:  0000000000000000(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000200000001000 CR3: 000000005e5bf000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <IRQ>
 cm109_urb_irq_callback+0x728/0xc90 drivers/input/misc/cm109.c:422
 __usb_hcd_giveback_urb+0x35f/0x520 drivers/usb/core/hcd.c:1675
 dummy_timer+0x86f/0x3130 drivers/usb/gadget/udc/dummy_hcd.c:1994
 __run_hrtimer kernel/time/hrtimer.c:1747 [inline]
 __hrtimer_run_queues+0x554/0xd60 kernel/time/hrtimer.c:1811
 hrtimer_run_softirq+0x183/0x2a0 kernel/time/hrtimer.c:1828
 handle_softirqs+0x2a1/0x920 kernel/softirq.c:596
 __do_softirq kernel/softirq.c:630 [inline]
 invoke_softirq kernel/softirq.c:470 [inline]
 __irq_exit_rcu+0x12f/0x220 kernel/softirq.c:679
 irq_exit_rcu+0x5/0x20 kernel/softirq.c:691
 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1118 [inline]
 sysvec_apic_timer_interrupt+0xa0/0xc0 arch/x86/kernel/apic/apic.c:1118
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691
RIP: 0010:preempt_count_sub+0x1/0x160 kernel/sched/core.c:5732
Code: c7 c1 e8 42 ff 8d 80 e1 07 80 c1 03 38 c1 0f 8c 6e ff ff ff 48 c7 c7 e8 42 ff 8d e8 69 4f 79 00 89 df e9 5b ff ff ff 66 90 55 <53> 48 bb 00 00 00 00 00 fc ff df 48 c7 c0 40 f1 9c 96 48 c1 e8 03
RSP: 0018:ffffc900015d7620 EFLAGS: 00000206
RAX: ffffc900015d8000 RBX: ffffc900015d7708 RCX: ffffc900015d7848
RDX: ffffc900015d7701 RSI: dffffc0000000000 RDI: 0000000000000001
RBP: ffffffff8e8183ee R08: ffffc900015d7830 R09: ffffc900015d7758
R10: fffff520002baeed R11: 1ffff920002baeeb R12: ffffc900015d0000
R13: dffffc0000000000 R14: ffffc900015d7718 R15: ffffc900015d7840
 unwind_next_frame+0x1880/0x20b0 arch/x86/kernel/unwind_orc.c:629
 arch_stack_walk+0x10c/0x140 arch/x86/kernel/stacktrace.c:25
 stack_trace_save+0x98/0xe0 kernel/stacktrace.c:122
 kasan_save_stack mm/kasan/common.c:45 [inline]
 kasan_set_track+0x4b/0x70 mm/kasan/common.c:52
 kasan_save_free_info+0x2d/0x50 mm/kasan/generic.c:516
 ____kasan_slab_free+0x126/0x1e0 mm/kasan/common.c:236
 kasan_slab_free include/linux/kasan.h:177 [inline]
 slab_free_hook mm/slub.c:1729 [inline]
 slab_free_freelist_hook+0x131/0x1a0 mm/slub.c:1755
 slab_free mm/slub.c:3687 [inline]
 __kmem_cache_free+0xb6/0x1f0 mm/slub.c:3700
 ops_exit_list net/core/net_namespace.c:172 [inline]
 cleanup_net+0x6f0/0xb80 net/core/net_namespace.c:640
 process_one_work+0x898/0x1160 kernel/workqueue.c:2292
 worker_thread+0xaa2/0x1250 kernel/workqueue.c:2439
 kthread+0x29d/0x330 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295
 </TASK>
----------------
Code disassembly (best guess):
   0:	c7 c1 e8 42 ff 8d    	mov    $0x8dff42e8,%ecx
   6:	80 e1 07             	and    $0x7,%cl
   9:	80 c1 03             	add    $0x3,%cl
   c:	38 c1                	cmp    %al,%cl
   e:	0f 8c 6e ff ff ff    	jl     0xffffff82
  14:	48 c7 c7 e8 42 ff 8d 	mov    $0xffffffff8dff42e8,%rdi
  1b:	e8 69 4f 79 00       	call   0x794f89
  20:	89 df                	mov    %ebx,%edi
  22:	e9 5b ff ff ff       	jmp    0xffffff82
  27:	66 90                	xchg   %ax,%ax
  29:	55                   	push   %rbp
* 2a:	53                   	push   %rbx <-- trapping instruction
  2b:	48 bb 00 00 00 00 00 	movabs $0xdffffc0000000000,%rbx
  32:	fc ff df
  35:	48 c7 c0 40 f1 9c 96 	mov    $0xffffffff969cf140,%rax
  3c:	48 c1 e8 03          	shr    $0x3,%rax

Crashes (83):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/01/05 18:49 linux-6.1.y 50cbba13faa2 d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/09/21 10:36 linux-6.1.y 363a599da6d9 67c37560 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/07 18:26 linux-6.1.y 58485ff1a74f 4826c28e .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/02/11 11:20 linux-6.1.y 0cbb5f65e52f 43f51a00 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2024/04/11 22:03 linux-6.1.y bf1e3b1cb1e0 95ed9ece .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2026/01/05 15:11 linux-6.1.y 50cbba13faa2 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/12/03 15:34 linux-6.1.y f6e38ae624cf d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/11/03 06:00 linux-6.1.y f6e38ae624cf 2c50b6a9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/09/30 11:16 linux-6.1.y 7b34dc04e4ff 86341da6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/09/21 10:00 linux-6.1.y 363a599da6d9 67c37560 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/09/01 00:52 linux-6.1.y f89b6e15694c 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/30 05:07 linux-6.1.y f89b6e15694c 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/23 04:30 linux-6.1.y 0bc96de781b4 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/13 19:52 linux-6.1.y 3594f306da12 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/05 02:32 linux-6.1.y 3594f306da12 f5bcc8dc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/07/06 10:42 linux-6.1.y 04d1ccaa9c28 4f67c4ae .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/17 13:27 linux-6.1.y 58485ff1a74f cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/09 17:39 linux-6.1.y 58485ff1a74f 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/09 00:28 linux-6.1.y 58485ff1a74f 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/06/07 17:56 linux-6.1.y 58485ff1a74f 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/05/04 12:15 linux-6.1.y b6736e03756f b0714e37 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/28 07:34 linux-6.1.y 344a09659766 6c09fb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/22 15:45 linux-6.1.y 344a09659766 c6512ef7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/22 09:15 linux-6.1.y 344a09659766 c6512ef7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/22 09:15 linux-6.1.y 344a09659766 c6512ef7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/21 18:38 linux-6.1.y 344a09659766 62330552 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/21 18:38 linux-6.1.y 344a09659766 62330552 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/16 09:52 linux-6.1.y 344a09659766 e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/16 09:50 linux-6.1.y 344a09659766 e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/06 23:17 linux-6.1.y 3a8358583626 831e3629 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/06 23:17 linux-6.1.y 3a8358583626 831e3629 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/02/03 20:27 linux-6.1.y 0cbb5f65e52f a21a8419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/02/03 20:26 linux-6.1.y 0cbb5f65e52f a21a8419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/28 07:53 linux-6.1.y 75cefdf153f5 18070896 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/28 07:52 linux-6.1.y 75cefdf153f5 18070896 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 12:55 linux-6.1.y f4f677285b38 a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 12:53 linux-6.1.y f4f677285b38 a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 02:22 linux-6.1.y f4f677285b38 a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/23 02:22 linux-6.1.y f4f677285b38 a44b0418 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/12 11:54 linux-6.1.y c63962be84ef 6dbc6a9b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/12 11:51 linux-6.1.y c63962be84ef 6dbc6a9b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/06 02:06 linux-6.1.y 7dc732d24ff7 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/06 02:03 linux-6.1.y 7dc732d24ff7 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/01/01 12:57 linux-6.1.y 563edd786f0a d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2024/03/18 04:55 linux-6.1.y d7543167affd d615901c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/09/30 05:18 linux-6.1.y 7b34dc04e4ff 86341da6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/08/14 12:40 linux-6.1.y 3594f306da12 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/06 15:24 linux-6.1.y 3a8358583626 831e3629 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in cm109_urb_irq_callback/usb_submit_urb
2025/03/05 04:54 linux-6.1.y 3a8358583626 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in cm109_urb_irq_callback/usb_submit_urb
* Struck through repros no longer work on HEAD.