syzbot


BUG: soft lockup in fq_pie_timer

Status: closed as invalid on 2022/11/18 11:06
Subsystems: net
[Documentation on labels]
First crash: 600d, last: 562d
Cause bisection: failed (error log, bisect log)
  
Fix bisection: failed (error log, bisect log)
  
Similar bugs (7)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 BUG: soft lockup in fq_pie_timer (2) origin:upstream C inconclusive 5 7d06h 241d 0/3 upstream: reported C repro on 2023/08/29 01:49
upstream BUG: soft lockup in fq_pie_timer (4) net syz 5 227d 277d 23/26 fixed on 2023/10/12 12:48
upstream INFO: rcu detected stall in fq_pie_timer net C error 35 820d 1038d 20/26 fixed on 2022/03/08 16:11
linux-5.15 INFO: rcu detected stall in fq_pie_timer origin:lts-only C done 23 249d 339d 0/3 upstream: reported C repro on 2023/05/22 23:26
linux-6.1 BUG: soft lockup in fq_pie_timer C done 7 321d 329d 3/3 fixed on 2023/07/22 07:09
upstream BUG: soft lockup in fq_pie_timer (2) net C error done 3 367d 433d 0/26 closed as invalid on 2023/05/26 05:46
upstream INFO: rcu detected stall in fq_pie_timer (2) net C done 1 79d 121d 0/26 upstream: reported C repro on 2023/12/27 13:54

Sample crash report:
watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [ksoftirqd/0:13]
Modules linked in:
irq event stamp: 1008913
hardirqs last  enabled at (1008912): [<ffff80000c013a8c>] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:159 [inline]
hardirqs last  enabled at (1008912): [<ffff80000c013a8c>] _raw_spin_unlock_irq+0x3c/0x70 kernel/locking/spinlock.c:202
hardirqs last disabled at (1008913): [<ffff80000c000fd8>] __el1_irq arch/arm64/kernel/entry-common.c:455 [inline]
hardirqs last disabled at (1008913): [<ffff80000c000fd8>] el1_interrupt+0x24/0x68 arch/arm64/kernel/entry-common.c:473
softirqs last  enabled at (488422): [<ffff8000080102e4>] _stext+0x2e4/0x37c
softirqs last disabled at (488427): [<ffff800008104b2c>] run_ksoftirqd+0x4c/0x2d4 kernel/softirq.c:934
CPU: 0 PID: 13 Comm: ksoftirqd/0 Not tainted 6.0.0-rc3-syzkaller-16800-g85413d1e802e #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022
pstate: 00400005 (nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : check_kcov_mode kernel/kcov.c:166 [inline]
pc : write_comp_data kernel/kcov.c:229 [inline]
pc : __sanitizer_cov_trace_const_cmp1+0x48/0xc4 kernel/kcov.c:283
lr : pie_calculate_probability+0x44/0x3e0 net/sched/sch_pie.c:311
sp : ffff80000f293b60
x29: ffff80000f293b90 x28: dead000000000122 x27: ffff80000f293cb8
x26: ffff0000ceba0700 x25: 0000000000000000 x24: ffff80000b3aafe8
x23: 0000000000000131 x22: ffff0000ceba06c0 x21: 0000000000000000
x20: 0000000000000000 x19: ffff0000cecc8500 x18: fffffffffffffff5
x17: ffff80000dd7a698 x16: ffff80000dbb8658 x15: ffff0000c02d8000
x14: 00000000000000b8 x13: 00000000ffffffff x12: ffff0000c02d8000
x11: ff8080000b3a7fa8 x10: 0000000000000101 x9 : ffff0000c02d8000
x8 : ffff80000b3a7fa8 x7 : ffff80000b3ab024 x6 : 0000000000000000
x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000
x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
Call trace:
 preempt_count arch/arm64/include/asm/preempt.h:13 [inline]
 check_kcov_mode kernel/kcov.c:166 [inline]
 write_comp_data kernel/kcov.c:229 [inline]
 __sanitizer_cov_trace_const_cmp1+0x48/0xc4 kernel/kcov.c:283
 fq_pie_timer+0x70/0x11c net/sched/sch_fq_pie.c:383
 call_timer_fn+0x90/0x144 kernel/time/timer.c:1474
 expire_timers kernel/time/timer.c:1519 [inline]
 __run_timers+0x280/0x374 kernel/time/timer.c:1790
 run_timer_softirq+0x34/0x5c kernel/time/timer.c:1803
 _stext+0x168/0x37c
 run_ksoftirqd+0x4c/0x2d4 kernel/softirq.c:934
 smpboot_thread_fn+0x248/0x46c kernel/smpboot.c:164
 kthread+0x12c/0x158 kernel/kthread.c:376
 ret_from_fork+0x10/0x20

Crashes (10):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/09/05 00:12 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 85413d1e802e 28811d0a .config console log report syz C ci-upstream-gce-arm64 BUG: soft lockup in fq_pie_timer
2022/09/05 07:09 upstream 7e18e42e4b28 28811d0a .config console log report syz C [disk image] [vmlinux] ci-upstream-kasan-gce-root INFO: rcu detected stall in fq_pie_timer
2022/09/05 03:40 upstream 7726d4c3e60b 28811d0a .config console log report syz C ci-upstream-kasan-gce INFO: rcu detected stall in fq_pie_timer
2022/09/05 03:41 net-old c90714017cb3 28811d0a .config strace log report syz C [disk image] [vmlinux] ci-upstream-net-this-kasan-gce INFO: rcu detected stall in fq_pie_timer
2022/09/05 03:33 net-next-old 9837ec955b46 28811d0a .config strace log report syz C ci-upstream-net-kasan-gce INFO: rcu detected stall in fq_pie_timer
2022/10/12 02:31 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci bbed346d5a96 1353c374 .config console log report info [disk image] [vmlinux] ci-upstream-gce-arm64 BUG: soft lockup in fq_pie_timer
2022/10/02 04:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci bbed346d5a96 feb56351 .config console log report info [disk image] [vmlinux] ci-upstream-gce-arm64 BUG: soft lockup in fq_pie_timer
2022/09/06 08:24 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 85413d1e802e 9dcd38fc .config console log report info ci-upstream-gce-arm64 BUG: soft lockup in fq_pie_timer
2022/09/04 20:26 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 85413d1e802e 28811d0a .config console log report info ci-upstream-gce-arm64 BUG: soft lockup in fq_pie_timer
2022/09/07 22:27 upstream 0066f1b0e275 c5b7bc57 .config console log report info ci-upstream-kasan-gce INFO: rcu detected stall in fq_pie_timer
* Struck through repros no longer work on HEAD.