syzbot


WARNING in __folio_mark_dirty

Status: upstream: reported C repro on 2025/06/16 17:15
Bug presence: origin:lts-only
[Documentation on labels]
Reported-by: syzbot+d429f1fb4bc9f0306658@syzkaller.appspotmail.com
First crash: 3d19h, last: 11h08m
Bug presence (2)
Date Name Commit Repro Result
2025/06/19 linux-6.6.y (ToT) 6282921b6825 C [report] WARNING in __folio_mark_dirty
2025/06/19 upstream (ToT) 5c8013ae2e86 C Didn't crash
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in __folio_mark_dirty (2) gfs2 C error 790985 24d 842d 28/29 upstream: reported C repro on 2023/02/28 15:58
upstream WARNING in __folio_mark_dirty gfs2 C error 1791 846d 1330d 22/29 fixed on 2023/02/24 13:50
linux-6.1 WARNING in __folio_mark_dirty origin:upstream C 303629 20m 835d 0/3 upstream: reported C repro on 2023/03/08 12:14

Sample crash report:
gfs2: fsid=syz:syz.0: first mount done, others may mount
------------[ cut here ]------------
WARNING: CPU: 1 PID: 5772 at include/linux/backing-dev.h:256 inode_to_wb include/linux/backing-dev.h:252 [inline]
WARNING: CPU: 1 PID: 5772 at include/linux/backing-dev.h:256 folio_account_dirtied mm/page-writeback.c:2640 [inline]
WARNING: CPU: 1 PID: 5772 at include/linux/backing-dev.h:256 __folio_mark_dirty+0x912/0x1110 mm/page-writeback.c:2691
Modules linked in:
CPU: 1 PID: 5772 Comm: syz-executor227 Not tainted 6.6.93-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
RIP: 0010:inode_to_wb include/linux/backing-dev.h:252 [inline]
RIP: 0010:folio_account_dirtied mm/page-writeback.c:2640 [inline]
RIP: 0010:__folio_mark_dirty+0x912/0x1110 mm/page-writeback.c:2691
Code: e9 92 f8 ff ff e8 de bf cd ff 0f 0b e9 d9 f8 ff ff e8 d2 bf cd ff 48 89 df 48 8b 74 24 28 e8 e5 c3 2d 00 eb a6 e8 be bf cd ff <0f> 0b e9 84 fb ff ff 89 c2 80 e2 07 80 c2 03 38 ca 0f 8c f2 f8 ff
RSP: 0018:ffffc9000418f8c0 EFLAGS: 00010093
RAX: ffffffff81b7d722 RBX: ffffea0001d56fc0 RCX: ffff88802d49bc00
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000001 R08: ffff888148c71f0f R09: 1ffff1102918e3e1
R10: dffffc0000000000 R11: ffffed102918e3e2 R12: 1ffff1102918e3e1
R13: ffff888148c71d90 R14: 0000000000000000 R15: ffff888148c71f08
FS:  0000000000000000(0000) GS:ffff8880b8f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f60b9418000 CR3: 000000002d6c0000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 mark_buffer_dirty+0x26e/0x4d0 fs/buffer.c:1212
 gfs2_unpin+0x125/0x9a0 fs/gfs2/lops.c:111
 buf_lo_after_commit+0x15e/0x1b0 fs/gfs2/lops.c:745
 lops_after_commit fs/gfs2/lops.h:51 [inline]
 gfs2_log_flush+0x1094/0x24b0 fs/gfs2/log.c:1117
 gfs2_kill_sb+0x5d/0x320 fs/gfs2/ops_fstype.c:1789
 deactivate_locked_super+0x97/0x100 fs/super.c:481
 cleanup_mnt+0x429/0x4c0 fs/namespace.c:1250
 task_work_run+0x1ce/0x250 kernel/task_work.c:239
 exit_task_work include/linux/task_work.h:43 [inline]
 do_exit+0x903/0x23c0 kernel/exit.c:874
 do_group_exit+0x21b/0x2d0 kernel/exit.c:1023
 __do_sys_exit_group kernel/exit.c:1034 [inline]
 __se_sys_exit_group kernel/exit.c:1032 [inline]
 __x64_sys_exit_group+0x3f/0x40 kernel/exit.c:1032
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x55/0xb0 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7fddfc03bb09
Code: Unable to access opcode bytes at 0x7fddfc03badf.
RSP: 002b:00007ffd961434f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fddfc03bb09
RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000001
RBP: 00007fddfc0f02b0 R08: ffffffffffffffb8 R09: 0000000000000006
R10: 0000000000000000 R11: 0000000000000246 R12: 00007fddfc0f02b0
R13: 0000000000000000 R14: 00007fddfc0f1020 R15: 00007fddfc00a060
 </TASK>

Crashes (460):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/06/18 04:38 linux-6.6.y c2603c511feb e77fae15 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/20 00:59 linux-6.6.y 6282921b6825 ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/20 00:48 linux-6.6.y 6282921b6825 ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 18:27 linux-6.6.y 6282921b6825 ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 17:05 linux-6.6.y 6282921b6825 ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 16:34 linux-6.6.y 6282921b6825 ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 15:50 linux-6.6.y 6282921b6825 ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 15:48 linux-6.6.y 6282921b6825 ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 13:08 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 12:07 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 11:17 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 09:12 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 08:59 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 08:13 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 08:01 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 07:49 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 07:36 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 07:25 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 07:14 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 07:01 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/19 06:55 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/18 14:56 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/18 14:27 linux-6.6.y c2603c511feb ed3e87f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/18 12:59 linux-6.6.y c2603c511feb ca631f70 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/18 12:26 linux-6.6.y c2603c511feb ca631f70 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 21:38 linux-6.6.y c2603c511feb e77fae15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 20:37 linux-6.6.y c2603c511feb e77fae15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 20:06 linux-6.6.y c2603c511feb e77fae15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 16:10 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 13:07 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:30 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:15 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:03 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:00 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:00 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:00 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:00 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 11:00 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 10:55 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 10:55 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 10:55 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 10:41 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/17 10:38 linux-6.6.y c2603c511feb cfebc887 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
2025/06/16 17:15 linux-6.6.y c2603c511feb d1716036 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING in __folio_mark_dirty
* Struck through repros no longer work on HEAD.