BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop

Status: upstream: reported C repro on 2026/09/10 20:44
Subsystems: net
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+dc57fd6722deb17e92af@syzkaller.appspotmail.com
First crash: 1d00h, last: 18m
✨ AI Jobs (1)
ID Workflow Result Correct Bug Created Started Finished Revision
c0d41178 assessment-security DenialOfService: ❌ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop 2026/09/11 00:51 2026/09/11 00:51 2026/09/11 01:36 1fe56c0a
Discussions (2)
Title Replies (including bot) Last reply
[PATCH net 3/4] drop_monitor: use raw_cpu_ptr() in tracepoint probes 1 (1) 2026/09/10 20:46
[syzbot] [net?] BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop 0 (1) 2026/09/10 20:44
Last patch testing requests (1)
Created Duration User Patch Repo Result
2026/09/10 17:14 3h10m edumazet@google.com patch upstream OK job log log

Sample crash report:
BUG: using smp_processor_id() in preemptible [00000000] code: syz-executor/5601
caller is net_dm_packet_trace_kfree_skb_hit+0xdf/0x350 net/core/drop_monitor.c:519
CPU: 0 UID: 0 PID: 5601 Comm: syz-executor Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
Call Trace:
 <TASK>
 dump_stack_lvl+0xe8/0x150 lib/dump_stack.c:120
 check_preemption_disabled+0xcd/0xd0 lib/smp_processor_id.c:47
 net_dm_packet_trace_kfree_skb_hit+0xdf/0x350 net/core/drop_monitor.c:519
 __do_trace_kfree_skb include/trace/events/skb.h:24 [inline]
 trace_kfree_skb+0x1d1/0x210 include/trace/events/skb.h:24
 __sk_skb_reason_drop net/core/skbuff.c:1231 [inline]
 sk_skb_reason_drop+0xdd/0x110 net/core/skbuff.c:1249
 tcp_data_queue+0xb80/0x5fa0 net/ipv4/tcp_input.c:5709
 tcp_rcv_established+0xe45/0x2910 net/ipv4/tcp_input.c:6689
 tcp_v4_do_rcv+0x959/0x13f0 net/ipv4/tcp_ipv4.c:1854
 sk_backlog_rcv include/net/sock.h:1192 [inline]
 __release_sock+0x28e/0x3d0 net/core/sock.c:3263
 release_sock+0x1be/0x290 net/core/sock.c:3862
 tcp_recvmsg+0x106/0x540 net/ipv4/tcp.c:2946
 sock_recvmsg_nosec net/socket.c:1153 [inline]
 sock_recvmsg+0x166/0x1e0 net/socket.c:1173
 sock_read_iter+0x233/0x300 net/socket.c:1242
 new_sync_read fs/read_write.c:493 [inline]
 vfs_read+0x59e/0xa90 fs/read_write.c:574
 ksys_read+0x156/0x270 fs/read_write.c:716
 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
 do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f32ab5392d7
Code: 48 89 fa 4c 89 df e8 a8 56 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff
RSP: 002b:00007ffceb322d90 EFLAGS: 00000202 ORIG_RAX: 0000000000000000
RAX: ffffffffffffffda RBX: 0000555568ab5540 RCX: 00007f32ab5392d7
RDX: 0000000000000004 RSI: 00007ffceb322dec RDI: 0000000000000003
RBP: 00007ffceb323290 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004
R13: 00007ffceb322dec R14: 00007ffceb322e80 R15: 0000000000000000
 </TASK>

Crashes (93):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/09/10 15:33 upstream 50d05c7c76c9 4e8b1cc6 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 12:00 upstream 50d05c7c76c9 1fe56c0a .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 12:10 upstream 50d05c7c76c9 4e8b1cc6 .config strace log report syz / log [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 23:55 upstream 08df884136f1 1fe56c0a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 12:13 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 12:13 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:58 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:57 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:57 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:57 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:57 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/11 04:24 upstream 08df884136f1 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/11 02:30 upstream 08df884136f1 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/11 01:19 upstream 08df884136f1 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 23:18 upstream 08df884136f1 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 20:46 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 19:15 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 17:58 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 16:32 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 15:45 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 15:21 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 15:19 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 15:16 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 15:00 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 14:51 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 14:47 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 14:20 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 14:20 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 13:54 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 13:23 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 13:11 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 13:07 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 13:06 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 12:14 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 11:42 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 11:03 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 11:03 upstream 50d05c7c76c9 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:20 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:01 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:58 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:02 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:58 upstream 50d05c7c76c9 4e8b1cc6 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/11 09:11 net-next 348ea4642f56 1fe56c0a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 22:00 linux-next a9d7ced84989 1fe56c0a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:13 linux-next 9d80aa4617b3 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:09 linux-next 9d80aa4617b3 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:01 linux-next a9d7ced84989 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:01 linux-next a9d7ced84989 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:00 linux-next a9d7ced84989 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 10:00 linux-next a9d7ced84989 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 09:58 linux-next a9d7ced84989 4e8b1cc6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
2026/09/10 20:18 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux master 0f23d56f17fd 1fe56c0a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 BUG: using smp_processor_id() in preemptible code in sk_skb_reason_drop
* Struck through repros no longer work on HEAD.