syzbot


panic: Assertion in_epoch(net_epoch_preempt) failed at /syzkaller/managers/i386/kernel/sys/netinet6/in6_ifattach.c:LINE

Status: fixed on 2019/10/16 16:57
Reported-by: syzbot+a62bafef72eb1ae47487@syzkaller.appspotmail.com
Fix commit: in6ifa_llaonifp() is never called from fast path, so do not require epoch being entered.
First crash: 1651d, last: 1651d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
freebsd panic: Assertion in_epoch(net_epoch_preempt) failed at /syzkaller/managers/i386/kernel/sys/netinet6/in6_ifattach.c:LINE (2) syz 1 1645d 1645d 0/2 closed as invalid on 2021/01/02 14:35

Sample crash report:
login: panic: Assertion in_epoch(net_epoch_preempt) failed at /syzkaller/managers/i386/kernel/sys/netinet6/in6_ifattach.c:251
cpuid = 1
time = 1570732939
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x47/frame 0xfffffe001a159710
vpanic() at vpanic+0x1c7/frame 0xfffffe001a159780
panic() at panic+0x43/frame 0xfffffe001a1597e0
in6_get_hw_ifid() at in6_get_hw_ifid+0x33a/frame 0xfffffe001a159820
nd6_dad_timer() at nd6_dad_timer+0x600/frame 0xfffffe001a1598d0
softclock_call_cc() at softclock_call_cc+0x218/frame 0xfffffe001a1599b0
softclock() at softclock+0xa3/frame 0xfffffe001a1599f0
ithread_loop() at ithread_loop+0x2f2/frame 0xfffffe001a159a60
fork_exit() at fork_exit+0xac/frame 0xfffffe001a159ab0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe001a159ab0
--- trap 0, rip = 0, rsp = 0, rbp = 0 ---
KDB: enter: panic
[ thread pid 12 tid 100018 ]
Stopped at      kdb_enter+0x67: movq    $0,0x1477816(%rip)

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/10/10 18:45 freebsd 3670b9935cbf a4efa8c0 console log report syz ci-freebsd-i386
2019/10/10 18:07 freebsd 3670b9935cbf a4efa8c0 console log report ci-freebsd-i386
* Struck through repros no longer work on HEAD.