FAT-fs (loop7): Directory bread(block 2571) failed FAT-fs (loop7): Directory bread(block 2572) failed FAT-fs (loop7): mounting with "discard" option, but the device does not support discard ====================================================== [ INFO: possible circular locking dependency detected ] 4.9.110-g00a0bcb #4 Not tainted ------------------------------------------------------- syz-executor2/7096 is trying to acquire lock: (sk_lock-AF_INET){+.+.+.}, at: [] lock_sock include/net/sock.h:1404 [inline] (sk_lock-AF_INET){+.+.+.}, at: [] do_ip_setsockopt.isra.13+0x12a/0x2b10 net/ipv4/ip_sockglue.c:636 but task is already holding lock: (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 net/core/rtnetlink.c:70 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: lock_acquire+0x130/0x3e0 kernel/locking/lockdep.c:3756 __mutex_lock_common kernel/locking/mutex.c:521 [inline] mutex_lock_nested+0xc0/0x870 kernel/locking/mutex.c:621 rtnl_lock+0x17/0x20 net/core/rtnetlink.c:70 mrtsock_destruct+0x3b/0x1e0 net/ipv4/ipmr.c:1231 ip_ra_control+0x2c2/0x420 net/ipv4/ip_sockglue.c:360 do_ip_setsockopt.isra.13+0x15ff/0x2b10 net/ipv4/ip_sockglue.c:1137 ip_setsockopt+0x3a/0xb0 net/ipv4/ip_sockglue.c:1240 raw_setsockopt+0xb7/0xd0 net/ipv4/raw.c:833 sock_common_setsockopt+0x9a/0xe0 net/core/sock.c:2706 SYSC_setsockopt net/socket.c:1772 [inline] SyS_setsockopt+0x166/0x260 net/socket.c:1751 do_syscall_64+0x1a6/0x490 arch/x86/entry/common.c:282 entry_SYSCALL_64_after_swapgs+0x5d/0xdb check_prev_add kernel/locking/lockdep.c:1828 [inline] check_prevs_add kernel/locking/lockdep.c:1938 [inline] validate_chain kernel/locking/lockdep.c:2265 [inline] __lock_acquire+0x3019/0x4070 kernel/locking/lockdep.c:3345 lock_acquire+0x130/0x3e0 kernel/locking/lockdep.c:3756 lock_sock_nested+0xc6/0x120 net/core/sock.c:2511 lock_sock include/net/sock.h:1404 [inline] do_ip_setsockopt.isra.13+0x12a/0x2b10 net/ipv4/ip_sockglue.c:636 ip_setsockopt+0x3a/0xb0 net/ipv4/ip_sockglue.c:1240 udp_setsockopt+0x4a/0x90 net/ipv4/udp.c:2091 sock_common_setsockopt+0x9a/0xe0 net/core/sock.c:2706 SYSC_setsockopt net/socket.c:1772 [inline] SyS_setsockopt+0x166/0x260 net/socket.c:1751 do_syscall_64+0x1a6/0x490 arch/x86/entry/common.c:282 entry_SYSCALL_64_after_swapgs+0x5d/0xdb other info that might help us debug this: Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(rtnl_mutex); lock(sk_lock-AF_INET); lock(rtnl_mutex); lock(sk_lock-AF_INET); *** DEADLOCK *** 1 lock held by syz-executor2/7096: #0: (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 net/core/rtnetlink.c:70 stack backtrace: CPU: 0 PID: 7096 Comm: syz-executor2 Not tainted 4.9.110-g00a0bcb #4 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ffff88019850f758 ffffffff81eb2329 ffffffff855e7800 ffffffff8559cef0 ffffffff855e7800 ffff8801d68468e8 ffff8801d6846000 ffff88019850f7a0 ffffffff814262d4 0000000000000001 00000000d6846000 0000000000000001 Call Trace: [] __dump_stack lib/dump_stack.c:15 [inline] [] dump_stack+0xc1/0x128 lib/dump_stack.c:51 [] print_circular_bug.cold.51+0x1bd/0x27d kernel/locking/lockdep.c:1202 [] check_prev_add kernel/locking/lockdep.c:1828 [inline] [] check_prevs_add kernel/locking/lockdep.c:1938 [inline] [] validate_chain kernel/locking/lockdep.c:2265 [inline] [] __lock_acquire+0x3019/0x4070 kernel/locking/lockdep.c:3345 [] lock_acquire+0x130/0x3e0 kernel/locking/lockdep.c:3756 [] lock_sock_nested+0xc6/0x120 net/core/sock.c:2511 [] lock_sock include/net/sock.h:1404 [inline] [] do_ip_setsockopt.isra.13+0x12a/0x2b10 net/ipv4/ip_sockglue.c:636 [] ip_setsockopt+0x3a/0xb0 net/ipv4/ip_sockglue.c:1240 [] udp_setsockopt+0x4a/0x90 net/ipv4/udp.c:2091 [] sock_common_setsockopt+0x9a/0xe0 net/core/sock.c:2706 [] SYSC_setsockopt net/socket.c:1772 [inline] [] SyS_setsockopt+0x166/0x260 net/socket.c:1751 [] do_syscall_64+0x1a6/0x490 arch/x86/entry/common.c:282 [] entry_SYSCALL_64_after_swapgs+0x5d/0xdb blk_update_request: I/O error, dev loop2, sector 11307866476490722 blk_update_request: I/O error, dev loop2, sector 11307866476490722 Buffer I/O error on dev loop2p105, logical block 7533491034799680, async page read blk_update_request: I/O error, dev loop2, sector 11307866476490724 Buffer I/O error on dev loop2p105, logical block 7533491034799681, async page read blk_update_request: I/O error, dev loop2, sector 11307866476490726 Buffer I/O error on dev loop2p105, logical block 7533491034799682, async page read blk_update_request: I/O error, dev loop2, sector 11307866476490728 Buffer I/O error on dev loop2p105, logical block 7533491034799683, async page read blk_update_request: I/O error, dev loop2, sector 11307866476490930 blk_update_request: I/O error, dev loop2, sector 11307866476490930 Buffer I/O error on dev loop2p105, logical block 7533491034799784, async page read blk_update_request: I/O error, dev loop2, sector 11307866476490932 Buffer I/O error on dev loop2p105, logical block 7533491034799785, async page read blk_update_request: I/O error, dev loop2, sector 11307866476490934 Buffer I/O error on dev loop2p105, logical block 7533491034799786, async page read blk_update_request: I/O error, dev loop2, sector 11307866476490936 Buffer I/O error on dev loop2p105, logical block 7533491034799787, async page read Buffer I/O error on dev loop2p105, logical block 0, async page read binder: 7234:7240 ioctl 4008240b 20000040 returned -22 Buffer I/O error on dev loop2p105, logical block 1, async page read binder: release 7234:7240 transaction 2 out, still active binder: unexpected work type, 4, not freed binder: undelivered TRANSACTION_COMPLETE binder_alloc: binder_alloc_mmap_handler: 7234 20001000-20004000 already mapped failed -16 binder_alloc: 7234: binder_alloc_buf, no vma binder: BINDER_SET_CONTEXT_MGR already set binder: 7234:7240 ioctl 40046207 0 returned -16 binder: 7234:7257 transaction failed 29189/-3, size 24-8 line 3141 binder: 7234:7257 ioctl 4008240b 20000040 returned -22 binder: undelivered TRANSACTION_ERROR: 29189 binder: send failed reply for transaction 2, target dead IPVS: Creating netns size=2536 id=12 IPVS: Creating netns size=2536 id=13 selinux_nlmsg_perm: 326 callbacks suppressed SELinux: unrecognized netlink message: protocol=9 nlmsg_type=258 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 EXT2-fs (loop3): error: couldn't readsuperblock on 2nd try EXT2-fs (loop3): error: couldn't readsuperblock on 2nd try SELinux: unrecognized netlink message: protocol=9 nlmsg_type=18432 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=35074 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=1200 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=10277 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=7716 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=53029 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=12745 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=31352 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 SELinux: unrecognized netlink message: protocol=9 nlmsg_type=0 sclass=netlink_audit_socket pig=7383 comm=syz-executor7 IPVS: set_ctl: invalid protocol: 127 0.0.0.9:20003 IPVS: set_ctl: invalid protocol: 127 0.0.0.9:20003 IPVS: set_ctl: invalid protocol: 127 0.0.0.9:20003 IPVS: set_ctl: invalid protocol: 127 0.0.0.9:20003 IPVS: set_ctl: invalid protocol: 127 0.0.0.9:20003 loop4: [POWERTEC] p1 p2 p3 loop4: p1 start 2569230736 is beyond EOD, truncated loop4: p2 start 2804636409 is beyond EOD, truncated loop4: p3 start 2698171852 is beyond EOD, truncated IPv6: ADDRCONF(NETDEV_UP): bond_slave_0: link is not ready IPv6: ADDRCONF(NETDEV_UP): bond_slave_1: link is not ready IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready loop4: [POWERTEC] p1 p2 p3 loop4: p1 start 2569230736 is beyond EOD, truncated loop4: p2 start 2804636409 is beyond EOD, [ 146.882144] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready truncated loop4: p3 start 2698171852 is beyond EOD, truncated raw_sendmsg: syz-executor4 forgot to set AF_INET. Fix it!