syzbot


upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start

Status: upstream: reported on 2025/08/01 17:05
Subsystems: usb
[Documentation on labels]
Reported-by: syzbot+95069c82577357ff89d8@syzkaller.appspotmail.com
First crash: 12d, last: 13h45m
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [usb?] upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start 1 (2) 2025/08/02 02:58

Sample crash report:
BUG: sleeping function called from invalid context at kernel/locking/spinlock_rt.c:48
in_atomic(): 0, irqs_disabled(): 1, non_block: 0, pid: 15, name: ksoftirqd/0
preempt_count: 0, expected: 0
RCU nest depth: 2, expected: 2
7 locks held by ksoftirqd/0/15:
 #0: ffffffff8d84a740 (local_bh){.+.+}-{1:3}, at: __local_bh_disable_ip+0xa1/0x400 kernel/softirq.c:163
 #1: ffff8880b8823d90 ((softirq_ctrl.lock)){+.+.}-{3:3}, at: spin_lock include/linux/spinlock_rt.h:44 [inline]
 #1: ffff8880b8823d90 ((softirq_ctrl.lock)){+.+.}-{3:3}, at: __local_bh_disable_ip+0x264/0x400 kernel/softirq.c:168
 #2: ffffffff8d9a8b80 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:331 [inline]
 #2: ffffffff8d9a8b80 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:841 [inline]
 #2: ffffffff8d9a8b80 (rcu_read_lock){....}-{1:3}, at: __rt_spin_lock kernel/locking/spinlock_rt.c:50 [inline]
 #2: ffffffff8d9a8b80 (rcu_read_lock){....}-{1:3}, at: rt_spin_lock+0x1bb/0x2c0 kernel/locking/spinlock_rt.c:57
 #3: ffffffff8d9a8b80 (rcu_read_lock){....}-{1:3}, at: __local_bh_disable_ip+0xa1/0x400 kernel/softirq.c:163
 #4: ffff88801989a138 ((wq_completion)events_bh){+...}-{0:0}, at: process_one_work kernel/workqueue.c:3211 [inline]
 #4: ffff88801989a138 ((wq_completion)events_bh){+...}-{0:0}, at: process_scheduled_works+0x9b4/0x17b0 kernel/workqueue.c:3319
 #5: ffffc90000147a00 ((work_completion)(&bh->bh)){+...}-{0:0}, at: process_one_work kernel/workqueue.c:3212 [inline]
 #5: ffffc90000147a00 ((work_completion)(&bh->bh)){+...}-{0:0}, at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3319
 #6: ffff8880b8828b50 ((lock)#3){+.+.}-{3:3}, at: spin_lock include/linux/spinlock_rt.h:44 [inline]
 #6: ffff8880b8828b50 ((lock)#3){+.+.}-{3:3}, at: kcov_remote_start+0x92/0x460 kernel/kcov.c:865
irq event stamp: 29863
hardirqs last  enabled at (29862): [<ffffffff8af95285>] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline]
hardirqs last  enabled at (29862): [<ffffffff8af95285>] _raw_spin_unlock_irqrestore+0x85/0x110 kernel/locking/spinlock.c:194
hardirqs last disabled at (29863): [<ffffffff86a88db5>] kcov_remote_start_usb_softirq include/linux/kcov.h:88 [inline]
hardirqs last disabled at (29863): [<ffffffff86a88db5>] __usb_hcd_giveback_urb+0x3f5/0x710 drivers/usb/core/hcd.c:1662
softirqs last  enabled at (29848): [<ffffffff8185046e>] ksoftirqd_run_end kernel/softirq.c:282 [inline]
softirqs last  enabled at (29848): [<ffffffff8185046e>] run_ksoftirqd+0xce/0x210 kernel/softirq.c:969
softirqs last disabled at (29854): [<ffffffff818e8152>] smpboot_thread_fn+0x542/0xa60 kernel/smpboot.c:160
CPU: 0 UID: 0 PID: 15 Comm: ksoftirqd/0 Tainted: G        W           6.16.0-syzkaller-12256-g561c80369df0 #0 PREEMPT_{RT,(full)} 
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025
Call Trace:
 <TASK>
 dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120
 __might_resched+0x44b/0x5d0 kernel/sched/core.c:8957
 __rt_spin_lock kernel/locking/spinlock_rt.c:48 [inline]
 rt_spin_lock+0xc7/0x2c0 kernel/locking/spinlock_rt.c:57
 spin_lock include/linux/spinlock_rt.h:44 [inline]
 kcov_remote_start+0x92/0x460 kernel/kcov.c:865
 kcov_remote_start_usb include/linux/kcov.h:55 [inline]
 kcov_remote_start_usb_softirq include/linux/kcov.h:89 [inline]
 __usb_hcd_giveback_urb+0x427/0x710 drivers/usb/core/hcd.c:1662
 usb_giveback_urb_bh+0x296/0x420 drivers/usb/core/hcd.c:1697
 process_one_work kernel/workqueue.c:3236 [inline]
 process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3319
 bh_worker+0x2b1/0x600 kernel/workqueue.c:3579
 tasklet_action+0xc/0x70 kernel/softirq.c:854
 handle_softirqs+0x22c/0x710 kernel/softirq.c:579
 run_ksoftirqd+0xac/0x210 kernel/softirq.c:968
 smpboot_thread_fn+0x542/0xa60 kernel/smpboot.c:160
 kthread+0x711/0x8a0 kernel/kthread.c:463
 ret_from_fork+0x3f9/0x770 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>

Crashes (58):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/09 16:10 upstream 561c80369df0 32a0e5ed .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/09 10:30 upstream c30a13538d9f 32a0e5ed .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/09 07:18 upstream 0227b49b5027 32a0e5ed .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/09 00:48 upstream 37816488247d 32a0e5ed .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/08 12:19 upstream 37816488247d 987b750d .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/08 09:08 upstream 37816488247d 6a893178 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/08 06:38 upstream bec077162bd0 6a893178 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/08 00:11 upstream 6e64f4580381 6a893178 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/07 11:24 upstream 6e64f4580381 04cffc22 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/07 05:55 upstream 6e64f4580381 4bd24a3e .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/06 14:38 upstream cca7a0aae895 4bd24a3e .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/06 11:54 upstream 479058002c32 4bd24a3e .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/06 07:51 upstream 479058002c32 904e669c .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/06 06:37 upstream a530a36bb548 904e669c .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/06 04:13 upstream 7881cd6886a8 904e669c .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/05 16:03 upstream 6bcdbd62bd56 904e669c .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/05 14:24 upstream 5998f2bca43e 904e669c .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/05 12:08 upstream 7e161a991ea7 904e669c .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/05 00:52 upstream 7e161a991ea7 abdcb213 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/04 18:59 upstream 35a813e010b9 abdcb213 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/04 17:10 upstream d632ab86aff2 abdcb213 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/04 04:13 upstream d2eedaa3909b 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/04 02:58 upstream 806381e1a24c 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/04 01:30 upstream e991acf1bce7 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/03 23:57 upstream 3c4a063b1f8a 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/03 22:22 upstream 352af6a011d5 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/02 21:58 upstream 186f3edfdd41 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/02 18:19 upstream eacf91b0c78a 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/02 06:04 upstream a6923c06a3b2 7368264b .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/02 01:44 upstream a6923c06a3b2 40127d41 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/02 00:52 upstream 0905809b38bd 40127d41 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/01 22:47 upstream 821c9e515db5 40127d41 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/01 18:24 upstream d6f38c123963 40127d41 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/01 13:53 upstream 89748acdf226 40127d41 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/01 05:46 upstream 89748acdf226 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/01 01:24 upstream f2d282e1dfb3 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/08/01 00:35 upstream 6a68cec16b64 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/31 22:43 upstream cbbf0a759ff9 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/31 21:24 upstream c93529ad4fa8 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/31 19:38 upstream 831462ff3ec6 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/31 18:26 upstream d6084bb815c4 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/31 14:16 upstream 260f6f4fda93 0c075d67 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/31 04:00 upstream 260f6f4fda93 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/31 01:21 upstream 63eb28bb1402 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/30 19:18 upstream e8d780dcd957 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/30 18:30 upstream d9104cec3e8f f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/30 05:46 upstream 4b290aae788e f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/30 04:37 upstream beb6c8326eb4 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/30 02:36 upstream 14bed9bc81ba f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/30 00:52 upstream 909d2bb07dc0 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/29 23:34 upstream 78bb43e51b94 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/29 21:30 upstream 0db240bc077f f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/29 20:24 upstream 22c5696e3fe0 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/29 19:18 upstream 0919a5b3b11c f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/29 15:26 upstream 86aa72182095 f8f2b4da .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/29 07:35 upstream 86aa72182095 c4a95487 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/29 04:21 upstream ae388edd4a8f c4a95487 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
2025/07/28 17:01 upstream 038d61fd6422 c4a95487 .config console log report [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root upstream test error: BUG: sleeping function called from invalid context in kcov_remote_start
* Struck through repros no longer work on HEAD.