syzbot


INFO: rcu detected stall in sctp_setsockopt (2)

Status: auto-closed as invalid on 2020/11/28 11:26
Subsystems: sctp
[Documentation on labels]
First crash: 1466d, last: 1328d
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: rcu detected stall in sctp_setsockopt net 8 1680d 1887d 0/26 auto-closed as invalid on 2019/12/12 00:34
linux-4.19 INFO: rcu detected stall in sctp_setsockopt 3 1358d 1406d 0/1 auto-closed as invalid on 2020/11/28 08:55

Sample crash report:
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	Tasks blocked on level-0 rcu_node (CPUs 0-1):
------------[ cut here ]------------
IRQs not enabled as expected
WARNING: CPU: 0 PID: 21233 at kernel/sched/core.c:2675 try_invoke_on_locked_down_task+0x2bf/0x370 kernel/sched/core.c:2675
Kernel panic - not syncing: panic_on_warn set ...
CPU: 0 PID: 21233 Comm: syz-executor.1 Not tainted 5.8.0-rc2-syzkaller #0
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+0x18f/0x20d lib/dump_stack.c:118
 panic+0x2e3/0x75c kernel/panic.c:231
 __warn.cold+0x20/0x45 kernel/panic.c:600
 report_bug+0x1bd/0x210 lib/bug.c:198
 exc_invalid_op+0x24d/0x400 arch/x86/kernel/traps.c:235
 asm_exc_invalid_op+0x12/0x20 arch/x86/include/asm/idtentry.h:563
RIP: 0010:try_invoke_on_locked_down_task+0x2bf/0x370 kernel/sched/core.c:2675
Code: ff d4 41 89 c6 e9 18 ff ff ff 80 3d a7 02 59 09 00 0f 85 6f fe ff ff 48 c7 c7 c0 35 4b 88 c6 05 93 02 59 09 01 e8 d3 48 f4 ff <0f> 0b e9 55 fe ff ff 4c 89 04 24 4c 89 ee 48 89 ef 41 ff d4 4c 8b
RSP: 0018:ffffc90000007bd8 EFLAGS: 00010086
RAX: 0000000000000000 RBX: 1ffff92000000f7d RCX: 0000000000000000
RDX: ffff88808b15c140 RSI: ffffffff815ce907 RDI: fffff52000000f6d
RBP: ffff88808b15c140 R08: 0000000000000001 R09: ffff8880ae620fcb
R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff81605f20
R13: ffffc90000007d00 R14: ffff88808b15c140 R15: ffff8880ae636c00
 rcu_print_task_stall kernel/rcu/tree_stall.h:269 [inline]
 print_other_cpu_stall kernel/rcu/tree_stall.h:477 [inline]
 check_cpu_stall kernel/rcu/tree_stall.h:636 [inline]
 rcu_pending kernel/rcu/tree.c:3471 [inline]
 rcu_sched_clock_irq.cold+0x92e/0xccc kernel/rcu/tree.c:2486
 update_process_times+0x25/0x60 kernel/time/timer.c:1726
 tick_sched_handle+0x9b/0x180 kernel/time/tick-sched.c:176
 tick_sched_timer+0x108/0x290 kernel/time/tick-sched.c:1320
 __run_hrtimer kernel/time/hrtimer.c:1520 [inline]
 __hrtimer_run_queues+0x1d5/0xfc0 kernel/time/hrtimer.c:1584
 hrtimer_interrupt+0x32a/0x930 kernel/time/hrtimer.c:1646
 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1080 [inline]
 __sysvec_apic_timer_interrupt+0x142/0x5e0 arch/x86/kernel/apic/apic.c:1097
 asm_call_on_stack+0xf/0x20 arch/x86/entry/entry_64.S:711
 </IRQ>
 __run_on_irqstack arch/x86/include/asm/irq_stack.h:22 [inline]
 run_on_irqstack_cond arch/x86/include/asm/irq_stack.h:48 [inline]
 sysvec_apic_timer_interrupt+0x18f/0x220 arch/x86/kernel/apic/apic.c:1091
 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:596
RIP: 0010:get_current arch/x86/include/asm/current.h:15 [inline]
RIP: 0010:write_comp_data+0xa/0x80 kernel/kcov.c:217
Code: 65 48 8b 04 25 00 ff 01 00 48 8b 80 f8 13 00 00 c3 0f 1f 44 00 00 66 2e 0f 1f 84 00 00 00 00 00 49 89 f2 65 8b 05 86 b2 8e 7e <65> 48 8b 34 25 00 ff 01 00 a9 00 01 ff 00 74 0f f6 c4 01 74 59 8b
RSP: 0018:ffffc90005527850 EFLAGS: 00000206
RAX: 0000000080000000 RBX: ffff88804ef7e4a0 RCX: ffffffff875fdead
RDX: 6000000000000000 RSI: 0000000000000000 RDI: 0000000000000007
RBP: ffffc90005527938 R08: 0000000000000001 R09: ffff88803126e23b
R10: 0000000000000000 R11: 0000000000000000 R12: 6000000000000000
R13: ffff88804ef7e4a8 R14: 0000000000000000 R15: 0000000000000001
 __sctp_v6_cmp_addr+0x2ad/0x520 net/sctp/ipv6.c:591
 sctp_v6_cmp_addr+0x1a/0xd0 net/sctp/ipv6.c:609
 sctp_bind_addr_state+0x103/0x1d0 net/sctp/bind_addr.c:404
 sctp_copy_local_addr_list+0x217/0x4e0 net/sctp/protocol.c:162
 sctp_copy_one_addr net/sctp/bind_addr.c:457 [inline]
 sctp_bind_addr_copy+0xde/0x470 net/sctp/bind_addr.c:56
 sctp_connect_new_asoc+0x1cd/0x770 net/sctp/socket.c:1095
 __sctp_connect+0x3e2/0xc00 net/sctp/socket.c:1197
 __sctp_setsockopt_connectx+0x12d/0x180 net/sctp/socket.c:1343
 sctp_setsockopt_connectx_old net/sctp/socket.c:1359 [inline]
 sctp_setsockopt net/sctp/socket.c:4713 [inline]
 sctp_setsockopt+0x1619/0x70d0 net/sctp/socket.c:4677
 __sys_setsockopt+0x24a/0x480 net/socket.c:2127
 __do_sys_setsockopt net/socket.c:2143 [inline]
 __se_sys_setsockopt net/socket.c:2140 [inline]
 __x64_sys_setsockopt+0xba/0x150 net/socket.c:2140
 do_syscall_64+0x60/0xe0 arch/x86/entry/common.c:359
 entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x45cb19
Code: Bad RIP value.
RSP: 002b:00007fc6ff7e2c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000036
RAX: ffffffffffffffda RBX: 0000000000506000 RCX: 000000000045cb19
RDX: 000000000000006b RSI: 0000000000000084 RDI: 0000000000000004
RBP: 000000000078bf00 R08: 000000000000001c R09: 0000000000000000
R10: 000000002055bfe4 R11: 0000000000000246 R12: 00000000ffffffff
R13: 0000000000000b28 R14: 00000000004d7d70 R15: 00007fc6ff7e36d4
Shutting down cpus with NMI
Kernel Offset: disabled

Crashes (8):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/06/27 13:29 upstream 1590a2e1c681 ffec44b5 .config console log report ci-upstream-kasan-gce
2020/06/12 14:20 upstream 7ae77150d94d 58802067 .config console log report ci-upstream-kasan-gce
2020/06/11 03:55 upstream 7ae77150d94d a6f7998d .config console log report ci-upstream-kasan-gce
2020/07/06 00:27 upstream 7cc2a8ea1048 51095195 .config console log report ci-upstream-kasan-gce-386
2020/08/30 11:23 net-old c8146fe292a7 d5a3ae1f .config console log report ci-upstream-net-this-kasan-gce
2020/07/31 20:40 net-next-old bd69058f50d5 d895b3be .config console log report ci-upstream-net-kasan-gce
2020/05/13 02:13 net-next-old 51fa960d3b51 a44eb8f7 .config console log report ci-upstream-net-kasan-gce
2020/04/14 00:18 net-next-old 63bef48fd6c9 7c54686a .config console log report ci-upstream-net-kasan-gce
* Struck through repros no longer work on HEAD.