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: 27d, last: 1d20h
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: 29, name: ktimers/1
preempt_count: 0, expected: 0
RCU nest depth: 2, expected: 2
7 locks held by ktimers/1/29:
 #0: ffffffff8d84a760 (local_bh){.+.+}-{1:3}, at: __local_bh_disable_ip+0xa1/0x400 kernel/softirq.c:163
 #1: ffff8880b8923d90 ((softirq_ctrl.lock)){+.+.}-{3:3}, at: spin_lock include/linux/spinlock_rt.h:44 [inline]
 #1: ffff8880b8923d90 ((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: ffffc90000a3fa00 ((work_completion)(&bh->bh)){+...}-{0:0}, at: process_one_work kernel/workqueue.c:3212 [inline]
 #5: ffffc90000a3fa00 ((work_completion)(&bh->bh)){+...}-{0:0}, at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3319
 #6: ffff8880b8928b50 ((lock)#3){+.+.}-{3:3}, at: spin_lock include/linux/spinlock_rt.h:44 [inline]
 #6: ffff8880b8928b50 ((lock)#3){+.+.}-{3:3}, at: kcov_remote_start+0x92/0x460 kernel/kcov.c:865
irq event stamp: 191807
hardirqs last  enabled at (191806): [<ffffffff8af9c285>] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline]
hardirqs last  enabled at (191806): [<ffffffff8af9c285>] _raw_spin_unlock_irqrestore+0x85/0x110 kernel/locking/spinlock.c:194
hardirqs last disabled at (191807): [<ffffffff86a8d555>] kcov_remote_start_usb_softirq include/linux/kcov.h:88 [inline]
hardirqs last disabled at (191807): [<ffffffff86a8d555>] __usb_hcd_giveback_urb+0x3f5/0x710 drivers/usb/core/hcd.c:1662
softirqs last  enabled at (191768): [<ffffffff818506e1>] ksoftirqd_run_end kernel/softirq.c:282 [inline]
softirqs last  enabled at (191768): [<ffffffff818506e1>] run_ktimerd+0xf1/0x190 kernel/softirq.c:1045
softirqs last disabled at (191774): [<ffffffff818e81ff>] smpboot_thread_fn+0x53f/0xa60 kernel/smpboot.c:160
CPU: 1 UID: 0 PID: 29 Comm: ktimers/1 Tainted: G        W           syzkaller #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+0xade/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
 __do_softirq kernel/softirq.c:613 [inline]
 run_ktimerd+0xcf/0x190 kernel/softirq.c:1043
 smpboot_thread_fn+0x53f/0xa60 kernel/smpboot.c:160
 kthread+0x70e/0x8a0 kernel/kthread.c:463
 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>

Crashes (101):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/23 15:14 upstream e1d8f9ccb24e bf27483f .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/23 14:20 upstream 52025b8fc992 bf27483f .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/22 22:30 upstream 471b25a2fcbb bf27483f .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/22 16:53 upstream cf6fc5eefc5b bf27483f .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/22 14:39 upstream a2e94e80790b bf27483f .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/21 22:22 upstream 3957a5720157 0b9605c8 .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/21 21:14 upstream 9a36b58a88f6 0b9605c8 .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/21 18:51 upstream 6439a0e64c35 0b9605c8 .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/21 16:13 upstream 1c656b1efde6 0b9605c8 .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/21 12:43 upstream 32b7144f806e 0b9605c8 .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/21 00:23 upstream 068a56e56fa8 bd178e57 .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/20 22:34 upstream 41cd3fd15263 bd178e57 .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/20 12:18 upstream b19a97d57c15 bd178e57 .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/19 21:59 upstream b19a97d57c15 79512909 .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/19 20:03 upstream b19a97d57c15 523f460e .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/19 00:20 upstream be48bcf004f9 523f460e .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/18 17:30 upstream be48bcf004f9 1804e95e .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/17 23:16 upstream c17b750b3ad9 1804e95e .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/17 15:05 upstream 8d561baae505 1804e95e .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/16 23:44 upstream 99bade344cfa 1804e95e .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/16 14:45 upstream 90d970cade8e 1804e95e .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/15 23:44 upstream dfd4b508c8c6 1804e95e .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/15 20:43 upstream d0efc9e4276c 1804e95e .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/15 15:42 upstream 8d084337a32f 1804e95e .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/15 13:08 upstream d7ee5bdce789 1804e95e .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/15 03:59 upstream d7ee5bdce789 dcc075fb .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/14 16:43 upstream 24ea63ea3877 dcc075fb .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/14 13:27 upstream 0cc53520e68b dcc075fb .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/14 04:12 upstream 0cc53520e68b 22ec1469 .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/13 18:51 upstream 3a4a0367c9f4 22ec1469 .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/13 16:44 upstream 91325f31afc1 22ec1469 .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/13 01:48 upstream 8742b2d8935f 22ec1469 .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/12 19:57 upstream 8742b2d8935f c06e8995 .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/12 17:54 upstream 0e39a731820a c06e8995 .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/12 09:45 upstream 53e760d89498 c06e8995 .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/10 17:38 upstream 8f5ae30d69d7 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/10 06:50 upstream b96ddbc5c887 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 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/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/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.