syzbot has found a reproducer for the following crash on:
HEAD commit: 01364dad Linux 4.14.174
git tree: linux-4.14.y
console output:
https://syzkaller.appspot.com/x/log.txt?x=14b000ade00000
kernel config:
https://syzkaller.appspot.com/x/.config?x=664dd71881ab2b2d
syz repro:
https://syzkaller.appspot.com/x/repro.syz?x=155ebc23e00000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
======================================================
IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready
WARNING: possible circular locking dependency detected
IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready
4.14.174-syzkaller #0 Not tainted
IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready
------------------------------------------------------
IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready
kworker/0:1/24 is trying to acquire lock:
(
device veth0_vlan entered promiscuous mode
&sb->s_type->i_mutex_key#9){+.+.}, at: [<ffffffff81938b0e>] inode_lock include/linux/fs.h:718 [inline]
&sb->s_type->i_mutex_key#9){+.+.}, at: [<ffffffff81938b0e>] __generic_file_fsync+0x9e/0x190 fs/libfs.c:985
device veth1_vlan entered promiscuous mode
but task is already holding lock:
((&dio->complete_work)){+.+.}, at: [<ffffffff813b6811>] process_one_work+0x761/0x1540 kernel/workqueue.c:2091
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #2 ((&dio->complete_work)){+.+.}:
process_one_work+0x7b5/0x1540 kernel/workqueue.c:2092
worker_thread+0x5d1/0x1070 kernel/workqueue.c:2250
kthread+0x30d/0x420 kernel/kthread.c:232
IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready
ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404
-> #1 ("dio/%s"sb->s_id){+.+.}:
flush_workqueue+0x109/0x13f0 kernel/workqueue.c:2624
drain_workqueue+0x177/0x3e0 kernel/workqueue.c:2789
destroy_workqueue+0x71/0x660 kernel/workqueue.c:4102
__alloc_workqueue_key+0xb94/0xec0 kernel/workqueue.c:4079
IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready
sb_init_dio_done_wq+0x34/0x80 fs/direct-io.c:624
do_blockdev_direct_IO+0x3842/0x9120 fs/direct-io.c:1286
IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
device veth0_macvtap entered promiscuous mode
entry_SYSCALL_64_after_hwframe+0x42/0xb7
IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready
-> #0 (&sb->s_type->i_mutex_key#9){+.+.}:
lock_acquire+0x170/0x3f0 kernel/locking/lockdep.c:3994
down_write+0x34/0x90 kernel/locking/rwsem.c:54
inode_lock include/linux/fs.h:718 [inline]
__generic_file_fsync+0x9e/0x190 fs/libfs.c:985
ext4_sync_file+0x757/0x12c0 fs/ext4/fsync.c:120
device veth1_macvtap entered promiscuous mode
vfs_fsync_range+0x103/0x250 fs/sync.c:196
IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready
generic_write_sync include/linux/fs.h:2677 [inline]
dio_complete+0x37d/0x840 fs/direct-io.c:330
process_one_work+0x813/0x1540 kernel/workqueue.c:2116
worker_thread+0x5d1/0x1070 kernel/workqueue.c:2250
kthread+0x30d/0x420 kernel/kthread.c:232
ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404
other info that might help us debug this:
IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready
Chain exists of:
IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready
&sb->s_type->i_mutex_key
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
#9
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
-->
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
"dio/%s"sb->s_id -->
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
(&dio->complete_work)
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
Possible unsafe locking scenario:
CPU0 CPU1
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
---- ----
lock(
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
(&dio->complete_work)
IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready
);
batman_adv: batadv0: Interface activated: batadv_slave_0
lock(
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
"dio/%s"sb->s_id
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
);
lock((&dio->complete_work));
lock(&sb->s_type->i_mutex_key#9);
*** DEADLOCK ***
2 locks held by kworker/0:1/24:
#0: ("dio/%s"sb->s_id){+.+.}, at: [<ffffffff813b67d7>] work_static include/linux/workqueue.h:199 [inline]
#0: ("dio/%s"sb->s_id){+.+.}, at: [<ffffffff813b67d7>] set_work_data kernel/workqueue.c:619 [inline]
#0: ("dio/%s"sb->s_id){+.+.}, at: [<ffffffff813b67d7>] set_work_pool_and_clear_pending kernel/workqueue.c:646 [inline]
#0: ("dio/%s"sb->s_id){+.+.}, at: [<ffffffff813b67d7>] process_one_work+0x727/0x1540 kernel/workqueue.c:2087
#1: ((&dio->complete_work)
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
){+.+.}, at: [<ffffffff813b6811>] process_one_work+0x761/0x1540 kernel/workqueue.c:2091
stack backtrace:
CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: dio/sda1 dio_aio_complete_work
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
print_circular_bug.isra.0.cold+0x1c4/0x282 kernel/locking/lockdep.c:1258
check_prev_add kernel/locking/lockdep.c:1901 [inline]
check_prevs_add kernel/locking/lockdep.c:2018 [inline]
validate_chain kernel/locking/lockdep.c:2460 [inline]
__lock_acquire+0x2cb3/0x4620 kernel/locking/lockdep.c:3487
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
lock_acquire+0x170/0x3f0 kernel/locking/lockdep.c:3994
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
down_write+0x34/0x90 kernel/locking/rwsem.c:54
inode_lock include/linux/fs.h:718 [inline]
__generic_file_fsync+0x9e/0x190 fs/libfs.c:985
ext4_sync_file+0x757/0x12c0 fs/ext4/fsync.c:120
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
vfs_fsync_range+0x103/0x250 fs/sync.c:196
generic_write_sync include/linux/fs.h:2677 [inline]
dio_complete+0x37d/0x840 fs/direct-io.c:330
process_one_work+0x813/0x1540 kernel/workqueue.c:2116
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
worker_thread+0x5d1/0x1070 kernel/workqueue.c:2250
IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready
kthread+0x30d/0x420 kernel/kthread.c:232
ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404
batman_adv: batadv0: Interface activated: batadv_slave_1
IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready
IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
CPU: 1 PID: 7878 Comm: syz-executor.3 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
should_failslab+0xd6/0x130 mm/failslab.c:32
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fcd6a40dc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fcd6a40e6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fcd6a3ca000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready
batman_adv: batadv0: Interface activated: batadv_slave_0
IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1
batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems!
IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
batman_adv: batadv0: Interface activated: batadv_slave_1
CPU: 1 PID: 7900 Comm: syz-executor.3 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x2b5/0x770 mm/slab.c:3550
kmem_cache_zalloc include/linux/slab.h:651 [inline]
ext4_init_io_end+0x23/0x100 fs/ext4/page-io.c:253
ext4_dio_get_block_unwritten_async+0x102/0x1c0 fs/ext4/inode.c:905
get_more_blocks fs/direct-io.c:718 [inline]
do_direct_IO fs/direct-io.c:1003 [inline]
do_blockdev_direct_IO+0x1f58/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fcd6a40dc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fcd6a40e6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fcd6a3eb000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 1 PID: 7914 Comm: syz-executor.0 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fc80a678c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fc80a6796d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fc80a656000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 7943 Comm: syz-executor.3 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fcd6a3ecc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fcd6a3ed6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fcd6a3ca000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 0 PID: 7961 Comm: syz-executor.0 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fc80a678c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fc80a6796d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fc80a656000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 0 PID: 7972 Comm: syz-executor.3 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
mempool_alloc+0x111/0x2d0 mm/mempool.c:330
bio_alloc_bioset+0x352/0x640 block/bio.c:486
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fcd6a3ecc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fcd6a3ed6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fcd6a3ca000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 1 PID: 7986 Comm: syz-executor.5 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007f24c9d26c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007f24c9d276d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007f24c9d04000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 7996 Comm: syz-executor.1 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fd3b57f4c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fd3b57f56d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fd3b57d2000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 1 PID: 8003 Comm: syz-executor.2 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fc25b04ec78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fc25b04f6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fc25b02c000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8016 Comm: syz-executor.4 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x2b5/0x770 mm/slab.c:3550
kmem_cache_zalloc include/linux/slab.h:651 [inline]
ext4_init_io_end+0x23/0x100 fs/ext4/page-io.c:253
ext4_dio_get_block_unwritten_async+0x102/0x1c0 fs/ext4/inode.c:905
get_more_blocks fs/direct-io.c:718 [inline]
do_direct_IO fs/direct-io.c:1003 [inline]
do_blockdev_direct_IO+0x1f58/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fb45b410c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fb45b4116d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fb45b3ee000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 1 PID: 8020 Comm: syz-executor.0 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fc80a678c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fc80a6796d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fc80a656000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 0 PID: 8041 Comm: syz-executor.3 Not tainted 4.14.174-syzkaller #0
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fcd6a3ecc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fcd6a3ed6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fcd6a3ca000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000007
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 1 PID: 8047 Comm: syz-executor.4 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fb45b3efc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fb45b3f06d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fb45b3cd000
RBP: 000000000076c040 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000007
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8044 Comm: syz-executor.1 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fd3b57f4c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fd3b57f56d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fd3b57d2000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000007
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8043 Comm: syz-executor.5 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007f24c9d05c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007f24c9d066d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007f24c9ce3000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 1 PID: 8065 Comm: syz-executor.1 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
ext4_es_alloc_extent fs/ext4/extents_status.c:334 [inline]
__es_insert_extent+0x241/0xe20 fs/ext4/extents_status.c:673
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
ext4_es_insert_extent+0x1b9/0x530 fs/ext4/extents_status.c:727
ext4_map_blocks+0x9f6/0x1610 fs/ext4/inode.c:715
_ext4_get_block+0x187/0x480 fs/ext4/inode.c:797
ext4_get_block_trans+0x143/0x220 fs/ext4/inode.c:858
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
ext4_dio_get_block_unwritten_async+0x69/0x1c0 fs/ext4/inode.c:891
get_more_blocks fs/direct-io.c:718 [inline]
do_direct_IO fs/direct-io.c:1003 [inline]
do_blockdev_direct_IO+0x1f58/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fd3b5815c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fd3b58166d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fd3b57f3000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8092 Comm: syz-executor.0 Not tainted 4.14.174-syzkaller #0
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
mempool_alloc+0x111/0x2d0 mm/mempool.c:330
bio_alloc_bioset+0x352/0x640 block/bio.c:486
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fc80a657c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fc80a6586d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fc80a635000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 1 PID: 8096 Comm: syz-executor.3 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fcd6a3ecc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fcd6a3ed6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fcd6a3ca000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 1 PID: 8063 Comm: syz-executor.5 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007f24c9d26c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007f24c9d276d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007f24c9d04000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8097 Comm: syz-executor.4 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x2b5/0x770 mm/slab.c:3550
kmem_cache_zalloc include/linux/slab.h:651 [inline]
ext4_init_io_end+0x23/0x100 fs/ext4/page-io.c:253
ext4_dio_get_block_unwritten_async+0x102/0x1c0 fs/ext4/inode.c:905
get_more_blocks fs/direct-io.c:718 [inline]
do_direct_IO fs/direct-io.c:1003 [inline]
do_blockdev_direct_IO+0x1f58/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fb45b410c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fb45b4116d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fb45b3ee000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
CPU: 1 PID: 8117 Comm: syz-executor.0 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
mempool_alloc+0x111/0x2d0 mm/mempool.c:330
bio_alloc_bioset+0x352/0x640 block/bio.c:486
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fc80a678c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fc80a6796d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fc80a656000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8116 Comm: syz-executor.2 Not tainted 4.14.174-syzkaller #0
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
mempool_alloc+0x111/0x2d0 mm/mempool.c:330
bio_alloc_bioset+0x352/0x640 block/bio.c:486
FAULT_INJECTION: forcing a failure.
name failslab, interval 1, probability 0, space 0, times 0
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fc25b04ec78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fc25b04f6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fc25b02c000
RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 1 PID: 8148 Comm: syz-executor.3 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fcd6a3ecc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fcd6a3ed6d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fcd6a3ca000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8144 Comm: syz-executor.5 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007f24c9ce4c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007f24c9ce56d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007f24c9cc2000
RBP: 000000000076c040 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000007
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 1 PID: 8146 Comm: syz-executor.1 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270
call_write_iter include/linux/fs.h:1777 [inline]
aio_write+0x2c7/0x4f0 fs/aio.c:1553
io_submit_one fs/aio.c:1641 [inline]
do_io_submit+0x996/0x13f0 fs/aio.c:1709
do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x45c849
RSP: 002b:00007fd3b57f4c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1
RAX: ffffffffffffffda RBX: 00007fd3b57f56d4 RCX: 000000000045c849
RDX: 0000000020000540 RSI: 0000000000000006 RDI: 00007fd3b57d2000
RBP: 000000000076bfa0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
R13: 00000000000001f9 R14: 00000000004c422b R15: 0000000000000009
CPU: 0 PID: 8149 Comm: syz-executor.4 Not tainted 4.14.174-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:17 [inline]
dump_stack+0x13e/0x194 lib/dump_stack.c:58
fail_dump lib/fault-inject.c:51 [inline]
should_fail.cold+0x10a/0x14b lib/fault-inject.c:149
should_failslab+0xd6/0x130 mm/failslab.c:32
slab_pre_alloc_hook mm/slab.h:421 [inline]
slab_alloc mm/slab.c:3376 [inline]
kmem_cache_alloc+0x44/0x770 mm/slab.c:3550
bvec_alloc+0x13c/0x2d0 block/bio.c:232
bio_alloc_bioset+0x3fa/0x640 block/bio.c:506
bio_alloc include/linux/bio.h:422 [inline]
dio_bio_alloc fs/direct-io.c:439 [inline]
dio_new_bio fs/direct-io.c:745 [inline]
dio_send_cur_page fs/direct-io.c:820 [inline]
submit_page_section fs/direct-io.c:883 [inline]
do_direct_IO fs/direct-io.c:1097 [inline]
do_blockdev_direct_IO+0x166c/0x9120 fs/direct-io.c:1336
ext4_direct_IO_write fs/ext4/inode.c:3712 [inline]
ext4_direct_IO+0x7cf/0x1980 fs/ext4/inode.c:3848
generic_file_direct_write+0x1df/0x420 mm/filemap.c:2950
__generic_file_write_iter+0x2a5/0x590 mm/filemap.c:3129
ext4_file_write_iter+0x808/0xdc0 fs/ext4/file.c:270