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: 1675d, last: 8d11h
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 (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 WARNING in rcu_check_gp_start_stall origin:upstream C 1 7d10h 7d10h 0/3 upstream: reported C repro on 2023/09/17 20:24
Last patch testing requests (8)
Created Duration User Patch Repo Result
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 (71):
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
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
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/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
2022/04/24 08:31 upstream 22da5264abf4 131df97d .config console log report info ci-upstream-kasan-gce-smack-root WARNING in rcu_check_gp_start_stall
2022/02/09 19:13 upstream f4bc5bbb5fef 0b33604d .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/06/21 02:26 upstream cba5e97280f5 aba2b2fb .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/06/20 08:04 upstream 913ec3c22ef4 aba2b2fb .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/06/18 22:07 upstream b1edae0d5f2e aba2b2fb .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/06/15 05:57 upstream 009c9aa5be65 1ba81399 .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/05/14 07:17 upstream 315d99318179 8bdd5343 .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/05/13 18:47 upstream c06a2ba62fc4 ecb594cb .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/03/20 04:33 upstream d626c692aaeb 3d01c4de .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/03/15 15:17 upstream 280d542f6ffa fdb2bb2c .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/02/23 11:04 upstream a99163e9e708 c26fb06b .config console log report info ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2021/02/23 10:41 upstream a99163e9e708 fcc6d71b .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/02/13 22:26 upstream 8cc8e6aaf27d 98682e5e .config console log report info ci-qemu-upstream WARNING in rcu_check_gp_start_stall
2021/02/11 21:22 upstream 291009f656e8 a5f86b15 .config console log report info ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2021/02/02 05:15 upstream 88bb507a74ea e6b95f32 .config console log report info ci-upstream-kasan-gce-root WARNING in rcu_check_gp_start_stall
2021/08/03 20:10 upstream d5ad8ec3cfb5 6c236867 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/07/22 13:41 upstream 3d5895cd3517 241790bb .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/06/19 13:39 upstream 9ed13a17e38e aba2b2fb .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/05/28 10:57 upstream 97e5bf604b7a 858ea628 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/05/27 18:36 upstream 7ac3a1c1ae51 858ea628 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/05/19 18:00 upstream 293837b9ac8d a2eb125d .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/05/13 10:05 upstream c06a2ba62fc4 ed7d41c5 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/05/13 09:49 upstream c06a2ba62fc4 ed7d41c5 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/05/07 01:36 upstream 18a3c5f7abfd 06585184 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/04/20 16:47 upstream 7af08140979a c0ced557 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/04/13 20:33 upstream 89698becf06d a184b83e .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/03/30 01:39 upstream 1e43c377a79f 6a81331a .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/03/13 15:31 upstream 280d542f6ffa 4a003785 .config console log report info ci-qemu-upstream-386 WARNING in rcu_check_gp_start_stall
2021/02/23 15:21 upstream 3b9cdafb5358 fcc6d71b .config console log report info ci-qemu-upstream-386 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
2021/08/31 04:41 bpf 57f780f1c433 8f58a0ef .config console log report info ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2021/08/18 01:24 bpf 3776f3517ed9 a2fe1cb5 .config console log report info ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2021/08/09 00:54 bpf c4eb1f403243 6972b106 .config console log report info ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2021/08/08 14:13 bpf c4eb1f403243 6972b106 .config console log report info ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2021/08/04 05:33 bpf a02215ce72a3 6c236867 .config console log report info ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2021/05/03 18:41 bpf bbd6f0a94813 ad61f371 .config console log report info ci-upstream-bpf-kasan-gce WARNING in rcu_check_gp_start_stall
2021/09/06 22:45 bpf-next 27151f177827 6ca60148 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2021/08/24 15:07 bpf-next a6258837c8a8 b599f2fc .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2021/08/23 23:27 bpf-next d359902d5c35 b599f2fc .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2021/08/19 11:19 bpf-next 374e74de9631 a2fe1cb5 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2021/07/13 10:20 bpf-next 97eb31384af9 f415556d .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2021/07/02 03:47 bpf-next dbe69e433722 658ebc66 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in rcu_check_gp_start_stall
2021/04/23 16:34 bpf-next e7a1c1300891 17f0b706 .config console log report info ci-upstream-bpf-next-kasan-gce 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
2022/04/26 07:04 linux-next e7d6987e09a3 1fa34c1b .config console log report info ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2021/10/03 15:53 linux-next a25006a77348 db0f5787 .config console log report info ci-upstream-linux-next-kasan-gce-root WARNING in rcu_check_gp_start_stall
2020/09/01 22:58 upstream b765a32a2e91 abf9ba4f .config console log report ci-upstream-kasan-gce-smack-root
2020/01/17 08:59 upstream f4353c3e2aaf 3de7aabb .config console log report ci-upstream-kasan-gce-root
2019/09/11 21:08 upstream 3120b9a6a3f7 f4e53c10 .config console log report ci-upstream-kasan-gce
2020/12/29 06:01 upstream dea8dcf2a9fa 8259d56c .config console log report info ci-qemu-upstream-386
2019/11/16 04:24 linux-next 5a6fcbeabe3e cdac920b .config console log report ci-upstream-linux-next-kasan-gce-root
2019/08/03 14:20 linux-next 7b4980e0bcf4 6affd8e8 .config console log report ci-upstream-linux-next-kasan-gce-root
2019/07/31 17:48 linux-next ce96e791d6a7 c692b5bd .config console log report ci-upstream-linux-next-kasan-gce-root
2019/07/30 00:31 linux-next 0d8b3265d9a6 f67095ee .config console log report ci-upstream-linux-next-kasan-gce-root
* Struck through repros no longer work on HEAD.