syzbot


WARNING in default_device_exit_batch (2)

Status: upstream: reported on 2025/04/23 03:42
Reported-by: syzbot+3088d9457fa2edad768f@syzkaller.appspotmail.com
First crash: 83d, last: 83d
Similar bugs (9)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in default_device_exit_batch (3) net -1 C inconclusive 599 972d 1156d 0/29 closed as invalid on 2022/11/15 17:40
linux-4.14 WARNING in default_device_exit_batch -1 67 1527d 1829d 0/1 auto-closed as invalid on 2021/09/07 10:06
upstream WARNING in default_device_exit_batch (4) net -1 C error 954 843d 969d 22/29 fixed on 2023/06/08 14:41
upstream WARNING in default_device_exit_batch (2) net -1 1466 1238d 1833d 0/29 auto-closed as invalid on 2022/04/24 02:35
upstream WARNING in default_device_exit_batch net -1 2 1961d 1993d 0/29 auto-closed as invalid on 2020/06/30 07:06
linux-4.19 WARNING in default_device_exit_batch -1 467 1290d 1832d 0/1 auto-closed as invalid on 2022/04/28 08:15
linux-4.19 WARNING in default_device_exit_batch (2) -1 syz error 200 863d 1156d 0/1 upstream: reported syz repro on 2022/05/15 20:01
linux-6.1 WARNING in default_device_exit_batch -1 2 846d 847d 0/3 auto-obsoleted due to no activity on 2023/07/19 17:51
linux-5.15 WARNING in default_device_exit_batch -1 1 850d 850d 0/3 auto-obsoleted due to no activity on 2023/07/15 14:46

Sample crash report:
device hsr_slave_0 left promiscuous mode
device hsr_slave_1 left promiscuous mode
------------[ cut here ]------------
WARNING: CPU: 0 PID: 177 at net/core/dev.c:9227 dev_xdp_install net/core/dev.c:9207 [inline]
WARNING: CPU: 0 PID: 177 at net/core/dev.c:9227 dev_xdp_uninstall net/core/dev.c:9227 [inline]
WARNING: CPU: 0 PID: 177 at net/core/dev.c:9227 unregister_netdevice_many+0xb84/0x1798 net/core/dev.c:10971
Modules linked in:
CPU: 0 PID: 177 Comm: kworker/u4:3 Not tainted 6.1.134-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
Workqueue: netns cleanup_net
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : dev_xdp_uninstall net/core/dev.c:9207 [inline]
pc : unregister_netdevice_many+0xb84/0x1798 net/core/dev.c:10971
lr : dev_xdp_install net/core/dev.c:9207 [inline]
lr : dev_xdp_uninstall net/core/dev.c:9227 [inline]
lr : unregister_netdevice_many+0xb84/0x1798 net/core/dev.c:10971
sp : ffff800021297740
x29: ffff800021297880 x28: ffff8000212979a0 x27: ffff0000c4bb4060
x26: ffff0000c4bb4c00 x25: ffff0000c4bb40d0 x24: ffff800021002000
x23: ffff0000c4bb4c08 x22: ffff800021297800 x21: 1fffe00018976981
x20: 00000000ffffffa1 x19: dfff800000000000 x18: 1fffe00036798976
x17: ffff8000106293fc x16: ffff8000084f3ce0 x15: 0000000000000000
x14: 0000000000000004 x13: ffff0000c93c1bc0 x12: 0000000000ff0100
x11: 0000000000ff0100 x10: 0000000000000000 x9 : ffff80001061907c
x8 : ffff0000c93c1bc0 x7 : 0000000000000000 x6 : ffff800008971a74
x5 : ffff0000f4961480 x4 : 0000000000000000 x3 : ffff8000082f7ce8
x2 : 0000000000000000 x1 : 00000000ffffffa1 x0 : 0000000000000000
Call trace:
 dev_xdp_install net/core/dev.c:9207 [inline]
 dev_xdp_uninstall net/core/dev.c:9227 [inline]
 unregister_netdevice_many+0xb84/0x1798 net/core/dev.c:10971
 default_device_exit_batch+0xa10/0xaa8 net/core/dev.c:11491
 ops_exit_list net/core/net_namespace.c:177 [inline]
 cleanup_net+0x6b8/0xaec net/core/net_namespace.c:640
 process_one_work+0x804/0x1484 kernel/workqueue.c:2292
 worker_thread+0x8e4/0xfec kernel/workqueue.c:2439
 kthread+0x250/0x2d8 kernel/kthread.c:376
 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:864
irq event stamp: 1347328
hardirqs last  enabled at (1347327): [<ffff800008392b0c>] call_rcu+0x614/0xa40 kernel/rcu/tree.c:2880
hardirqs last disabled at (1347328): [<ffff80001231a92c>] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405
softirqs last  enabled at (1347238): [<ffff8000081c40ac>] softirq_handle_end kernel/softirq.c:421 [inline]
softirqs last  enabled at (1347238): [<ffff8000081c40ac>] handle_softirqs+0xb84/0xd58 kernel/softirq.c:606
softirqs last disabled at (1347229): [<ffff800008020174>] __do_softirq+0x14/0x20 kernel/softirq.c:612
---[ end trace 0000000000000000 ]---
bond1 (unregistering): Released all slaves
bond0 (unregistering): Released all slaves
IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/04/23 03:41 linux-6.1.y 420102835862 53a8b9bd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in default_device_exit_batch
* Struck through repros no longer work on HEAD.