syzbot


BUG: scheduling while atomic in synchronize_rcu_expedited

Status: premoderation: reported on 2024/03/02 18:45
Reported-by: syzbot+7eae831dc65dccb5dd72@syzkaller.appspotmail.com
First crash: 63d, last: 2d11h
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-6-1 BUG: scheduling while atomic in synchronize_rcu_expedited 25 2h24m 65d 0/2 premoderation: reported on 2024/02/29 15:42

Sample crash report:
BUG: scheduling while atomic: kworker/u4:3/427/0x00000002
Modules linked in:
Preemption disabled at:
[<ffffffff81dcf115>] spin_lock include/linux/spinlock.h:363 [inline]
[<ffffffff81dcf115>] kernfs_put+0x325/0x520 fs/kernfs/dir.c:544
CPU: 1 PID: 427 Comm: kworker/u4:3 Tainted: G        W         5.15.149-syzkaller-00490-g5d96939590c0 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
Workqueue: netns cleanup_net
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x151/0x1b7 lib/dump_stack.c:106
 dump_stack+0x15/0x17 lib/dump_stack.c:113
 __schedule_bug+0x195/0x260 kernel/sched/core.c:5707
 schedule_debug kernel/sched/core.c:5734 [inline]
 __schedule+0xd19/0x1590 kernel/sched/core.c:6402
 schedule+0x11f/0x1e0 kernel/sched/core.c:6595
 synchronize_rcu_expedited+0x49d/0x600 kernel/rcu/tree_exp.h:946
 synchronize_net+0x2d/0x40 net/core/dev.c:11009
 ipv6_mc_down+0x9b/0x360 net/ipv6/mcast.c:2725
 ipv6_mc_destroy_dev+0x2b/0x620 net/ipv6/mcast.c:2792
 addrconf_ifdown+0x1652/0x1ae0 net/ipv6/addrconf.c:3924
 addrconf_notify+0x37d/0xdd0
 notifier_call_chain kernel/notifier.c:83 [inline]
 raw_notifier_call_chain+0x8c/0xf0 kernel/notifier.c:391
 call_netdevice_notifiers_info net/core/dev.c:2025 [inline]
 call_netdevice_notifiers_extack net/core/dev.c:2037 [inline]
 call_netdevice_notifiers net/core/dev.c:2051 [inline]
 unregister_netdevice_many+0xe0a/0x17c0 net/core/dev.c:11105
 ip6_tnl_exit_batch_net+0x3c4/0x410 net/ipv6/ip6_tunnel.c:2307
 ops_exit_list net/core/net_namespace.c:174 [inline]
 cleanup_net+0x6ce/0xc00 net/core/net_namespace.c:596
 process_one_work+0x6bb/0xc10 kernel/workqueue.c:2325
 worker_thread+0xad5/0x12a0 kernel/workqueue.c:2472
 kthread+0x421/0x510 kernel/kthread.c:337
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:298
 </TASK>
device bridge_slave_1 left promiscuous mode
bridge0: port 2(bridge_slave_1) entered disabled state
device bridge_slave_0 left promiscuous mode
bridge0: port 1(bridge_slave_0) entered disabled state
device veth1_macvtap left promiscuous mode
device veth0_vlan left promiscuous mode
device bridge_slave_1 left promiscuous mode
bridge0: port 2(bridge_slave_1) entered disabled state
device bridge_slave_0 left promiscuous mode
bridge0: port 1(bridge_slave_0) entered disabled state
device bridge_slave_1 left promiscuous mode
bridge0: port 2(bridge_slave_1) entered disabled state
device bridge_slave_0 left promiscuous mode
bridge0: port 1(bridge_slave_0) entered disabled state
device veth0_vlan left promiscuous mode
device veth1_macvtap left promiscuous mode
device veth0_vlan left promiscuous mode

Crashes (32):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/05/02 14:47 android13-5.15-lts 5d96939590c0 3ba885bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/05/01 00:21 android13-5.15-lts 5d96939590c0 3ba885bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/27 05:11 android13-5.15-lts 5d96939590c0 07b455f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/24 06:04 android13-5.15-lts ad06eaf051cd 21339d7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/23 20:40 android13-5.15-lts ad06eaf051cd 21339d7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/21 12:50 android13-5.15-lts ad06eaf051cd af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/20 12:05 android13-5.15-lts ad06eaf051cd af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15 BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/19 05:50 android13-5.15-lts ad06eaf051cd af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15 BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/17 22:19 android13-5.15-lts ad06eaf051cd acc528cb .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/16 12:41 android13-5.15-lts ad06eaf051cd 0d592ce4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/16 06:08 android13-5.15-lts ad06eaf051cd 0d592ce4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/15 20:49 android13-5.15-lts ad06eaf051cd b9af7e61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/14 16:09 android13-5.15-lts 993bed180178 c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/14 14:57 android13-5.15-lts 993bed180178 c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/13 06:10 android13-5.15-lts 993bed180178 c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/12 13:56 android13-5.15-lts 993bed180178 27de0a5c .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15 BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/12 06:59 android13-5.15-lts 993bed180178 27de0a5c .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/10 21:09 android13-5.15-lts 993bed180178 4320ec32 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15 BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/09 18:57 android13-5.15-lts 993bed180178 f3234354 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15 BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/08 16:20 android13-5.15-lts 993bed180178 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/08 13:09 android13-5.15-lts 993bed180178 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/07 14:56 android13-5.15-lts 993bed180178 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/06 02:18 android13-5.15-lts 993bed180178 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/05 09:56 android13-5.15-lts 993bed180178 0ee3535e .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/04 20:16 android13-5.15-lts 993bed180178 0ee3535e .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/04 05:49 android13-5.15-lts 993bed180178 51c4dcff .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/04 03:55 android13-5.15-lts 993bed180178 51c4dcff .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/03 13:12 android13-5.15-lts 993bed180178 7925100d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/03 10:12 android13-5.15-lts 993bed180178 7925100d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/04/03 08:32 android13-5.15-lts 993bed180178 7925100d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/03/31 15:42 android13-5.15-lts 993bed180178 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15-perf BUG: scheduling while atomic in synchronize_rcu_expedited
2024/03/02 18:44 android13-5.15-lts 993bed180178 25905f5d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-15 BUG: scheduling while atomic in synchronize_rcu_expedited
* Struck through repros no longer work on HEAD.