syzbot


possible deadlock in __neigh_create

Status: fixed on 2018/04/10 20:06
Subsystems: net
[Documentation on labels]
Fix commit: 1bfa26ff8c4b ipv6: fix possible deadlock in rt6_age_examine_exception()
First crash: 2241d, last: 2241d

Sample crash report:
netlink: 'syz-executor2': attribute type 17 has an invalid length.

======================================================
WARNING: possible circular locking dependency detected
4.16.0-rc6+ #289 Not tainted
------------------------------------------------------
syz-executor4/11524 is trying to acquire lock:
 (&tbl->lock){++-.}, at: [<0000000006dfcac2>] __neigh_create+0x87e/0x1d90 net/core/neighbour.c:528

but task is already holding lock:
 (rt6_exception_lock){+.-.}, at: [<00000000ebc71882>] spin_lock_bh include/linux/spinlock.h:315 [inline]
 (rt6_exception_lock){+.-.}, at: [<00000000ebc71882>] rt6_age_exceptions+0xfe/0x660 net/ipv6/route.c:1662

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #3 (rt6_exception_lock){+.-.}:
       __raw_spin_lock_bh include/linux/spinlock_api_smp.h:135 [inline]
       _raw_spin_lock_bh+0x31/0x40 kernel/locking/spinlock.c:168
       spin_lock_bh include/linux/spinlock.h:315 [inline]
       rt6_mtu_change_route+0x260/0x970 net/ipv6/route.c:3935
       fib6_clean_node+0x389/0x580 net/ipv6/ip6_fib.c:1927
       fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1853
       fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1901
       fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1978
       __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1994
       fib6_clean_all+0x27/0x30 net/ipv6/ip6_fib.c:2005
       rt6_mtu_change+0xde/0x140 net/ipv6/route.c:3952
       addrconf_notify+0x664/0x2310 net/ipv6/addrconf.c:3420
       notifier_call_chain+0x136/0x2c0 kernel/notifier.c:93
       __raw_notifier_call_chain kernel/notifier.c:394 [inline]
       raw_notifier_call_chain+0x2d/0x40 kernel/notifier.c:401
       call_netdevice_notifiers_info+0x32/0x70 net/core/dev.c:1734
       call_netdevice_notifiers net/core/dev.c:1752 [inline]
       dev_set_mtu+0x3c5/0x720 net/core/dev.c:7085
       do_setlink+0x6d1/0x3bb0 net/core/rtnetlink.c:2325
       rtnl_newlink+0xf37/0x1a50 net/core/rtnetlink.c:2970
       rtnetlink_rcv_msg+0x57f/0xb10 net/core/rtnetlink.c:4646
       netlink_rcv_skb+0x14b/0x380 net/netlink/af_netlink.c:2443
       rtnetlink_rcv+0x1c/0x20 net/core/rtnetlink.c:4664
       netlink_unicast_kernel net/netlink/af_netlink.c:1307 [inline]
       netlink_unicast+0x4c4/0x6b0 net/netlink/af_netlink.c:1333
       netlink_sendmsg+0xa4a/0xe60 net/netlink/af_netlink.c:1896
       sock_sendmsg_nosec net/socket.c:629 [inline]
       sock_sendmsg+0xca/0x110 net/socket.c:639
       ___sys_sendmsg+0x767/0x8b0 net/socket.c:2047
       __sys_sendmsg+0xe5/0x210 net/socket.c:2081
       SYSC_sendmsg net/socket.c:2092 [inline]
       SyS_sendmsg+0x2d/0x50 net/socket.c:2088
       do_syscall_64+0x281/0x940 arch/x86/entry/common.c:287
       entry_SYSCALL_64_after_hwframe+0x42/0xb7

-> #2 (&(&tb->tb6_lock)->rlock){+.-.}:
       __raw_spin_lock_bh include/linux/spinlock_api_smp.h:135 [inline]
       _raw_spin_lock_bh+0x31/0x40 kernel/locking/spinlock.c:168
       spin_lock_bh include/linux/spinlock.h:315 [inline]
       __ip6_ins_rt+0x56/0x90 net/ipv6/route.c:1007
       ip6_route_add+0x141/0x190 net/ipv6/route.c:2986
       addrconf_prefix_route+0x44f/0x620 net/ipv6/addrconf.c:2347
       fixup_permanent_addr net/ipv6/addrconf.c:3356 [inline]
       addrconf_permanent_addr net/ipv6/addrconf.c:3379 [inline]
       addrconf_notify+0x1ad2/0x2310 net/ipv6/addrconf.c:3448
       notifier_call_chain+0x136/0x2c0 kernel/notifier.c:93
       __raw_notifier_call_chain kernel/notifier.c:394 [inline]
       raw_notifier_call_chain+0x2d/0x40 kernel/notifier.c:401
       call_netdevice_notifiers_info+0x32/0x70 net/core/dev.c:1734
       call_netdevice_notifiers net/core/dev.c:1752 [inline]
       __dev_notify_flags+0x15d/0x430 net/core/dev.c:6993
       dev_change_flags+0xf5/0x140 net/core/dev.c:7029
       do_setlink+0xa22/0x3bb0 net/core/rtnetlink.c:2362
       rtnl_newlink+0xf37/0x1a50 net/core/rtnetlink.c:2970
       rtnetlink_rcv_msg+0x57f/0xb10 net/core/rtnetlink.c:4646
       netlink_rcv_skb+0x14b/0x380 net/netlink/af_netlink.c:2443
       rtnetlink_rcv+0x1c/0x20 net/core/rtnetlink.c:4664
       netlink_unicast_kernel net/netlink/af_netlink.c:1307 [inline]
       netlink_unicast+0x4c4/0x6b0 net/netlink/af_netlink.c:1333
       netlink_sendmsg+0xa4a/0xe60 net/netlink/af_netlink.c:1896
       sock_sendmsg_nosec net/socket.c:629 [inline]
       sock_sendmsg+0xca/0x110 net/socket.c:639
       ___sys_sendmsg+0x767/0x8b0 net/socket.c:2047
       __sys_sendmsg+0xe5/0x210 net/socket.c:2081
       SYSC_sendmsg net/socket.c:2092 [inline]
       SyS_sendmsg+0x2d/0x50 net/socket.c:2088
       do_syscall_64+0x281/0x940 arch/x86/entry/common.c:287
       entry_SYSCALL_64_after_hwframe+0x42/0xb7

-> #1 (&ndev->lock){++--}:
       __raw_write_lock_bh include/linux/rwlock_api_smp.h:203 [inline]
       _raw_write_lock_bh+0x31/0x40 kernel/locking/spinlock.c:312
       __ipv6_dev_mc_dec+0x45/0x350 net/ipv6/mcast.c:928
       ipv6_dev_mc_dec+0x110/0x1f0 net/ipv6/mcast.c:961
       pndisc_destructor+0x21a/0x340 net/ipv6/ndisc.c:392
       pneigh_ifdown net/core/neighbour.c:695 [inline]
       neigh_ifdown+0x149/0x250 net/core/neighbour.c:294
       rt6_disable_ip+0x537/0x700 net/ipv6/route.c:3905
       addrconf_ifdown+0x14b/0x14f0 net/ipv6/addrconf.c:3621
       addrconf_notify+0x5f8/0x2310 net/ipv6/addrconf.c:3545
       notifier_call_chain+0x136/0x2c0 kernel/notifier.c:93
       __raw_notifier_call_chain kernel/notifier.c:394 [inline]
       raw_notifier_call_chain+0x2d/0x40 kernel/notifier.c:401
       call_netdevice_notifiers_info+0x32/0x70 net/core/dev.c:1734
       call_netdevice_notifiers net/core/dev.c:1752 [inline]
       __dev_notify_flags+0x262/0x430 net/core/dev.c:6995
       dev_change_flags+0xf5/0x140 net/core/dev.c:7029
       devinet_ioctl+0x126a/0x1ac0 net/ipv4/devinet.c:1080
       inet_ioctl+0x184/0x310 net/ipv4/af_inet.c:919
       packet_ioctl+0x1ff/0x310 net/packet/af_packet.c:4066
       sock_do_ioctl+0xef/0x390 net/socket.c:957
       sock_ioctl+0x367/0x670 net/socket.c:1081
       vfs_ioctl fs/ioctl.c:46 [inline]
       do_vfs_ioctl+0x1b1/0x1520 fs/ioctl.c:686
       SYSC_ioctl fs/ioctl.c:701 [inline]
       SyS_ioctl+0x8f/0xc0 fs/ioctl.c:692
       do_syscall_64+0x281/0x940 arch/x86/entry/common.c:287
       entry_SYSCALL_64_after_hwframe+0x42/0xb7

-> #0 (&tbl->lock){++-.}:
       lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:3920
       __raw_write_lock_bh include/linux/rwlock_api_smp.h:203 [inline]
       _raw_write_lock_bh+0x31/0x40 kernel/locking/spinlock.c:312
       __neigh_create+0x87e/0x1d90 net/core/neighbour.c:528
       neigh_create include/net/neighbour.h:315 [inline]
       ip6_neigh_lookup+0x9a7/0xba0 net/ipv6/route.c:228
       dst_neigh_lookup include/net/dst.h:405 [inline]
       rt6_age_examine_exception net/ipv6/route.c:1634 [inline]
       rt6_age_exceptions+0x381/0x660 net/ipv6/route.c:1670
       fib6_age+0xfb/0x140 net/ipv6/ip6_fib.c:2041
       fib6_clean_node+0x389/0x580 net/ipv6/ip6_fib.c:1927
       fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1853
       fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1901
       fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1978
       __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1994
       fib6_clean_all net/ipv6/ip6_fib.c:2005 [inline]
       fib6_run_gc+0x16b/0x3c0 net/ipv6/ip6_fib.c:2061
       fib6_gc_timer_cb+0x20/0x30 net/ipv6/ip6_fib.c:2078
       call_timer_fn+0x228/0x820 kernel/time/timer.c:1326
       expire_timers kernel/time/timer.c:1363 [inline]
       __run_timers+0x7ee/0xb70 kernel/time/timer.c:1666
       run_timer_softirq+0x4c/0x70 kernel/time/timer.c:1692
       __do_softirq+0x2d7/0xb85 kernel/softirq.c:285
       invoke_softirq kernel/softirq.c:365 [inline]
       irq_exit+0x1cc/0x200 kernel/softirq.c:405
       exiting_irq arch/x86/include/asm/apic.h:541 [inline]
       smp_apic_timer_interrupt+0x16b/0x700 arch/x86/kernel/apic/apic.c:1052
       apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:857
       arch_local_irq_restore arch/x86/include/asm/paravirt.h:778 [inline]
       lock_is_held_type+0x18b/0x210 kernel/locking/lockdep.c:3960
       lock_is_held include/linux/lockdep.h:344 [inline]
       rcu_preempt_sleep_check include/linux/rcupdate.h:301 [inline]
       ___might_sleep+0x35e/0x470 kernel/sched/core.c:6098
       clear_huge_page+0x37d/0x730 mm/memory.c:4622
       __do_huge_pmd_anonymous_page mm/huge_memory.c:571 [inline]
       do_huge_pmd_anonymous_page+0x595/0x19e0 mm/huge_memory.c:729
       create_huge_pmd mm/memory.c:3870 [inline]
       __handle_mm_fault+0x178a/0x38c0 mm/memory.c:4074
       handle_mm_fault+0x44a/0xb10 mm/memory.c:4140
       __do_page_fault+0x560/0xbe0 arch/x86/mm/fault.c:1422
       do_page_fault+0xee/0x730 arch/x86/mm/fault.c:1497
       page_fault+0x45/0x50 arch/x86/entry/entry_64.S:1151

other info that might help us debug this:

Chain exists of:
  &tbl->lock --> &(&tb->tb6_lock)->rlock --> rt6_exception_lock

 Possible unsafe locking scenario:

       CPU0                    CPU1
       ----                    ----
  lock(rt6_exception_lock);
                               lock(&(&tb->tb6_lock)->rlock);
                               lock(rt6_exception_lock);
  lock(&tbl->lock);

 *** DEADLOCK ***

6 locks held by syz-executor4/11524:
 #0:  (&mm->mmap_sem){++++}, at: [<0000000001452bf3>] __do_page_fault+0x2b3/0xbe0 arch/x86/mm/fault.c:1351
 #1:  ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<00000000c9fa371d>] lockdep_copy_map include/linux/lockdep.h:178 [inline]
 #1:  ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<00000000c9fa371d>] call_timer_fn+0x1c6/0x820 kernel/time/timer.c:1316
 #2:  (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000ff76f361>] spin_lock_bh include/linux/spinlock.h:315 [inline]
 #2:  (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000ff76f361>] fib6_run_gc+0x9d/0x3c0 net/ipv6/ip6_fib.c:2052
 #3:  (rcu_read_lock){....}, at: [<00000000843028cf>] __fib6_clean_all+0x0/0x3a0 net/ipv6/ip6_fib.c:1592
 #4:  (&(&tb->tb6_lock)->rlock){+.-.}, at: [<000000009c589920>] spin_lock_bh include/linux/spinlock.h:315 [inline]
 #4:  (&(&tb->tb6_lock)->rlock){+.-.}, at: [<000000009c589920>] __fib6_clean_all+0x1d0/0x3a0 net/ipv6/ip6_fib.c:1993
 #5:  (rt6_exception_lock){+.-.}, at: [<00000000ebc71882>] spin_lock_bh include/linux/spinlock.h:315 [inline]
 #5:  (rt6_exception_lock){+.-.}, at: [<00000000ebc71882>] rt6_age_exceptions+0xfe/0x660 net/ipv6/route.c:1662

stack backtrace:
CPU: 0 PID: 11524 Comm: syz-executor4 Not tainted 4.16.0-rc6+ #289
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 <IRQ>
 __dump_stack lib/dump_stack.c:17 [inline]
 dump_stack+0x194/0x24d lib/dump_stack.c:53
 print_circular_bug.isra.38+0x2cd/0x2dc kernel/locking/lockdep.c:1223
 check_prev_add kernel/locking/lockdep.c:1863 [inline]
 check_prevs_add kernel/locking/lockdep.c:1976 [inline]
 validate_chain kernel/locking/lockdep.c:2417 [inline]
 __lock_acquire+0x30a8/0x3e00 kernel/locking/lockdep.c:3431
 lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:3920
 __raw_write_lock_bh include/linux/rwlock_api_smp.h:203 [inline]
 _raw_write_lock_bh+0x31/0x40 kernel/locking/spinlock.c:312
 __neigh_create+0x87e/0x1d90 net/core/neighbour.c:528
 neigh_create include/net/neighbour.h:315 [inline]
 ip6_neigh_lookup+0x9a7/0xba0 net/ipv6/route.c:228
 dst_neigh_lookup include/net/dst.h:405 [inline]
 rt6_age_examine_exception net/ipv6/route.c:1634 [inline]
 rt6_age_exceptions+0x381/0x660 net/ipv6/route.c:1670
 fib6_age+0xfb/0x140 net/ipv6/ip6_fib.c:2041
 fib6_clean_node+0x389/0x580 net/ipv6/ip6_fib.c:1927
 fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1853
 fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1901
 fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1978
 __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1994
 fib6_clean_all net/ipv6/ip6_fib.c:2005 [inline]
 fib6_run_gc+0x16b/0x3c0 net/ipv6/ip6_fib.c:2061
 fib6_gc_timer_cb+0x20/0x30 net/ipv6/ip6_fib.c:2078
 call_timer_fn+0x228/0x820 kernel/time/timer.c:1326
 expire_timers kernel/time/timer.c:1363 [inline]
 __run_timers+0x7ee/0xb70 kernel/time/timer.c:1666
 run_timer_softirq+0x4c/0x70 kernel/time/timer.c:1692
 __do_softirq+0x2d7/0xb85 kernel/softirq.c:285
 invoke_softirq kernel/softirq.c:365 [inline]
 irq_exit+0x1cc/0x200 kernel/softirq.c:405
 exiting_irq arch/x86/include/asm/apic.h:541 [inline]
 smp_apic_timer_interrupt+0x16b/0x700 arch/x86/kernel/apic/apic.c:1052
 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:857
 </IRQ>
RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:778 [inline]
RIP: 0010:lock_is_held_type+0x18b/0x210 kernel/locking/lockdep.c:3960
RSP: 0000:ffff8801959475e8 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff12
RAX: dffffc0000000000 RBX: 0000000000000282 RCX: ffffffff819cfe6a
RDX: 1ffffffff10a24e5 RSI: ffffffff8858c380 RDI: 0000000000000282
RBP: ffff880195947608 R08: 0000160000000000 R09: 0000000000000000
R10: ffffffffffffffe8 R11: 0000000000000000 R12: ffff8801b74de580
R13: 0000000000000000 R14: 000000000000120e R15: 00000000064d2800
 lock_is_held include/linux/lockdep.h:344 [inline]
 rcu_preempt_sleep_check include/linux/rcupdate.h:301 [inline]
 ___might_sleep+0x35e/0x470 kernel/sched/core.c:6098
 clear_huge_page+0x37d/0x730 mm/memory.c:4622
 __do_huge_pmd_anonymous_page mm/huge_memory.c:571 [inline]
 do_huge_pmd_anonymous_page+0x595/0x19e0 mm/huge_memory.c:729
 create_huge_pmd mm/memory.c:3870 [inline]
 __handle_mm_fault+0x178a/0x38c0 mm/memory.c:4074
 handle_mm_fault+0x44a/0xb10 mm/memory.c:4140
 __do_page_fault+0x560/0xbe0 arch/x86/mm/fault.c:1422
 do_page_fault+0xee/0x730 arch/x86/mm/fault.c:1497
 page_fault+0x45/0x50 arch/x86/entry/entry_64.S:1151
RIP: 0033:0x43c341
RSP: 002b:0000000000a3e978 EFLAGS: 00010247
RAX: 0409001300000039 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000039 RSI: 0000000000730848 RDI: 00000000205c3ac3
RBP: 0000000000000001 R08: 000000810000fe68 R09: 000000034000ee06
R10: 14fe000007010045 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000002 R14: 000000000072bea0 R15: 0000000000081cf5
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21
IPVS: ftp: loaded support on port[0] = 21

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2018/04/01 10:41 net-next-old 8bde261e5352 0174c6c8 .config console log report ci-upstream-net-kasan-gce
* Struck through repros no longer work on HEAD.