syzbot


WARNING in net_free (4)

Status: fixed on 2025/06/10 16:19
Subsystems: net
[Documentation on labels]
Fix commit: 5c70eb5c593d net: better track kernel sockets lifetime
First crash: 209d, last: 139d
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in net_free (2) net syz 27 443d 489d 25/29 fixed on 2024/04/12 05:52
upstream WARNING in net_free (3) net 15 261d 309d 0/29 auto-obsoleted due to no activity on 2024/11/23 13:36
upstream WARNING in net_free net 1 798d 798d 22/29 fixed on 2023/06/08 14:41
Last patch testing requests (3)
Created Duration User Patch Repo Result
2025/02/03 10:48 3h08m edumazet@google.com git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2025/01/22 05:01 24m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log
2024/12/24 11:59 21m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci report log

Sample crash report:
     __do_sys_unshare kernel/fork.c:3405 [inline]
     __se_sys_unshare kernel/fork.c:3403 [inline]
     __arm64_sys_unshare+0x3c/0x50 kernel/fork.c:3403
     __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline]
     invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49
     el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132
     do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151
------------[ cut here ]------------
WARNING: CPU: 1 PID: 6499 at lib/ref_tracker.c:179 spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
WARNING: CPU: 1 PID: 6499 at lib/ref_tracker.c:179 ref_tracker_dir_exit+0x390/0x4b4 lib/ref_tracker.c:178
Modules linked in:
CPU: 1 UID: 0 PID: 6499 Comm: kworker/u8:0 Not tainted 6.13.0-rc3-syzkaller-g573067a5a685 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024
Workqueue: netns cleanup_net
pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : ref_tracker_dir_exit+0x390/0x4b4 include/linux/spinlock.h:406
lr : spin_unlock_irqrestore include/linux/spinlock.h:406 [inline]
lr : ref_tracker_dir_exit+0x390/0x4b4 lib/ref_tracker.c:178
sp : ffff8000a06078e0
x29: ffff8000a0607960 x28: ffff0000d1a95ca0 x27: 1ffff000140c0f20
x26: dfff800000000000 x25: ffff0000d1a95cf0 x24: dead000000000100
x23: ffff0000d1a95cf0 x22: ffff0000d1a95ca0 x21: ffff0000d1a95cf0
x20: ffff0000d1a95cf0 x19: 1fffe00019bc43f0 x18: 0000000000000008
x17: ffff800080374bac x16: ffff800080463930 x15: 0000000000000001
x14: 1fffe000367034d0 x13: ffff8000a0608000 x12: 0000000000000003
x11: 0000000000000001 x10: 0000000000000003 x9 : 0000000000000001
x8 : 0000000000000008 x7 : ffff80008b6aa750 x6 : 0000000000000000
x5 : 0000000000000001 x4 : 0000000000000001 x3 : 0000000000000000
x2 : 0000000000000006 x1 : ffff80008b746ea0 x0 : ffff800123f1a000
Call trace:
 spin_unlock_irqrestore include/linux/spinlock.h:406 [inline] (P)
 ref_tracker_dir_exit+0x390/0x4b4 lib/ref_tracker.c:178 (P)
 net_free+0x80/0xf8 net/core/net_namespace.c:473
 cleanup_net+0x98c/0xa34 net/core/net_namespace.c:671
 process_one_work+0x7a8/0x15cc kernel/workqueue.c:3229
 process_scheduled_works kernel/workqueue.c:3310 [inline]
 worker_thread+0x97c/0xeec kernel/workqueue.c:3391
 kthread+0x288/0x310 kernel/kthread.c:389
 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862
irq event stamp: 990272
hardirqs last  enabled at (990271): [<ffff8000803cfba8>] raw_spin_rq_unlock_irq+0x14/0x24 kernel/sched/sched.h:1535
hardirqs last disabled at (990272): [<ffff80008b69c83c>] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:488
softirqs last  enabled at (990268): [<ffff80008030e7b4>] softirq_handle_end kernel/softirq.c:407 [inline]
softirqs last  enabled at (990268): [<ffff80008030e7b4>] handle_softirqs+0xb44/0xd34 kernel/softirq.c:589
softirqs last disabled at (990053): [<ffff800080020db4>] __do_softirq+0x14/0x20 kernel/softirq.c:595
---[ end trace 0000000000000000 ]---

Crashes (4):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/12/26 04:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 573067a5a685 444551c4 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in net_free
2024/12/10 10:56 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fac04efc5c79 cfc402b4 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in net_free
2025/01/08 04:00 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 573067a5a685 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in net_free
2024/11/25 03:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 7b1d1d4cfac0 68da6d95 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in net_free
* Struck through repros no longer work on HEAD.