syzbot


WARNING in mark_buffer_dirty

Status: auto-closed as invalid on 2019/10/25 08:47
Reported-by: syzbot+742d99650f4ae5351772@syzkaller.appspotmail.com
First crash: 2573d, last: 1995d
Similar bugs (12)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 WARNING in mark_buffer_dirty bfs C error 10 689d 1035d 0/1 upstream: reported C repro on 2022/01/20 22:23
upstream WARNING in mark_buffer_dirty (6) nilfs C error 9637 27m 400d 0/28 upstream: reported C repro on 2023/10/17 15:53
upstream WARNING in mark_buffer_dirty (4) bfs nilfs C inconclusive 1152 531d 870d 22/28 fixed on 2023/06/08 14:41
android-44 WARNING in mark_buffer_dirty 2 2149d 2048d 0/2 auto-closed as invalid on 2019/07/01 11:44
upstream WARNING in mark_buffer_dirty fs C 21 2179d 2562d 0/28 closed as invalid on 2019/07/24 04:22
linux-4.14 WARNING in mark_buffer_dirty (2) nilfs2 C error 8 632d 1015d 0/1 upstream: reported C repro on 2022/02/10 08:17
upstream WARNING in mark_buffer_dirty (2) ext4 665 1681d 1814d 0/28 auto-closed as invalid on 2020/07/14 01:44
upstream WARNING in mark_buffer_dirty (5) nilfs C done 172 408d 527d 23/28 fixed on 2023/10/12 12:48
upstream WARNING in mark_buffer_dirty (3) ext4 2 1363d 1375d 0/28 auto-closed as invalid on 2021/06/27 09:01
linux-4.14 WARNING in mark_buffer_dirty 1 1775d 1775d 0/1 auto-closed as invalid on 2020/05/11 07:45
linux-5.15 WARNING in mark_buffer_dirty origin:upstream C error 83 10d 616d 0/3 upstream: reported C repro on 2023/03/15 22:22
linux-6.1 WARNING in mark_buffer_dirty origin:upstream C 190 18d 618d 0/3 upstream: reported C repro on 2023/03/13 14:09

Sample crash report:
WARNING: CPU: 0 PID: 2575 at fs/buffer.c:1150 mark_buffer_dirty+0x26c/0x480 fs/buffer.c:1150
Kernel panic - not syncing: panic_on_warn set ...

CPU: 0 PID: 2575 Comm: syz-executor.3 Not tainted 4.9.141+ #1
 ffff88014d9b73f0 ffffffff81b42e79 ffffffff82a38ce0 00000000ffffffff
 ffffffff82ab7700 0000000000000000 0000000000000009 ffff88014d9b74b0
 ffffffff813f7125 0000000041b58ab3 ffffffff82e2b62b ffffffff813f6f66
Call Trace:
 [<ffffffff81b42e79>] __dump_stack lib/dump_stack.c:15 [inline]
 [<ffffffff81b42e79>] dump_stack+0xc1/0x128 lib/dump_stack.c:51
 [<ffffffff813f7125>] panic+0x1bf/0x39f kernel/panic.c:179
 [<ffffffff813f7362>] __warn.cold.8+0x2f/0x2f kernel/panic.c:542
 [<ffffffff810dc02c>] warn_slowpath_null+0x2c/0x40 kernel/panic.c:585
 [<ffffffff815b86bc>] mark_buffer_dirty+0x26c/0x480 fs/buffer.c:1150
 [<ffffffff815bb3fc>] __block_commit_write.isra.10+0x13c/0x200 fs/buffer.c:2061
 [<ffffffff815bb50a>] block_write_end+0x4a/0x100 fs/buffer.c:2139
 [<ffffffff815c69b9>] blkdev_write_end+0x49/0x120 fs/block_dev.c:339
 [<ffffffff8140f6bc>] generic_perform_write+0x34c/0x500 mm/filemap.c:2764
 [<ffffffff81412542>] __generic_file_write_iter+0x352/0x540 mm/filemap.c:2878
 [<ffffffff815cadb7>] blkdev_write_iter+0x1b7/0x370 fs/block_dev.c:1718
 [<ffffffff815071c7>] vfs_iter_write+0x2d7/0x450 fs/read_write.c:390
 [<ffffffff815ae4fb>] iter_file_splice_write+0x5fb/0xb30 fs/splice.c:768
 [<ffffffff815a9ab8>] do_splice_from fs/splice.c:870 [inline]
 [<ffffffff815a9ab8>] direct_splice_actor+0x128/0x190 fs/splice.c:1037
 [<ffffffff815ab6c1>] splice_direct_to_actor+0x2c1/0x7e0 fs/splice.c:992
 [<ffffffff815abd83>] do_splice_direct+0x1a3/0x270 fs/splice.c:1080
 [<ffffffff8150d780>] do_sendfile+0x4f0/0xc30 fs/read_write.c:1393
 [<ffffffff8150f864>] SYSC_sendfile64 fs/read_write.c:1454 [inline]
 [<ffffffff8150f864>] SyS_sendfile64+0x144/0x160 fs/read_write.c:1440
 [<ffffffff810056ef>] do_syscall_64+0x19f/0x550 arch/x86/entry/common.c:285
 [<ffffffff82817893>] entry_SYSCALL_64_after_swapgs+0x5d/0xdb
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (7):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/06/06 03:11 https://android.googlesource.com/kernel/common android-4.9 8fe428403e30 a547defc .config console log report ci-android-49-kasan-gce
2018/12/10 13:59 https://android.googlesource.com/kernel/common android-4.9 860c8b893191 6565f24d .config console log report ci-android-49-kasan-gce-root
2017/11/20 09:17 https://android.googlesource.com/kernel/common android-4.9 44a3afcce10a eff27f33 .config console log report ci-android-49-kasan-gce
2017/11/06 10:02 https://android.googlesource.com/kernel/common android-4.9 dfe0a9bcfc3a d49979f7 .config console log report ci-android-49-kasan-gce
2017/11/04 17:50 https://android.googlesource.com/kernel/common android-4.9 dfe0a9bcfc3a d49979f7 .config console log report ci-android-49-kasan-gce
2018/10/22 09:15 https://android.googlesource.com/kernel/common android-4.9 03fcc2fe7130 ecb386fe .config console log report ci-android-49-kasan-gce-386
2018/09/25 06:27 https://android.googlesource.com/kernel/common android-4.9 36daaf708bc0 0e7547d7 .config console log report ci-android-49-kasan-gce-386
* Struck through repros no longer work on HEAD.