[ 42.618190] audit: type=1800 audit(1578276136.666:31): pid=7830 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed(directio) comm="startpar" name="restorecond" dev="sda1" ino=2469 res=0 [....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. Starting mcstransd: [....] Starting OpenBSD Secure Shell server: sshd[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting file context maintaining daemon: restorecond[?25l[?1c7[ ok 8[?25h[?0c. Debian GNU/Linux 7 syzkaller ttyS0 syzkaller login: [ 47.315038] kauditd_printk_skb: 3 callbacks suppressed [ 47.315053] audit: type=1400 audit(1578276141.406:35): avc: denied { map } for pid=8004 comm="bash" path="/bin/bash" dev="sda1" ino=1457 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file permissive=1 Warning: Permanently added '10.128.0.168' (ECDSA) to the list of known hosts. executing program [ 53.996002] audit: type=1400 audit(1578276148.086:36): avc: denied { map } for pid=8016 comm="syz-executor130" path="/root/syz-executor130465236" dev="sda1" ino=16484 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file permissive=1 [ 54.000431] netlink: 20 bytes leftover after parsing attributes in process `syz-executor130'. [ 54.041090] netlink: 20 bytes leftover after parsing attributes in process `syz-executor130'. [ 54.143213] [ 54.144888] ============================================ [ 54.150345] WARNING: possible recursive locking detected [ 54.155795] 4.19.93-syzkaller #0 Not tainted [ 54.160198] -------------------------------------------- [ 54.165670] syz-executor130/8016 is trying to acquire lock: [ 54.171378] 000000000c4afb06 (rtnl_mutex){+.+.}, at: rtnl_lock+0x17/0x20 [ 54.178254] [ 54.178254] but task is already holding lock: [ 54.184359] 000000000c4afb06 (rtnl_mutex){+.+.}, at: rtnetlink_rcv_msg+0x40a/0xb00 [ 54.195211] [ 54.195211] other info that might help us debug this: [ 54.201881] Possible unsafe locking scenario: [ 54.201881] [ 54.207947] CPU0 [ 54.210524] ---- [ 54.213098] lock(rtnl_mutex); [ 54.216473] lock(rtnl_mutex); [ 54.219754] [ 54.219754] *** DEADLOCK *** [ 54.219754] [ 54.227546] May be due to missing lock nesting notation [ 54.227546] [ 54.234478] 1 lock held by syz-executor130/8016: [ 54.239228] #0: 000000000c4afb06 (rtnl_mutex){+.+.}, at: rtnetlink_rcv_msg+0x40a/0xb00 [ 54.247485] [ 54.247485] stack backtrace: [ 54.251996] CPU: 1 PID: 8016 Comm: syz-executor130 Not tainted 4.19.93-syzkaller #0 [ 54.259791] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 54.269146] Call Trace: [ 54.271741] dump_stack+0x197/0x210 [ 54.275382] __lock_acquire.cold+0x20f/0x4a7 [ 54.279885] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 54.286474] ? number+0x957/0xc70 [ 54.289943] ? mark_held_locks+0x100/0x100 [ 54.294184] ? enable_ptr_key_workfn+0x30/0x30 [ 54.298773] ? find_held_lock+0x35/0x130 [ 54.302841] ? __lock_is_held+0xb6/0x140 [ 54.306914] ? rtnl_lock+0x17/0x20 [ 54.310463] lock_acquire+0x16f/0x3f0 [ 54.314281] ? rtnl_lock+0x17/0x20 [ 54.317829] ? rtnl_lock+0x17/0x20 [ 54.321368] __mutex_lock+0xf7/0x1300 [ 54.325273] ? rtnl_lock+0x17/0x20 [ 54.328925] ? trace_hardirqs_on+0x67/0x220 [ 54.333341] ? rtnl_lock+0x17/0x20 [ 54.336889] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 54.342634] ? full_name_hash+0xc0/0x100 [ 54.346968] ? mutex_trylock+0x1e0/0x1e0 [ 54.351579] ? memcpy+0x46/0x50 [ 54.357395] ? dev_alloc_name_ns+0x3ad/0x470 [ 54.361820] ? __dev_get_by_name+0x160/0x160 [ 54.366249] ? hsr_dev_close+0x10/0x10 [ 54.370147] mutex_lock_nested+0x16/0x20 [ 54.374217] ? mutex_lock_nested+0x16/0x20 [ 54.378548] rtnl_lock+0x17/0x20 [ 54.381922] hsr_dev_destroy+0x1f/0xc0 [ 54.385821] ? hsr_dev_close+0x10/0x10 [ 54.389806] register_netdevice+0xc3c/0xff0 [ 54.394153] ? netdev_change_features+0xb0/0xb0 [ 54.398833] ? hsr_get_max_mtu+0x1db/0x2b0 [ 54.403088] ? hsr_add_port+0x4c7/0x6b0 [ 54.407079] hsr_dev_finalize+0x4fc/0x780 [ 54.411241] hsr_newlink+0x26b/0x380 [ 54.414965] ? hsr_dev_finalize+0x780/0x780 [ 54.419296] ? rtnl_create_link+0x148/0xa00 [ 54.423623] ? netlink_ns_capable+0x26/0x30 [ 54.427951] ? hsr_dev_finalize+0x780/0x780 [ 54.432279] rtnl_newlink+0x1042/0x1600 [ 54.436264] ? rtnl_link_unregister+0x250/0x250 [ 54.440946] ? find_held_lock+0x35/0x130 [ 54.445016] ? is_bpf_text_address+0xac/0x170 [ 54.449546] ? __lock_acquire+0x6ee/0x49c0 [ 54.453796] ? __lock_acquire+0x6ee/0x49c0 [ 54.458051] ? mark_held_locks+0x100/0x100 [ 54.462302] ? mark_held_locks+0x100/0x100 [ 54.466546] ? __lock_acquire+0x6ee/0x49c0 [ 54.470788] ? avc_has_perm_noaudit+0x38f/0x570 [ 54.475466] ? __lock_acquire+0x6ee/0x49c0 [ 54.479713] ? mark_held_locks+0x100/0x100 [ 54.483960] ? avc_has_perm_noaudit+0x3b6/0x570 [ 54.488646] ? avc_has_extended_perms+0x10f0/0x10f0 [ 54.493710] ? avc_has_extended_perms+0x10f0/0x10f0 [ 54.498772] ? find_held_lock+0x35/0x130 [ 54.502959] ? rtnetlink_rcv_msg+0x3d0/0xb00 [ 54.507370] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 54.512891] ? rtnl_link_unregister+0x250/0x250 [ 54.517540] rtnetlink_rcv_msg+0x463/0xb00 [ 54.521758] ? rtnetlink_put_metrics+0x560/0x560 [ 54.526866] ? netlink_deliver_tap+0x22d/0xc20 [ 54.531439] ? find_held_lock+0x35/0x130 [ 54.535481] netlink_rcv_skb+0x17d/0x460 [ 54.539540] ? rtnetlink_put_metrics+0x560/0x560 [ 54.544278] ? netlink_ack+0xb30/0xb30 [ 54.548163] ? kasan_check_read+0x11/0x20 [ 54.552293] ? netlink_deliver_tap+0x254/0xc20 [ 54.556862] rtnetlink_rcv+0x1d/0x30 [ 54.560558] netlink_unicast+0x53a/0x730 [ 54.564601] ? netlink_attachskb+0x770/0x770 [ 54.568990] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 54.574512] netlink_sendmsg+0x8ae/0xd70 [ 54.578554] ? netlink_unicast+0x730/0x730 [ 54.582782] ? selinux_socket_sendmsg+0x36/0x40 [ 54.587435] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 54.592955] ? security_socket_sendmsg+0x8d/0xc0 [ 54.597695] ? netlink_unicast+0x730/0x730 [ 54.601909] sock_sendmsg+0xd7/0x130 [ 54.605616] ___sys_sendmsg+0x803/0x920 [ 54.609592] ? copy_msghdr_from_user+0x430/0x430 [ 54.614331] ? __might_fault+0x12b/0x1e0 [ 54.618374] ? __might_fault+0x12b/0x1e0 [ 54.622419] ? lock_downgrade+0x880/0x880 [ 54.626554] ? kasan_check_read+0x11/0x20 [ 54.630684] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 54.636215] ? __fget_light+0x1a9/0x230 [ 54.640168] ? __fdget+0x1b/0x20 [ 54.643531] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 54.649062] __sys_sendmsg+0x105/0x1d0 [ 54.652931] ? __ia32_sys_shutdown+0x80/0x80 [ 54.657325] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 54.662064] ? do_syscall_64+0x26/0x620 [ 54.666028] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 54.671383] ? do_syscall_64+0x26/0x620 [ 54.675351] __x64_sys_sendmsg+0x78/0xb0 [ 54.679396] do_syscall_64+0xfd/0x620 [ 54.683182] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 54.688358] RIP: 0033:0x4408e9 [ 54.691533] Code: 18 89 d0 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 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 fb 13 fc ff c3 66 2e 0f 1f 84 00 00 00 00 [ 54.710417] RSP: 002b:00007ffd9e14dff8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 54.718149] RAX: ffffffffffffffda RBX: 00000000004002c8 RCX: 00000000004408e9 [ 54.725494] RDX: 0000000000000000 RSI: 0000000020000080 RDI: 0000000000000003 [ 54.732756] RBP: 00000000006cb018 R08: 0000000000000002 R09: 00000000004002c8 [ 54.740008] R10: 0000000000000014 R11: 0000000000000246 R12: 0000000000402170 [ 54.747264] R13: 0000000000402200 R14: 0000000000000000 R15: 0000000000000000