syzbot


KMSAN: uninit-value in neigh_parms_release

Status: closed as invalid on 2025/02/20 20:55
Subsystems: net
[Documentation on labels]
First crash: 165d, last: 163d
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KMSAN: uninit-value in neigh_parms_release (2) net 7 1 51d 47d 0/29 upstream: reported on 2025/05/26 12:09

Sample crash report:
team0 (unregistering): Port device team_slave_1 removed
team0 (unregistering): Port device team_slave_0 removed
=====================================================
BUG: KMSAN: uninit-value in ref_tracker_free+0x5ca/0xec0 lib/ref_tracker.c:228
 ref_tracker_free+0x5ca/0xec0 lib/ref_tracker.c:228
 netdev_tracker_free include/linux/netdevice.h:4295 [inline]
 netdev_put include/linux/netdevice.h:4312 [inline]
 neigh_parms_release+0x212/0x3d0 net/core/neighbour.c:1711
 inetdev_destroy net/ipv4/devinet.c:343 [inline]
 inetdev_event+0x1412/0x1e60 net/ipv4/devinet.c:1663
 notifier_call_chain kernel/notifier.c:85 [inline]
 raw_notifier_call_chain+0xe8/0x440 kernel/notifier.c:453
 call_netdevice_notifiers_info+0x1be/0x2b0 net/core/dev.c:2141
 call_netdevice_notifiers_extack net/core/dev.c:2179 [inline]
 call_netdevice_notifiers net/core/dev.c:2193 [inline]
 unregister_netdevice_many_notify+0x1fbf/0x3e30 net/core/dev.c:11809
 unregister_netdevice_many net/core/dev.c:11875 [inline]
 default_device_exit_batch+0x14cb/0x1590 net/core/dev.c:12360
 ops_exit_list net/core/net_namespace.c:177 [inline]
 cleanup_net+0x1113/0x1d20 net/core/net_namespace.c:652
 process_one_work kernel/workqueue.c:3236 [inline]
 process_scheduled_works+0xae0/0x1c40 kernel/workqueue.c:3317
 worker_thread+0xea7/0x14f0 kernel/workqueue.c:3398
 kthread+0x6b9/0xef0 kernel/kthread.c:464
 ret_from_fork+0x6d/0x90 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244

Uninit was created at:
 __alloc_frozen_pages_noprof+0x9a7/0xe00 mm/page_alloc.c:4762
 alloc_pages_mpol+0x4cd/0x890 mm/mempolicy.c:2270
 alloc_frozen_pages_noprof+0x1bf/0x1e0 mm/mempolicy.c:2341
 alloc_slab_page mm/slub.c:2423 [inline]
 allocate_slab+0x23a/0x1110 mm/slub.c:2587
 new_slab mm/slub.c:2640 [inline]
 ___slab_alloc+0x1287/0x3540 mm/slub.c:3826
 __slab_alloc mm/slub.c:3916 [inline]
 __slab_alloc_node mm/slub.c:3991 [inline]
 slab_alloc_node mm/slub.c:4152 [inline]
 __do_kmalloc_node mm/slub.c:4293 [inline]
 __kmalloc_noprof+0xa59/0x1230 mm/slub.c:4306
 kmalloc_noprof include/linux/slab.h:905 [inline]
 kzalloc_noprof include/linux/slab.h:1037 [inline]
 new_dir fs/proc/proc_sysctl.c:962 [inline]
 get_subdir fs/proc/proc_sysctl.c:1006 [inline]
 sysctl_mkdir_p fs/proc/proc_sysctl.c:1316 [inline]
 __register_sysctl_table+0x1bcb/0x2e30 fs/proc/proc_sysctl.c:1391
 register_net_sysctl_sz+0x3f5/0x410 net/sysctl_net.c:171
 mpls_dev_sysctl_register+0x1f5/0x400 net/mpls/af_mpls.c:1405
 mpls_add_dev net/mpls/af_mpls.c:1460 [inline]
 mpls_dev_notify+0x5c7/0x1a40 net/mpls/af_mpls.c:1600
 notifier_call_chain kernel/notifier.c:85 [inline]
 raw_notifier_call_chain+0xe8/0x440 kernel/notifier.c:453
 call_netdevice_notifiers_info+0x1be/0x2b0 net/core/dev.c:2141
 call_netdevice_notifiers_extack net/core/dev.c:2179 [inline]
 call_netdevice_notifiers net/core/dev.c:2193 [inline]
 register_netdevice+0x2124/0x22f0 net/core/dev.c:10915
 cfg80211_register_netdevice+0x1b3/0x400 net/wireless/core.c:1482
 ieee80211_if_add+0x1b0c/0x22a0 net/mac80211/iface.c:2214
 ieee80211_register_hw+0x59ee/0x5dd0 net/mac80211/main.c:1604
 mac80211_hwsim_new_radio+0x42bd/0x69f0 drivers/net/wireless/virtual/mac80211_hwsim.c:5558
 hwsim_new_radio_nl+0x1707/0x3000 drivers/net/wireless/virtual/mac80211_hwsim.c:6242
 genl_family_rcv_msg_doit net/netlink/genetlink.c:1115 [inline]
 genl_family_rcv_msg net/netlink/genetlink.c:1195 [inline]
 genl_rcv_msg+0x1214/0x12c0 net/netlink/genetlink.c:1210
 netlink_rcv_skb+0x375/0x650 net/netlink/af_netlink.c:2543
 genl_rcv+0x40/0x60 net/netlink/genetlink.c:1219
 netlink_unicast_kernel net/netlink/af_netlink.c:1322 [inline]
 netlink_unicast+0xf52/0x1260 net/netlink/af_netlink.c:1348
 netlink_sendmsg+0x10da/0x11e0 net/netlink/af_netlink.c:1892
 sock_sendmsg_nosec net/socket.c:713 [inline]
 __sock_sendmsg+0x30f/0x380 net/socket.c:728
 __sys_sendto+0x594/0x750 net/socket.c:2182
 __do_sys_sendto net/socket.c:2189 [inline]
 __se_sys_sendto net/socket.c:2185 [inline]
 __x64_sys_sendto+0x125/0x1d0 net/socket.c:2185
 x64_sys_call+0x346a/0x3c30 arch/x86/include/generated/asm/syscalls_64.h:45
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

CPU: 0 UID: 0 PID: 8273 Comm: kworker/u8:33 Tainted: G        W          6.13.0-syzkaller-09485-g72deda0abee6 #0
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024
Workqueue: netns cleanup_net
=====================================================

Crashes (13):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/01/30 22:58 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/30 20:08 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/30 01:13 upstream 05dbaf8dd8bf afe4eff5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/29 22:56 upstream 05dbaf8dd8bf afe4eff5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/29 12:40 upstream 05dbaf8dd8bf 865ef71e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/29 11:18 upstream 05dbaf8dd8bf 865ef71e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/29 10:40 upstream 05dbaf8dd8bf 865ef71e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/29 05:19 upstream f34b580514c9 f5427d7c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/28 17:17 upstream f34b580514c9 f5427d7c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/28 15:24 upstream f34b580514c9 f5427d7c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/28 14:58 upstream f34b580514c9 f5427d7c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/28 10:59 upstream f34b580514c9 18070896 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
2025/01/28 09:13 upstream f34b580514c9 18070896 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in neigh_parms_release
* Struck through repros no longer work on HEAD.