syzbot


kernel BUG in __filemap_add_folio

Status: upstream: reported C repro on 2025/04/25 01:19
Subsystems: mm fs
[Documentation on labels]
Reported-by: syzbot+4d3cc33ef7a77041efa6@syzkaller.appspotmail.com
First crash: 123d, last: 7h32m
Cause bisection: introduced by (bisect log) :
commit 47dd67532303803a87f43195e088b3b4bcf0454d
Author: Luis Chamberlain <mcgrof@kernel.org>
Date: Fri Feb 21 22:38:22 2025 +0000

  block/bdev: lift block size restrictions to 64k

Crash: kernel BUG in __filemap_add_folio (log)
Repro: C syz .config
  
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [fs?] [mm?] kernel BUG in __filemap_add_folio 0 (1) 2025/04/25 01:19
Last patch testing requests (4)
Created Duration User Patch Repo Result
2025/06/01 00:03 59m retest repro upstream report log
2025/06/01 00:03 40m retest repro upstream report log
2025/06/01 00:03 17m retest repro upstream report log
2025/05/17 11:29 17m retest repro upstream report log

Sample crash report:
 do_initcall_level init/main.c:1331 [inline]
 do_initcalls init/main.c:1347 [inline]
 do_basic_setup init/main.c:1366 [inline]
 kernel_init_freeable+0x5c2/0x910 init/main.c:1579
 kernel_init+0x1c/0x2b0 init/main.c:1469
 ret_from_fork+0x5d7/0x6f0 arch/x86/kernel/process.c:148
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
------------[ cut here ]------------
kernel BUG at mm/filemap.c:867!
Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI
CPU: 0 UID: 0 PID: 6030 Comm: syz-executor263 Not tainted 6.17.0-rc1-syzkaller-00111-g24ea63ea3877 #0 PREEMPT(full) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025
RIP: 0010:__filemap_add_folio+0xf5b/0x11e0 mm/filemap.c:867
Code: 7a c8 ff 48 c7 c6 20 24 b9 8b 4c 89 ef e8 9d 28 11 00 90 0f 0b e8 95 7a c8 ff 48 c7 c6 80 24 b9 8b 4c 89 ef e8 86 28 11 00 90 <0f> 0b e8 7e 7a c8 ff 90 0f 0b 90 e9 f2 fb ff ff e8 70 7a c8 ff 48
RSP: 0018:ffffc90002f97488 EFLAGS: 00010293
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: ffff888029eaa440 RSI: ffffffff81f318ba RDI: ffff888029eaa884
RBP: 0000000000112cc0 R08: 0000000000000001 R09: 0000000000000001
R10: ffffffff90ab3697 R11: 0000000000000001 R12: 0000000000000002
R13: ffffea0001d4b080 R14: 0000000000000000 R15: 0000000000000150
FS:  00005555688ea480(0000) GS:ffff8881246bc000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffe89af1e40 CR3: 00000000720e3000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 filemap_add_folio+0x10e/0x220 mm/filemap.c:969
 ra_alloc_folio mm/readahead.c:448 [inline]
 page_cache_ra_order+0x5a7/0xd70 mm/readahead.c:506
 page_cache_sync_ra+0x4e9/0xa00 mm/readahead.c:619
 filemap_get_pages+0xb62/0x1c20 mm/filemap.c:2603
 filemap_splice_read+0x5cb/0xd60 mm/filemap.c:2991
 do_splice_read fs/splice.c:979 [inline]
 do_splice_read+0x282/0x370 fs/splice.c:953
 splice_direct_to_actor+0x2a1/0xa30 fs/splice.c:1083
 do_splice_direct_actor fs/splice.c:1201 [inline]
 do_splice_direct+0x174/0x240 fs/splice.c:1227
 do_sendfile+0xb06/0xe50 fs/read_write.c:1370
 __do_sys_sendfile64 fs/read_write.c:1431 [inline]
 __se_sys_sendfile64 fs/read_write.c:1417 [inline]
 __x64_sys_sendfile64+0x1d8/0x220 fs/read_write.c:1417
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7ffafed871a9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 c1 17 00 00 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 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffe89af2f58 EFLAGS: 00000246 ORIG_RAX: 0000000000000028
RAX: ffffffffffffffda RBX: 00007ffe89af2f90 RCX: 00007ffafed871a9
RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003
RBP: 0000000000000000 R08: 00000000000f4240 R09: 00000000000f4240
R10: 0000000000200000 R11: 0000000000000246 R12: 00000000000f4240
R13: 0000000000010850 R14: 00007ffe89af2f7c R15: 00007ffe89af2f80
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:__filemap_add_folio+0xf5b/0x11e0 mm/filemap.c:867
Code: 7a c8 ff 48 c7 c6 20 24 b9 8b 4c 89 ef e8 9d 28 11 00 90 0f 0b e8 95 7a c8 ff 48 c7 c6 80 24 b9 8b 4c 89 ef e8 86 28 11 00 90 <0f> 0b e8 7e 7a c8 ff 90 0f 0b 90 e9 f2 fb ff ff e8 70 7a c8 ff 48
RSP: 0018:ffffc90002f97488 EFLAGS: 00010293
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: ffff888029eaa440 RSI: ffffffff81f318ba RDI: ffff888029eaa884
RBP: 0000000000112cc0 R08: 0000000000000001 R09: 0000000000000001
R10: ffffffff90ab3697 R11: 0000000000000001 R12: 0000000000000002
R13: ffffea0001d4b080 R14: 0000000000000000 R15: 0000000000000150
FS:  00005555688ea480(0000) GS:ffff8881247bc000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 00000000720e3000 CR4: 00000000003526f0

Crashes (313):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/15 11:17 upstream 24ea63ea3877 dcc075fb .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in __filemap_add_folio
2025/07/25 05:14 upstream 25fae0b93d1d fb8f743d .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/04/21 03:22 upstream ac71fabf1567 2a20f901 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/04/21 03:22 upstream ac71fabf1567 2a20f901 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/04/21 03:13 upstream ac71fabf1567 2a20f901 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/04/21 03:38 upstream 6fea5fabd332 2a20f901 .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 kernel BUG in __filemap_add_folio
2025/08/15 12:14 linux-next 931e46dcbc7e dcc075fb .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce kernel BUG in __filemap_add_folio
2025/07/27 13:10 linux-next d086c886ceb9 fb8f743d .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce kernel BUG in __filemap_add_folio
2025/08/22 09:41 upstream 038d61fd6422 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/21 03:47 upstream 038d61fd6422 0b9605c8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/20 06:41 upstream b19a97d57c15 79512909 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in __filemap_add_folio
2025/08/20 05:04 upstream b19a97d57c15 79512909 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root kernel BUG in __filemap_add_folio
2025/08/20 00:38 upstream b19a97d57c15 79512909 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in __filemap_add_folio
2025/08/19 10:30 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in __filemap_add_folio
2025/08/18 20:03 upstream c17b750b3ad9 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/18 05:21 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/17 20:49 upstream 038d61fd6422 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/17 04:20 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/16 18:48 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in __filemap_add_folio
2025/08/15 21:44 upstream d7ee5bdce789 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in __filemap_add_folio
2025/08/14 08:13 upstream 038d61fd6422 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/14 03:00 upstream 91325f31afc1 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root kernel BUG in __filemap_add_folio
2025/08/13 11:00 upstream 038d61fd6422 22ec1469 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/12 22:58 upstream 038d61fd6422 c06e8995 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/10 17:18 upstream 038d61fd6422 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/09 16:48 upstream 0227b49b5027 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/06 01:11 upstream 038d61fd6422 904e669c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/04 12:53 upstream d2eedaa3909b 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/03 22:56 upstream 352af6a011d5 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/03 17:01 upstream 038d61fd6422 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __filemap_add_folio
2025/08/03 04:38 upstream 186f3edfdd41 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __filemap_add_folio
2025/07/28 06:19 upstream b711733e89a3 fb8f743d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __filemap_add_folio
2025/08/21 19:23 upstream 32b7144f806e 3e79b825 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/18 07:25 upstream 8d561baae505 dcc075fb .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/14 20:54 upstream 0cc53520e68b dcc075fb .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/14 07:08 upstream dfc0f6373094 22ec1469 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/12 19:23 upstream 0e39a731820a 22ec1469 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/12 05:56 upstream 53e760d89498 c06e8995 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream kernel BUG in __filemap_add_folio
2025/08/09 21:13 upstream c30a13538d9f 32a0e5ed .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/07 08:28 upstream cca7a0aae895 9a42d6b1 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/04 08:45 upstream 352af6a011d5 7368264b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/08/03 19:26 upstream 186f3edfdd41 7368264b .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in __filemap_add_folio
2025/04/21 01:15 upstream 6fea5fabd332 2a20f901 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 kernel BUG in __filemap_add_folio
2025/08/19 18:35 linux-next 886e5e7b0432 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/18 01:38 linux-next 931e46dcbc7e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/18 00:00 linux-next 931e46dcbc7e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce kernel BUG in __filemap_add_folio
2025/08/17 14:03 linux-next 931e46dcbc7e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/12 17:31 linux-next 2674d1eadaa2 c06e8995 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/11 19:35 linux-next b1549501188c 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce kernel BUG in __filemap_add_folio
2025/08/11 18:30 linux-next b1549501188c 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce kernel BUG in __filemap_add_folio
2025/08/11 15:44 linux-next b1549501188c 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce kernel BUG in __filemap_add_folio
2025/08/10 04:41 linux-next b1549501188c 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/08 21:08 linux-next b1549501188c 987b750d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in __filemap_add_folio
2025/08/07 15:14 linux-next 442d93313cae 04cffc22 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce kernel BUG in __filemap_add_folio
2025/08/11 13:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
2025/08/11 00:53 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
2025/08/09 13:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 32a0e5ed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
2025/08/08 19:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 987b750d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
2025/08/07 09:49 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 4bd24a3e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
2025/08/06 04:31 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 904e669c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
2025/08/04 20:52 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 abdcb213 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
2025/08/03 21:49 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 82af5ea7c611 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __filemap_add_folio
* Struck through repros no longer work on HEAD.