netlink: 1 bytes leftover after parsing attributes in process `syz-executor7'. ============================= WARNING: suspicious RCU usage 4.15.0-rc9+ #207 Not tainted ----------------------------- net/ipv6/ip6_fib.c:1731 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 4 locks held by swapper/0/0: #0: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<0000000004d4979c>] lockdep_copy_map include/linux/lockdep.h:178 [inline] #0: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<0000000004d4979c>] call_timer_fn+0x1c6/0x820 kernel/time/timer.c:1308 #1: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000fac9dc4f>] spin_lock_bh include/linux/spinlock.h:315 [inline] #1: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<00000000fac9dc4f>] fib6_run_gc+0x9d/0x3c0 net/ipv6/ip6_fib.c:2043 #2: (rcu_read_lock){....}, at: [<000000001ec33e6b>] __fib6_clean_all+0x0/0x3a0 net/ipv6/ip6_fib.c:1583 #3: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000e85fd72d>] spin_lock_bh include/linux/spinlock.h:315 [inline] #3: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<00000000e85fd72d>] __fib6_clean_all+0x1d0/0x3a0 net/ipv6/ip6_fib.c:1984 stack backtrace: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.15.0-rc9+ #207 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 lockdep_rcu_suspicious+0x123/0x170 kernel/locking/lockdep.c:4585 fib6_del+0xc9c/0x12c0 net/ipv6/ip6_fib.c:1730 fib6_clean_node+0x42e/0x580 net/ipv6/ip6_fib.c:1921 fib6_walk_continue+0x46c/0x8a0 net/ipv6/ip6_fib.c:1844 fib6_walk+0x91/0xf0 net/ipv6/ip6_fib.c:1892 fib6_clean_tree+0x1e6/0x340 net/ipv6/ip6_fib.c:1969 __fib6_clean_all+0x1f4/0x3a0 net/ipv6/ip6_fib.c:1985 fib6_clean_all net/ipv6/ip6_fib.c:1996 [inline] fib6_run_gc+0x16b/0x3c0 net/ipv6/ip6_fib.c:2052 fib6_gc_timer_cb+0x20/0x30 net/ipv6/ip6_fib.c:2069 call_timer_fn+0x228/0x820 kernel/time/timer.c:1318 expire_timers kernel/time/timer.c:1355 [inline] __run_timers+0x7ee/0xb70 kernel/time/timer.c:1658 run_timer_softirq+0x4c/0x70 kernel/time/timer.c:1684 __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+0xa9/0xb0 arch/x86/entry/entry_64.S:937 RIP: 0010:native_safe_halt+0x6/0x10 arch/x86/include/asm/irqflags.h:54 RSP: 0018:ffffffff86807c38 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff11 RAX: dffffc0000000000 RBX: 1ffffffff0d00f8a RCX: 0000000000000000 RDX: 1ffffffff0d19190 RSI: 0000000000000001 RDI: ffffffff868c8c80 RBP: ffffffff86807c38 R08: ffffffff8667bae0 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: ffffffff86807cf0 R14: ffffffff8703fe20 R15: 0000000000000000 arch_safe_halt arch/x86/include/asm/paravirt.h:93 [inline] default_idle+0xbf/0x460 arch/x86/kernel/process.c:355 arch_cpu_idle+0xa/0x10 arch/x86/kernel/process.c:346 default_idle_call+0x36/0x90 kernel/sched/idle.c:98 cpuidle_idle_call kernel/sched/idle.c:156 [inline] do_idle+0x24a/0x3b0 kernel/sched/idle.c:246 cpu_startup_entry+0x104/0x120 kernel/sched/idle.c:351 rest_init+0xed/0xf0 init/main.c:436 start_kernel+0x7f1/0x819 init/main.c:716 x86_64_start_reservations+0x2a/0x2c arch/x86/kernel/head64.c:378 x86_64_start_kernel+0x77/0x7a arch/x86/kernel/head64.c:359 secondary_startup_64+0xa5/0xb0 arch/x86/kernel/head_64.S:237 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=59 sclass=netlink_route_socket pig=12094 comm=syz-executor2 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=59 sclass=netlink_route_socket pig=12101 comm=syz-executor2 netlink: 3 bytes leftover after parsing attributes in process `syz-executor5'. openvswitch: netlink: ufid size 20 bytes exceeds the range (1, 16) netlink: 'syz-executor0': attribute type 1 has an invalid length. netlink: 'syz-executor0': attribute type 1 has an invalid length. sctp: [Deprecated]: syz-executor4 (pid 12540) Use of int in maxseg socket option. Use struct sctp_assoc_value instead sctp: [Deprecated]: syz-executor4 (pid 12540) Use of int in maxseg socket option. Use struct sctp_assoc_value instead netlink: 'syz-executor6': attribute type 1 has an invalid length. netlink: 'syz-executor6': attribute type 1 has an invalid length.