INFO: task syz-executor.1:1188 can't die for more than 143 seconds. syz-executor.1 R running task 23232 1188 6944 0x00004006 Call Trace: context_switch kernel/sched/core.c:3415 [inline] __schedule+0x8e4/0x1f80 kernel/sched/core.c:4140 firmware_map_remove+0x19e/0x19e notifier_call_chain+0xc0/0x230 kernel/notifier.c:83 __atomic_notifier_call_chain+0x95/0x180 kernel/notifier.c:173 context_switch kernel/sched/core.c:3410 [inline] __schedule+0x894/0x1f80 kernel/sched/core.c:4140 lock_downgrade+0x840/0x840 kernel/locking/lockdep.c:4604 context_switch kernel/sched/core.c:3415 [inline] __schedule+0x8e4/0x1f80 kernel/sched/core.c:4140 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 firmware_map_remove+0x19e/0x19e spin_unlock_irqrestore include/linux/spinlock.h:408 [inline] prepare_to_wait_event+0x129/0x650 kernel/sched/wait.c:305 schedule+0xd0/0x2a0 kernel/sched/core.c:4215 synchronize_rcu_expedited+0x45a/0x620 kernel/rcu/tree_exp.h:854 rcu_exp_wait_wake+0x480/0x480 kernel/rcu/tree_exp.h:605 lockdep_hardirqs_on_prepare+0x590/0x590 kernel/locking/lockdep.c:3680 finish_wait+0x260/0x260 include/linux/list.h:301 instrument_atomic_read include/linux/instrumented.h:56 [inline] test_bit include/asm-generic/bitops/instrumented-non-atomic.h:110 [inline] hlock_class kernel/locking/lockdep.c:179 [inline] mark_lock+0x11f/0xdd0 kernel/locking/lockdep.c:3937 cond_synchronize_rcu+0x20/0x20 kernel/rcu/tree.c:3335 spin_unlock include/linux/spinlock.h:393 [inline] netif_tx_unlock include/linux/netdevice.h:4190 [inline] netif_tx_unlock_bh include/linux/netdevice.h:4195 [inline] dev_watchdog_down net/sched/sch_generic.c:478 [inline] dev_deactivate_many+0x44c/0xba0 net/sched/sch_generic.c:1217 synchronize_net+0x37/0x50 net/core/dev.c:10043 dev_deactivate_many+0x495/0xba0 net/sched/sch_generic.c:1224 __dev_close_many+0x130/0x2e0 net/core/dev.c:1575 napi_hash_del+0x170/0x170 include/linux/compiler.h:303 __dev_change_flags+0x18c/0x620 net/core/dev.c:8240 __dev_change_flags+0x18c/0x620 net/core/dev.c:8240 __dev_close net/core/dev.c:1600 [inline] __dev_change_flags+0x251/0x620 net/core/dev.c:8251 dev_set_allmulti+0x30/0x30 net/core/dev.c:8139 netdev_notify_peers+0xc0/0xc0 net/core/dev.c:1474 dev_change_flags+0x8a/0x160 net/core/dev.c:8324 do_setlink+0xa1c/0x3680 net/core/rtnetlink.c:2605 print_usage_bug+0x240/0x240 kernel/locking/lockdep.c:101 instrument_atomic_read include/linux/instrumented.h:56 [inline] test_bit include/asm-generic/bitops/instrumented-non-atomic.h:110 [inline] hlock_class kernel/locking/lockdep.c:179 [inline] mark_lock+0x11f/0xdd0 kernel/locking/lockdep.c:3937 rtnl_getlink+0xab0/0xab0 net/core/rtnetlink.c:2194 print_usage_bug+0x240/0x240 kernel/locking/lockdep.c:101 instrument_atomic_read include/linux/instrumented.h:56 [inline] test_bit include/asm-generic/bitops/instrumented-non-atomic.h:110 [inline] hlock_class kernel/locking/lockdep.c:179 [inline] __lock_acquire+0xc6c/0x48a0 kernel/locking/lockdep.c:4377 __sanitizer_cov_trace_switch+0x45/0x70 kernel/kcov.c:320 __nla_validate_parse+0x2dc/0x1c70 lib/nlattr.c:552 nla_get_range_signed+0x520/0x520 lib/nlattr.c:227 print_usage_bug+0x240/0x240 kernel/locking/lockdep.c:101 check_preemption_disabled lib/smp_processor_id.c:52 [inline] debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57 perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39 __read_once_size_nocheck.constprop.0+0x10/0x10 include/linux/compiler.h:292 __nla_parse+0x3d/0x4a lib/nlattr.c:630 rtnl_group_changelink net/core/rtnetlink.c:3124 [inline] __rtnl_newlink+0xc94/0x1590 net/core/rtnetlink.c:3278 rtnl_link_unregister+0x240/0x240 net/core/rtnetlink.c:486 bpf_ksym_find+0x177/0x1c0 kernel/bpf/core.c:672 rcu_lock_release include/linux/rcupdate.h:246 [inline] rcu_read_unlock include/linux/rcupdate.h:688 [inline] is_bpf_text_address+0xcb/0x160 kernel/bpf/core.c:706 kernel_text_address+0x6e/0xe0 kernel/extable.c:151 __kernel_text_address+0x9/0x30 kernel/extable.c:105 unwind_get_return_address arch/x86/kernel/unwind_orc.c:317 [inline] unwind_get_return_address+0x5a/0xa0 arch/x86/kernel/unwind_orc.c:312 profile_setup.cold+0xc1/0xc1 arch_stack_walk+0x97/0xf0 arch/x86/kernel/stacktrace.c:26 stack_trace_save+0x8c/0xc0 kernel/stacktrace.c:123 stack_trace_consume_entry+0x160/0x160 kernel/stacktrace.c:93 check_preemption_disabled lib/smp_processor_id.c:52 [inline] debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57 kmalloc include/linux/slab.h:555 [inline] kmalloc_array include/linux/slab.h:596 [inline] rtnl_newlink+0x46/0xa0 net/core/rtnetlink.c:3394 lock_is_held include/linux/lockdep.h:425 [inline] rcu_read_lock_sched_held+0x9c/0xd0 kernel/rcu/update.c:135 rcu_read_lock_any_held.part.0+0x50/0x50 arch/x86/include/asm/paravirt.h:760 set_track mm/kasan/common.c:56 [inline] __kasan_kmalloc mm/kasan/common.c:494 [inline] __kasan_kmalloc.constprop.0+0xbf/0xd0 mm/kasan/common.c:467 trace_kmalloc include/trace/events/kmem.h:46 [inline] trace_kmalloc include/trace/events/kmem.h:46 [inline] kmem_cache_alloc_trace+0x390/0x7d0 mm/slab.c:3552 rtnl_newlink+0x64/0xa0 net/core/rtnetlink.c:3398 __rtnl_newlink+0x1590/0x1590 include/net/netlink.h:1541 rtnetlink_rcv_msg+0x44e/0xad0 net/core/rtnetlink.c:5461 rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661 perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39 netdev_core_pick_tx+0x2e0/0x2e0 net/core/dev.c:4007 __bfs+0x520/0x520 kernel/locking/lockdep.c:1520 skb_splice_bits+0x1a0/0x1a0 net/core/skbuff.c:2445 set_track mm/kasan/common.c:56 [inline] __kasan_kmalloc mm/kasan/common.c:494 [inline] __kasan_kmalloc.constprop.0+0xbf/0xd0 mm/kasan/common.c:467 netlink_rcv_skb+0x15a/0x430 net/netlink/af_netlink.c:2469 rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661 netlink_ack+0xa60/0xa60 net/netlink/af_netlink.c:2426 netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline] netlink_unicast+0x537/0x740 net/netlink/af_netlink.c:1329 netlink_attachskb+0x810/0x810 net/netlink/af_netlink.c:1235 _copy_from_iter_full+0x25c/0x870 lib/iov_iter.c:801 __phys_addr_symbol+0x2c/0x70 arch/x86/mm/physaddr.c:42 overlaps mm/usercopy.c:110 [inline] check_kernel_text_object mm/usercopy.c:142 [inline] __check_object_size mm/usercopy.c:289 [inline] __check_object_size+0x171/0x437 mm/usercopy.c:256 netlink_sendmsg+0x882/0xe10 net/netlink/af_netlink.c:1918 aa_af_perm+0x260/0x260 security/apparmor/net.c:141 netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82 netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg+0xcf/0x120 net/socket.c:672 ____sys_sendmsg+0x6e6/0x810 net/socket.c:2352 kernel_sendmsg+0x50/0x50 net/socket.c:692 __bfs+0x520/0x520 kernel/locking/lockdep.c:1520 ___sys_sendmsg+0x100/0x170 net/socket.c:2406 check_preemption_disabled lib/smp_processor_id.c:52 [inline] debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57 sendmsg_copy_msghdr+0x70/0x70 net/socket.c:2381 rcu_lock_release include/linux/rcupdate.h:246 [inline] rcu_read_unlock include/linux/rcupdate.h:688 [inline] __fget_files+0x32f/0x500 fs/file.c:734 do_dup2+0x520/0x520 fs/file.c:236 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 __fget_light fs/file.c:804 [inline] __fget_light+0x20e/0x270 fs/file.c:790 __sys_sendmsg+0xe5/0x1b0 net/socket.c:2439 __sys_sendmsg_sock+0xb0/0xb0 net/socket.c:2419 __do_sys_futex kernel/futex.c:3872 [inline] __se_sys_futex kernel/futex.c:3840 [inline] __x64_sys_futex+0x380/0x4f0 kernel/futex.c:3840 do_syscall_64+0x21/0x7d0 arch/x86/entry/common.c:288 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 do_syscall_64+0xf6/0x7d0 arch/x86/entry/common.c:295 entry_SYSCALL_64_after_hwframe+0x49/0xb3 INFO: task syz-executor.5:1200 can't die for more than 144 seconds. syz-executor.5 D26264 1200 7308 0x00004004 Call Trace: context_switch kernel/sched/core.c:3415 [inline] __schedule+0x8e4/0x1f80 kernel/sched/core.c:4140 firmware_map_remove+0x19e/0x19e schedule+0xd0/0x2a0 kernel/sched/core.c:4215 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4274 __mutex_lock_common kernel/locking/mutex.c:1033 [inline] __mutex_lock+0x7ab/0x13c0 kernel/locking/mutex.c:1103 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 mutex_trylock+0x2c0/0x2c0 kernel/locking/mutex.c:126 find_held_lock+0x2d/0x110 kernel/locking/lockdep.c:4483 rcu_read_unlock include/linux/rcupdate.h:684 [inline] rtnetlink_rcv_msg+0x3c3/0xad0 net/core/rtnetlink.c:5456 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661 perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39 trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 retint_kernel+0x2b/0x2b netlink_rcv_skb+0x15a/0x430 net/netlink/af_netlink.c:2469 rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661 netlink_ack+0xa60/0xa60 net/netlink/af_netlink.c:2426 retint_kernel+0x2b/0x2b netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline] netlink_unicast+0x513/0x740 net/netlink/af_netlink.c:1329 netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline] netlink_unicast+0x537/0x740 net/netlink/af_netlink.c:1329 netlink_attachskb+0x810/0x810 net/netlink/af_netlink.c:1235 _copy_from_iter_full+0x25c/0x870 lib/iov_iter.c:801 __phys_addr_symbol+0x2c/0x70 arch/x86/mm/physaddr.c:42 overlaps mm/usercopy.c:110 [inline] check_kernel_text_object mm/usercopy.c:142 [inline] __check_object_size mm/usercopy.c:289 [inline] __check_object_size+0x171/0x437 mm/usercopy.c:256 netlink_sendmsg+0x882/0xe10 net/netlink/af_netlink.c:1918 aa_af_perm+0x260/0x260 security/apparmor/net.c:141 netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82 netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg+0xcf/0x120 net/socket.c:672 ____sys_sendmsg+0x6e6/0x810 net/socket.c:2352 kernel_sendmsg+0x50/0x50 net/socket.c:692 __bfs+0x520/0x520 kernel/locking/lockdep.c:1520 ___sys_sendmsg+0x100/0x170 net/socket.c:2406 check_preemption_disabled lib/smp_processor_id.c:52 [inline] debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57 sendmsg_copy_msghdr+0x70/0x70 net/socket.c:2381 trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 retint_kernel+0x2b/0x2b trace_hardirqs_on_caller+0x64/0x240 kernel/trace/trace_preemptirq.c:97 trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41 set_irq_regs arch/x86/include/asm/irq_regs.h:27 [inline] smp_apic_timer_interrupt+0x1b6/0x600 arch/x86/kernel/apic/apic.c:1109 retint_kernel+0x2b/0x2b __sys_sendmsg+0xe5/0x1b0 net/socket.c:2439 __sys_sendmsg_sock+0xb0/0xb0 net/socket.c:2419 __do_sys_futex kernel/futex.c:3872 [inline] __se_sys_futex kernel/futex.c:3840 [inline] __x64_sys_futex+0x380/0x4f0 kernel/futex.c:3840 do_syscall_64+0x21/0x7d0 arch/x86/entry/common.c:288 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 do_syscall_64+0xf6/0x7d0 arch/x86/entry/common.c:295 entry_SYSCALL_64_after_hwframe+0x49/0xb3 INFO: task syz-executor.5:1200 blocked for more than 145 seconds. Not tainted 5.7.0-rc6-next-20200522-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. syz-executor.5 D26264 1200 7308 0x00004004 Call Trace: context_switch kernel/sched/core.c:3415 [inline] __schedule+0x8e4/0x1f80 kernel/sched/core.c:4140 firmware_map_remove+0x19e/0x19e schedule+0xd0/0x2a0 kernel/sched/core.c:4215 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4274 __mutex_lock_common kernel/locking/mutex.c:1033 [inline] __mutex_lock+0x7ab/0x13c0 kernel/locking/mutex.c:1103 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 mutex_trylock+0x2c0/0x2c0 kernel/locking/mutex.c:126 find_held_lock+0x2d/0x110 kernel/locking/lockdep.c:4483 rcu_read_unlock include/linux/rcupdate.h:684 [inline] rtnetlink_rcv_msg+0x3c3/0xad0 net/core/rtnetlink.c:5456 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661 perf_trace_lock+0xe2/0x4b0 include/trace/events/lock.h:39 trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 retint_kernel+0x2b/0x2b netlink_rcv_skb+0x15a/0x430 net/netlink/af_netlink.c:2469 rtnl_bridge_getlink+0x870/0x870 net/core/rtnetlink.c:4661 netlink_ack+0xa60/0xa60 net/netlink/af_netlink.c:2426 retint_kernel+0x2b/0x2b netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline] netlink_unicast+0x513/0x740 net/netlink/af_netlink.c:1329 netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline] netlink_unicast+0x537/0x740 net/netlink/af_netlink.c:1329 netlink_attachskb+0x810/0x810 net/netlink/af_netlink.c:1235 _copy_from_iter_full+0x25c/0x870 lib/iov_iter.c:801 __phys_addr_symbol+0x2c/0x70 arch/x86/mm/physaddr.c:42 overlaps mm/usercopy.c:110 [inline] check_kernel_text_object mm/usercopy.c:142 [inline] __check_object_size mm/usercopy.c:289 [inline] __check_object_size+0x171/0x437 mm/usercopy.c:256 netlink_sendmsg+0x882/0xe10 net/netlink/af_netlink.c:1918 aa_af_perm+0x260/0x260 security/apparmor/net.c:141 netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82 netlink_unicast+0x740/0x740 net/netlink/af_netlink.c:82 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg+0xcf/0x120 net/socket.c:672 ____sys_sendmsg+0x6e6/0x810 net/socket.c:2352 kernel_sendmsg+0x50/0x50 net/socket.c:692 __bfs+0x520/0x520 kernel/locking/lockdep.c:1520 ___sys_sendmsg+0x100/0x170 net/socket.c:2406 check_preemption_disabled lib/smp_processor_id.c:52 [inline] debug_smp_processor_id+0x2f/0x185 lib/smp_processor_id.c:57 sendmsg_copy_msghdr+0x70/0x70 net/socket.c:2381 trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 retint_kernel+0x2b/0x2b trace_hardirqs_on_caller+0x64/0x240 kernel/trace/trace_preemptirq.c:97 trace_hardirqs_on_thunk+0x1a/0x1c arch/x86/entry/thunk_64.S:41 set_irq_regs arch/x86/include/asm/irq_regs.h:27 [inline] smp_apic_timer_interrupt+0x1b6/0x600 arch/x86/kernel/apic/apic.c:1109 retint_kernel+0x2b/0x2b __sys_sendmsg+0xe5/0x1b0 net/socket.c:2439 __sys_sendmsg_sock+0xb0/0xb0 net/socket.c:2419 __do_sys_futex kernel/futex.c:3872 [inline] __se_sys_futex kernel/futex.c:3840 [inline] __x64_sys_futex+0x380/0x4f0 kernel/futex.c:3840 do_syscall_64+0x21/0x7d0 arch/x86/entry/common.c:288 __trace_hardirqs_on_caller kernel/locking/lockdep.c:3635 [inline] lockdep_hardirqs_on_prepare+0x3a2/0x590 kernel/locking/lockdep.c:3686 do_syscall_64+0xf6/0x7d0 arch/x86/entry/common.c:295 entry_SYSCALL_64_after_hwframe+0x49/0xb3 Showing all locks held in the system: 3 locks held by kworker/1:1/27: #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: __write_once_size include/linux/compiler.h:303 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic64_set include/asm-generic/atomic-instrumented.h:856 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic_long_set include/asm-generic/atomic-long.h:41 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:642 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x844/0x16a0 kernel/workqueue.c:2239 #1: ffffc90000de7dc0 (deferred_process_work){+.+.}-{0:0}, at: process_one_work+0x878/0x16a0 kernel/workqueue.c:2243 #2: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: switchdev_deferred_process_work+0xa/0x20 net/switchdev/switchdev.c:74 1 lock held by khungtaskd/1148: #0: ffffffff89bc0380 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x53/0x260 kernel/locking/lockdep.c:5779 3 locks held by kworker/0:3/2484: #0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: __write_once_size include/linux/compiler.h:303 [inline] #0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: atomic64_set include/asm-generic/atomic-instrumented.h:856 [inline] #0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: atomic_long_set include/asm-generic/atomic-long.h:41 [inline] #0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:642 [inline] #0: ffff888214cb0938 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work+0x844/0x16a0 kernel/workqueue.c:2239 #1: ffffc90007e37dc0 ((addr_chk_work).work){+.+.}-{0:0}, at: process_one_work+0x878/0x16a0 kernel/workqueue.c:2243 #2: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: addrconf_verify_work+0xa/0x20 net/ipv6/addrconf.c:4543 3 locks held by kworker/1:3/3782: #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: __write_once_size include/linux/compiler.h:303 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic64_set include/asm-generic/atomic-instrumented.h:856 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: atomic_long_set include/asm-generic/atomic-long.h:41 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:642 [inline] #0: ffff8880aa026d38 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x844/0x16a0 kernel/workqueue.c:2239 #1: ffffc90001687dc0 ((linkwatch_work).work){+.+.}-{0:0}, at: process_one_work+0x878/0x16a0 kernel/workqueue.c:2243 #2: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: linkwatch_event+0xb/0x60 net/core/link_watch.c:250 1 lock held by in:imklog/6555: #0: ffff88809d9b70f0 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0xe9/0x100 fs/file.c:826 2 locks held by kworker/1:5/26879: 4 locks held by kworker/u4:0/28420: 1 lock held by syz-executor.2/1182: #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: tun_detach drivers/net/tun.c:704 [inline] #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: tun_chr_close+0x3a/0x180 drivers/net/tun.c:3415 2 locks held by syz-executor.1/1188: #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline] #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 #1: ffffffff89bc49e0 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock kernel/rcu/tree_exp.h:290 [inline] #1: ffffffff89bc49e0 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x501/0x620 kernel/rcu/tree_exp.h:838 1 lock held by syz-executor.5/1200: #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline] #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 1 lock held by syz-executor.4/1230: #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: sock_do_ioctl+0x24e/0x2f0 net/socket.c:1061 1 lock held by syz-executor.3/1232: #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline] #0: ffffffff8a7a8ca8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3f9/0xad0 net/core/rtnetlink.c:5458 ============================================= NMI backtrace for cpu 0 CPU: 0 PID: 1148 Comm: khungtaskd Not tainted 5.7.0-rc6-next-20200522-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x18f/0x20d lib/dump_stack.c:118 nmi_cpu_backtrace.cold+0x70/0xb1 lib/nmi_backtrace.c:101 lapic_can_unplug_cpu.cold+0x3b/0x3b nmi_trigger_cpumask_backtrace+0x1e6/0x221 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:147 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:253 [inline] watchdog+0xfa3/0x14f0 kernel/hung_task.c:339 reset_hung_task_detector+0x30/0x30 kernel/hung_task.c:293 kthread+0x3b5/0x4a0 kernel/kthread.c:291 kthread_mod_delayed_work+0x1a0/0x1a0 kernel/kthread.c:1113 kthread_mod_delayed_work+0x1a0/0x1a0 kernel/kthread.c:1113 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:351 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 1266 Comm: (md-udevd) Not tainted 5.7.0-rc6-next-20200522-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:entry_SYSCALL_64+0x0/0x24 arch/x86/entry/entry_64.S:153 Code: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 0f 01 f8 48 0f 07 66 2e 0f 1f 84 00 00 00 00 00 <0f> 01 f8 65 48 89 24 25 14 a0 00 00 65 48 8b 24 25 0c a0 00 00 6a RSP: 0018:00007fffc44c8940 EFLAGS: 00000093 RAX: 0000000000000003 RBX: 00000000000ce6f8 RCX: 00007f1627aed28d RDX: 00007fffc44c89cc RSI: 00007fffc44c89c0 RDI: 00000000000ce6f8 RBP: 0000000000100000 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000008 R11: 0000000000000293 R12: 0000000000000003 R13: 00007fffc44c89c0 R14: 0000000000000000 R15: 00007fffc44c8c40 FS: 00007f162924f500(0000) GS:ffff8880ae700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f5c456e0000 CR3: 00000000a8fa1000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: