bisecting fixing commit since bfb9e5c03076a446b1f4f6a523ddc8d723c907a6 building syzkaller on 64ca0a371100fc7dfdb20de9263763e46c88a436 testing commit bfb9e5c03076a446b1f4f6a523ddc8d723c907a6 with gcc (GCC) 8.1.0 kernel signature: 3a2f331dc90533173cdf33e5573a9f49da6d02eeeecc4a9930e1ec1b9f13652d all runs: crashed: kernel BUG at fs/buffer.c:LINE! testing current HEAD 98db2bf27b9ed2d5ed0b6c9c8a4bfcb127a19796 testing commit 98db2bf27b9ed2d5ed0b6c9c8a4bfcb127a19796 with gcc (GCC) 8.1.0 kernel signature: 08380a396785c2a155145f67b6d4866b5480e09ef76c64abe1184d057d763650 all runs: crashed: kernel BUG at fs/buffer.c:LINE! revisions tested: 2, total time: 24m54.084670928s (build: 17m18.955227094s, test: 6m36.863357127s) the crash still happens on HEAD commit msg: Linux 4.14.171 crash: kernel BUG at fs/buffer.c:LINE! IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready 8021q: adding VLAN 0 to HW filter on device batadv0 ------------[ cut here ]------------ kernel BUG at fs/buffer.c:3111! invalid opcode: 0000 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 1 PID: 7154 Comm: syz-executor.0 Not tainted 4.14.171-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 task: ffff88808964c580 task.stack: ffff888070240000 RIP: 0010:submit_bh_wbc+0x50f/0x730 fs/buffer.c:3111 RSP: 0018:ffff888070247cc8 EFLAGS: 00010246 RAX: 0000000000000005 RBX: ffff88806efee0a8 RCX: 0000000000000000 RDX: 1ffff1100ddfdc15 RSI: 0000000000000800 RDI: 0000000000000001 RBP: ffff888070247d10 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000028 R11: ffff88808964c580 R12: 0000000000000800 R13: ffff88806efee0a8 R14: 0000000000000000 R15: 0000000000000000 FS: 00000000017ac940(0000) GS:ffff8880aed00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000001873008 CR3: 000000007ad52000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: submit_bh fs/buffer.c:3158 [inline] __sync_dirty_buffer+0xaf/0x210 fs/buffer.c:3244 sync_dirty_buffer+0xe/0x10 fs/buffer.c:3257 fat_set_state+0x1be/0x280 fs/fat/inode.c:695 fat_put_super+0x40/0xd0 fs/fat/inode.c:721 generic_shutdown_super+0x12d/0x330 fs/super.c:446 kill_block_super+0x96/0xe0 fs/super.c:1161 deactivate_locked_super+0x62/0xb0 fs/super.c:319 deactivate_super+0x7d/0x90 fs/super.c:350 cleanup_mnt+0x9f/0x130 fs/namespace.c:1183 __cleanup_mnt+0xd/0x10 fs/namespace.c:1190 task_work_run+0xe5/0x170 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:191 [inline] exit_to_usermode_loop+0x16a/0x1b0 arch/x86/entry/common.c:164 prepare_exit_to_usermode arch/x86/entry/common.c:199 [inline] syscall_return_slowpath arch/x86/entry/common.c:270 [inline] do_syscall_64+0x416/0x5b0 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x42/0xb7 RIP: 0033:0x45d347 RSP: 002b:00007fff66ce2b38 EFLAGS: 00000206 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000045d347 RDX: 0000000000403720 RSI: 0000000000000002 RDI: 00007fff66ce2be0 RBP: 000000000000008c R08: 0000000000000000 R09: 000000000000000a R10: 0000000000000005 R11: 0000000000000206 R12: 00007fff66ce3c70 R13: 00000000017ad940 R14: 0000000000000000 R15: 00007fff66ce3c70 Code: 75 33 45 89 65 10 4c 89 ef e8 ee b5 5a 01 31 c0 48 83 c4 20 5b 41 5c 41 5d 41 5e 41 5f 5d c3 f0 80 63 01 f7 e9 96 fb ff ff 0f 0b <0f> 0b 0f 0b 0f 0b 0f 0b 0f 0b e8 b2 78 ec ff eb c6 e8 0b 78 ec RIP: submit_bh_wbc+0x50f/0x730 fs/buffer.c:3111 RSP: ffff888070247cc8 ---[ end trace bc88641c448ba1fc ]---