https://bugzilla.kernel.org/show_bug.cgi?id=199277 Bug ID: 199277 Summary: BUG() in ext4_mb_find_by_goal() when mounting and operating a crafted ext4 image Product: File System Version: 2.5 Kernel Version: 4.x Hardware: All OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: ext4 Assignee: fs_ext4@xxxxxxxxxxxxxxxxxxxx Reporter: wen.xu@xxxxxxxxxx Regression: No Created attachment 275093 --> https://bugzilla.kernel.org/attachment.cgi?id=275093&action=edit The crafted image which causes kernel panic - Overview BUG() triggered in ext4_mb_find_by_goal() when mounting and operating a crafted ext4 image. - Reproduce (tested on 4.4/4.15) # mkdir mnt # mount -t ext4 81.img mnt # gcc -o poc poc.c # ./poc ./mnt - Reason BUG() at fs/ext4/mballoc.c:1873 I suspect the root cause is that kernel misses sanitary check when assigning ex.fe_len - Crash dump (on 4.15) [21577.263910] EXT4-fs (loop0): ext4_check_descriptors: Block bitmap for group 0 overlaps superblock [21577.265324] EXT4-fs (loop0): warning: mounting unchecked fs, running e2fsck is recommended [21577.268052] EXT4-fs (loop0): mounted filesystem without journal. Opts: (null) [21589.109835] ------------[ cut here ]------------ [21589.113323] WARNING: CPU: 2 PID: 10938 at fs/ext4/ext4.h:2735 ext4_block_bitmap_csum_set+0xa1/0xb0 [21589.113512] Modules linked in: ppdev coretemp intel_rapl_perf vmw_balloon joydev input_leds serio_raw i2c_piix4 shpchp nfit parport_pc parport vmw_vsock_vmci_transport vsock mac_hid vmw_vmci ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 raid10 raid456 libcrc32c async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1 raid0 multipath linear psmouse crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc e1000 aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci mptspi scsi_transport_spi libahci mptscsih mptbase pata_acpi [last unloaded: zerofs] [21589.115778] CPU: 2 PID: 10938 Comm: poc Tainted: G OE 4.13.0 #4 [21589.115779] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015 [21589.115780] task: ffff92f9f5a7dd00 task.stack: ffffac72c3484000 [21589.115784] RIP: 0010:ext4_block_bitmap_csum_set+0xa1/0xb0 [21589.115785] RSP: 0018:ffffac72c34878b0 EFLAGS: 00010246 [21589.115786] RAX: 0000000000000000 RBX: ffff92faf2eed800 RCX: ffff92fa61bfbea0 [21589.115787] RDX: ffff92fa6415c800 RSI: 0000000000000000 RDI: ffff92faf2ee8800 [21589.115788] RBP: ffffac72c34878e0 R08: ffff92faf2eed800 R09: 0000000000000000 [21589.115820] R10: ffff92fa6415c400 R11: ffffac72c34877b8 R12: ffff92fa6415c800 [21589.115821] R13: 0000000000000000 R14: 0000000000000000 R15: ffff92fa61bfbea0 [21589.115823] FS: 00007f4929572500(0000) GS:ffff92faf9680000(0000) knlGS:0000000000000000 [21589.115824] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [21589.115824] CR2: 000055bcffbc93a8 CR3: 00000000a42bb000 CR4: 00000000001406e0 [21589.115865] Call Trace: [21589.115934] ? ext4_num_base_meta_clusters+0x6e/0x90 [21589.115969] ext4_read_block_bitmap_nowait+0x4a8/0x610 [21589.115971] ext4_read_block_bitmap+0x19/0x50 [21589.116010] ext4_free_blocks+0x1f4/0xb70 [21589.116014] ? __ext4_ext_check+0x26d/0x370 [21589.116016] ext4_ext_remove_space+0xb3c/0x1210 [21589.116018] ext4_ext_truncate+0x94/0xa0 [21589.116019] ext4_truncate+0x385/0x430 [21589.116021] ext4_setattr+0x3b8/0xa50 [21589.116121] notify_change+0x308/0x460 [21589.116159] ? ext4_xattr_security_set+0x30/0x30 [21589.116229] do_truncate+0x73/0xc0 [21589.116233] path_openat+0xfb4/0x1660 [21589.116387] ? generic_file_read_iter+0x91a/0xa10 [21589.116390] do_filp_open+0x8c/0x100 [21589.116392] ? dput.part.23+0x18c/0x1e0 [21589.116393] do_sys_open+0x1ba/0x260 [21589.116395] SyS_openat+0x14/0x20 [21589.116885] entry_SYSCALL_64_fastpath+0x1e/0xa9 [21589.116899] RIP: 0033:0x7f4929078d7e [21589.116900] RSP: 002b:00007ffeb93cf2d0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [21589.116902] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4929078d7e [21589.116902] RDX: 0000000000000202 RSI: 000055bcffbc12d0 RDI: ffffffffffffff9c [21589.116903] RBP: 00007ffeb93cf4b0 R08: 0000000000000003 R09: 0000000000000000 [21589.116903] R10: 0000000000000000 R11: 0000000000000246 R12: 000055bcfe496d30 [21589.116904] R13: 00007ffeb93cf5b0 R14: 0000000000000000 R15: 0000000000000000 [21589.116905] Code: 89 44 24 18 48 83 3b 39 76 09 c1 e8 10 66 41 89 44 24 38 48 8b 45 e8 65 48 33 04 25 28 00 00 00 75 11 48 83 c4 20 5b 41 5c 5d c3 <0f> ff eb e4 0f 0b 0f 0b e8 b2 cb da ff 90 90 0f 1f 44 00 00 55 [21589.116925] ---[ end trace 773bb6da1a2c9d87 ]--- [21589.117011] ------------[ cut here ]------------ [21589.117015] WARNING: CPU: 2 PID: 10938 at fs/ext4/ext4.h:2735 ext4_group_desc_csum+0x16e/0x210 [21589.117015] Modules linked in: ppdev coretemp intel_rapl_perf vmw_balloon joydev input_leds serio_raw i2c_piix4 shpchp nfit parport_pc parport vmw_vsock_vmci_transport vsock mac_hid vmw_vmci ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 raid10 raid456 libcrc32c async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1 raid0 multipath linear psmouse crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc e1000 aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci mptspi scsi_transport_spi libahci mptscsih mptbase pata_acpi [last unloaded: zerofs] [21589.117039] CPU: 2 PID: 10938 Comm: poc Tainted: G W OE 4.13.0 #4 [21589.117040] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015 [21589.117041] task: ffff92f9f5a7dd00 task.stack: ffffac72c3484000 [21589.117042] RIP: 0010:ext4_group_desc_csum+0x16e/0x210 [21589.117043] RSP: 0018:ffffac72c3487888 EFLAGS: 00010246 [21589.117044] RAX: ffff92faf2eed800 RBX: ffff92faf2eed800 RCX: ffff92faf2eed800 [21589.117045] RDX: ffff92fa6415c400 RSI: 0000000000000000 RDI: ffff92faf2ee8800 [21589.117045] RBP: ffffac72c34878c8 R08: ffff92faf2eed800 R09: 0000000000000000 [21589.117046] R10: ffff92fa6415c400 R11: ffffac72c34877b8 R12: ffff92fa6415c800 [21589.117046] R13: ffff92faf2ee8800 R14: 0000000000000000 R15: ffff92fa61bfbea0 [21589.117047] FS: 00007f4929572500(0000) GS:ffff92faf9680000(0000) knlGS:0000000000000000 [21589.117048] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [21589.117049] CR2: 000055bcffbc93a8 CR3: 00000000a42bb000 CR4: 00000000001406e0 [21589.117081] Call Trace: [21589.117084] ext4_group_desc_csum_set+0x33/0x40 [21589.117086] ext4_read_block_bitmap_nowait+0x4b6/0x610 [21589.117171] ext4_read_block_bitmap+0x19/0x50 [21589.117175] ext4_free_blocks+0x1f4/0xb70 [21589.117177] ? __ext4_ext_check+0x26d/0x370 [21589.117190] ext4_ext_remove_space+0xb3c/0x1210 [21589.117193] ext4_ext_truncate+0x94/0xa0 [21589.117194] ext4_truncate+0x385/0x430 [21589.117196] ext4_setattr+0x3b8/0xa50 [21589.117198] notify_change+0x308/0x460 [21589.117200] ? ext4_xattr_security_set+0x30/0x30 [21589.117202] do_truncate+0x73/0xc0 [21589.117203] path_openat+0xfb4/0x1660 [21589.117205] ? generic_file_read_iter+0x91a/0xa10 [21589.117207] do_filp_open+0x8c/0x100 [21589.117209] ? dput.part.23+0x18c/0x1e0 [21589.117212] do_sys_open+0x1ba/0x260 [21589.117216] SyS_openat+0x14/0x20 [21589.117218] entry_SYSCALL_64_fastpath+0x1e/0xa9 [21589.117219] RIP: 0033:0x7f4929078d7e [21589.117219] RSP: 002b:00007ffeb93cf2d0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [21589.117220] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4929078d7e [21589.117221] RDX: 0000000000000202 RSI: 000055bcffbc12d0 RDI: ffffffffffffff9c [21589.117221] RBP: 00007ffeb93cf4b0 R08: 0000000000000003 R09: 0000000000000000 [21589.117222] R10: 0000000000000000 R11: 0000000000000246 R12: 000055bcfe496d30 [21589.117223] R13: 00007ffeb93cf5b0 R14: 0000000000000000 R15: 0000000000000000 [21589.117224] Code: 89 c2 8b 45 d8 85 d2 0f 85 a0 00 00 00 48 8b 4d e0 65 48 33 0c 25 28 00 00 00 0f 85 9b 00 00 00 48 83 c4 28 5b 41 5c 41 5d 5d c3 <0f> ff 48 8b 73 68 31 c0 f6 46 64 10 74 d4 48 83 c6 68 ba 10 00 [21589.117269] ---[ end trace 773bb6da1a2c9d88 ]--- [21589.117872] ------------[ cut here ]------------ [21589.117899] WARNING: CPU: 2 PID: 10938 at fs/ext4/ext4.h:2735 ext4_block_bitmap_csum_verify+0xae/0xd0 [21589.117900] Modules linked in: ppdev coretemp intel_rapl_perf vmw_balloon joydev input_leds serio_raw i2c_piix4 shpchp nfit parport_pc parport vmw_vsock_vmci_transport vsock mac_hid vmw_vmci ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 raid10 raid456 libcrc32c async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1 raid0 multipath linear psmouse crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc e1000 aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci mptspi scsi_transport_spi libahci mptscsih mptbase pata_acpi [last unloaded: zerofs] [21589.117988] CPU: 2 PID: 10938 Comm: poc Tainted: G W OE 4.13.0 #4 [21589.117989] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015 [21589.117991] task: ffff92f9f5a7dd00 task.stack: ffffac72c3484000 [21589.117994] RIP: 0010:ext4_block_bitmap_csum_verify+0xae/0xd0 [21589.117994] RSP: 0018:ffffac72c3487848 EFLAGS: 00010246 [21589.117996] RAX: 0000000000000000 RBX: ffff92faf2eed800 RCX: ffff92fa61bfbea0 [21589.117996] RDX: ffff92fa6415c800 RSI: 0000000000000000 RDI: ffff92faf2ee8800 [21589.117997] RBP: ffffac72c3487880 R08: ffff92faeefcda68 R09: 0000000000000000 [21589.117998] R10: ffff92fa6415c400 R11: ffffac72c34877b8 R12: 0000000000000000 [21589.117998] R13: ffff92fa61bfbea0 R14: 0000000000000000 R15: ffff92faf2eed800 [21589.118000] FS: 00007f4929572500(0000) GS:ffff92faf9680000(0000) knlGS:0000000000000000 [21589.118001] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [21589.118002] CR2: 000055bcffbc93a8 CR3: 00000000a42bb000 CR4: 00000000001406e0 [21589.118159] Call Trace: [21589.118174] ? ext4_group_desc_csum+0x170/0x210 [21589.118176] ext4_validate_block_bitmap+0xee/0x350 [21589.118179] ext4_read_block_bitmap_nowait+0xa8/0x610 [21589.118181] ext4_read_block_bitmap+0x19/0x50 [21589.118190] ext4_free_blocks+0x1f4/0xb70 [21589.118194] ? __ext4_ext_check+0x26d/0x370 [21589.118213] ext4_ext_remove_space+0xb3c/0x1210 [21589.118215] ext4_ext_truncate+0x94/0xa0 [21589.118218] ext4_truncate+0x385/0x430 [21589.118219] ext4_setattr+0x3b8/0xa50 [21589.118227] notify_change+0x308/0x460 [21589.118229] ? ext4_xattr_security_set+0x30/0x30 [21589.118295] do_truncate+0x73/0xc0 [21589.118299] path_openat+0xfb4/0x1660 [21589.118303] ? generic_file_read_iter+0x91a/0xa10 [21589.118305] do_filp_open+0x8c/0x100 [21589.118307] ? dput.part.23+0x18c/0x1e0 [21589.118308] do_sys_open+0x1ba/0x260 [21589.118309] SyS_openat+0x14/0x20 [21589.118313] entry_SYSCALL_64_fastpath+0x1e/0xa9 [21589.118314] RIP: 0033:0x7f4929078d7e [21589.118315] RSP: 002b:00007ffeb93cf2d0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [21589.118316] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4929078d7e [21589.118316] RDX: 0000000000000202 RSI: 000055bcffbc12d0 RDI: ffffffffffffff9c [21589.118317] RBP: 00007ffeb93cf4b0 R08: 0000000000000003 R09: 0000000000000000 [21589.118318] R10: 0000000000000000 R11: 0000000000000246 R12: 000055bcfe496d30 [21589.118318] R13: 00007ffeb93cf5b0 R14: 0000000000000000 R15: 0000000000000000 [21589.118319] Code: c0 41 39 c5 0f 94 c0 0f b6 c0 eb 05 b8 01 00 00 00 48 8b 75 e0 65 48 33 34 25 28 00 00 00 75 26 48 83 c4 20 5b 41 5c 41 5d 5d c3 <0f> ff b8 01 00 00 00 eb dd 41 0f b7 54 24 38 c1 e2 10 41 09 d5 [21589.118338] ---[ end trace 773bb6da1a2c9d89 ]--- [21589.118359] EXT4-fs error (device loop0): ext4_mb_generate_buddy:756: group 0, block bitmap and bg descriptor inconsistent: 0 vs 2033 free clusters [21589.118567] ------------[ cut here ]------------ [21589.118570] WARNING: CPU: 2 PID: 10938 at fs/ext4/ext4.h:2735 ext4_superblock_csum_set+0x85/0xa0 [21589.118571] Modules linked in: ppdev coretemp intel_rapl_perf vmw_balloon joydev input_leds serio_raw i2c_piix4 shpchp nfit parport_pc parport vmw_vsock_vmci_transport vsock mac_hid vmw_vmci ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 raid10 raid456 libcrc32c async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1 raid0 multipath linear psmouse crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc e1000 aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci mptspi scsi_transport_spi libahci mptscsih mptbase pata_acpi [last unloaded: zerofs] [21589.118607] CPU: 2 PID: 10938 Comm: poc Tainted: G W OE 4.13.0 #4 [21589.118608] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015 [21589.118609] task: ffff92f9f5a7dd00 task.stack: ffffac72c3484000 [21589.118610] RIP: 0010:ext4_superblock_csum_set+0x85/0xa0 [21589.118611] RSP: 0018:ffffac72c3487640 EFLAGS: 00010246 [21589.118612] RAX: 0000000000000000 RBX: ffff92fa6415c400 RCX: 0000000000000000 [21589.118612] RDX: 0000000000000000 RSI: 0000000000000282 RDI: ffff92faf2ee8800 [21589.118613] RBP: ffffac72c3487668 R08: fffffffffffffff0 R09: 000000000000000f [21589.118613] R10: ffffac72c3487780 R11: ffffffff9fc7c9c0 R12: ffff92faf2ee8800 [21589.118614] R13: ffffffffa022eb60 R14: ffff92fa6415c400 R15: 000000000000003c [21589.118615] FS: 00007f4929572500(0000) GS:ffff92faf9680000(0000) knlGS:0000000000000000 [21589.118616] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [21589.118616] CR2: 000055bcffbc93a8 CR3: 00000000a42bb000 CR4: 00000000001406e0 [21589.118621] Call Trace: [21589.119158] ? __percpu_counter_sum+0x6a/0x80 [21589.119162] ext4_commit_super+0x19f/0x2d0 [21589.119164] __ext4_grp_locked_error+0x198/0x260 [21589.119169] ext4_mb_generate_buddy+0x2c6/0x320 [21589.119194] ext4_mb_init_cache+0x33c/0x720 [21589.119205] ? pagecache_get_page+0xdf/0x210 [21589.119206] ext4_mb_init_group+0x167/0x260 [21589.119272] ? __schedule+0x14d/0x840 [21589.119276] ext4_mb_load_buddy_gfp+0x3c0/0x3f0 [21589.119278] ext4_free_blocks+0x360/0xb70 [21589.119280] ? __ext4_ext_check+0x26d/0x370 [21589.119282] ext4_ext_remove_space+0xb3c/0x1210 [21589.119284] ext4_ext_truncate+0x94/0xa0 [21589.119285] ext4_truncate+0x385/0x430 [21589.119287] ext4_setattr+0x3b8/0xa50 [21589.119289] notify_change+0x308/0x460 [21589.119291] ? ext4_xattr_security_set+0x30/0x30 [21589.119293] do_truncate+0x73/0xc0 [21589.119331] path_openat+0xfb4/0x1660 [21589.119334] ? generic_file_read_iter+0x91a/0xa10 [21589.119337] do_filp_open+0x8c/0x100 [21589.119338] ? dput.part.23+0x18c/0x1e0 [21589.119340] do_sys_open+0x1ba/0x260 [21589.119341] SyS_openat+0x14/0x20 [21589.119342] entry_SYSCALL_64_fastpath+0x1e/0xa9 [21589.119344] RIP: 0033:0x7f4929078d7e [21589.119345] RSP: 002b:00007ffeb93cf2d0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [21589.119346] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4929078d7e [21589.119347] RDX: 0000000000000202 RSI: 000055bcffbc12d0 RDI: ffffffffffffff9c [21589.119347] RBP: 00007ffeb93cf4b0 R08: 0000000000000003 R09: 0000000000000000 [21589.119348] R10: 0000000000000000 R11: 0000000000000246 R12: 000055bcfe496d30 [21589.119348] R13: 00007ffeb93cf5b0 R14: 0000000000000000 R15: 0000000000000000 [21589.119349] Code: ff ff ff e8 7e a9 0a 00 85 c0 75 25 8b 45 e8 89 83 fc 03 00 00 48 8b 45 f0 65 48 33 04 25 28 00 00 00 75 0f 48 83 c4 20 5b 5d c3 <0f> ff eb e6 0f 0b 0f 0b e8 5e f1 d5 ff 0f 1f 40 00 66 2e 0f 1f [21589.119369] ---[ end trace 773bb6da1a2c9d8a ]--- [21589.119739] ------------[ cut here ]------------ [21589.119740] kernel BUG at fs/ext4/ext4.h:2808! [21589.119831] invalid opcode: 0000 [#1] SMP [21589.119862] Modules linked in: ppdev coretemp intel_rapl_perf vmw_balloon joydev input_leds serio_raw i2c_piix4 shpchp nfit parport_pc parport vmw_vsock_vmci_transport vsock mac_hid vmw_vmci ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 raid10 raid456 libcrc32c async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1 raid0 multipath linear psmouse crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc e1000 aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci mptspi scsi_transport_spi libahci mptscsih mptbase pata_acpi [last unloaded: zerofs] [21589.120279] CPU: 2 PID: 10938 Comm: poc Tainted: G W OE 4.13.0 #4 [21589.120335] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015 [21589.120422] task: ffff92f9f5a7dd00 task.stack: ffffac72c3484000 [21589.120485] RIP: 0010:ext4_mb_find_by_goal+0x1eb/0x2c0 [21589.120531] RSP: 0018:ffffac72c34877d8 EFLAGS: 00010246 [21589.120577] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000100001fff [21589.120634] RDX: ffff92faf2ee8800 RSI: ffffac72c3487868 RDI: ffff92faf6004100 [21589.120691] RBP: ffffac72c3487830 R08: ffff92faf2ee8800 R09: ffff92faf2eed800 [21589.120748] R10: 0000000000000000 R11: ffff92faf2ee8800 R12: ffff92faf6004100 [21589.120805] R13: ffff92faf2eed800 R14: ffff92faf2eed800 R15: ffffac72c34879e8 [21589.120867] FS: 00007f4929572500(0000) GS:ffff92faf9680000(0000) knlGS:0000000000000000 [21589.120940] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [21589.120991] CR2: 000055bcffbc93a8 CR3: 00000000a42bb000 CR4: 00000000001406e0 [21589.121051] Call Trace: [21589.121084] ? ext4_dirty_inode+0x4b/0x70 [21589.121126] ext4_mb_regular_allocator+0x65/0x430 [21589.121172] ? mutex_lock+0x12/0x40 [21589.121211] ? ext4_mb_initialize_context+0x14c/0x1b0 [21589.121258] ext4_mb_new_blocks+0x6b8/0xbb0 [21589.121351] ? __kmalloc+0x179/0x200 [21589.121392] ? ext4_find_extent+0x243/0x2b0 [21589.121435] ? ext4_find_extent+0x243/0x2b0 [21589.121477] ext4_ext_map_blocks+0xadb/0xed0 [21589.121520] ext4_map_blocks+0x3bc/0x5f0 [21589.121669] ? alloc_buffer_head+0x21/0x60 [21589.121713] _ext4_get_block+0x75/0x110 [21589.121753] ext4_get_block+0x16/0x20 [21589.121792] ext4_block_write_begin+0x150/0x470 [21589.121869] ? lru_cache_add+0xe/0x10 [21589.121910] ? _ext4_get_block+0x110/0x110 [21589.121952] ? __ext4_journal_start_sb+0x36/0x120 [21589.121997] ext4_write_begin+0x17c/0x520 [21589.122039] ? ext4_xattr_get+0x9e/0x290 [21589.122079] ext4_da_write_begin+0x20c/0x3a0 [21589.122122] generic_perform_write+0xb9/0x1a0 [21589.122167] __generic_file_write_iter+0x1af/0x1e0 [21589.122211] ext4_file_write_iter+0xc4/0x3d0 [21589.122295] new_sync_write+0x109/0x160 [21589.122349] __vfs_write+0x29/0x40 [21589.122386] vfs_write+0xb5/0x1b0 [21589.122423] SyS_write+0x58/0xc0 [21589.122460] entry_SYSCALL_64_fastpath+0x1e/0xa9 [21589.122504] RIP: 0033:0x7f49290790c4 [21589.122542] RSP: 002b:00007ffeb93cf348 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [21589.122614] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f49290790c4 [21589.122690] RDX: 0000000000000205 RSI: 000055bcfe698040 RDI: 0000000000000003 [21589.122742] RBP: 00007ffeb93cf4b0 R08: 0000000000000003 R09: 0000000000000000 [21589.122795] R10: 0000000000000000 R11: 0000000000000246 R12: 000055bcfe496d30 [21589.122847] R13: 00007ffeb93cf5b0 R14: 0000000000000000 R15: 0000000000000000 [21589.122899] Code: 24 08 48 8b b0 a8 00 00 00 48 03 9e 80 01 00 00 48 89 df c6 07 00 0f 1f 40 00 49 8b 76 10 4c 89 f7 e8 2a ca ff ff e9 8e fe ff ff <0f> 0b 85 c0 0f 84 47 ff ff ff 8d 48 ff 48 8d b2 2c 03 00 00 f0 [21589.123046] RIP: ext4_mb_find_by_goal+0x1eb/0x2c0 RSP: ffffac72c34877d8 [21589.123114] ---[ end trace 773bb6da1a2c9d8b ]--- Reported by Wen Xu from SSLab, Gatech -- You are receiving this mail because: You are watching the assignee of the bug.