[....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting OpenBSD Secure Shell server: sshd[ 14.415405] random: sshd: uninitialized urandom read (32 bytes read) [?25l[?1c7[ ok 8[?25h[?0c. [ 15.129551] random: sshd: uninitialized urandom read (32 bytes read) [ 15.459229] random: sshd: uninitialized urandom read (32 bytes read) Debian GNU/Linux 7 syzkaller ttyS0 syzkaller login: [ 16.291565] random: sshd: uninitialized urandom read (32 bytes read) [ 16.432949] random: sshd: uninitialized urandom read (32 bytes read) Warning: Permanently added '10.128.10.23' (ECDSA) to the list of known hosts. [ 22.095178] random: sshd: uninitialized urandom read (32 bytes read) 2018/05/02 16:48:00 parsed 1 programs 2018/05/02 16:48:00 executed programs: 0 [ 22.709006] IPVS: Creating netns size=2536 id=1 [ 22.732093] IPVS: Creating netns size=2536 id=2 [ 22.758336] IPVS: Creating netns size=2536 id=3 [ 22.787036] IPVS: stopping backup sync thread 3821 ... [ 22.787708] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.801741] IPVS: Unknown mcast interface: veth0 [ 22.802782] IPVS: Creating netns size=2536 id=4 [ 22.813013] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.813287] IPVS: stopping backup sync thread 3828 ... [ 22.832313] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.833844] IPVS: stopping backup sync thread 3835 ... [ 22.833936] IPVS: Unknown mcast interface: veth0 [ 22.834794] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.834832] IPVS: stopping backup sync thread 3837 ... [ 22.834953] IPVS: Unknown mcast interface: veth0 [ 22.839483] IPVS: Unknown mcast interface: veth0 [ 22.841348] IPVS: stopping backup sync thread 3834 ... [ 22.861287] IPVS: stopping backup sync thread 3845 ... [ 22.861491] IPVS: Unknown mcast interface: veth0 [ 22.862189] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.863270] IPVS: stopping backup sync thread 3849 ... [ 22.863354] IPVS: Unknown mcast interface: veth0 [ 22.864105] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.864125] IPVS: stopping backup sync thread 3851 ... [ 22.864365] IPVS: stopping backup sync thread 3848 ... [ 22.865414] IPVS: Creating netns size=2536 id=5 [ 22.880014] IPVS: Unknown mcast interface: veth0 [ 22.880392] IPVS: Unknown mcast interface: veth0 [ 22.896144] IPVS: Creating netns size=2536 id=6 [ 22.924534] IPVS: Creating netns size=2536 id=7 [ 22.926181] IPVS: stopping backup sync thread 3865 ... [ 22.935339] IPVS: stopping backup sync thread 3870 ... [ 22.944828] IPVS: Unknown mcast interface: veth0 [ 22.944867] IPVS: Unknown mcast interface: veth0 [ 22.944892] IPVS: stopping backup sync thread 3874 ... [ 22.944992] IPVS: Unknown mcast interface: veth0 [ 22.946329] IPVS: stopping backup sync thread 3877 ... [ 22.952665] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.963572] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 22.963983] IPVS: Unknown mcast interface: veth0 [ 22.964743] IPVS: Unknown mcast interface: veth0 [ 22.965819] IPVS: Unknown mcast interface: veth0 [ 22.988485] IPVS: Creating netns size=2536 id=8 [ 22.991884] IPVS: stopping backup sync thread 3898 ... [ 23.000064] IPVS: stopping backup sync thread 3902 ... [ 23.005471] IPVS: Unknown mcast interface: veth0 [ 23.005531] IPVS: stopping backup sync thread 3879 ... [ 23.005634] IPVS: stopping backup sync thread 3883 ... [ 23.005774] IPVS: Unknown mcast interface: veth0 [ 23.005786] IPVS: Unknown mcast interface: veth0 [ 23.015897] IPVS: Unknown mcast interface: veth0 [ 23.016242] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.020458] IPVS: stopping backup sync thread 3907 ... [ 23.025890] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.030701] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.030780] IPVS: Unknown mcast interface: veth0 [ 23.030838] IPVS: Unknown mcast interface: veth0 [ 23.031031] IPVS: stopping backup sync thread 3920 ... [ 23.044764] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.046137] IPVS: stopping backup sync thread 3915 ... [ 23.046692] IPVS: Unknown mcast interface: veth0 [ 23.047622] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.047644] IPVS: stopping backup sync thread 3931 ... [ 23.048129] IPVS: Unknown mcast interface: veth0 [ 23.048214] IPVS: Unknown mcast interface: veth0 [ 23.048253] IPVS: Unknown mcast interface: veth0 [ 23.057812] IPVS: Unknown mcast interface: veth0 [ 23.057916] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.057928] IPVS: stopping backup sync thread 3934 ... [ 23.074659] IPVS: stopping backup sync thread 3938 ... [ 23.074745] IPVS: stopping backup sync thread 3919 ... [ 23.075075] IPVS: Unknown mcast interface: veth0 [ 23.080322] IPVS: Unknown mcast interface: veth0 [ 23.080346] IPVS: Unknown mcast interface: veth0 [ 23.081587] IPVS: stopping backup sync thread 3943 ... [ 23.083544] IPVS: Unknown mcast interface: veth0 [ 23.083567] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.091785] IPVS: stopping backup sync thread 3947 ... [ 23.105866] IPVS: stopping backup sync thread 3955 ... [ 23.105961] IPVS: Unknown mcast interface: veth0 [ 23.109146] IPVS: Unknown mcast interface: veth0 [ 23.109350] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.109375] IPVS: stopping backup sync thread 3957 ... [ 23.109743] IPVS: stopping backup sync thread 3958 ... [ 23.110007] IPVS: Unknown mcast interface: veth0 [ 23.110848] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.110887] IPVS: stopping backup sync thread 3960 ... [ 23.111068] IPVS: Unknown mcast interface: veth0 [ 23.112361] IPVS: Unknown mcast interface: veth0 [ 23.423591] IPVS: Unknown mcast interface: veth0 [ 23.429209] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.431758] IPVS: stopping backup sync thread 3962 ... [ 23.444430] IPVS: Unknown mcast interface: veth0 [ 23.456992] IPVS: stopping backup sync thread 3974 ... [ 23.462861] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.463948] IPVS: stopping backup sync thread 3977 ... [ 23.465771] IPVS: Unknown mcast interface: veth0 [ 23.468275] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.468286] IPVS: stopping backup sync thread 3985 ... [ 23.469469] IPVS: stopping backup sync thread 3986 ... [ 23.470181] IPVS: stopping backup sync thread 3987 ... [ 23.470746] IPVS: stopping backup sync thread 3988 ... [ 23.470969] IPVS: Unknown mcast interface: veth0 [ 23.471017] IPVS: Unknown mcast interface: veth0 [ 23.471044] IPVS: Unknown mcast interface: veth0 [ 23.471094] IPVS: Unknown mcast interface: veth0 [ 23.471508] IPVS: stopping backup sync thread 3989 ... [ 23.478371] IPVS: stopping backup sync thread 3993 ... [ 23.482990] IPVS: stopping backup sync thread 3994 ... [ 23.483213] IPVS: Unknown mcast interface: veth0 [ 23.484576] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.484730] IPVS: Unknown mcast interface: veth0 [ 23.484784] IPVS: Unknown mcast interface: veth0 [ 23.485048] IPVS: stopping backup sync thread 3998 ... [ 23.485389] IPVS: stopping backup sync thread 3921 ... [ 23.485829] IPVS: Unknown mcast interface: veth0 [ 23.485894] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.485932] IPVS: Unknown mcast interface: veth0 [ 23.486072] IPVS: Unknown mcast interface: veth0 [ 23.487945] IPVS: stopping backup sync thread 4000 ... [ 23.501220] IPVS: stopping backup sync thread 4003 ... [ 23.517588] IPVS: stopping backup sync thread 4006 ... [ 23.524100] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.526622] IPVS: Unknown mcast interface: veth0 [ 23.526819] IPVS: Unknown mcast interface: veth0 [ 23.527295] IPVS: Unknown mcast interface: veth0 [ 23.527824] IPVS: stopping backup sync thread 4020 ... [ 23.528120] IPVS: stopping backup sync thread 4021 ... [ 23.528215] IPVS: Unknown mcast interface: veth0 [ 23.530036] IPVS: stopping backup sync thread 4023 ... [ 23.533034] IPVS: Unknown mcast interface: veth0 [ 23.534494] IPVS: Unknown mcast interface: veth0 [ 23.535435] IPVS: stopping backup sync thread 3997 ... [ 23.538472] IPVS: Unknown mcast interface: veth0 [ 23.541078] IPVS: Unknown mcast interface: veth0 [ 23.547685] IPVS: stopping backup sync thread 4026 ... [ 23.552341] IPVS: stopping backup sync thread 4034 ... [ 23.555974] IPVS: Unknown mcast interface: veth0 [ 23.556005] IPVS: Unknown mcast interface: veth0 [ 23.556025] IPVS: Unknown mcast interface: veth0 [ 23.556055] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.573728] IPVS: stopping backup sync thread 4047 ... [ 23.581523] IPVS: Unknown mcast interface: veth0 [ 23.581780] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.582300] IPVS: stopping backup sync thread 4052 ... [ 23.588259] IPVS: stopping backup sync thread 4016 ... [ 23.588632] IPVS: Unknown mcast interface: veth0 [ 23.588897] IPVS: stopping backup sync thread 4056 ... [ 23.595427] IPVS: stopping backup sync thread 4058 ... [ 23.596338] IPVS: stopping backup sync thread 4059 ... [ 23.598574] IPVS: stopping backup sync thread 4060 ... [ 23.604405] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.604421] IPVS: Unknown mcast interface: veth0 [ 23.604484] IPVS: stopping backup sync thread 4036 ... [ 23.604729] IPVS: Unknown mcast interface: veth0 [ 23.612626] IPVS: Unknown mcast interface: veth0 [ 23.612664] IPVS: Unknown mcast interface: veth0 [ 23.612736] IPVS: Unknown mcast interface: veth0 [ 23.613643] IPVS: Unknown mcast interface: veth0 [ 23.615207] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.615224] IPVS: stopping backup sync thread 4068 ... [ 23.622116] IPVS: stopping backup sync thread 4073 ... [ 23.622169] IPVS: Unknown mcast interface: veth0 [ 23.622277] IPVS: Unknown mcast interface: veth0 [ 23.629169] [ 23.629172] ============================================= [ 23.629173] [ INFO: possible recursive locking detected ] [ 23.629179] 4.9.97-g1321d42 #16 Not tainted [ 23.629181] --------------------------------------------- [ 23.629185] syz-executor6/4054 is trying to acquire lock: [ 23.629208] (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 [ 23.629210] but task is already holding lock: [ 23.629222] (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 [ 23.629223] other info that might help us debug this: [ 23.629225] Possible unsafe locking scenario: [ 23.629225] [ 23.629227] CPU0 [ 23.629228] ---- [ 23.629233] lock(rtnl_mutex); [ 23.629237] lock(rtnl_mutex); [ 23.629238] [ 23.629238] *** DEADLOCK *** [ 23.629238] [ 23.629240] May be due to missing lock nesting notation [ 23.629240] [ 23.629244] 2 locks held by syz-executor6/4054: [ 23.629258] #0: (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 [ 23.629272] #1: (ipvs->sync_mutex){+.+.+.}, at: [] do_ip_vs_set_ctl+0x90d/0xbd0 [ 23.629273] [ 23.629273] stack backtrace: [ 23.629281] CPU: 1 PID: 4054 Comm: syz-executor6 Not tainted 4.9.97-g1321d42 #16 [ 23.629285] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 23.629301] ffff8801d78d7480 ffffffff81eb0b69 ffffffff8559d0e0 ffffffff8559d0e0 [ 23.629311] ffffffff8559d0e0 ffff8801d79108e8 ca7f78f9c690fb45 ffff8801d78d7640 [ 23.629321] ffffffff81425a1f ffffffff84e98ca0 ffffffff851ed7b0 ffffffff84e98ca4 [ 23.629323] Call Trace: [ 23.629333] [] dump_stack+0xc1/0x128 [ 23.629345] [] __lock_acquire.cold.59+0x166/0x5f8 [ 23.629358] [] ? debug_check_no_locks_freed+0x210/0x210 [ 23.629366] [] ? __lock_is_held+0xa2/0xf0 [ 23.629374] [] lock_acquire+0x130/0x3e0 [ 23.629382] [] ? rtnl_lock+0x17/0x20 [ 23.629390] [] ? rtnl_lock+0x17/0x20 [ 23.629401] [] mutex_lock_nested+0xc0/0x870 [ 23.629409] [] ? rtnl_lock+0x17/0x20 [ 23.629417] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 23.629426] [] ? qtaguid_untag+0x41a/0x620 [ 23.629434] [] ? mutex_trylock+0x3e0/0x3e0 [ 23.629442] [] ? _raw_spin_unlock_bh+0x30/0x40 [ 23.629450] [] ? qtaguid_untag+0x31e/0x620 [ 23.629457] [] ? __lock_is_held+0xa2/0xf0 [ 23.629465] [] rtnl_lock+0x17/0x20 [ 23.629475] [] ip_mc_drop_socket+0x8c/0x230 [ 23.629483] [] inet_release+0x5b/0x1d0 [ 23.629491] [] sock_release+0x96/0x1c0 [ 23.629500] [] start_sync_thread+0xa0e/0x1ea0 [ 23.629508] [] ? ip_vs_proc_sync_conn+0x952/0x952 [ 23.629516] [] ? ip_vs_sync_conn+0x2a90/0x2a90 [ 23.629524] [] ? mark_held_locks+0xc7/0x130 [ 23.629532] [] ? mutex_lock_nested+0x572/0x870 [ 23.629541] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 23.629549] [] ? mutex_lock_nested+0x596/0x870 [ 23.629556] [] ? do_ip_vs_set_ctl+0x90d/0xbd0 [ 23.629564] [] ? mutex_trylock+0x3e0/0x3e0 [ 23.629571] [] ? memcpy+0x45/0x50 [ 23.629578] [] do_ip_vs_set_ctl+0x91f/0xbd0 [ 23.629586] [] ? ip_vs_genl_set_cmd+0x9c0/0x9c0 [ 23.629594] [] ? mutex_lock_nested+0x572/0x870 [ 23.629603] [] ? __mutex_unlock_slowpath+0x25b/0x3c0 [ 23.629611] [] ? __mutex_unlock_slowpath+0x221/0x3c0 [ 23.629619] [] ? __ww_mutex_lock+0x14c0/0x14c0 [ 23.629628] [] ? sock_has_perm+0x292/0x3e0 [ 23.629636] [] ? sock_has_perm+0x9f/0x3e0 [ 23.629643] [] ? mutex_unlock+0x9/0x10 [ 23.629652] [] nf_setsockopt+0x6d/0xc0 [ 23.629659] [] ip_setsockopt+0x9a/0xb0 [ 23.629668] [] udp_setsockopt+0x4a/0x90 [ 23.629676] [] sock_common_setsockopt+0x9a/0xe0 [ 23.629685] [] SyS_setsockopt+0x166/0x260 [ 23.629693] [] ? SyS_recv+0x40/0x40 [ 23.629702] [] ? __do_page_fault+0x183/0xd50 [ 23.629710] [] ? move_addr_to_kernel+0x50/0x50 [ 23.629718] [] ? do_syscall_64+0x48/0x490 [ 23.629726] [] ? SyS_recv+0x40/0x40 [ 23.629733] [] do_syscall_64+0x1a6/0x490 [ 23.629741] [] entry_SYSCALL_64_after_swapgs+0x5d/0xdb [ 23.630218] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.424874] IPVS: stopping backup sync thread 4065 ...