syzbot


WARNING in tcp_cleanup_rbuf

Status: auto-obsoleted due to no activity on 2022/10/09 20:14
Subsystems: net
[Documentation on labels]
First crash: 626d, last: 626d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in tcp_cleanup_rbuf (2) net 1 236d 236d 0/26 closed as invalid on 2023/09/21 16:12

Sample crash report:
------------[ cut here ]------------
cleanup rbuf bug: copied 301B4426 seq 301B4426 rcvnxt 302142E8
WARNING: CPU: 0 PID: 3744 at net/ipv4/tcp.c:1567 tcp_cleanup_rbuf+0x11d/0x5b0 net/ipv4/tcp.c:1567
Modules linked in:
CPU: 0 PID: 3744 Comm: kworker/0:7 Not tainted 5.19.0-rc5-syzkaller-01095-gedb2c3476db9 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022
Workqueue: events nsim_dev_trap_report_work
RIP: 0010:tcp_cleanup_rbuf+0x11d/0x5b0 net/ipv4/tcp.c:1567
Code: ea 03 0f b6 04 02 84 c0 74 08 3c 03 0f 8e d7 03 00 00 8b 8d 38 08 00 00 44 89 e2 44 89 f6 48 c7 c7 20 82 df 8a e8 94 d8 58 01 <0f> 0b e8 cc 84 a0 f9 48 8d bd 88 07 00 00 48 b8 00 00 00 00 00 fc
RSP: 0018:ffffc90000007700 EFLAGS: 00010282
RAX: 0000000000000000 RBX: 000000000004fef7 RCX: 0000000000000000
RDX: ffff8880201abb00 RSI: ffffffff8160d438 RDI: fffff52000000ed2
RBP: ffff888016819800 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000103 R11: 0000000000000001 R12: 00000000301b4426
R13: 0000000000000000 R14: 00000000301b4426 R15: 00000000301b4426
FS:  0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020c55000 CR3: 0000000075009000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <IRQ>
 tcp_read_skb+0x29e/0x430 net/ipv4/tcp.c:1775
 sk_psock_verdict_data_ready+0x9d/0xc0 net/core/skmsg.c:1209
 tcp_data_ready+0x106/0x520 net/ipv4/tcp_input.c:4985
 tcp_data_queue+0x1bb2/0x4c60 net/ipv4/tcp_input.c:5059
 tcp_rcv_established+0x82f/0x20e0 net/ipv4/tcp_input.c:5984
 tcp_v4_do_rcv+0x66c/0x9b0 net/ipv4/tcp_ipv4.c:1661
 tcp_v4_rcv+0x343b/0x3940 net/ipv4/tcp_ipv4.c:2078
 ip_protocol_deliver_rcu+0xa3/0x7c0 net/ipv4/ip_input.c:205
 ip_local_deliver_finish+0x2e8/0x4c0 net/ipv4/ip_input.c:233
 NF_HOOK include/linux/netfilter.h:307 [inline]
 NF_HOOK include/linux/netfilter.h:301 [inline]
 ip_local_deliver+0x1aa/0x200 net/ipv4/ip_input.c:254
 dst_input include/net/dst.h:461 [inline]
 ip_rcv_finish+0x1cb/0x2f0 net/ipv4/ip_input.c:437
 NF_HOOK include/linux/netfilter.h:307 [inline]
 NF_HOOK include/linux/netfilter.h:301 [inline]
 ip_rcv+0xaa/0xd0 net/ipv4/ip_input.c:557
 __netif_receive_skb_one_core+0x114/0x180 net/core/dev.c:5480
 __netif_receive_skb+0x24/0x1b0 net/core/dev.c:5594
 process_backlog+0x3a0/0x7c0 net/core/dev.c:5922
 __napi_poll+0xb3/0x6e0 net/core/dev.c:6506
 napi_poll net/core/dev.c:6573 [inline]
 net_rx_action+0x9c1/0xd90 net/core/dev.c:6684
 __do_softirq+0x29b/0x9c2 kernel/softirq.c:571
 do_softirq.part.0+0xde/0x130 kernel/softirq.c:472
 </IRQ>
 <TASK>
 do_softirq kernel/softirq.c:464 [inline]
 __local_bh_enable_ip+0x102/0x120 kernel/softirq.c:396
 spin_unlock_bh include/linux/spinlock.h:394 [inline]
 nsim_dev_trap_report drivers/net/netdevsim/dev.c:814 [inline]
 nsim_dev_trap_report_work+0x84d/0xba0 drivers/net/netdevsim/dev.c:840
 process_one_work+0x996/0x1610 kernel/workqueue.c:2289
 worker_thread+0x665/0x1080 kernel/workqueue.c:2436
 kthread+0x2e9/0x3a0 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:302
 </TASK>

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/07/11 20:14 net-next-old edb2c3476db9 da3d6955 .config console log report info ci-upstream-net-kasan-gce WARNING in tcp_cleanup_rbuf
* Struck through repros no longer work on HEAD.