syzbot


WARNING in account_page_dirtied

Status: upstream: reported C repro on 2018/04/01 17:01
Labels: mm fs (incorrect?)
Reported-by: syzbot+b7772c65a1d88bfd8fca@syzkaller.appspotmail.com
First crash: 1893d, last: 726d

Cause bisection: failed (error log, bisect log)

Fix bisection: the fix commit could be any of (bisect log):
  0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
  de5540965853 Merge tag 'rtc-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Discussions (1)
Title Replies (including bot) Last reply
WARNING in account_page_dirtied 5 (6) 2018/04/05 11:41
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 WARNING in account_page_dirtied gfs2 nilfs2 C 10600 92d 988d 0/1 upstream: reported C repro on 2020/09/22 10:26
linux-4.14 WARNING in account_page_dirtied gfs2 C 1848 93d 986d 0/1 upstream: reported C repro on 2020/09/24 15:44
Last patch testing requests (10)
Created Duration User Patch Repo Result
2023/04/18 01:40 11m retest repro upstream error
2023/04/14 23:40 14m retest repro upstream report log
2023/04/14 08:11 16m retest repro upstream report log
2023/04/14 04:11 18m retest repro linux-next OK log
2023/01/07 23:31 14m retest repro upstream error
2023/01/04 20:31 17m retest repro upstream report log
2023/01/03 21:31 16m retest repro upstream report log
2022/10/06 10:30 17m retest repro linux-next error
2022/09/29 15:30 10m retest repro upstream error
2022/09/29 13:30 17m retest repro upstream OK log

Sample crash report:
NILFS (loop0): broken superblock, retrying with spare superblock (blocksize = 1024)
NILFS (loop0): broken superblock, retrying with spare superblock (blocksize = 2048)
NILFS (loop0): mounting unchecked fs
NILFS (loop0): recovery complete
------------[ cut here ]------------
WARNING: CPU: 1 PID: 8518 at include/linux/backing-dev.h:283 inode_to_wb include/linux/backing-dev.h:283 [inline]
WARNING: CPU: 1 PID: 8518 at include/linux/backing-dev.h:283 account_page_dirtied+0x787/0xa20 mm/page-writeback.c:2430
Modules linked in:
CPU: 1 PID: 8518 Comm: syz-executor204 Not tainted 5.10.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
RIP: 0010:inode_to_wb include/linux/backing-dev.h:283 [inline]
RIP: 0010:account_page_dirtied+0x787/0xa20 mm/page-writeback.c:2430
Code: a8 01 00 00 be ff ff ff ff 48 8d 78 70 e8 f1 4c 81 07 31 ff 89 c3 89 c6 e8 b6 cf d9 ff 85 db 0f 85 9c fa ff ff e8 89 c9 d9 ff <0f> 0b e9 90 fa ff ff e8 7d c9 d9 ff 48 89 ee 4c 89 ef e8 52 06 34
RSP: 0018:ffffc90001b573d8 EFLAGS: 00010093
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: ffff8880284de040 RSI: ffffffff81997c67 RDI: 0000000000000003
RBP: ffffea000071e100 R08: 0000000000000000 R09: ffff888037fcdc3f
R10: ffffffff81997c5a R11: 0000000000000000 R12: ffff888037fcdc38
R13: ffff888037fcda90 R14: ffff888037fcd8e0 R15: ffffea000071e108
FS:  00007ff46ac10700(0000) GS:ffff8880b9d00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000056404ff9d720 CR3: 0000000013907000 CR4: 00000000001506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 __set_page_dirty+0x7f/0x400 fs/buffer.c:608
 mark_buffer_dirty+0x466/0x5f0 fs/buffer.c:1137
 nilfs_btree_commit_convert_and_insert fs/nilfs2/btree.c:1812 [inline]
 nilfs_btree_convert_and_insert+0xdaf/0x1170 fs/nilfs2/btree.c:1877
 nilfs_bmap_do_insert fs/nilfs2/bmap.c:111 [inline]
 nilfs_bmap_insert+0x2a1/0x3f0 fs/nilfs2/bmap.c:147
 nilfs_mdt_insert_new_block fs/nilfs2/mdt.c:44 [inline]
 nilfs_mdt_create_block fs/nilfs2/mdt.c:93 [inline]
 nilfs_mdt_get_block+0x5bf/0xdb0 fs/nilfs2/mdt.c:254
 nilfs_palloc_get_block+0xc4/0x2b0 fs/nilfs2/alloc.c:216
 nilfs_palloc_get_entry_block+0x167/0x1d0 fs/nilfs2/alloc.c:318
 nilfs_dat_prepare_entry fs/nilfs2/dat.c:43 [inline]
 nilfs_dat_prepare_alloc fs/nilfs2/dat.c:69 [inline]
 nilfs_dat_prepare_alloc+0x61/0xb0 fs/nilfs2/dat.c:61
 nilfs_bmap_prepare_alloc_ptr fs/nilfs2/bmap.h:183 [inline]
 nilfs_direct_insert+0x3f2/0x530 fs/nilfs2/direct.c:122
 nilfs_bmap_do_insert fs/nilfs2/bmap.c:121 [inline]
 nilfs_bmap_insert+0x27a/0x3f0 fs/nilfs2/bmap.c:147
 nilfs_get_block+0x562/0xa50 fs/nilfs2/inode.c:97
 __block_write_begin_int+0x424/0x1770 fs/buffer.c:2011
 nilfs_prepare_chunk fs/nilfs2/dir.c:92 [inline]
 nilfs_make_empty+0x10a/0x820 fs/nilfs2/dir.c:591
 nilfs_mkdir fs/nilfs2/namei.c:227 [inline]
 nilfs_mkdir+0x1e8/0x360 fs/nilfs2/namei.c:204
 vfs_mkdir+0x1b7/0x340 fs/namei.c:3650
 do_mkdirat+0x262/0x2d0 fs/namei.c:3673
 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x44b259
Code: 7d cb fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 4b cb fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007ff46ac0fd88 EFLAGS: 00000246 ORIG_RAX: 0000000000000102
RAX: ffffffffffffffda RBX: 00000000006ddc28 RCX: 000000000044b259
RDX: 0000000000000000 RSI: 0000000020000180 RDI: 00000000ffffff9c
RBP: 00000000006ddc20 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 000000005f671b56
R13: 000000005f671b56 R14: 0000000000000000 R15: 0000000000000000

Crashes (44):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Manager Title
2020/12/22 22:45 upstream 8653b778e454 04201c06 .config console log report syz C ci-upstream-kasan-gce-selinux-root
2020/10/07 10:17 upstream c85fb28b6f99 1880b4a9 .config console log report syz C ci-upstream-kasan-gce-smack-root
2018/04/01 06:48 upstream 10b84daddbec 0174c6c8 .config console log report syz C ci-upstream-kasan-gce-root
2021/04/06 16:54 upstream 0a50438c8436 6a81331a .config console log report syz C ci-upstream-kasan-gce-selinux-root WARNING in account_page_dirtied
2021/02/17 09:29 upstream f40ddce88593 052f8d9f .config console log report syz C ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/04/11 06:07 linux-next e99d8a849517 bfeda1b1 .config console log report syz C ci-upstream-linux-next-kasan-gce-root WARNING in account_page_dirtied
2020/12/05 04:25 upstream e87297fa080a 20366b87 .config console log report syz C ci-upstream-kasan-gce-smack-root
2021/06/11 16:31 upstream 06af8679449d 1ba81399 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/06/02 12:13 upstream 231bc5390667 0740de69 .config console log report info ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/05/19 18:53 upstream c3d0e3fd41b7 a2eb125d .config console log report info ci-qemu-upstream WARNING in account_page_dirtied
2021/05/01 03:04 upstream d2b6f8a17919 77e2b668 .config console log report info ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/05/01 02:48 upstream d2b6f8a17919 77e2b668 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/04/29 22:04 upstream d2b6f8a17919 77e2b668 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/04/29 19:19 upstream d2b6f8a17919 77e2b668 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/04/28 05:17 upstream 57fa2369ab17 805b5003 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/04/28 05:03 upstream 57fa2369ab17 805b5003 .config console log report info ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/04/28 05:03 upstream 57fa2369ab17 805b5003 .config console log report info ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/04/28 05:02 upstream 57fa2369ab17 805b5003 .config console log report info ci-upstream-kasan-gce-selinux-root WARNING in account_page_dirtied
2021/04/28 05:01 upstream 57fa2369ab17 805b5003 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/04/26 10:43 upstream 9f4ad9e425a1 2a82f1b3 .config console log report info ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/04/26 06:39 upstream d2d09fbe33f8 2a82f1b3 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/04/25 17:01 upstream 2a1d7946fa53 36c88236 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/04/24 13:29 upstream e77a830c8297 17f0b706 .config console log report info ci-upstream-kasan-gce-selinux-root WARNING in account_page_dirtied
2021/04/13 02:41 upstream d434405aaab7 bfeda1b1 .config console log report info ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/04/12 04:19 upstream 7d900724913c bfeda1b1 .config console log report info ci-upstream-kasan-gce-root WARNING in account_page_dirtied
2021/03/01 03:01 upstream cd278456d4ca 4c37c133 .config console log report info ci-upstream-kasan-gce-selinux-root WARNING in account_page_dirtied
2021/02/18 05:33 upstream f40ddce88593 14052202 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/02/14 07:57 upstream ac30d8ce28d6 98682e5e .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/02/08 01:24 upstream b75dba7f472c 2ce644fc .config console log report info ci-upstream-kasan-gce-smack-root WARNING in account_page_dirtied
2021/02/12 00:29 upstream 291009f656e8 a5f86b15 .config console log report info ci-qemu2-arm64-compat WARNING in account_page_dirtied
2021/02/07 12:17 upstream 825b5991a46e 2ce644fc .config console log report info ci-qemu2-arm64-compat WARNING in account_page_dirtied
2021/02/01 17:04 upstream 1048ba83fb1c e6b95f32 .config console log report info ci-qemu2-arm64-compat WARNING in account_page_dirtied
2021/01/30 21:01 upstream 8c947645151c fc9fd31e .config console log report info ci-qemu2-arm64-compat WARNING in account_page_dirtied
2021/01/29 03:30 upstream 909b447dcc45 7df34f59 .config console log report info ci-qemu2-arm64 WARNING in account_page_dirtied
2021/05/29 20:35 linux-next a1f92694393a 325a8dab .config console log report info ci-upstream-linux-next-kasan-gce-root WARNING in account_page_dirtied
2021/05/09 07:43 linux-next 869a85b925fc bc5434be .config console log report info ci-upstream-linux-next-kasan-gce-root WARNING in account_page_dirtied
2021/04/04 23:02 linux-next 454c576c3f5e 6a81331a .config console log report info ci-upstream-linux-next-kasan-gce-root WARNING in account_page_dirtied
2021/04/04 05:50 linux-next 454c576c3f5e 6a81331a .config console log report info ci-upstream-linux-next-kasan-gce-root WARNING in account_page_dirtied
2021/01/03 20:41 upstream 3516bd729358 79264ae3 .config console log report info ci-upstream-kasan-gce-root
2020/12/03 20:42 upstream 34816d20f173 59ad4022 .config console log report info ci-qemu-upstream
2020/11/21 16:04 upstream 27bba9c532a8 2f4d85f4 .config console log report info ci-qemu-upstream
2020/12/06 09:16 upstream 7059c2c00a21 f12ba0c5 .config console log report info ci-qemu-upstream-386
2020/12/29 04:11 linux-next d7a03a44a5e9 8259d56c .config console log report info ci-upstream-linux-next-kasan-gce-root
2020/09/25 03:43 linux-next d1d2220c7f39 54289b08 .config console log report info ci-upstream-linux-next-kasan-gce-root
* Struck through repros no longer work on HEAD.