syzbot


BUG: unable to handle kernel paging request in depot_fetch_stack

Status: closed as invalid on 2018/06/27 15:18
Subsystems: kernel
[Documentation on labels]
First crash: 2656d, last: 2654d

Sample crash report:
list_add corruption. next->prev should be prev (ffff88021fffac40), but was ffffea00072de020. (next=ffffea0007523420).
BUG: unable to handle kernel paging request at ffffffff8c336ce8
PGD ac32067 P4D ac32067 PUD ac33063 PMD 0 
Oops: 0000 [#1] SMP PTI
Dumping ftrace buffer:
   (ftrace buffer empty)
Modules linked in:
CPU: 1 PID: 4562 Comm: syz-executor2 Not tainted 4.17.0-rc5+ #102
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
RIP: 0010:depot_fetch_stack+0x7/0x40 lib/stackdepot.c:200
RSP: 0000:ffff880139c3f250 EFLAGS: 00010002
RAX: 000000000019fc25 RBX: 0000000000000000 RCX: 0000000000000000
RDX: ffffffff8b588000 RSI: ffff880139c3f258 RDI: 000000008119fc25
RBP: ffff880139c3f2b0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 000000008119fc25 R14: ffffffff8175c53d R15: ffff88013da4ba80
FS:  0000000000cb3940(0000) GS:ffff88021fd00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffff8c336ce8 CR3: 0000000139c2a000 CR4: 00000000001406e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 __msan_warning_32+0x6e/0xc0 mm/kmsan/kmsan_instr.c:686
 irq_work_claim kernel/irq_work.c:40 [inline]
 irq_work_queue+0xbd/0x300 kernel/irq_work.c:93
 wake_up_klogd kernel/printk/printk.c:2902 [inline]
 console_unlock+0x1c59/0x1ca0 kernel/printk/printk.c:2451
 vprintk_emit+0xd22/0xff0 kernel/printk/printk.c:1915
 vprintk_default+0x90/0xa0 kernel/printk/printk.c:1955
 vprintk_func+0x517/0x700 kernel/printk/printk_safe.c:379
 printk+0x1b6/0x1f0 kernel/printk/printk.c:1991
 __list_add_valid+0x275/0x450 lib/list_debug.c:23
 __list_add include/linux/list.h:60 [inline]
 list_add include/linux/list.h:79 [inline]
 __free_one_page+0x1483/0x1800 mm/page_alloc.c:876
 free_one_page mm/page_alloc.c:1176 [inline]
 __free_pages_ok+0x87f/0x16c0 mm/page_alloc.c:1260
 __free_pages+0x109/0x240 mm/page_alloc.c:4442
 free_thread_stack kernel/fork.c:267 [inline]
 release_task_stack kernel/fork.c:354 [inline]
 put_task_stack+0x233/0x2f0 kernel/fork.c:365
 finish_task_switch+0x17c/0x270 kernel/sched/core.c:2741
 context_switch kernel/sched/core.c:2866 [inline]
 __schedule+0x688/0x730 kernel/sched/core.c:3507
 schedule+0x1cc/0x2f0 kernel/sched/core.c:3551
 freezable_schedule include/linux/freezer.h:172 [inline]
 do_nanosleep+0x2c3/0x9b0 kernel/time/hrtimer.c:1689
 hrtimer_nanosleep kernel/time/hrtimer.c:1743 [inline]
 __do_sys_nanosleep kernel/time/hrtimer.c:1775 [inline]
 __se_sys_nanosleep+0x4b3/0x6a0 kernel/time/hrtimer.c:1762
 __x64_sys_nanosleep+0x92/0xc0 kernel/time/hrtimer.c:1762
 do_syscall_64+0x152/0x230 arch/x86/entry/common.c:287
 entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x481110
RSP: 002b:0000000000a3ea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000023
RAX: ffffffffffffffda RBX: 000000000000003d RCX: 0000000000481110
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000a3eaa0
RBP: 0000000000020b48 R08: 0000000000000001 R09: 0000000000cb3940
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000007 R14: 00000000000001bb R15: 0000000000020b2c
Code: e8 7f 64 98 fd 89 c0 48 89 c1 48 c1 e1 20 48 09 c1 49 89 0e e9 92 fe ff ff 90 90 90 90 90 90 90 90 90 90 90 89 f8 25 ff ff 1f 00 <48> 8b 04 c5 c0 8b 63 8b c1 ef 11 81 e7 f0 3f 00 00 8b 4c 38 0c 
RIP: depot_fetch_stack+0x7/0x40 lib/stackdepot.c:200 RSP: ffff880139c3f250
CR2: ffffffff8c336ce8
---[ end trace 66765cff78d73252 ]---

Crashes (2):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2018/05/27 17:27 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/25 13:56 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
* Struck through repros no longer work on HEAD.