syzbot


WARNING in rcu_check_gp_start_stall

Status: upstream: reported C repro on 2019/02/22 17:10
Reported-by: syzbot+111bc509cd9740d7e4aa@syzkaller.appspotmail.com
First crash: 1377d, last: 81d

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 (bisect log)

Sample crash report:
audit: type=1800 audit(1550851713.693:30): pid=7551 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="startpar" name="rmnologin" dev="sda1" ino=2423 res=0
hrtimer: interrupt took 43746 ns
rcu: rcu_check_gp_start_stall: g5060->5064 gar:13284 ga:13298 f0x1 gs:1 rcu_preempt->state:0x0
WARNING: CPU: 0 PID: 7725 at kernel/rcu/tree.c:2666 rcu_check_gp_start_stall kernel/rcu/tree.c:2660 [inline]
WARNING: CPU: 0 PID: 7725 at kernel/rcu/tree.c:2666 rcu_check_gp_start_stall.cold+0x7f/0xb1 kernel/rcu/tree.c:2619
Kernel panic - not syncing: panic_on_warn set ...
CPU: 0 PID: 7725 Comm: syz-executor653 Not tainted 5.0.0-rc7+ #82
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 <IRQ>
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x172/0x1f0 lib/dump_stack.c:113
 panic+0x2cb/0x65c kernel/panic.c:214
 __warn.cold+0x20/0x45 kernel/panic.c:571
 report_bug+0x263/0x2b0 lib/bug.c:186
 fixup_bug arch/x86/kernel/traps.c:178 [inline]
 fixup_bug arch/x86/kernel/traps.c:173 [inline]
 do_error_trap+0x11b/0x200 arch/x86/kernel/traps.c:271
 do_invalid_op+0x37/0x50 arch/x86/kernel/traps.c:290
 invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:973
RIP: 0010:rcu_check_gp_start_stall kernel/rcu/tree.c:2666 [inline]
RIP: 0010:rcu_check_gp_start_stall.cold+0x7f/0xb1 kernel/rcu/tree.c:2619
Code: 48 8b 0d 93 ae 3b 07 4c 2b 0d 1c c4 3b 07 50 0f bf 05 a4 c1 3b 07 48 8b 15 45 c1 3b 07 4c 2b 05 0e c4 3b 07 50 e8 a4 c5 fb ff <0f> 0b 48 83 c4 20 49 81 fc 00 69 9a 88 74 0c 48 c7 c7 00 69 9a 88
RSP: 0018:ffff8880ae807dc0 EFLAGS: 00010086
RAX: 000000000000005e RBX: ffff8880aa254280 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff815a92c6 RDI: ffffed1015d00faa
RBP: ffff8880ae807e00 R08: 000000000000005e R09: ffffed1015d05021
R10: ffffed1015d05020 R11: ffff8880ae828107 R12: ffffffff889a6900
R13: 0000000100017001 R14: 0000000000000286 R15: dffffc0000000000
 rcu_process_callbacks+0x3ba/0x1390 kernel/rcu/tree.c:2750
 __do_softirq+0x266/0x95a kernel/softirq.c:292
 invoke_softirq kernel/softirq.c:373 [inline]
 irq_exit+0x180/0x1d0 kernel/softirq.c:413
 exiting_irq arch/x86/include/asm/apic.h:536 [inline]
 smp_apic_timer_interrupt+0x14a/0x570 arch/x86/kernel/apic/apic.c:1062
 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807
 </IRQ>
RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:766 [inline]
RIP: 0010:seqcount_lockdep_reader_access include/linux/seqlock.h:83 [inline]
RIP: 0010:read_seqcount_begin include/linux/seqlock.h:164 [inline]
RIP: 0010:ktime_get_coarse_real_ts64+0x11e/0x2b0 kernel/time/timekeeping.c:2156
Code: 82 92 88 48 c1 e8 03 42 80 3c 30 00 0f 85 7a 01 00 00 48 83 3d d2 26 31 07 00 0f 84 0d 01 00 00 e8 57 85 0e 00 4c 89 ef 57 9d <0f> 1f 44 00 00 e8 48 85 0e 00 44 8b 2d 81 cb 39 07 31 ff 44 89 ee
RSP: 0018:ffff88808cec7448 EFLAGS: 00000293 ORIG_RAX: ffffffffffffff13
RAX: ffff8880873c2480 RBX: ffff88808cec74b0 RCX: 1ffff11010e785a9
RDX: 0000000000000000 RSI: ffffffff81615c29 RDI: 0000000000000293
RBP: ffff88808cec7480 R08: ffff8880873c2480 R09: ffff8880873c2d48
R10: 0000000000000000 R11: 0000000000000000 R12: fffffbfff112505d
R13: 0000000000000293 R14: dffffc0000000000 R15: 1ffffffff112505f
 current_time+0x6b/0x140 fs/inode.c:2151
 file_update_time+0x119/0x4f0 fs/inode.c:1860
 __generic_file_write_iter+0x1cf/0x630 mm/filemap.c:3283
 ext4_file_write_iter+0x33f/0x1160 fs/ext4/file.c:266
 call_write_iter include/linux/fs.h:1863 [inline]
 do_iter_readv_writev+0x5e0/0x8e0 fs/read_write.c:680
 do_iter_write fs/read_write.c:956 [inline]
 do_iter_write+0x184/0x610 fs/read_write.c:937
 vfs_iter_write+0x77/0xb0 fs/read_write.c:969
 iter_file_splice_write+0x667/0xbe0 fs/splice.c:749
 do_splice_from fs/splice.c:851 [inline]
 direct_splice_actor+0x126/0x1a0 fs/splice.c:1023
 splice_direct_to_actor+0x369/0x970 fs/splice.c:978
 do_splice_direct+0x1da/0x2a0 fs/splice.c:1066
 do_sendfile+0x597/0xd00 fs/read_write.c:1436
 __do_sys_sendfile64 fs/read_write.c:1491 [inline]
 __se_sys_sendfile64 fs/read_write.c:1483 [inline]
 __x64_sys_sendfile64+0x15a/0x220 fs/read_write.c:1483
 do_syscall_64+0x103/0x610 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x446a59
Code: e8 dc e6 ff ff 48 83 c4 18 c3 0f 1f 80 00 00 00 00 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 0f 83 4b 07 fc ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f44528abdb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000028
RAX: ffffffffffffffda RBX: 00000000006dcc28 RCX: 0000000000446a59
RDX: 0000000020000000 RSI: 0000000000000003 RDI: 0000000000000003
RBP: 00000000006dcc20 R08: 0000000000000000 R09: 0000000000000000
R10: 00008080fffffffe R11: 0000000000000246 R12: 00000000006dcc2c
R13: 00007ffc5728919f R14: 00007f44528ac9c0 R15: 20c49ba5e353f7cf
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (56):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-smack-root 2019/02/22 16:31 upstream 8a61716ff2ab 6a5fcca4 .config log report syz C
ci-upstream-kasan-gce-root 2019/02/22 08:04 upstream 8a61716ff2ab 7ff74a98 .config log report syz C
ci-qemu-upstream 2022/09/10 23:07 upstream b96fbd602d35 356d8217 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-kasan-gce-smack-root 2022/04/24 08:31 upstream 22da5264abf4 131df97d .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2022/02/09 19:13 upstream f4bc5bbb5fef 0b33604d .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/06/21 02:26 upstream cba5e97280f5 aba2b2fb .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/06/20 08:04 upstream 913ec3c22ef4 aba2b2fb .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/06/18 22:07 upstream b1edae0d5f2e aba2b2fb .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/06/15 05:57 upstream 009c9aa5be65 1ba81399 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/05/14 07:17 upstream 315d99318179 8bdd5343 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/05/13 18:47 upstream c06a2ba62fc4 ecb594cb .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/03/20 04:33 upstream d626c692aaeb 3d01c4de .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/03/15 15:17 upstream 280d542f6ffa fdb2bb2c .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-kasan-gce-root 2021/02/23 11:04 upstream a99163e9e708 c26fb06b .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/02/23 10:41 upstream a99163e9e708 fcc6d71b .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream 2021/02/13 22:26 upstream 8cc8e6aaf27d 98682e5e .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-kasan-gce-root 2021/02/11 21:22 upstream 291009f656e8 a5f86b15 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-kasan-gce-root 2021/02/02 05:15 upstream 88bb507a74ea e6b95f32 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/08/03 20:10 upstream d5ad8ec3cfb5 6c236867 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/07/22 13:41 upstream 3d5895cd3517 241790bb .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/06/19 13:39 upstream 9ed13a17e38e aba2b2fb .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/05/28 10:57 upstream 97e5bf604b7a 858ea628 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/05/27 18:36 upstream 7ac3a1c1ae51 858ea628 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/05/19 18:00 upstream 293837b9ac8d a2eb125d .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/05/13 10:05 upstream c06a2ba62fc4 ed7d41c5 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/05/13 09:49 upstream c06a2ba62fc4 ed7d41c5 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/05/07 01:36 upstream 18a3c5f7abfd 06585184 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/04/20 16:47 upstream 7af08140979a c0ced557 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/04/13 20:33 upstream 89698becf06d a184b83e .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/03/30 01:39 upstream 1e43c377a79f 6a81331a .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/03/13 15:31 upstream 280d542f6ffa 4a003785 .config log report info WARNING in rcu_check_gp_start_stall
ci-qemu-upstream-386 2021/02/23 15:21 upstream 3b9cdafb5358 fcc6d71b .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-kasan-gce 2021/09/01 14:30 bpf 57f780f1c433 7eb7e152 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-kasan-gce 2021/08/31 04:41 bpf 57f780f1c433 8f58a0ef .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-kasan-gce 2021/08/18 01:24 bpf 3776f3517ed9 a2fe1cb5 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-kasan-gce 2021/08/09 00:54 bpf c4eb1f403243 6972b106 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-kasan-gce 2021/08/08 14:13 bpf c4eb1f403243 6972b106 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-kasan-gce 2021/08/04 05:33 bpf a02215ce72a3 6c236867 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-kasan-gce 2021/05/03 18:41 bpf bbd6f0a94813 ad61f371 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-next-kasan-gce 2021/09/06 22:45 bpf-next 27151f177827 6ca60148 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-next-kasan-gce 2021/08/24 15:07 bpf-next a6258837c8a8 b599f2fc .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-next-kasan-gce 2021/08/23 23:27 bpf-next d359902d5c35 b599f2fc .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-next-kasan-gce 2021/08/19 11:19 bpf-next 374e74de9631 a2fe1cb5 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-next-kasan-gce 2021/07/13 10:20 bpf-next 97eb31384af9 f415556d .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-next-kasan-gce 2021/07/02 03:47 bpf-next dbe69e433722 658ebc66 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-bpf-next-kasan-gce 2021/04/23 16:34 bpf-next e7a1c1300891 17f0b706 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-linux-next-kasan-gce-root 2022/04/26 07:04 linux-next e7d6987e09a3 1fa34c1b .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-linux-next-kasan-gce-root 2021/10/03 15:53 linux-next a25006a77348 db0f5787 .config log report info WARNING in rcu_check_gp_start_stall
ci-upstream-kasan-gce-smack-root 2020/09/01 22:58 upstream b765a32a2e91 abf9ba4f .config log report
ci-upstream-kasan-gce-root 2020/01/17 08:59 upstream f4353c3e2aaf 3de7aabb .config log report
ci-upstream-kasan-gce 2019/09/11 21:08 upstream 3120b9a6a3f7 f4e53c10 .config log report
ci-qemu-upstream-386 2020/12/29 06:01 upstream dea8dcf2a9fa 8259d56c .config log report info
ci-upstream-linux-next-kasan-gce-root 2019/11/16 04:24 linux-next 5a6fcbeabe3e cdac920b .config log report
ci-upstream-linux-next-kasan-gce-root 2019/08/03 14:20 linux-next 7b4980e0bcf4 6affd8e8 .config log report
ci-upstream-linux-next-kasan-gce-root 2019/07/31 17:48 linux-next ce96e791d6a7 c692b5bd .config log report
ci-upstream-linux-next-kasan-gce-root 2019/07/30 00:31 linux-next 0d8b3265d9a6 f67095ee .config log report
* Struck through repros no longer work on HEAD.