syzbot


INFO: rcu detected stall in debug_smp_processor_id

Status: auto-closed as invalid on 2020/06/08 17:14
Subsystems: bpf
[Documentation on labels]
First crash: 1563d, last: 1506d

Sample crash report:
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
	(detected by 1, t=10502 jiffies, g=9937, q=939)
rcu: All QSes seen, last rcu_preempt kthread activity 10503 (4294968580-4294958077), jiffies_till_next_fqs=1, root ->qsmask 0x0
syz-executor.4  R  running task    27392  9219   8660 0x00004008
Call Trace:
 <IRQ>
 sched_show_task+0x408/0x560 kernel/sched/core.c:5952
 print_other_cpu_stall kernel/rcu/tree_stall.h:430 [inline]
 check_cpu_stall kernel/rcu/tree_stall.h:558 [inline]
 rcu_pending kernel/rcu/tree.c:3030 [inline]
 rcu_sched_clock_irq+0x147c/0x1970 kernel/rcu/tree.c:2276
 update_process_times+0x12c/0x180 kernel/time/timer.c:1726
 tick_sched_handle kernel/time/tick-sched.c:171 [inline]
 tick_sched_timer+0x254/0x410 kernel/time/tick-sched.c:1314
 __run_hrtimer kernel/time/hrtimer.c:1517 [inline]
 __hrtimer_run_queues+0x3cf/0x7d0 kernel/time/hrtimer.c:1579
 hrtimer_interrupt+0x373/0xd60 kernel/time/hrtimer.c:1641
 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1119 [inline]
 smp_apic_timer_interrupt+0x109/0x280 arch/x86/kernel/apic/apic.c:1144
 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829
RIP: 0010:debug_smp_processor_id+0x0/0x20 lib/smp_processor_id.c:56
Code: 62 18 fe e9 cc fe ff ff e8 9d 26 dc fd 0f 0b e8 96 26 dc fd 0f 0b e8 bf fc ae fd cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc <e8> 7b 26 dc fd 48 c7 c7 fa 80 c6 88 48 c7 c6 97 57 e0 88 eb 0b 90
RSP: 0018:ffffc90000da8ea8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13
RAX: ee7ee238fd85e000 RBX: ffffffff88e92108 RCX: 0000000000000102
RDX: dffffc0000000000 RSI: 0000000000000008 RDI: 0000000000000001
RBP: ffffffff89009108 R08: dffffc0000000000 R09: fffffbfff15db918
R10: fffffbfff15db918 R11: 0000000000000000 R12: dffffc0000000000
R13: 0000000000000001 R14: dffffc0000000000 R15: 0000000000000002
 run_timer_softirq+0x4b/0x80 kernel/time/timer.c:1788
 __do_softirq+0x268/0x7c5 kernel/softirq.c:292
 invoke_softirq kernel/softirq.c:373 [inline]
 irq_exit+0x223/0x230 kernel/softirq.c:413
 exiting_irq arch/x86/include/asm/apic.h:546 [inline]
 smp_apic_timer_interrupt+0x113/0x280 arch/x86/kernel/apic/apic.c:1146
 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829
 </IRQ>
RIP: 0010:bytes_is_nonzero mm/kasan/generic.c:92 [inline]
RIP: 0010:memory_is_nonzero mm/kasan/generic.c:109 [inline]
RIP: 0010:memory_is_poisoned_n mm/kasan/generic.c:135 [inline]
RIP: 0010:memory_is_poisoned mm/kasan/generic.c:166 [inline]
RIP: 0010:check_memory_region_inline mm/kasan/generic.c:182 [inline]
RIP: 0010:check_memory_region+0x74/0x2e0 mm/kasan/generic.c:192
Code: 00 00 fc ff df 4d 01 ea 4d 89 d6 4d 29 ce 49 83 fe 10 7f 2c 4d 85 f6 0f 84 aa 01 00 00 4c 89 cb 4c 29 d3 0f 1f 00 45 0f b6 19 <45> 84 db 0f 85 f3 01 00 00 49 ff c1 48 ff c3 75 eb e9 87 01 00 00
RSP: 0018:ffffc90004667798 EFLAGS: 00000297 ORIG_RAX: ffffffffffffff13
RAX: 1ffffffff11d2401 RBX: ffffffffffffffff RCX: ffffffff8161fa93
RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff8880ae938018
RBP: 0000000000000001 R08: dffffc0000000000 R09: ffffed1015d27003
R10: ffffed1015d27004 R11: 0000000000000000 R12: 1ffff11015d27003
R13: dffffc0000000001 R14: 0000000000000001 R15: dffffc0000000000
 atomic_read include/asm-generic/atomic-instrumented.h:26 [inline]
 rcu_dynticks_curr_cpu_in_eqs kernel/rcu/tree.c:301 [inline]
 rcu_is_watching+0x53/0xa0 kernel/rcu/tree.c:919
 rcu_read_lock include/linux/rcupdate.h:602 [inline]
 is_bpf_text_address+0x57/0x330 kernel/bpf/core.c:705
 kernel_text_address+0x8f/0xe0 kernel/extable.c:150
 __kernel_text_address+0x9/0x40 kernel/extable.c:104
 unwind_get_return_address+0x48/0x90 arch/x86/kernel/unwind_orc.c:314
 arch_stack_walk+0x98/0xe0 arch/x86/kernel/stacktrace.c:26
 stack_trace_save+0xad/0x150 kernel/stacktrace.c:123
 save_stack mm/kasan/common.c:72 [inline]
 set_track mm/kasan/common.c:80 [inline]
 __kasan_kmalloc+0x118/0x1c0 mm/kasan/common.c:515
 slab_post_alloc_hook mm/slab.h:584 [inline]
 slab_alloc mm/slab.c:3320 [inline]
 kmem_cache_alloc+0x1f5/0x2d0 mm/slab.c:3484
 kmem_cache_zalloc include/linux/slab.h:659 [inline]
 __alloc_file+0x26/0x380 fs/file_table.c:101
 alloc_empty_file+0xa7/0x1b0 fs/file_table.c:151
 alloc_file+0x5d/0x4b0 fs/file_table.c:193
 alloc_file_pseudo+0x1b0/0x240 fs/file_table.c:232
 anon_inode_getfile+0xa7/0x170 fs/anon_inodes.c:91
 __do_sys_perf_event_open kernel/events/core.c:11401 [inline]
 __se_sys_perf_event_open+0x13c8/0x3fb0 kernel/events/core.c:11160
 do_syscall_64+0xf3/0x1b0 arch/x86/entry/common.c:294
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x45c4a9
Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f89252cac78 EFLAGS: 00000246 ORIG_RAX: 000000000000012a
RAX: ffffffffffffffda RBX: 00007f89252cb6d4 RCX: 000000000045c4a9
RDX: ffffffffffffffff RSI: 0000000000000000 RDI: 0000000020000180
RBP: 000000000076bf20 R08: 0000000000000000 R09: 0000000000000000
R10: ffffffffffffffff R11: 0000000000000246 R12: 00000000ffffffff
R13: 0000000000000813 R14: 00000000004ca90b R15: 000000000076bf2c

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/03/10 17:12 upstream 30bb5572ce7a 35f53e45 .config console log report ci-upstream-kasan-gce-smack-root
2020/01/14 10:02 upstream b3a987b0264d 32881205 .config console log report ci-upstream-kasan-gce
* Struck through repros no longer work on HEAD.