syzbot


BUG: unable to handle kernel paging request in xas_find_marked

Status: auto-closed as invalid on 2019/10/25 08:43
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+9b4afc4caa8469b2666d@syzkaller.appspotmail.com
First crash: 1820d, last: 1820d

Sample crash report:
BUG: unable to handle kernel paging request at ffffffffffffffc8
#PF error: [WRITE]
PGD 8874067 P4D 8874067 PUD 8876067 PMD 0 
Oops: 0002 [#1] PREEMPT SMP KASAN
CPU: 0 PID: 629 Comm: kworker/u4:3 Not tainted 5.1.0-rc6+ #163
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: writeback wb_workfn (flush-8:0)
RIP: 0010:xas_find_marked+0xe2/0xf20 lib/xarray.c:1161
Code: 75 d0 4c 89 ee 4c 89 f7 e8 4b 1e 5c fa 4d 39 ee 0f 82 44 0c 00 00 e8 1d 1d 5c fa 49 8d 4f 12 48 8d 04 dd 28 02 00 00 48 89 ca <47> 89 4d c8 83 e1 07 48 c1 ea 03 48 89 45 98 48 b8 00 00 00 00 00
RSP: 0018:ffff8880a88bf2b8 EFLAGS: 00010293
RAX: 0000000000000228 RBX: 0000000000000000 RCX: ffff8880a88bf3d2
RDX: ffff8880a88bf3d2 RSI: ffffffff87147003 RDI: 0000000000000006
RBP: ffff8880a88bf320 R08: ffff8880a8da4580 R09: ffffed1015d05bc0
R10: ffffed1015d05bbf R11: ffff8880ae82ddfb R12: 0000000000000000
R13: 0000000000000000 R14: ffffffffffffffff R15: ffff8880a88bf3c0
FS:  0000000000000000(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffffffffffc8 CR3: 0000000096322000 CR4: 00000000001406f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 find_get_pages_range_tag+0x179/0xd50 mm/filemap.c:1914
 pagevec_lookup_range_tag+0x40/0x80 mm/swap.c:1008
 write_cache_pages+0x240/0x1560 mm/page-writeback.c:2192
 generic_writepages mm/page-writeback.c:2326 [inline]
 generic_writepages+0xed/0x160 mm/page-writeback.c:2315
 blkdev_writepages+0x1e/0x30 fs/block_dev.c:2007
 do_writepages+0xfc/0x2a0 mm/page-writeback.c:2341
 __writeback_single_inode+0x11d/0x1320 fs/fs-writeback.c:1349
 writeback_sb_inodes+0x596/0xed0 fs/fs-writeback.c:1613
 __writeback_inodes_wb+0xc3/0x260 fs/fs-writeback.c:1682
 wb_writeback+0x87f/0xd00 fs/fs-writeback.c:1791
 wb_check_start_all fs/fs-writeback.c:1915 [inline]
 wb_do_writeback fs/fs-writeback.c:1941 [inline]
 wb_workfn+0xae5/0x1190 fs/fs-writeback.c:1975
 process_one_work+0x98e/0x1790 kernel/workqueue.c:2269
 worker_thread+0x98/0xe40 kernel/workqueue.c:2415
 kthread+0x357/0x430 kernel/kthread.c:253
 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:352
Modules linked in:
CR2: ffffffffffffffc8
---[ end trace 4b3793291e1d9599 ]---
RIP: 0010:xas_find_marked+0xe2/0xf20 lib/xarray.c:1161
Code: 75 d0 4c 89 ee 4c 89 f7 e8 4b 1e 5c fa 4d 39 ee 0f 82 44 0c 00 00 e8 1d 1d 5c fa 49 8d 4f 12 48 8d 04 dd 28 02 00 00 48 89 ca <47> 89 4d c8 83 e1 07 48 c1 ea 03 48 89 45 98 48 b8 00 00 00 00 00
RSP: 0018:ffff8880a88bf2b8 EFLAGS: 00010293
RAX: 0000000000000228 RBX: 0000000000000000 RCX: ffff8880a88bf3d2
RDX: ffff8880a88bf3d2 RSI: ffffffff87147003 RDI: 0000000000000006
RBP: ffff8880a88bf320 R08: ffff8880a8da4580 R09: ffffed1015d05bc0
R10: ffffed1015d05bbf R11: ffff8880ae82ddfb R12: 0000000000000000
R13: 0000000000000000 R14: ffffffffffffffff R15: ffff8880a88bf3c0
FS:  0000000000000000(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffffffffffc8 CR3: 0000000096322000 CR4: 00000000001406f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/05/02 10:07 net-next-old cd86972a9fd0 7516d9fa .config console log report ci-upstream-net-kasan-gce
* Struck through repros no longer work on HEAD.