binder: send failed reply for transaction 569 to 17703:17714 binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 =============================== [ INFO: suspicious RCU usage. ] 4.9.124-g09eb2ba #83 Not tainted ------------------------------- net/ipv6/ip6_fib.c:1471 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 0 6 locks held by kworker/u4:14/22080: #0: ("%s""netns"){.+.+.+}, at: [] work_static include/linux/workqueue.h:186 [inline] #0: ("%s""netns"){.+.+.+}, at: [] set_work_data kernel/workqueue.c:617 [inline] #0: ("%s""netns"){.+.+.+}, at: [] set_work_pool_and_clear_pending kernel/workqueue.c:644 [inline] #0: ("%s""netns"){.+.+.+}, at: [] process_one_work+0x6ee/0x1500 kernel/workqueue.c:2085 #1: (net_cleanup_work){+.+.+.}, at: [] process_one_work+0x728/0x1500 kernel/workqueue.c:2089 #2: (net_mutex){+.+.+.}, at: [] cleanup_net+0x13f/0x630 net/core/net_namespace.c:439 #3: (rtnl_mutex){+.+.+.}, at: [] rtnl_lock+0x17/0x20 net/core/rtnetlink.c:70 #4: (rcu_read_lock){......}, at: [] __fib6_clean_all+0x0/0x220 net/ipv6/ip6_fib.c:1703 #5: (&tb->tb6_lock){++--..}, at: [] __fib6_clean_all+0xe0/0x220 net/ipv6/ip6_fib.c:1717 stack backtrace: CPU: 1 PID: 22080 Comm: kworker/u4:14 Not tainted 4.9.124-g09eb2ba #83 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net ffff88017b0bf0b8 ffffffff81eb95e9 ffff8801ceabb000 0000000000000000 0000000000000002 ffffffff84167c40 ffffed002f617e66 ffff88017b0bf0e8 ffffffff81428551 ffff8801cfc296c0 ffff88017b0bf2e0 ffff8801cfc296c0 Call Trace: [] __dump_stack lib/dump_stack.c:15 [inline] [] dump_stack+0xc1/0x128 lib/dump_stack.c:51 [] lockdep_rcu_suspicious.cold.48+0x110/0x141 kernel/locking/lockdep.c:4455 [] fib6_del+0x773/0xa20 net/ipv6/ip6_fib.c:1470 [] fib6_clean_node+0x220/0x4c0 net/ipv6/ip6_fib.c:1657 [] fib6_walk_continue+0x3e5/0x640 net/ipv6/ip6_fib.c:1583 [] fib6_walk+0xd9/0x150 net/ipv6/ip6_fib.c:1628 [] fib6_clean_tree+0xd3/0x110 net/ipv6/ip6_fib.c:1702 [] __fib6_clean_all+0xf9/0x220 net/ipv6/ip6_fib.c:1718 [] fib6_clean_all+0x27/0x30 net/ipv6/ip6_fib.c:1729 [] rt6_ifdown+0xa1/0x7f0 net/ipv6/route.c:2716 [] addrconf_ifdown+0xd0/0x10e0 net/ipv6/addrconf.c:3569 [] addrconf_notify+0x7f8/0x2160 net/ipv6/addrconf.c:3493 [] notifier_call_chain+0xb4/0x1d0 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+0x55/0x70 net/core/dev.c:1647 [] call_netdevice_notifiers net/core/dev.c:1663 [inline] [] dev_close_many+0x252/0x380 net/core/dev.c:1456 [] rollback_registered_many+0x268/0x920 net/core/dev.c:6810 [] unregister_netdevice_many.part.106+0x1b/0x110 net/core/dev.c:7879 [] unregister_netdevice_many net/core/dev.c:7878 [inline] [] default_device_exit_batch+0x353/0x410 net/core/dev.c:8337 [] ops_exit_list.isra.6+0x105/0x160 net/core/net_namespace.c:139 [] cleanup_net+0x321/0x630 net/core/net_namespace.c:473 [] process_one_work+0x7e1/0x1500 kernel/workqueue.c:2092 [] worker_thread+0xd6/0x10a0 kernel/workqueue.c:2226 [] kthread+0x26d/0x300 kernel/kthread.c:211 [] ret_from_fork+0x5c/0x70 arch/x86/entry/entry_64.S:373 IPVS: Creating netns size=2536 id=128 IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready binder: tried to use weak ref as strong ref binder: BINDER_SET_CONTEXT_MGR already set binder: 17990:18000 Release 1 refcount change on invalid ref 0 ret -22 binder: BINDER_SET_CONTEXT_MGR already set binder: tried to use weak ref as strong ref binder: 17990:18000 ioctl 40046207 0 returned -16 binder: 17994:18025 unknown command 339802158 binder: 17994:18025 ioctl c0306201 20000140 returned -22 binder: 17994:18004 ioctl 40046207 0 returned -16 binder: 17990:18012 Release 1 refcount change on invalid ref 0 ret -22 binder: 17994:18004 unknown command 339802158 binder: 17994:18004 ioctl c0306201 20000140 returned -22 binder: release 18057:18058 transaction 576 in, still active binder: BINDER_SET_CONTEXT_MGR already set binder: 18053:18061 ioctl 40046207 0 returned -16 binder: send failed reply for transaction 576 to 18057:18058 binder_alloc: binder_alloc_mmap_handler: 18057 20001000-20004000 already mapped failed -16 binder: BINDER_SET_CONTEXT_MGR already set binder: 18057:18070 ioctl 40046207 0 returned -16 binder_alloc: 18057: binder_alloc_buf, no vma binder: 18057:18058 transaction failed 29189/-3, size 0-0 line 3136 binder: tried to use weak ref as strong ref binder: 18053:18071 Release 1 refcount change on invalid ref 0 ret -22 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder: tried to use weak ref as strong ref binder_alloc: 18085: binder_alloc_buf, no vma binder: 18085:18089 Release 1 refcount change on invalid ref 0 ret -22 binder: 18084:18088 transaction failed 29189/-3, size 0-0 line 3136 binder: tried to use weak ref as strong ref binder: 18109:18114 Release 1 refcount change on invalid ref 0 ret -22 binder: tried to use weak ref as strong ref binder: 18132:18135 Release 1 refcount change on invalid ref 0 ret -22 binder_alloc: binder_alloc_mmap_handler: 18084 20001000-20004000 already mapped failed -16 binder: BINDER_SET_CONTEXT_MGR already set binder: 18084:18110 transaction failed 29189/-22, size 0-0 line 3013 binder: undelivered TRANSACTION_ERROR: 29189 binder: 18084:18088 ioctl 40046207 0 returned -16 binder: undelivered TRANSACTION_ERROR: 29189 binder: tried to use weak ref as strong ref binder: 18152:18156 Release 1 refcount change on invalid ref 0 ret -22 binder: BINDER_SET_CONTEXT_MGR already set binder: 18158:18165 ioctl 40046207 0 returned -16 binder_alloc: 18152: binder_alloc_buf, no vma binder: 18158:18165 transaction failed 29189/-3, size 0-0 line 3136 binder: release 18158:18187 transaction 592 out, still active binder: BINDER_SET_CONTEXT_MGR already set binder: 18205:18209 ioctl 40046207 0 returned -16 binder: tried to use weak ref as strong ref binder: 18205:18209 Release 1 refcount change on invalid ref 0 ret -22 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_COMPLETE binder: release 18158:18187 transaction 592 in, still active binder: send failed reply for transaction 592, target dead binder: tried to use weak ref as strong ref binder: 18224:18232 Release 1 refcount change on invalid ref 0 ret -22 binder: BINDER_SET_CONTEXT_MGR already set binder: 18223:18235 ioctl 40046207 0 returned -16 binder_alloc: 18223: binder_alloc_buf, no vma binder: 18223:18228 transaction failed 29189/-3, size 0-0 line 3136 binder: undelivered TRANSACTION_ERROR: 29189 binder: release 18223:18228 transaction 595 out, still active binder: undelivered TRANSACTION_COMPLETE binder: release 18223:18228 transaction 595 in, still active binder: send failed reply for transaction 595, target dead binder: 18258:18261 unknown command 1694893421 binder: 18258:18261 ioctl c0306201 20000140 returned -22 binder_alloc: binder_alloc_mmap_handler: 18258 20001000-20004000 already mapped failed -16 binder: BINDER_SET_CONTEXT_MGR already set binder: 18258:18261 ioctl 40046207 0 returned -16 binder_alloc: 18258: binder_alloc_buf, no vma binder: 18258:18271 transaction failed 29189/-3, size 0-0 line 3136 binder: 18258:18271 unknown command 1694893421 binder: 18258:18271 ioctl c0306201 20000140 returned -22 binder: undelivered TRANSACTION_ERROR: 29189 binder: send failed reply for transaction 599 to 18258:18261 binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder: 18292:18293 IncRefs 0 refcount change on invalid ref 0 ret -22 binder: 18314:18322 got transaction to context manager from process owning it binder: 18314:18322 transaction failed 29201/-22, size 0-0 line 3004 binder_alloc: binder_alloc_mmap_handler: 18314 20001000-20004000 already mapped failed -16 binder_alloc: 18314: binder_alloc_buf, no vma binder: BINDER_SET_CONTEXT_MGR already set binder: 18314:18322 ioctl 40046207 0 returned -16 binder: 18314:18341 transaction failed 29189/-3, size 0-0 line 3136 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29201 binder: 18366:18367 unknown command 1086350080 binder: 18366:18367 ioctl c0306201 20000440 returned -22