syzbot


WARNING in move_to_new_folio

Status: upstream: reported C repro on 2025/04/13 00:03
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+8bb6fd945af4e0ad9299@syzkaller.appspotmail.com
Fix commit: jfs: implement migrate_folio for jfs_metapage_aops
Patched on: [ci-upstream-linux-next-kasan-gce-root], missing on: [ci-qemu-gce-upstream-auto ci-qemu-native-arm64-kvm ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-snapshot-upstream-root ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb]
First crash: 51d, last: 28m
Cause bisection: introduced by (bisect log) :
commit 7ee3647243e5c4a9d74d4c7ec621eac75c6d37ea
Author: Matthew Wilcox (Oracle) <willy@infradead.org>
Date: Wed Apr 2 14:59:57 2025 +0000

  migrate: Remove call to ->writepage

Crash: WARNING in move_to_new_folio (log)
Repro: C syz .config
  
Discussions (6)
Title Replies (including bot) Last reply
[PATCH V5 0/2] JFS: Implement migrate_folio for jfs_metapage_aops 5 (6) 2025/05/01 12:37
Syz Test if issue still reproduce 3 (6) 2025/04/30 09:43
[PATCH V4 0/2] JFS: Implement migrate_folio for jfs_metapage_aops 15 (16) 2025/04/29 11:31
[PATCH V3 0/2] JFS: Implement migrate_folio for jfs_metapage_aops 6 (7) 2025/04/22 11:28
[syzbot] [mm?] WARNING in move_to_new_folio 3 (10) 2025/04/15 07:00
[PATCH] jfs: implement migrate_folio for jfs_metapage_aops 4 (4) 2025/04/14 13:10
Last patch testing requests (11)
Created Duration User Patch Repo Result
2025/04/30 10:03 31m shivankg@amd.com https://github.com/shivankgarg98/linux.git 69a58d5260 OK log
2025/04/30 09:06 29m shivankg@amd.com https://github.com/shivankgarg98/linux.git 69a58d5260 OK log
2025/04/30 07:59 23m shivankg@amd.com https://github.com/shivankgarg98/linux.git 5d98b45ab error
2025/04/30 07:30 23m retest repro linux-next error
2025/04/30 05:12 23m shivankg@amd.com patch git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git 33035b665 error
2025/04/22 11:41 2h12m shivankg@amd.com https://github.com/AMDESE/linux-mm.git f17a3b8bc error
2025/04/17 06:09 2h01m shivankg@amd.com https://github.com/AMDESE/linux-mm.git 07246f14ea error
2025/04/15 06:19 25m shivankg@amd.com patch git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git 01c6df60d5d4 OK log
2025/04/15 05:40 18m shivankg@amd.com patch git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git 01c6df60d5d4 report log
2025/04/15 04:57 26m shivankg@amd.com patch git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git 01c6df60d5d4 report log
2025/04/15 04:33 24m shivankg@amd.com patch linux-next error

Sample crash report:
------------[ cut here ]------------
gfs2_meta_aops does not implement migrate_folio
WARNING: CPU: 0 PID: 30 at mm/migrate.c:957 fallback_migrate_folio mm/migrate.c:955 [inline]
WARNING: CPU: 0 PID: 30 at mm/migrate.c:957 move_to_new_folio+0x696/0x7a0 mm/migrate.c:1009
Modules linked in:
CPU: 0 UID: 0 PID: 30 Comm: kcompactd1 Not tainted 6.15.0-syzkaller-03478-gc89756bcf406 #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
RIP: 0010:fallback_migrate_folio mm/migrate.c:955 [inline]
RIP: 0010:move_to_new_folio+0x696/0x7a0 mm/migrate.c:1009
Code: 0d 01 90 42 80 7c 3d 00 00 74 0a 48 8b 7c 24 20 e8 cf 56 fe ff 48 8b 44 24 20 48 8b 30 48 c7 c7 80 9b 97 8b e8 1b 6b 5f ff 90 <0f> 0b 90 90 49 bf 00 00 00 00 00 fc ff df e9 7e fd ff ff e8 22 76
RSP: 0018:ffffc90000516fd0 EFLAGS: 00010246
RAX: 52c1e2e30c677300 RBX: ffffea0000e5aac0 RCX: ffff888030f10000
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000002
RBP: 1ffff1100a6f5878 R08: ffff88801fc24293 R09: 1ffff11003f84852
R10: dffffc0000000000 R11: ffffed1003f84853 R12: ffffea0001634040
R13: ffff8880537ac2a0 R14: ffffea0000e5aac8 R15: dffffc0000000000
FS:  0000000000000000(0000) GS:ffff88808d28f000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f51cba26000 CR3: 00000000432cc000 CR4: 0000000000352ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 migrate_folio_move mm/migrate.c:1314 [inline]
 migrate_folios_move mm/migrate.c:1666 [inline]
 migrate_pages_batch+0x1c34/0x2830 mm/migrate.c:1913
 migrate_pages_sync mm/migrate.c:1943 [inline]
 migrate_pages+0x1bcc/0x2930 mm/migrate.c:2052
 compact_zone+0x23f4/0x4af0 mm/compaction.c:2689
 compact_node+0x1d2/0x280 mm/compaction.c:2958
 kcompactd+0xbc7/0x1290 mm/compaction.c:3256
 kthread+0x711/0x8a0 kernel/kthread.c:464
 ret_from_fork+0x3fc/0x770 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
 </TASK>

Crashes (455):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/05/28 08:17 upstream c89756bcf406 874a1386 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/04/13 06:23 linux-next 01c6df60d5d4 0bd6db41 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root WARNING in move_to_new_folio
2025/05/30 14:15 upstream f66bc387efbe 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 11:03 upstream f66bc387efbe 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro #1 (corrupt fs)] [mounted in repro #2 (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 06:52 upstream e0797d3b91de 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 03:04 upstream e0797d3b91de 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 01:30 upstream e0797d3b91de 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 00:41 upstream e0797d3b91de 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 17:55 upstream 90b83efa6701 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 15:06 upstream 90b83efa6701 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 12:47 upstream 90b83efa6701 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 12:18 upstream 90b83efa6701 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 09:12 upstream 90b83efa6701 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 04:29 upstream feacb1774bd5 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 01:43 upstream feacb1774bd5 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro #1 (corrupt fs)] [mounted in repro #2] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 21:10 upstream feacb1774bd5 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 18:18 upstream feacb1774bd5 3d2f584d .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 13:38 upstream c89756bcf406 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro #1 (corrupt fs)] [mounted in repro #2 (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 12:23 upstream c89756bcf406 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 10:06 upstream c89756bcf406 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 08:48 upstream c89756bcf406 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 22:37 upstream 914873bc7df9 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 22:22 upstream 914873bc7df9 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 18:56 upstream 914873bc7df9 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 16:34 upstream 914873bc7df9 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 12:23 upstream ddddf9d64f73 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 09:52 upstream ddddf9d64f73 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 07:09 upstream ddddf9d64f73 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/27 05:58 upstream ddddf9d64f73 874a1386 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 06:31 upstream 90b83efa6701 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in move_to_new_folio
2025/05/30 13:18 upstream f66bc387efbe 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 12:08 upstream f66bc387efbe 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 12:05 upstream f66bc387efbe 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 09:45 upstream f66bc387efbe 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 07:16 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 06:09 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 05:19 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 05:16 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 04:16 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 03:30 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 02:25 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 01:25 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/30 00:20 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 23:32 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 22:37 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 22:14 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 21:07 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 20:46 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 19:42 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 19:04 upstream e0797d3b91de 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 17:10 upstream 90b83efa6701 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 14:09 upstream 90b83efa6701 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 11:49 upstream 90b83efa6701 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 11:10 upstream 90b83efa6701 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 07:41 upstream 90b83efa6701 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 03:44 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 02:46 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 01:17 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 01:09 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/29 00:05 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 23:04 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 21:21 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 20:23 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 19:23 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 17:21 upstream feacb1774bd5 3d2f584d .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 14:38 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 13:31 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 11:34 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 10:09 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 08:11 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 06:42 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 05:32 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/28 04:20 upstream c89756bcf406 874a1386 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in move_to_new_folio
2025/05/25 04:53 linux-next 176e917e010c ed351ea7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in move_to_new_folio
2025/04/11 23:38 linux-next 01c6df60d5d4 12ba9c21 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in move_to_new_folio
2025/04/08 23:57 linux-next 7702d0130dc0 b133e63a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in move_to_new_folio
* Struck through repros no longer work on HEAD.