bisecting fixing commit since da690031a5d6d50a361e3f19f3eeabd086a6f20d building syzkaller on 4a77ae0bdc5cd75ebe88ce7c896aae6bbf457a29 testing commit da690031a5d6d50a361e3f19f3eeabd086a6f20d with gcc (GCC) 8.1.0 kernel signature: 45be175f635461b91386358bccfd59aa1aacdc8bbc6c1718ada6eb172cf74d5c run #0: crashed: WARNING in udf_truncate_extents run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK testing current HEAD eccc876724927ff3b9ff91f36f7b6b159e948f0c testing commit eccc876724927ff3b9ff91f36f7b6b159e948f0c with gcc (GCC) 8.1.0 kernel signature: 0c6d5899664b2694c47e49cebf96392fd1fce54293279919de26a885d91a84dc run #0: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #1: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #2: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #3: crashed: WARNING in udf_truncate_extents run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK revisions tested: 2, total time: 29m12.464256308s (build: 9m53.782797806s, test: 18m49.394450144s) the crash still happens on HEAD commit msg: Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs crash: WARNING in udf_truncate_extents ------------[ cut here ]------------ WARNING: CPU: 0 PID: 19401 at fs/udf/truncate.c:226 mark_inode_dirty include/linux/fs.h:2167 [inline] WARNING: CPU: 0 PID: 19401 at fs/udf/truncate.c:226 udf_truncate_extents+0x2fe/0x310 fs/udf/truncate.c:283 Modules linked in: CPU: 0 PID: 19401 Comm: syz-executor.1 Not tainted 5.10.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:udf_truncate_extents+0x2fe/0x310 fs/udf/truncate.c:226 Code: e9 5a ff ff ff 0f 0b b8 fb ff ff ff e9 77 ff ff ff 44 89 b3 cc fe ff ff be 07 00 00 00 48 89 df e8 a7 78 c2 ff e9 35 ff ff ff <0f> 0b e9 55 ff ff ff 0f 0b 0f 0b e8 92 53 a3 01 cc cc 55 53 48 89 RSP: 0018:ffffc900055ffbe8 EFLAGS: 00010206 RAX: 00000000ffffffff RBX: ffff88811e8381d8 RCX: 000000000000000a RDX: 0000000000000400 RSI: 00000000000003e8 RDI: 0000000000000400 RBP: ffff88811e787000 R08: 00000000000003e8 R09: ffffc900055ffc08 R10: ffff888120475600 R11: 0000000000000001 R12: 0000000000000400 R13: 0000000000000010 R14: 0000000000000000 R15: 0000000000001000 FS: 00007fa3095e6700(0000) GS:ffff88813bd00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f30ae408000 CR3: 00000001205b6000 CR4: 00000000001506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: udf_write_failed.isra.22+0x47/0x60 fs/udf/inode.c:179 udf_write_begin+0x49/0x50 fs/udf/inode.c:214 generic_perform_write+0xef/0x1c0 mm/filemap.c:3311 __generic_file_write_iter+0xf5/0x1b0 mm/filemap.c:3440 udf_file_write_iter+0xce/0x170 fs/udf/file.c:168 call_write_iter include/linux/fs.h:1887 [inline] do_iter_readv_writev+0x15b/0x1b0 fs/read_write.c:740 do_iter_write+0x7e/0x1b0 fs/read_write.c:866 vfs_writev+0x9e/0x100 fs/read_write.c:939 do_pwritev+0x87/0xd0 fs/read_write.c:1036 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x45de59 Code: 0d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 db b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007fa3095e5c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 RAX: ffffffffffffffda RBX: 0000000000026400 RCX: 000000000045de59 RDX: 0000000000000001 RSI: 00000000200014c0 RDI: 0000000000000003 RBP: 000000000118bf70 R08: 0000000000000020 R09: 0000000000000000 R10: 0000000000000002 R11: 0000000000000246 R12: 000000000118bf2c R13: 00007fffe891ae2f R14: 00007fa3095e69c0 R15: 000000000118bf2c