syzbot
WARNING in __list_add (2)
Status:
public: reported C repro on 2019/04/14 00:00
Reported-by: syzbot+832716454338eb9a805f@syzkaller.appspotmail.com
First crash: 2956d, last: 2921d
Sample crash report:
random: sshd: uninitialized urandom read (32 bytes read)
urandom_read: 1 callbacks suppressed
random: sshd: uninitialized urandom read (32 bytes read)
------------[ cut here ]------------
WARNING: CPU: 0 PID: 24 at lib/list_debug.c:33 __list_add+0x143/0x1c0 lib/list_debug.c:30
list_add corruption. prev->next should be next (ffff8801b6e31430), but was ffff8801b6e31440. (prev=ffff8801bc648098).
Kernel panic - not syncing: panic_on_warn set ...
CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.9.124-g09eb2ba #31
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: events p9_write_work
ffff8801d940f9b8 ffffffff81eb95e9 ffffffff83c48ac0 00000000ffffffff
0000000000000000 0000000000000000 0000000000000021 ffff8801d940fa78
ffffffff81423eb5 0000000041b58ab3 ffffffff843bb8e8 ffffffff81423cf6
Call Trace:
[<ffffffff81eb95e9>] __dump_stack lib/dump_stack.c:15 [inline]
[<ffffffff81eb95e9>] dump_stack+0xc1/0x128 lib/dump_stack.c:51
[<ffffffff81423eb5>] panic+0x1bf/0x3bc kernel/panic.c:179
[<ffffffff814241a1>] __warn.cold.9+0xc1/0x17f kernel/panic.c:542
[<ffffffff81138252>] warn_slowpath_fmt+0xc2/0x100 kernel/panic.c:565
[<ffffffff81f21323>] __list_add+0x143/0x1c0 lib/list_debug.c:30
[<ffffffff839cb856>] list_add_tail include/linux/list.h:77 [inline]
[<ffffffff839cb856>] list_move_tail include/linux/list.h:169 [inline]
[<ffffffff839cb856>] p9_write_work+0x1a6/0x910 net/9p/trans_fd.c:474
[<ffffffff8118f461>] process_one_work+0x7e1/0x1500 kernel/workqueue.c:2092
[<ffffffff81190256>] worker_thread+0xd6/0x10a0 kernel/workqueue.c:2226
[<ffffffff8119f3cd>] kthread+0x26d/0x300 kernel/kthread.c:211
[<ffffffff83a01b9c>] ret_from_fork+0x5c/0x70 arch/x86/entry/entry_64.S:373
Dumping ftrace buffer:
(ftrace buffer empty)
Kernel Offset: disabled
Rebooting in 86400 seconds..
* Struck through repros no longer work on HEAD.