syzbot


kernel BUG in ext4_ext_insert_extent (2)

Status: upstream: reported C repro on 2025/04/11 16:16
Subsystems: ext4
[Documentation on labels]
Reported-by: syzbot+ad86dcdffd6785f56e03@syzkaller.appspotmail.com
First crash: 344d, last: 3d08h
Cause bisection: introduced by (bisect log) :
commit 665575cff098b696995ddaddf4646a4099941f5e
Author: Dave Hansen <dave.hansen@linux.intel.com>
Date: Fri Feb 28 20:37:22 2025 +0000

  filemap: move prefaulting out of hot write path

Crash: kernel BUG in ext4_ext_insert_extent (log)
Repro: syz .config
  
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [ext4?] kernel BUG in ext4_ext_insert_extent (2) 0 (4) 2025/07/11 21:38
Similar bugs (5)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-54 kernel BUG in ext4_ext_insert_extent -1 1 1512d 1512d 0/2 auto-closed as invalid on 2022/05/24 20:39
upstream kernel BUG in ext4_ext_insert_extent ext4 -1 1 1838d 1834d 0/29 auto-closed as invalid on 2021/06/02 20:11
android-6-1 kernel BUG in ext4_ext_insert_extent origin:upstream -1 syz 9 8d07h 32d 0/2 premoderation: reported syz repro on 2026/02/13 16:13
android-5-15 kernel BUG in ext4_ext_insert_extent origin:upstream -1 C 11 11d 37d 0/2 upstream: reported C repro on 2026/02/08 07:52
android-5-10 kernel BUG in ext4_ext_insert_extent -1 C error 11 10d 11d 0/2 upstream: reported C repro on 2026/03/05 21:58
Last patch testing requests (10)
Created Duration User Patch Repo Result
2026/03/05 11:13 3h32m retest repro linux-next report log
2026/02/19 08:07 22m retest repro linux-next report log
2026/02/19 08:07 30m retest repro linux-next report log
2026/02/19 08:07 20m retest repro linux-next report log
2026/01/26 17:42 1h18m retest repro upstream report log
2025/12/29 13:23 23m retest repro upstream report log
2025/12/29 13:23 20m retest repro upstream report log
2025/12/29 13:23 28m retest repro upstream report log
2025/12/15 08:47 33m retest repro upstream report log
2025/10/06 07:31 18m retest repro upstream report log
Fix bisection attempts (2)
Created Duration User Patch Repo Result
2025/11/17 11:49 2h55m bisect fix upstream OK (0) job log log
2025/09/01 17:15 2h22m bisect fix upstream OK (0) job log log

Sample crash report:
------------[ cut here ]------------
kernel BUG at fs/ext4/extents.c:2158!
Oops: invalid opcode: 0000 [#1] SMP KASAN PTI
CPU: 0 UID: 0 PID: 7490 Comm: syz.0.298 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026
RIP: 0010:ext4_ext_insert_extent+0x4b19/0x4b50 fs/ext4/extents.c:2158
Code: 89 d9 80 e1 07 fe c1 38 c1 0f 8c 98 e7 ff ff 48 89 df e8 5a ea af ff e9 8b e7 ff ff e8 e0 bb 45 ff 90 0f 0b e8 d8 bb 45 ff 90 <0f> 0b e8 d0 bb 45 ff 90 0f 0b 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c
RSP: 0018:ffffc9000d1e6ac0 EFLAGS: 00010293
RAX: ffffffff827ff6b8 RBX: 000000000000003f RCX: ffff888031f69e40
RDX: 0000000000000000 RSI: 000000000000003f RDI: 000000000000003f
RBP: ffffc9000d1e6c70 R08: 0000000040000423 R09: 1ffffffff2023896
R10: dffffc0000000000 R11: fffffbfff2023897 R12: 000000000000003f
R13: dffffc0000000000 R14: ffff8880590db004 R15: ffff88803666ad00
FS:  00007f14be4cf6c0(0000) GS:ffff888125455000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f14bd5e9d40 CR3: 00000000759cc000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 ext4_ext_map_blocks+0x1696/0x58b0 fs/ext4/extents.c:4459
 ext4_map_create_blocks+0x11d/0x540 fs/ext4/inode.c:616
 ext4_map_blocks+0x7cd/0x11d0 fs/ext4/inode.c:809
 mpage_map_one_extent fs/ext4/inode.c:2373 [inline]
 mpage_map_and_submit_extent fs/ext4/inode.c:2467 [inline]
 ext4_do_writepages+0x22c0/0x46e0 fs/ext4/inode.c:2925
 ext4_writepages+0x241/0x3b0 fs/ext4/inode.c:3019
 do_writepages+0x32e/0x550 mm/page-writeback.c:2554
 filemap_writeback mm/filemap.c:387 [inline]
 filemap_fdatawrite_range mm/filemap.c:412 [inline]
 file_write_and_wait_range+0x36e/0x440 mm/filemap.c:786
 generic_buffers_fsync_noflush+0x70/0x1d0 fs/buffer.c:607
 ext4_fsync_nojournal fs/ext4/fsync.c:88 [inline]
 ext4_sync_file+0x321/0xb70 fs/ext4/fsync.c:147
 generic_write_sync include/linux/fs.h:2640 [inline]
 ext4_buffered_write_iter+0x2ca/0x3a0 fs/ext4/file.c:306
 ext4_file_write_iter+0x298/0x1bf0 fs/ext4/file.c:-1
 new_sync_write fs/read_write.c:595 [inline]
 vfs_write+0x61d/0xb90 fs/read_write.c:688
 ksys_pwrite64 fs/read_write.c:795 [inline]
 __do_sys_pwrite64 fs/read_write.c:803 [inline]
 __se_sys_pwrite64 fs/read_write.c:800 [inline]
 __x64_sys_pwrite64+0x199/0x230 fs/read_write.c:800
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x14d/0xf80 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f14bd59c629
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f14be4cf028 EFLAGS: 00000246 ORIG_RAX: 0000000000000012
RAX: ffffffffffffffda RBX: 00007f14bd816090 RCX: 00007f14bd59c629
RDX: 000000000000fdef RSI: 0000200000000140 RDI: 0000000000000005
RBP: 00007f14bd632b39 R08: 0000000000000000 R09: 0000000000000000
R10: 000000000000fecc R11: 0000000000000246 R12: 0000000000000000
R13: 00007f14bd816128 R14: 00007f14bd816090 R15: 00007ffe9ff6f768
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:ext4_ext_insert_extent+0x4b19/0x4b50 fs/ext4/extents.c:2158
Code: 89 d9 80 e1 07 fe c1 38 c1 0f 8c 98 e7 ff ff 48 89 df e8 5a ea af ff e9 8b e7 ff ff e8 e0 bb 45 ff 90 0f 0b e8 d8 bb 45 ff 90 <0f> 0b e8 d0 bb 45 ff 90 0f 0b 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c
RSP: 0018:ffffc9000d1e6ac0 EFLAGS: 00010293
RAX: ffffffff827ff6b8 RBX: 000000000000003f RCX: ffff888031f69e40
RDX: 0000000000000000 RSI: 000000000000003f RDI: 000000000000003f
RBP: ffffc9000d1e6c70 R08: 0000000040000423 R09: 1ffffffff2023896
R10: dffffc0000000000 R11: fffffbfff2023897 R12: 000000000000003f
R13: dffffc0000000000 R14: ffff8880590db004 R15: ffff88803666ad00
FS:  00007f14be4cf6c0(0000) GS:ffff888125555000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000555586c6da28 CR3: 00000000759cc000 CR4: 00000000003526f0

Crashes (38):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/02/19 10:47 linux-next 50f68cc7be0a 746545b8 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 20:04 upstream 739a6c93cc75 d6cdfb8a .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 19:34 upstream 739a6c93cc75 d6cdfb8a .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 18:31 upstream 739a6c93cc75 d6cdfb8a .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 17:37 upstream 739a6c93cc75 d6cdfb8a .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 16:05 upstream 739a6c93cc75 d6cdfb8a .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2026/02/05 07:52 linux-next 0f8a890c4524 ea10c935 .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2026/02/05 06:34 linux-next 0f8a890c4524 ea10c935 .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2026/02/05 04:09 linux-next 0f8a890c4524 ea10c935 .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2026/03/14 11:36 upstream 1c9982b49613 ee8d34d6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/07/13 00:00 upstream 3f31a806a62e 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/07/12 09:02 upstream 379f604cc3dc 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/07/11 21:46 upstream 40f92e79b0aa 3cda49cf .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/07/11 21:38 upstream 40f92e79b0aa 3cda49cf .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/07/11 19:59 upstream 40f92e79b0aa 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/07/11 19:58 upstream 40f92e79b0aa 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/06/29 05:29 upstream dfba48a70cb6 fc9d8ee5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in ext4_ext_insert_extent
2025/06/22 17:25 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 17:01 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 17:00 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 16:53 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 16:33 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 16:19 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 16:13 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 15:20 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 15:18 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 15:08 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 15:02 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 14:51 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 14:46 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 14:37 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 14:33 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/06/22 14:18 upstream 739a6c93cc75 d6cdfb8a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in ext4_ext_insert_extent
2025/04/07 16:06 upstream 0af2f6be1b42 a2ada0e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root kernel BUG in ext4_ext_insert_extent
2025/11/24 12:53 upstream ac3fd01e4c1e bf6fe8fe .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in ext4_ext_insert_extent
2025/10/16 08:08 upstream 7ea30958b305 19568248 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in ext4_ext_insert_extent
2025/09/14 14:15 upstream f83a4f2a4d8c e2beed91 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root kernel BUG in ext4_ext_insert_extent
2025/07/13 18:16 linux-next a62b7a37e6fc 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root kernel BUG in ext4_ext_insert_extent
* Struck through repros no longer work on HEAD.