syzbot


kernel BUG in ocfs2_journal_toggle_dirty

Status: upstream: reported C repro on 2025/03/25 18:45
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+852b4bb3acd0e4767bbb@syzkaller.appspotmail.com
First crash: 385d, last: 9h17m
Fix bisection: failed (error log, bisect log)
  
Bug presence (2)
Date Name Commit Repro Result
2025/03/26 upstream (ToT) f6e0150b2003 C [report] kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 upstream (ToT) 591cd656a1bf C Failed due to an error; will retry later
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.6 kernel BUG in ocfs2_journal_toggle_dirty origin:lts-only -1 C error 4 7d23h 129d 0/2 upstream: reported C repro on 2025/12/06 03:13
upstream kernel BUG in ocfs2_journal_toggle_dirty ocfs2 -1 C done error 20 83d 533d 0/29 upstream: reported C repro on 2024/10/28 20:47
linux-5.15 kernel BUG in ocfs2_journal_toggle_dirty origin:upstream -1 C 19 7d08h 9d08h 0/3 upstream: reported C repro on 2026/04/05 16:10

Sample crash report:
(syz-executor,4416,1):ocfs2_assign_bh:2414 ERROR: status = -5
(syz-executor,4416,1):ocfs2_inode_lock_full_nested:2509 ERROR: status = -5
(syz-executor,4416,1):ocfs2_shutdown_local_alloc:411 ERROR: status = -5
------------[ cut here ]------------
kernel BUG at fs/ocfs2/journal.c:1001!
Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
Modules linked in:
CPU: 1 PID: 4416 Comm: syz-executor Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/26/2026
pstate: 82400005 (Nzcv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--)
pc : ocfs2_journal_toggle_dirty+0x30c/0x310 fs/ocfs2/journal.c:1001
lr : ocfs2_journal_toggle_dirty+0x30c/0x310 fs/ocfs2/journal.c:1001
sp : ffff800020fb7640
x29: ffff800020fb76c0 x28: dfff800000000000 x27: ffff0000df546000
x26: 1fffe000180c7079 x25: 00000000ffffffff x24: 0000000000000000
x23: ffff0000ed8a9a00 x22: 0000000000000000 x21: ffff0000c06383c8
x20: ffff0000c06383a0 x19: ffff0000d63f0000 x18: ffff800011b9bf60
x17: ffff80001835a000 x16: ffff8000082d92bc x15: ffff800008a36088
x14: 0000000000000001 x13: 1ffff00002b4e732 x12: 0000000000ff0100
x11: ff00800009d869ec x10: 0000000000000000 x9 : ffff800009d869ec
x8 : ffff0000d8499bc0 x7 : ffff800008212edc x6 : ffff800008a35ce8
x5 : ffff0000e0386958 x4 : ffff800020fb7320 x3 : 0000000000000000
x2 : 0000000000000000 x1 : 00000000ffffffff x0 : 0000000000000000
Call trace:
 ocfs2_journal_toggle_dirty+0x30c/0x310 fs/ocfs2/journal.c:1001
 ocfs2_journal_shutdown+0x4f0/0xbc0 fs/ocfs2/journal.c:1083
 ocfs2_dismount_volume+0x38c/0x948 fs/ocfs2/super.c:1911
 ocfs2_put_super+0x108/0x388 fs/ocfs2/super.c:1609
 generic_shutdown_super+0x130/0x324 fs/super.c:501
 kill_block_super+0x70/0xdc fs/super.c:1470
 deactivate_locked_super+0xac/0x120 fs/super.c:332
 deactivate_super+0xe4/0x104 fs/super.c:363
 cleanup_mnt+0x390/0x418 fs/namespace.c:1191
 __cleanup_mnt+0x20/0x30 fs/namespace.c:1198
 task_work_run+0x1ec/0x278 kernel/task_work.c:203
 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline]
 do_notify_resume+0x1fa0/0x2aa4 arch/arm64/kernel/signal.c:1151
 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline]
 exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline]
 el0_svc+0x98/0x128 arch/arm64/kernel/entry-common.c:638
 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
Code: aa1603e0 97ad82b8 17ffff90 979c92ec (d4210000) 
---[ end trace 0000000000000000 ]---

Crashes (278):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/04/10 15:06 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/01/02 13:31 linux-6.1.y 50cbba13faa2 d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2025/03/25 18:45 linux-6.1.y 344a09659766 875573af .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/14 15:20 linux-6.1.y 8e8fc038cad5 362d1323 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/14 03:18 linux-6.1.y 8e8fc038cad5 1a086e7c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/13 15:19 linux-6.1.y 8e8fc038cad5 9530ccf9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/11 17:22 linux-6.1.y 8e8fc038cad5 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/09 05:35 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/08 17:58 linux-6.1.y 1989cd3d56e2 d9b7f621 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/08 17:45 linux-6.1.y 1989cd3d56e2 d9b7f621 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/08 03:20 linux-6.1.y 1989cd3d56e2 2c961e87 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/07 19:11 linux-6.1.y 1989cd3d56e2 628666c6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 18:29 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 15:27 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 09:48 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 09:12 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 08:53 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 08:50 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 06:06 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 02:12 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/05 15:57 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in ocfs2_journal_toggle_dirty
2026/04/14 04:07 linux-6.1.y 8e8fc038cad5 1a086e7c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/13 17:40 linux-6.1.y 8e8fc038cad5 9530ccf9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/13 03:41 linux-6.1.y 8e8fc038cad5 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/12 18:41 linux-6.1.y 8e8fc038cad5 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/12 12:55 linux-6.1.y 8e8fc038cad5 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/12 11:21 linux-6.1.y 8e8fc038cad5 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/12 07:03 linux-6.1.y 8e8fc038cad5 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/11 07:43 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/11 05:17 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/11 03:13 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/11 00:13 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/10 17:11 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/10 14:16 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/10 00:34 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/09 12:42 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/09 11:11 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/09 10:09 linux-6.1.y 1989cd3d56e2 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/08 11:20 linux-6.1.y 1989cd3d56e2 2c961e87 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/08 11:16 linux-6.1.y 1989cd3d56e2 2c961e87 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/08 08:04 linux-6.1.y 1989cd3d56e2 2c961e87 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/07 15:25 linux-6.1.y 1989cd3d56e2 628666c6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/07 15:20 linux-6.1.y 1989cd3d56e2 628666c6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 23:17 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/06 07:49 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/05 17:57 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
2026/04/05 12:20 linux-6.1.y 1989cd3d56e2 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in ocfs2_journal_toggle_dirty
* Struck through repros no longer work on HEAD.