syzbot


WARNING in cleanup_net (4)

Status: upstream: reported C repro on 2025/02/20 13:15
Subsystems: net
[Documentation on labels]
Reported-by: syzbot+30a19e01a97420719891@syzkaller.appspotmail.com
Fix commit: net: better track kernel sockets lifetime
Patched on: [ci-upstream-net-this-kasan-gce], missing on: [ci-qemu-gce-upstream-auto ci-qemu-native-arm64-kvm ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb]
First crash: 315d, last: 1d00h
Cause bisection: failed (error log, bisect log)
  
Discussions (2)
Title Replies (including bot) Last reply
[PATCH net] net: better track kernel sockets lifetime 3 (3) 2025/02/22 00:40
[syzbot] [net?] WARNING in cleanup_net (4) 1 (3) 2025/02/21 12:44
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in cleanup_net (3) net syz 240 316d 449d 25/28 fixed on 2024/04/12 05:52
upstream WARNING in cleanup_net net 613 728d 850d 22/28 fixed on 2023/02/24 13:50
upstream WARNING in cleanup_net (2) net C error 72 659d 686d 22/28 fixed on 2023/06/08 14:41
Last patch testing requests (7)
Created Duration User Patch Repo Result
2025/02/21 12:17 26m hdanton@sina.com patch upstream OK log
2025/02/20 10:52 26m edumazet@google.com patch git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 878e7b11736e062514e58f3b445ff343e6705537 OK log
2025/02/03 15:08 16m edumazet@google.com patch net-next error
2025/01/16 15:07 1h42m edumazet@google.com patch net-next error
2025/01/16 13:28 25m edumazet@google.com patch net-next error
2025/01/15 13:03 1h10m edumazet@google.com net-next report log
2024/12/06 20:25 1h10m retest repro net OK log

Sample crash report:
     proc_sctp_do_udp_port+0x380/0x450 net/sctp/sysctl.c:555
     proc_sys_call_handler+0x3c6/0x5a0 fs/proc/proc_sysctl.c:601
     iter_file_splice_write+0x90f/0x10b0 fs/splice.c:743
     do_splice_from fs/splice.c:941 [inline]
     direct_splice_actor+0x18f/0x6c0 fs/splice.c:1164
     splice_direct_to_actor+0x346/0xa40 fs/splice.c:1108
     do_splice_direct_actor fs/splice.c:1207 [inline]
     do_splice_direct+0x178/0x250 fs/splice.c:1233
     do_sendfile+0xafb/0xe40 fs/read_write.c:1363
     __do_sys_sendfile64 fs/read_write.c:1424 [inline]
     __se_sys_sendfile64 fs/read_write.c:1410 [inline]
     __x64_sys_sendfile64+0x1da/0x220 fs/read_write.c:1410
     do_syscall_x64 arch/x86/entry/common.c:52 [inline]
     do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83
     entry_SYSCALL_64_after_hwframe+0x77/0x7f
------------[ cut here ]------------
WARNING: CPU: 0 PID: 12 at lib/ref_tracker.c:179 ref_tracker_dir_exit+0x3e3/0x680 lib/ref_tracker.c:179
Modules linked in:
CPU: 0 UID: 0 PID: 12 Comm: kworker/u8:1 Not tainted 6.14.0-rc3-syzkaller-00060-g6537cfb395f3 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024
Workqueue: netns cleanup_net
RIP: 0010:ref_tracker_dir_exit+0x3e3/0x680 lib/ref_tracker.c:179
Code: 11 02 00 00 4d 39 f5 49 8b 06 4d 89 f7 0f 85 0e ff ff ff 48 8b 2c 24 e8 5b 16 c8 fc 48 8b 74 24 18 48 89 ef e8 6e bd 65 06 90 <0f> 0b 90 e8 45 16 c8 fc 48 8d 5d 44 be 04 00 00 00 48 89 df e8 c4
RSP: 0018:ffffc90000117ac8 EFLAGS: 00010246
RAX: 0000000000000000 RBX: dffffc0000000000 RCX: 0000000000000000
RDX: 0000000000000001 RSI: ffffffff8b6ceca0 RDI: 0000000000000001
RBP: ffff88802f7b01e0 R08: 0000000000000001 R09: fffffbfff2dd79b7
R10: ffffffff96ebcdbf R11: 0000000000002ba2 R12: ffff88802f7b0230
R13: ffff88802f7b0230 R14: ffff88802f7b0230 R15: ffff88802f7b0230
FS:  0000000000000000(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000557010814f20 CR3: 000000000df80000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 net_free net/core/net_namespace.c:473 [inline]
 net_free net/core/net_namespace.c:467 [inline]
 cleanup_net+0x99f/0xbf0 net/core/net_namespace.c:675
 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3236
 process_scheduled_works kernel/workqueue.c:3317 [inline]
 worker_thread+0x6c8/0xf00 kernel/workqueue.c:3398
 kthread+0x3af/0x750 kernel/kthread.c:464
 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
 </TASK>

Crashes (301):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/02/19 22:19 upstream 6537cfb395f3 cbd8edab .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/23 10:01 net-next ae418e95dd93 b4fbdbd4 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2024/12/15 02:37 net-next 9bc5c9515b48 7cbfbb3a .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2025/02/21 03:38 upstream e9a8cac0bf89 0808a665 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/02/20 21:46 upstream e9a8cac0bf89 0808a665 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/02/20 07:10 upstream 87a132e73910 50668798 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/02/19 19:49 upstream 6537cfb395f3 cbd8edab .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/02/19 13:38 upstream 6537cfb395f3 cbd8edab .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/02/12 09:19 upstream 09fbf3d50205 f2baddf5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in cleanup_net
2025/01/19 14:11 upstream fda5e3f28400 f2cb035c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in cleanup_net
2025/01/03 23:18 upstream 0bc21e701a6f f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/01/03 03:36 upstream 0bc21e701a6f d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/01/02 22:11 upstream 0bc21e701a6f d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/01/02 10:38 upstream 56e6a3499e14 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/01/02 06:10 upstream 56e6a3499e14 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2025/01/01 20:39 upstream 56e6a3499e14 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/31 09:02 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/31 03:41 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/31 01:00 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/30 22:00 upstream ccb98ccef0e5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/30 13:27 upstream fc033cf25e61 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/29 23:56 upstream 4099a71718b0 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/29 19:17 upstream 4099a71718b0 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/29 01:38 upstream 059dd502b263 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/29 00:20 upstream 059dd502b263 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/28 09:37 upstream fd0584d220fe d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/27 20:17 upstream 8379578b11d5 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/27 04:53 upstream d6ef8b40d075 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/27 00:32 upstream d6ef8b40d075 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/26 09:51 upstream 9b2ffa6148b1 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/12/26 00:11 upstream 9b2ffa6148b1 444551c4 .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto WARNING in cleanup_net
2024/11/01 16:56 upstream 6c52d4da1c74 f00eed24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in cleanup_net
2024/09/02 20:00 upstream 67784a74e258 abeaa9b9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in cleanup_net
2024/07/21 05:30 upstream 2c9b3512402e b88348e9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in cleanup_net
2024/07/14 05:16 upstream d0d0cd380055 eaeb5c15 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING in cleanup_net
2025/02/05 08:36 upstream 5c8c229261f1 5896748e .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in cleanup_net
2025/02/04 05:51 upstream 0de63bb7d919 8f267cef .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in cleanup_net
2025/02/15 00:49 upstream 04f41cbf03ec 40a34ec9 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2025/02/10 07:52 upstream 69b54314c975 ef44b750 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2025/02/09 16:47 upstream 9946eaf552b1 ef44b750 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2025/01/23 23:51 upstream 8883957b3c9d 521b0ce3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2025/01/23 23:49 upstream 8883957b3c9d 521b0ce3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2025/01/10 14:43 upstream 2144da25584e d9381135 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2025/01/10 07:44 upstream 643e2e259c2b 67d7ec0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2024/12/29 17:25 upstream 059dd502b263 d3ccff63 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2024/12/25 15:41 upstream 9b2ffa6148b1 444551c4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2024/12/21 17:44 upstream 499551201b5f d7f584ee .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in cleanup_net
2024/11/21 15:38 net 66418447d27b 4b25d554 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce WARNING in cleanup_net
2024/10/26 22:16 net e31a8219fbfc 65e8686b .config console log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce WARNING in cleanup_net
2025/02/21 06:14 net-next 5d6ba5ab8582 0808a665 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2025/02/18 14:42 net-next dbcbec81c9b8 c37c7249 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2025/02/14 17:02 net-next 7a7e0197133d d9a046cf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2025/02/08 04:10 net-next 7bca2b2d5fcc a4f327c2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2025/02/07 09:40 net-next 09717c28b76c 53657d1b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2025/01/30 09:25 net-next 0ad9617c78ac afe4eff5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2025/01/03 08:18 net-next bb70b0d48d8e d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in cleanup_net
2024/08/30 17:24 bpf-next 7c5f7b16fe1b f885a8ff .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in cleanup_net
2024/10/14 22:03 linux-next 7f773fd61baa b01b6661 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in cleanup_net
* Struck through repros no longer work on HEAD.