INIT: Entering runlevel: 2 [info] Using makefile-style concurrent boot in runlevel 2. [....] Starting enhanced syslogd: rsyslogd[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting OpenBSD Secure Shell server: sshd[?25l[?1c7[ ok 8[?25h[?0c. Debian GNU/Linux 7 syzkaller ttyS0 Warning: Permanently added '10.128.0.51' (ECDSA) to the list of known hosts. 2018/04/23 03:36:24 parsed 1 programs 2018/04/23 03:36:24 executed programs: 0 syzkaller login: [ 23.969040] IPVS: Creating netns size=2536 id=1 [ 23.996218] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 23.999290] IPVS: stopping backup sync thread 3705 ... [ 24.005164] IPVS: Creating netns size=2536 id=2 [ 24.018250] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.021716] IPVS: stopping backup sync thread 3715 ... [ 24.021921] IPVS: stopping backup sync thread 3717 ... [ 24.033704] IPVS: stopping backup sync thread 3722 ... [ 24.034118] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.034142] IPVS: stopping backup sync thread 3724 ... [ 24.041196] IPVS: stopping backup sync thread 3727 ... [ 24.041602] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.041625] IPVS: stopping backup sync thread 3729 ... [ 24.044847] IPVS: Creating netns size=2536 id=3 [ 24.051978] IPVS: stopping backup sync thread 3735 ... [ 24.052470] IPVS: stopping backup sync thread 3737 ... [ 24.067360] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.068169] IPVS: stopping backup sync thread 3747 ... [ 24.068569] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.068582] IPVS: stopping backup sync thread 3749 ... [ 24.068744] IPVS: stopping backup sync thread 3745 ... [ 24.069301] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.069307] IPVS: stopping backup sync thread 3751 ... [ 24.071258] IPVS: Creating netns size=2536 id=4 [ 24.093640] IPVS: stopping backup sync thread 3759 ... [ 24.094345] IPVS: stopping backup sync thread 3763 ... [ 24.095453] IPVS: stopping backup sync thread 3766 ... [ 24.095741] IPVS: stopping backup sync thread 3769 ... [ 24.096261] IPVS: Creating netns size=2536 id=5 [ 24.109238] IPVS: stopping backup sync thread 3773 ... [ 24.131445] IPVS: stopping backup sync thread 3785 ... [ 24.132195] IPVS: stopping backup sync thread 3786 ... [ 24.132808] IPVS: stopping backup sync thread 3788 ... [ 24.133301] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.133436] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.133465] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.133484] IPVS: stopping backup sync thread 3778 ... [ 24.148622] IPVS: Creating netns size=2536 id=6 [ 24.158098] IPVS: stopping backup sync thread 3792 ... [ 24.164487] IPVS: stopping backup sync thread 3806 ... [ 24.170061] IPVS: stopping backup sync thread 3793 ... [ 24.170636] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.180881] IPVS: Creating netns size=2536 id=7 [ 24.187490] IPVS: stopping backup sync thread 3811 ... [ 24.200961] IPVS: stopping backup sync thread 3821 ... [ 24.201433] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.201447] IPVS: stopping backup sync thread 3823 ... [ 24.210813] IPVS: stopping backup sync thread 3828 ... [ 24.211226] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.212529] IPVS: Creating netns size=2536 id=8 [ 24.213471] IPVS: stopping backup sync thread 3830 ... [ 24.241014] IPVS: stopping backup sync thread 3838 ... [ 24.241461] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.243500] IPVS: stopping backup sync thread 3840 ... [ 24.374826] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.374833] IPVS: stopping backup sync thread 3843 ... [ 24.398338] IPVS: stopping backup sync thread 3857 ... [ 24.398529] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.399466] IPVS: stopping backup sync thread 3862 ... [ 24.400078] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.400092] IPVS: stopping backup sync thread 3864 ... [ 24.415822] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.415891] IPVS: stopping backup sync thread 3865 ... [ 24.416049] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.416097] IPVS: stopping backup sync thread 3868 ... [ 24.416402] IPVS: stopping backup sync thread 3869 ... [ 24.416691] IPVS: stopping backup sync thread 3870 ... [ 24.416906] IPVS: stopping backup sync thread 3873 ... [ 24.417081] IPVS: stopping backup sync thread 3790 ... [ 24.418939] IPVS: stopping backup sync thread 3875 ... [ 24.420310] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.420445] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.420566] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.420934] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.421088] IPVS: stopping backup sync thread 3884 ... [ 24.429109] IPVS: stopping backup sync thread 3885 ... [ 24.429271] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.429920] IPVS: stopping backup sync thread 3881 ... [ 24.430649] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.430662] IPVS: stopping backup sync thread 3893 ... [ 24.433655] IPVS: stopping backup sync thread 3891 ... [ 24.450058] IPVS: stopping backup sync thread 3897 ... [ 24.461113] IPVS: stopping backup sync thread 3883 ... [ 24.461129] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.462605] IPVS: stopping backup sync thread 3912 ... [ 24.473113] IPVS: stopping backup sync thread 3918 ... [ 24.473129] IPVS: stopping backup sync thread 3882 ... [ 24.474086] IPVS: stopping backup sync thread 3879 ... [ 24.474108] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.474150] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.474703] IPVS: stopping backup sync thread 3926 ... [ 24.475903] IPVS: stopping backup sync thread 3927 ... [ 24.476699] IPVS: stopping backup sync thread 3923 ... [ 24.482026] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.483804] IPVS: sync thread started: state = BACKUP, mcast_ifn = lo, syncid = 0, id = 0 [ 24.495747] IPVS: stopping backup sync thread 3938 ... [ 24.495823] [ 24.495825] ============================================= [ 24.495825] [ INFO: possible recursive locking detected ] [ 24.495828] 4.9.95-gee0bcd6 #3 Not tainted [ 24.495829] --------------------------------------------- [ 24.495831] syz-executor7/3920 is trying to acquire lock: [ 24.495845] (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 [ 24.495846] but task is already holding lock: [ 24.495853] (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 [ 24.495854] other info that might help us debug this: [ 24.495855] Possible unsafe locking scenario: [ 24.495855] [ 24.495856] CPU0 [ 24.495856] ---- [ 24.495858] lock(rtnl_mutex); [ 24.495860] lock(rtnl_mutex); [ 24.495861] [ 24.495861] *** DEADLOCK *** [ 24.495861] [ 24.495862] May be due to missing lock nesting notation [ 24.495862] [ 24.495864] 2 locks held by syz-executor7/3920: [ 24.495871] #0: (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 [ 24.495879] #1: (ipvs->sync_mutex){+.+.+.}, at: [] do_ip_vs_set_ctl+0x90d/0xbd0 [ 24.495880] [ 24.495880] stack backtrace: [ 24.495884] CPU: 1 PID: 3920 Comm: syz-executor7 Not tainted 4.9.95-gee0bcd6 #3 [ 24.495887] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 24.495893] ffff8801c1d87480 ffffffff81eb0f89 ffffffff8539d0e0 ffffffff8539d0e0 [ 24.495899] ffffffff8539d0e0 ffff8801d868d0e8 040505bd965bed0c ffff8801c1d87640 [ 24.495903] ffffffff814259ef ffffffff84c98ca0 ffffffff84febf10 ffffffff84c98ca4 [ 24.495905] Call Trace: [ 24.495911] [] dump_stack+0xc1/0x128 [ 24.495924] [] __lock_acquire.cold.59+0x166/0x5f8 [ 24.495931] [] ? debug_check_no_locks_freed+0x210/0x210 [ 24.495935] [] ? __lock_is_held+0xa2/0xf0 [ 24.495939] [] lock_acquire+0x130/0x3e0 [ 24.495943] [] ? rtnl_lock+0x17/0x20 [ 24.495947] [] ? rtnl_lock+0x17/0x20 [ 24.495953] [] mutex_lock_nested+0xc0/0x870 [ 24.495957] [] ? rtnl_lock+0x17/0x20 [ 24.495961] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 24.495966] [] ? qtaguid_untag+0x41a/0x620 [ 24.495970] [] ? mutex_trylock+0x3e0/0x3e0 [ 24.495975] [] ? _raw_spin_unlock_bh+0x30/0x40 [ 24.495979] [] ? qtaguid_untag+0x31e/0x620 [ 24.495983] [] ? __lock_is_held+0xa2/0xf0 [ 24.495987] [] rtnl_lock+0x17/0x20 [ 24.495993] [] ip_mc_drop_socket+0x8c/0x230 [ 24.495997] [] inet_release+0x5b/0x1d0 [ 24.496002] [] sock_release+0x96/0x1c0 [ 24.496007] [] start_sync_thread+0xa0e/0x1ea0 [ 24.496012] [] ? ip_vs_proc_sync_conn+0x952/0x952 [ 24.496016] [] ? ip_vs_sync_conn+0x2a90/0x2a90 [ 24.496020] [] ? mark_held_locks+0xc7/0x130 [ 24.496024] [] ? mutex_lock_nested+0x572/0x870 [ 24.496029] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 24.496033] [] ? mutex_lock_nested+0x596/0x870 [ 24.496036] [] ? do_ip_vs_set_ctl+0x90d/0xbd0 [ 24.496040] [] ? mutex_trylock+0x3e0/0x3e0 [ 24.496044] [] ? memcpy+0x45/0x50 [ 24.496048] [] do_ip_vs_set_ctl+0x91f/0xbd0 [ 24.496052] [] ? ip_vs_genl_set_cmd+0x9c0/0x9c0 [ 24.496056] [] ? mutex_lock_nested+0x572/0x870 [ 24.496061] [] ? __mutex_unlock_slowpath+0x221/0x3c0 [ 24.496065] [] ? __ww_mutex_lock+0x14c0/0x14c0 [ 24.496070] [] ? sock_has_perm+0x292/0x3e0 [ 24.496074] [] ? mutex_unlock+0x9/0x10 [ 24.496079] [] ? nf_sockopt_find.constprop.0+0x1b1/0x230 [ 24.496083] [] nf_setsockopt+0x6d/0xc0 [ 24.496088] [] ip_setsockopt+0x9a/0xb0 [ 24.496092] [] tcp_setsockopt+0x88/0xe0 [ 24.496096] [] sock_common_setsockopt+0x9a/0xe0 [ 24.496100] [] SyS_setsockopt+0x166/0x260 [ 24.496104] [] ? SyS_recv+0x40/0x40 [ 24.496109] [] ? move_addr_to_kernel+0x50/0x50 [ 24.496114] [] ? do_vfs_ioctl+0x11a0/0x11a0 [ 24.496118] [] ? do_syscall_64+0x48/0x490 [ 24.496122] [] ? SyS_recv+0x40/0x40 [ 24.496126] [] do_syscall_64+0x1a6/0x490 [ 24.496130] [] entry_SYSCALL_64_after_swapgs+0x5d/0xdb [ 25.289781] IPVS: stopping backup sync thread 3924 ... [ 25.299154] IPVS: stopping backup sync thread 3929 ...