syzbot


WARNING in rcu_check_gp_start_stall

Status: upstream: reported C repro on 2019/02/22 17:10
Subsystems: net
[Documentation on labels]
Reported-by: syzbot+111bc509cd9740d7e4aa@syzkaller.appspotmail.com
First crash: 1826d, last: 21h41m
Cause bisection: introduced by (bisect log) :
commit f1e3e92135202ff3d95195393ee62808c109208c
Author: Malcolm Priestley <tvboxspy@gmail.com>
Date: Wed Jul 22 18:16:42 2015 +0000

  staging: vt6655: fix tagSRxDesc -> next_desc type

Crash: INFO: rcu detected stall in corrupted (log)
Repro: C syz .config
  
Fix bisection: failed (error log, bisect log)
  
Discussions (2)
Title Replies (including bot) Last reply
[syzbot] Monthly mm report (May 2023) 0 (1) 2023/05/03 07:26
WARNING in rcu_check_gp_start_stall 7 (9) 2019/03/18 12:18
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 WARNING in rcu_check_gp_start_stall 1 76d 76d 0/3 upstream: reported on 2023/12/08 09:38
linux-6.1 WARNING in rcu_check_gp_start_stall origin:upstream C 2 40d 157d 0/3 upstream: reported C repro on 2023/09/17 20:24
Last patch testing requests (9)
Created Duration User Patch Repo Result
2023/09/30 19:31 23m retest repro net-next OK log
2023/09/14 06:13 15m retest repro net-next report log
2023/08/25 17:45 15m retest repro upstream report log
2023/08/25 17:45 17m retest repro upstream report log
2023/08/25 17:45 15m retest repro upstream report log
2023/04/13 13:11 15m retest repro upstream report log
2023/03/30 03:32 18m retest repro upstream report log
2022/12/20 01:31 18m retest repro upstream report log
2022/12/20 00:31 16m retest repro upstream report log
Fix bisection attempts (5)
Created Duration User Patch Repo Result
2020/05/17 02:11 0m bisect fix upstream error job log (0)
2020/04/16 22:09 21m bisect fix upstream job log (0) log
2020/03/17 16:07 23m bisect fix upstream job log (0) log
2020/02/16 08:59 23m bisect fix upstream job log (0) log
2019/12/16 21:03 22m bisect fix upstream job log (0) log

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 1 PID: 5034 at kernel/rcu/tree_stall.h:984 rcu_check_gp_start_stall+0x2c8/0x450 kernel/rcu/tree_stall.h:969
Modules linked in:
CPU: 1 PID: 5034 Comm: syz-executor827 Not tainted 6.4.0-rc4-syzkaller-00099-g1874a42a7d74 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023
RIP: 0010:rcu_check_gp_start_stall+0x2c8/0x450 kernel/rcu/tree_stall.h:984
Code: c7 c7 00 31 b6 91 be 04 00 00 00 e8 d2 52 6e 00 b8 01 00 00 00 87 05 57 30 41 10 85 c0 0f 85 1c ff ff ff 48 c7 c0 80 c4 f2 8c <0f> 0b 49 39 c7 74 47 48 c7 c0 04 ff 55 8e 48 c1 e8 03 42 0f b6 04
RSP: 0018:ffffc900001e0bd8 EFLAGS: 00010046
RAX: ffffffff8cf2c480 RBX: 0000000100003258 RCX: ffffffff8175009e
RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffffffff91b63100
RBP: ffffc900001e0e10 R08: dffffc0000000000 R09: 0000000000000003
R10: ffffffffffffffff R11: dffffc0000000001 R12: dffffc0000000000
R13: dffffc0000000000 R14: 0000000000000246 R15: ffffffff8cf2c480
FS:  00007f109f238700(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020001030 CR3: 0000000074e43000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <IRQ>
 rcu_core+0x64d/0x15f0 kernel/rcu/tree.c:2372
 __do_softirq+0x2ab/0x908 kernel/softirq.c:571
 invoke_softirq kernel/softirq.c:445 [inline]
 __irq_exit_rcu+0x159/0x240 kernel/softirq.c:650
 irq_exit_rcu+0x9/0x20 kernel/softirq.c:662
 sysvec_apic_timer_interrupt+0x95/0xb0 arch/x86/kernel/apic/apic.c:1106
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645
RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline]
RIP: 0010:_raw_spin_unlock_irqrestore+0xd8/0x140 kernel/locking/spinlock.c:194
Code: 9c 8f 44 24 20 42 80 3c 23 00 74 08 4c 89 f7 e8 0e 31 2a f7 f6 44 24 21 02 75 4e 41 f7 c7 00 02 00 00 74 01 fb bf 01 00 00 00 <e8> b3 db a5 f6 65 8b 05 24 97 4a 75 85 c0 74 3f 48 c7 04 24 0e 36
RSP: 0018:ffffc90003d2f580 EFLAGS: 00000206
RAX: 2e506adf639cec00 RBX: 1ffff920007a5eb4 RCX: ffffffff816b826a
RDX: dffffc0000000000 RSI: ffffffff8aea8e20 RDI: 0000000000000001
RBP: ffffc90003d2f610 R08: dffffc0000000000 R09: fffffbfff2065061
R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000
R13: 1ffff920007a5eb0 R14: ffffc90003d2f5a0 R15: 0000000000000246
 spin_unlock_irqrestore include/linux/spinlock.h:405 [inline]
 __wake_up_common_lock kernel/sched/wait.c:140 [inline]
 __wake_up_sync_key+0x125/0x1c0 kernel/sched/wait.c:208
 __unix_dgram_recvmsg+0x602/0x1260 net/unix/af_unix.c:2479
 sock_recvmsg_nosec+0x86/0xd0 net/socket.c:1019
 ____sys_recvmsg+0x475/0x570 net/socket.c:2720
 ___sys_recvmsg net/socket.c:2764 [inline]
 do_recvmmsg+0x471/0xad0 net/socket.c:2858
 __sys_recvmmsg net/socket.c:2937 [inline]
 __do_sys_recvmmsg net/socket.c:2960 [inline]
 __se_sys_recvmmsg net/socket.c:2953 [inline]
 __x64_sys_recvmmsg+0x199/0x240 net/socket.c:2953
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7f109f2a7a79
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 11 15 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f109f238308 EFLAGS: 00000246 ORIG_RAX: 000000000000012b
RAX: ffffffffffffffda RBX: 0000000000000040 RCX: 00007f109f2a7a79
RDX: 0000000000010106 RSI: 00000000200000c0 RDI: 0000000000000003
RBP: 00007f109f32f418 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000002 R11: 0000000000000246 R12: 00007f109f32f410
R13: 00007f109f2fd074 R14: 00007f109f238400 R15: 0000000000022000
 </TASK>
----------------
Code disassembly (best guess):
   0:	9c                   	pushfq
   1:	8f 44 24 20          	popq   0x20(%rsp)
   5:	42 80 3c 23 00       	cmpb   $0x0,(%rbx,%r12,1)
   a:	74 08                	je     0x14
   c:	4c 89 f7             	mov    %r14,%rdi
   f:	e8 0e 31 2a f7       	callq  0xf72a3122
  14:	f6 44 24 21 02       	testb  $0x2,0x21(%rsp)
  19:	75 4e                	jne    0x69
  1b:	41 f7 c7 00 02 00 00 	test   $0x200,%r15d
  22:	74 01                	je     0x25
  24:	fb                   	sti
  25:	bf 01 00 00 00       	mov    $0x1,%edi
* 2a:	e8 b3 db a5 f6       	callq  0xf6a5dbe2 <-- trapping instruction
  2f:	65 8b 05 24 97 4a 75 	mov    %gs:0x754a9724(%rip),%eax        # 0x754a975a
  36:	85 c0                	test   %eax,%eax
  38:	74 3f                	je     0x79
  3a:	48                   	rex.W
  3b:	c7                   	.byte 0xc7
  3c:	04 24                	add    $0x24,%al
  3e:	0e                   	(bad)
  3f:	36                   	ss

Crashes (120):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/06/02 12:09 upstream 1874a42a7d74 a4ae4f42 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in rcu_check_gp_start_stall
2024/02/04 06:52 net b09b58e31b0f a67b2c42 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-net-this-kasan-gce WARNING in rcu_check_gp_start_stall
2023/08/30 09:13 net-next bd6c11bc43c4 b42ca3a7 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in rcu_check_gp_start_stall
2019/02/22 16:31 upstream 8a61716ff2ab 6a5fcca4 .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/02/22 08:04 upstream 8a61716ff2ab 7ff74a98 .config console log report syz C ci-upstream-kasan-gce-root
2023/09/16 19:19 net-next c123e0d30bdb 0b6a67ac .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-net-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/17 09:46 upstream c1ca10ceffbb 578f7538 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in rcu_check_gp_start_stall
2024/02/08 17:20 upstream 047371968ffc 7f07e9b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in rcu_check_gp_start_stall
2024/01/23 17:09 upstream 7ed2632ec7d7 1e153dc8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in rcu_check_gp_start_stall
2024/01/23 14:56 upstream 7ed2632ec7d7 1c0ecc51 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in rcu_check_gp_start_stall
2024/01/23 00:40 upstream 610347effc2e 1c0ecc51 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in rcu_check_gp_start_stall
2024/01/22 03:27 upstream 6613476e225e 9bd8dcda .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in rcu_check_gp_start_stall
2024/01/13 01:20 upstream 70d201a40823 dda5a988 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2024/01/05 13:50 upstream 1f874787ed9a 28c42cff .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in rcu_check_gp_start_stall
2024/01/01 14:21 upstream 610a9b8f49fb fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in rcu_check_gp_start_stall
2023/12/28 00:04 upstream fbafc3e621c3 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in rcu_check_gp_start_stall
2023/12/24 14:13 upstream 861deac3b092 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in rcu_check_gp_start_stall
2023/12/13 16:01 upstream 88035e5694a8 ebcad15c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in rcu_check_gp_start_stall
2023/12/08 06:54 upstream 9ace34a8e446 28b24332 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/12/06 00:42 upstream bee0e7762ad2 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/12/03 03:01 upstream 1b8af6552cb7 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/12/02 04:38 upstream 815fb87b7530 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in rcu_check_gp_start_stall
2023/11/16 18:28 upstream 7475e51b8796 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/11/12 08:46 upstream 1b907d050735 6d6dbf8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/11/01 07:51 upstream 89ed67ef126c 69904c9f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in rcu_check_gp_start_stall
2023/10/06 19:47 upstream af95dc6fdc25 ea12a918 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2024/01/09 14:59 upstream 9f8413c4a66f 4807fb37 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2023/11/14 01:11 upstream b85ea95d0864 cb976f63 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2023/10/14 18:45 upstream 727fb8376504 f757a323 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2023/07/30 17:33 upstream d31e3792919e 2a0d0f29 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in rcu_check_gp_start_stall
2023/07/26 07:49 upstream af2e19389c2c 6756545c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/07/21 15:51 upstream f7e3a1bafdea 28847498 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in rcu_check_gp_start_stall
2023/07/01 08:21 upstream b25f62ccb490 af3053d2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in rcu_check_gp_start_stall
2023/06/17 22:14 upstream 1b29d271614a f3921d4d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in rcu_check_gp_start_stall
2023/05/21 13:34 upstream 0dd2a6fb1e34 4bce1a3e .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2023/04/28 06:13 upstream 33afd4b76393 70a605de .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2022/09/10 23:07 upstream b96fbd602d35 356d8217 .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2024/02/21 09:54 bpf 5c138a8a4abe 3af7dd65 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/19 00:53 bpf 54d46c9f581d 578f7538 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/16 02:28 bpf e37243b65d52 d9b1cdd5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/14 15:44 bpf 2127c6043836 6a8ec742 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2021/09/01 14:30 bpf 57f780f1c433 7eb7e152 .config console log report info ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/21 13:21 bpf-next 7648f0c91eaa 3af7dd65 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/21 07:43 bpf-next 7648f0c91eaa 3af7dd65 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/17 11:45 bpf-next 7648f0c91eaa 578f7538 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/15 20:18 bpf-next a4561f5afef8 d9b1cdd5 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/13 11:53 bpf-next 68bc61c26cac 77b23aa1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/10 15:03 bpf-next a7170d81e000 77b23aa1 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/08 16:01 bpf-next e55dad12abe4 7f07e9b0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/08 12:03 bpf-next abae1ac5231e 6404acf9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/07 17:38 bpf-next 92a871ab9fa5 6404acf9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/02/03 09:43 bpf-next 6fb3f72702fb 60bf9982 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/01/22 01:48 bpf-next 9d1a26e7e43c 9bd8dcda .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2023/11/19 09:15 bpf-next 16b3129e14bf cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2024/01/11 16:32 linux-next 9e21984d62c5 00f3cc59 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/12/25 13:37 linux-next 39676dfe5233 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/12/23 08:03 linux-next 39676dfe5233 fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/12/08 15:26 linux-next 8e00ce02066e 28b24332 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/11/16 00:19 linux-next bc962b35b139 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/11/02 06:15 linux-next ab57716449b3 69904c9f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/11/01 02:32 linux-next 9c2d379d6345 69904c9f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/08/27 04:04 linux-next 626932085009 03d9c195 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/08/07 23:08 linux-next f7dc24b34138 b1b6ae3d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/08/07 12:15 linux-next f7dc24b34138 0ef3dfda .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/07/20 10:13 linux-next c58c49dd8932 7b630fdb .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2023/06/13 19:27 linux-next 1f6ce8392d6f d2ee9228 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2020/12/29 06:01 upstream dea8dcf2a9fa 8259d56c .config console log report info ci-qemu-upstream-386
* Struck through repros no longer work on HEAD.