====================================================== WARNING: possible circular locking dependency detected 4.16.0-rc7+ #292 Not tainted ------------------------------------------------------ swapper/0/0 is trying to acquire lock: (_xmit_ETHER#2){+.-.}, at: [<0000000032cdb93e>] spin_lock include/linux/spinlock.h:310 [inline] (_xmit_ETHER#2){+.-.}, at: [<0000000032cdb93e>] __netif_tx_lock include/linux/netdevice.h:3582 [inline] (_xmit_ETHER#2){+.-.}, at: [<0000000032cdb93e>] sch_direct_xmit+0x361/0x1140 net/sched/sch_generic.c:325 but task is already holding lock: (_xmit_TUNNEL6#2){+.-.}, at: [<0000000085861176>] spin_lock include/linux/spinlock.h:310 [inline] (_xmit_TUNNEL6#2){+.-.}, at: [<0000000085861176>] __netif_tx_lock include/linux/netdevice.h:3582 [inline] (_xmit_TUNNEL6#2){+.-.}, at: [<0000000085861176>] __dev_queue_xmit+0x2781/0x2fc0 net/core/dev.c:3580 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #1 (_xmit_TUNNEL6#2){+.-.}: __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:310 [inline] __netif_tx_lock include/linux/netdevice.h:3582 [inline] __dev_queue_xmit+0x2781/0x2fc0 net/core/dev.c:3580 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 neigh_direct_output+0x15/0x20 net/core/neighbour.c:1390 neigh_output include/net/neighbour.h:482 [inline] ip_finish_output2+0x91a/0x1550 net/ipv4/ip_output.c:229 ip_do_fragment+0xc66/0x26d0 net/ipv4/ip_output.c:810 ip_fragment.constprop.47+0x145/0x200 net/ipv4/ip_output.c:546 ip_finish_output+0x698/0xd60 net/ipv4/ip_output.c:315 NF_HOOK_COND include/linux/netfilter.h:277 [inline] ip_mc_output+0x271/0x1350 net/ipv4/ip_output.c:390 dst_output include/net/dst.h:444 [inline] ip_local_out+0x95/0x160 net/ipv4/ip_output.c:124 iptunnel_xmit+0x556/0x810 net/ipv4/ip_tunnel_core.c:91 ip_tunnel_xmit+0x177b/0x3550 net/ipv4/ip_tunnel.c:777 __gre_xmit+0x546/0x8b0 net/ipv4/ip_gre.c:449 erspan_xmit+0x779/0x22a0 net/ipv4/ip_gre.c:731 __netdev_start_xmit include/linux/netdevice.h:4087 [inline] netdev_start_xmit include/linux/netdevice.h:4096 [inline] xmit_one net/core/dev.c:3053 [inline] dev_hard_start_xmit+0x24e/0xac0 net/core/dev.c:3069 sch_direct_xmit+0x40d/0x1140 net/sched/sch_generic.c:327 qdisc_restart net/sched/sch_generic.c:399 [inline] __qdisc_run+0x676/0x19b0 net/sched/sch_generic.c:410 __dev_xmit_skb net/core/dev.c:3244 [inline] __dev_queue_xmit+0xb8b/0x2fc0 net/core/dev.c:3552 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 br_dev_queue_push_xmit+0x196/0x5a0 net/bridge/br_forward.c:55 NF_HOOK include/linux/netfilter.h:288 [inline] br_forward_finish+0xc8/0x530 net/bridge/br_forward.c:67 NF_HOOK include/linux/netfilter.h:288 [inline] __br_forward+0x533/0xc80 net/bridge/br_forward.c:112 br_flood+0x665/0x770 net/bridge/br_forward.c:225 br_dev_xmit+0xfbe/0x1550 net/bridge/br_device.c:103 __netdev_start_xmit include/linux/netdevice.h:4087 [inline] netdev_start_xmit include/linux/netdevice.h:4096 [inline] xmit_one net/core/dev.c:3053 [inline] dev_hard_start_xmit+0x24e/0xac0 net/core/dev.c:3069 __dev_queue_xmit+0x26bf/0x2fc0 net/core/dev.c:3584 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 neigh_hh_output include/net/neighbour.h:472 [inline] neigh_output include/net/neighbour.h:480 [inline] ip_finish_output2+0xf4d/0x1550 net/ipv4/ip_output.c:229 ip_do_fragment+0x1f4e/0x26d0 net/ipv4/ip_output.c:675 ip_fragment.constprop.47+0x145/0x200 net/ipv4/ip_output.c:546 ip_finish_output+0x698/0xd60 net/ipv4/ip_output.c:315 NF_HOOK_COND include/linux/netfilter.h:277 [inline] ip_mc_output+0x271/0x1350 net/ipv4/ip_output.c:390 dst_output include/net/dst.h:444 [inline] ip_local_out+0x95/0x160 net/ipv4/ip_output.c:124 ip_send_skb+0x3c/0xc0 net/ipv4/ip_output.c:1421 udp_send_skb+0x666/0xc30 net/ipv4/udp.c:803 udp_sendmsg+0xba0/0x2f70 net/ipv4/udp.c:1038 inet_sendmsg+0x11f/0x5e0 net/ipv4/af_inet.c:798 sock_sendmsg_nosec net/socket.c:629 [inline] sock_sendmsg+0xca/0x110 net/socket.c:639 SYSC_sendto+0x361/0x5c0 net/socket.c:1748 SyS_sendto+0x40/0x50 net/socket.c:1716 do_syscall_64+0x281/0x940 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x42/0xb7 -> #0 (_xmit_ETHER#2){+.-.}: lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:3920 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:310 [inline] __netif_tx_lock include/linux/netdevice.h:3582 [inline] sch_direct_xmit+0x361/0x1140 net/sched/sch_generic.c:325 qdisc_restart net/sched/sch_generic.c:399 [inline] __qdisc_run+0x676/0x19b0 net/sched/sch_generic.c:410 __dev_xmit_skb net/core/dev.c:3244 [inline] __dev_queue_xmit+0xb8b/0x2fc0 net/core/dev.c:3552 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 br_dev_queue_push_xmit+0x196/0x5a0 net/bridge/br_forward.c:55 NF_HOOK include/linux/netfilter.h:288 [inline] br_forward_finish+0xc8/0x530 net/bridge/br_forward.c:67 NF_HOOK include/linux/netfilter.h:288 [inline] __br_forward+0x533/0xc80 net/bridge/br_forward.c:112 br_flood+0x665/0x770 net/bridge/br_forward.c:225 br_dev_xmit+0xa68/0x1550 net/bridge/br_device.c:87 __netdev_start_xmit include/linux/netdevice.h:4087 [inline] netdev_start_xmit include/linux/netdevice.h:4096 [inline] xmit_one net/core/dev.c:3053 [inline] dev_hard_start_xmit+0x24e/0xac0 net/core/dev.c:3069 __dev_queue_xmit+0x26bf/0x2fc0 net/core/dev.c:3584 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 arp_xmit_finish net/ipv4/arp.c:634 [inline] NF_HOOK include/linux/netfilter.h:288 [inline] arp_xmit+0xd6/0x550 net/ipv4/arp.c:643 arp_send_dst.part.18+0x19b/0x280 net/ipv4/arp.c:321 arp_send_dst net/ipv4/arp.c:394 [inline] arp_solicit+0x86a/0x1320 net/ipv4/arp.c:393 neigh_probe+0xc3/0x100 net/core/neighbour.c:899 __neigh_event_send+0x927/0x1040 net/core/neighbour.c:1055 neigh_event_send include/net/neighbour.h:435 [inline] neigh_resolve_output+0x62b/0xa00 net/core/neighbour.c:1334 neigh_output include/net/neighbour.h:482 [inline] ip_finish_output2+0x91a/0x1550 net/ipv4/ip_output.c:229 ip_finish_output+0x864/0xd60 net/ipv4/ip_output.c:317 NF_HOOK_COND include/linux/netfilter.h:277 [inline] ip_output+0x1d2/0x860 net/ipv4/ip_output.c:405 dst_output include/net/dst.h:444 [inline] ip_local_out+0x95/0x160 net/ipv4/ip_output.c:124 ip_send_skb+0x3c/0xc0 net/ipv4/ip_output.c:1421 ip_push_pending_frames+0x64/0x80 net/ipv4/ip_output.c:1441 icmp_push_reply+0x395/0x4f0 net/ipv4/icmp.c:394 icmp_send+0x1136/0x19b0 net/ipv4/icmp.c:741 ipv4_link_failure+0x2a/0x1b0 net/ipv4/route.c:1200 dst_link_failure include/net/dst.h:427 [inline] vti6_xmit net/ipv6/ip6_vti.c:517 [inline] vti6_tnl_xmit+0x6ee/0x1820 net/ipv6/ip6_vti.c:556 __netdev_start_xmit include/linux/netdevice.h:4087 [inline] netdev_start_xmit include/linux/netdevice.h:4096 [inline] xmit_one net/core/dev.c:3053 [inline] dev_hard_start_xmit+0x24e/0xac0 net/core/dev.c:3069 __dev_queue_xmit+0x26bf/0x2fc0 net/core/dev.c:3584 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 neigh_direct_output+0x15/0x20 net/core/neighbour.c:1390 neigh_output include/net/neighbour.h:482 [inline] ip_finish_output2+0x91a/0x1550 net/ipv4/ip_output.c:229 ip_finish_output+0x864/0xd60 net/ipv4/ip_output.c:317 NF_HOOK_COND include/linux/netfilter.h:277 [inline] ip_output+0x1d2/0x860 net/ipv4/ip_output.c:405 dst_output include/net/dst.h:444 [inline] ip_local_out+0x95/0x160 net/ipv4/ip_output.c:124 ip_queue_xmit+0x8c0/0x1920 net/ipv4/ip_output.c:504 tcp_transmit_skb+0x1b12/0x3960 net/ipv4/tcp_output.c:1176 __tcp_retransmit_skb+0x6a0/0x2af0 net/ipv4/tcp_output.c:2904 tcp_retransmit_skb+0x2e/0x230 net/ipv4/tcp_output.c:2923 tcp_retransmit_timer+0xefc/0x2dd0 net/ipv4/tcp_timer.c:488 tcp_write_timer_handler+0x335/0x820 net/ipv4/tcp_timer.c:573 tcp_write_timer+0x153/0x170 net/ipv4/tcp_timer.c:593 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 native_safe_halt+0x6/0x10 arch/x86/include/asm/irqflags.h:54 arch_safe_halt arch/x86/include/asm/paravirt.h:94 [inline] default_idle+0xbf/0x430 arch/x86/kernel/process.c:354 arch_cpu_idle+0xa/0x10 arch/x86/kernel/process.c:345 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:437 start_kernel+0x7f1/0x819 init/main.c:717 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:239 other info that might help us debug this: Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(_xmit_TUNNEL6#2); lock(_xmit_ETHER#2); lock(_xmit_TUNNEL6#2); lock(_xmit_ETHER#2); *** DEADLOCK *** 11 locks held by swapper/0/0: #0: ((&icsk->icsk_retransmit_timer)){+.-.}, at: [<00000000b7424d6a>] lockdep_copy_map include/linux/lockdep.h:178 [inline] #0: ((&icsk->icsk_retransmit_timer)){+.-.}, at: [<00000000b7424d6a>] call_timer_fn+0x1c6/0x820 kernel/time/timer.c:1316 #1: (slock-AF_INET){+.-.}, at: [<00000000c39516f5>] spin_lock include/linux/spinlock.h:310 [inline] #1: (slock-AF_INET){+.-.}, at: [<00000000c39516f5>] tcp_write_timer+0x29/0x170 net/ipv4/tcp_timer.c:591 #2: (rcu_read_lock){....}, at: [<0000000000aac508>] read_pnet include/net/net_namespace.h:288 [inline] #2: (rcu_read_lock){....}, at: [<0000000000aac508>] sock_net include/net/sock.h:2306 [inline] #2: (rcu_read_lock){....}, at: [<0000000000aac508>] ip_queue_xmit+0x9e/0x1920 net/ipv4/ip_output.c:429 #3: (rcu_read_lock_bh){....}, at: [<00000000230d2c15>] lwtunnel_xmit_redirect include/net/lwtunnel.h:92 [inline] #3: (rcu_read_lock_bh){....}, at: [<00000000230d2c15>] ip_finish_output2+0x2aa/0x1550 net/ipv4/ip_output.c:213 #4: (rcu_read_lock_bh){....}, at: [<000000000b1d05f3>] __dev_queue_xmit+0x2fe/0x2fc0 net/core/dev.c:3518 #5: (_xmit_TUNNEL6#2){+.-.}, at: [<0000000085861176>] spin_lock include/linux/spinlock.h:310 [inline] #5: (_xmit_TUNNEL6#2){+.-.}, at: [<0000000085861176>] __netif_tx_lock include/linux/netdevice.h:3582 [inline] #5: (_xmit_TUNNEL6#2){+.-.}, at: [<0000000085861176>] __dev_queue_xmit+0x2781/0x2fc0 net/core/dev.c:3580 #6: (k-slock-AF_INET){+.-.}, at: [<000000005723813b>] spin_trylock include/linux/spinlock.h:320 [inline] #6: (k-slock-AF_INET){+.-.}, at: [<000000005723813b>] icmp_xmit_lock net/ipv4/icmp.c:219 [inline] #6: (k-slock-AF_INET){+.-.}, at: [<000000005723813b>] icmp_send+0x758/0x19b0 net/ipv4/icmp.c:668 #7: (rcu_read_lock_bh){....}, at: [<00000000230d2c15>] lwtunnel_xmit_redirect include/net/lwtunnel.h:92 [inline] #7: (rcu_read_lock_bh){....}, at: [<00000000230d2c15>] ip_finish_output2+0x2aa/0x1550 net/ipv4/ip_output.c:213 #8: (rcu_read_lock_bh){....}, at: [<000000000b1d05f3>] __dev_queue_xmit+0x2fe/0x2fc0 net/core/dev.c:3518 #9: (rcu_read_lock){....}, at: [<0000000016b6874f>] br_dev_xmit+0x11d/0x1550 net/bridge/br_device.c:43 #10: (rcu_read_lock_bh){....}, at: [<000000000b1d05f3>] __dev_queue_xmit+0x2fe/0x2fc0 net/core/dev.c:3518 stack backtrace: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.16.0-rc7+ #292 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/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_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:310 [inline] __netif_tx_lock include/linux/netdevice.h:3582 [inline] sch_direct_xmit+0x361/0x1140 net/sched/sch_generic.c:325 qdisc_restart net/sched/sch_generic.c:399 [inline] __qdisc_run+0x676/0x19b0 net/sched/sch_generic.c:410 __dev_xmit_skb net/core/dev.c:3244 [inline] __dev_queue_xmit+0xb8b/0x2fc0 net/core/dev.c:3552 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 br_dev_queue_push_xmit+0x196/0x5a0 net/bridge/br_forward.c:55 NF_HOOK include/linux/netfilter.h:288 [inline] br_forward_finish+0xc8/0x530 net/bridge/br_forward.c:67 NF_HOOK include/linux/netfilter.h:288 [inline] __br_forward+0x533/0xc80 net/bridge/br_forward.c:112 br_flood+0x665/0x770 net/bridge/br_forward.c:225 br_dev_xmit+0xa68/0x1550 net/bridge/br_device.c:87 __netdev_start_xmit include/linux/netdevice.h:4087 [inline] netdev_start_xmit include/linux/netdevice.h:4096 [inline] xmit_one net/core/dev.c:3053 [inline] dev_hard_start_xmit+0x24e/0xac0 net/core/dev.c:3069 __dev_queue_xmit+0x26bf/0x2fc0 net/core/dev.c:3584 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 arp_xmit_finish net/ipv4/arp.c:634 [inline] NF_HOOK include/linux/netfilter.h:288 [inline] arp_xmit+0xd6/0x550 net/ipv4/arp.c:643 arp_send_dst.part.18+0x19b/0x280 net/ipv4/arp.c:321 arp_send_dst net/ipv4/arp.c:394 [inline] arp_solicit+0x86a/0x1320 net/ipv4/arp.c:393 neigh_probe+0xc3/0x100 net/core/neighbour.c:899 __neigh_event_send+0x927/0x1040 net/core/neighbour.c:1055 neigh_event_send include/net/neighbour.h:435 [inline] neigh_resolve_output+0x62b/0xa00 net/core/neighbour.c:1334 neigh_output include/net/neighbour.h:482 [inline] ip_finish_output2+0x91a/0x1550 net/ipv4/ip_output.c:229 ip_finish_output+0x864/0xd60 net/ipv4/ip_output.c:317 NF_HOOK_COND include/linux/netfilter.h:277 [inline] ip_output+0x1d2/0x860 net/ipv4/ip_output.c:405 dst_output include/net/dst.h:444 [inline] ip_local_out+0x95/0x160 net/ipv4/ip_output.c:124 ip_send_skb+0x3c/0xc0 net/ipv4/ip_output.c:1421 ip_push_pending_frames+0x64/0x80 net/ipv4/ip_output.c:1441 icmp_push_reply+0x395/0x4f0 net/ipv4/icmp.c:394 icmp_send+0x1136/0x19b0 net/ipv4/icmp.c:741 ipv4_link_failure+0x2a/0x1b0 net/ipv4/route.c:1200 dst_link_failure include/net/dst.h:427 [inline] vti6_xmit net/ipv6/ip6_vti.c:517 [inline] vti6_tnl_xmit+0x6ee/0x1820 net/ipv6/ip6_vti.c:556 __netdev_start_xmit include/linux/netdevice.h:4087 [inline] netdev_start_xmit include/linux/netdevice.h:4096 [inline] xmit_one net/core/dev.c:3053 [inline] dev_hard_start_xmit+0x24e/0xac0 net/core/dev.c:3069 __dev_queue_xmit+0x26bf/0x2fc0 net/core/dev.c:3584 dev_queue_xmit+0x17/0x20 net/core/dev.c:3617 neigh_direct_output+0x15/0x20 net/core/neighbour.c:1390 neigh_output include/net/neighbour.h:482 [inline] ip_finish_output2+0x91a/0x1550 net/ipv4/ip_output.c:229 ip_finish_output+0x864/0xd60 net/ipv4/ip_output.c:317 NF_HOOK_COND include/linux/netfilter.h:277 [inline] ip_output+0x1d2/0x860 net/ipv4/ip_output.c:405 dst_output include/net/dst.h:444 [inline] ip_local_out+0x95/0x160 net/ipv4/ip_output.c:124 ip_queue_xmit+0x8c0/0x1920 net/ipv4/ip_output.c:504 tcp_transmit_skb+0x1b12/0x3960 net/ipv4/tcp_output.c:1176 __tcp_retransmit_skb+0x6a0/0x2af0 net/ipv4/tcp_output.c:2904 tcp_retransmit_skb+0x2e/0x230 net/ipv4/tcp_output.c:2923 tcp_retransmit_timer+0xefc/0x2dd0 net/ipv4/tcp_timer.c:488 tcp_write_timer_handler+0x335/0x820 net/ipv4/tcp_timer.c:573 tcp_write_timer+0x153/0x170 net/ipv4/tcp_timer.c:593 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 RIP: 0010:native_safe_halt+0x6/0x10 arch/x86/include/asm/irqflags.h:54 RSP: 0018:ffffffff88407c38 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff12 RAX: dffffc0000000000 RBX: 1ffffffff1080f8a RCX: 0000000000000000 RDX: 1ffffffff10a24f0 RSI: 0000000000000001 RDI: ffffffff88512780 RBP: ffffffff88407c38 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: ffffffff88407cf0 R14: ffffffff88ee3fa0 R15: 0000000000000000 arch_safe_halt arch/x86/include/asm/paravirt.h:94 [inline] default_idle+0xbf/0x430 arch/x86/kernel/process.c:354 arch_cpu_idle+0xa/0x10 arch/x86/kernel/process.c:345 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:437 start_kernel+0x7f1/0x819 init/main.c:717 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:239 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 1 PID: 31017 Comm: syz-executor0 Not tainted 4.16.0-rc7+ #292 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/0x24d lib/dump_stack.c:53 fail_dump lib/fault-inject.c:51 [inline] should_fail+0x8c0/0xa40 lib/fault-inject.c:149 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 should_failslab+0xec/0x120 mm/failslab.c:32 slab_pre_alloc_hook mm/slab.h:422 [inline] slab_alloc mm/slab.c:3366 [inline] kmem_cache_alloc+0x47/0x760 mm/slab.c:3540 sock_alloc_inode+0x70/0x300 net/socket.c:243 alloc_inode+0x65/0x180 fs/inode.c:209 new_inode_pseudo+0x69/0x190 fs/inode.c:890 sock_alloc+0x41/0x270 net/socket.c:564 __sock_create+0x148/0x850 net/socket.c:1249 sock_create net/socket.c:1325 [inline] SYSC_socket net/socket.c:1355 [inline] SyS_socket+0xeb/0x1d0 net/socket.c:1335 do_syscall_64+0x281/0x940 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x42/0xb7 RIP: 0033:0x4552d9 RSP: 002b:00007fcdba974c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000029 RAX: ffffffffffffffda RBX: 00007fcdba9756d4 RCX: 00000000004552d9 RDX: 0000000000000002 RSI: 0000000000000002 RDI: 000000000000001d RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000013 R13: 000000000000060e R14: 00000000006fc1f0 R15: 0000000000000000 CPU: 0 PID: 31025 Comm: syz-executor1 Not tainted 4.16.0-rc7+ #292 socket: no more sockets 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/0x24d lib/dump_stack.c:53 fail_dump lib/fault-inject.c:51 [inline] should_fail+0x8c0/0xa40 lib/fault-inject.c:149 should_failslab+0xec/0x120 mm/failslab.c:32 slab_pre_alloc_hook mm/slab.h:422 [inline] slab_alloc_node mm/slab.c:3287 [inline] kmem_cache_alloc_node+0x56/0x760 mm/slab.c:3630 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 __alloc_skb+0xf1/0x780 net/core/skbuff.c:193 alloc_skb_fclone include/linux/skbuff.h:1029 [inline] tipc_buf_acquire+0x2d/0xf0 net/tipc/msg.c:66 tipc_msg_build+0xfa/0x1220 net/tipc/msg.c:277 tipc_sendmcast+0xb34/0xe70 net/tipc/socket.c:803 __tipc_sendmsg+0x11f7/0x19e0 net/tipc/socket.c:1328 __tipc_sendstream+0x906/0xc20 net/tipc/socket.c:1421 tipc_sendstream+0x50/0x70 net/tipc/socket.c:1395 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 RIP: 0033:0x4552d9 RSP: 002b:00007ff593064c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007ff5930656d4 RCX: 00000000004552d9 RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000014 RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 R13: 00000000000004cb R14: 00000000006fa3a8 R15: 0000000000000000 CPU: 1 PID: 31037 Comm: syz-executor0 Not tainted 4.16.0-rc7+ #292 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/0x24d lib/dump_stack.c:53 fail_dump lib/fault-inject.c:51 [inline] should_fail+0x8c0/0xa40 lib/fault-inject.c:149 should_failslab+0xec/0x120 mm/failslab.c:32 slab_pre_alloc_hook mm/slab.h:422 [inline] slab_alloc mm/slab.c:3366 [inline] kmem_cache_alloc_trace+0x4b/0x740 mm/slab.c:3606 kmalloc include/linux/slab.h:512 [inline] sock_alloc_inode+0xb4/0x300 net/socket.c:246 alloc_inode+0x65/0x180 fs/inode.c:209 new_inode_pseudo+0x69/0x190 fs/inode.c:890 sock_alloc+0x41/0x270 net/socket.c:564 __sock_create+0x148/0x850 net/socket.c:1249 sock_create net/socket.c:1325 [inline] SYSC_socket net/socket.c:1355 [inline] SyS_socket+0xeb/0x1d0 net/socket.c:1335 do_syscall_64+0x281/0x940 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x42/0xb7 RIP: 0033:0x4552d9 RSP: 002b:00007fcdba974c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000029 RAX: ffffffffffffffda RBX: 00007fcdba9756d4 RCX: 00000000004552d9 RDX: 0000000000000002 RSI: 0000000000000002 RDI: 000000000000001d RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000013 R13: 000000000000060e R14: 00000000006fc1f0 R15: 0000000000000001 socket: no more sockets FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 1 PID: 31079 Comm: syz-executor1 Not tainted 4.16.0-rc7+ #292 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 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/0x24d lib/dump_stack.c:53 fail_dump lib/fault-inject.c:51 [inline] should_fail+0x8c0/0xa40 lib/fault-inject.c:149 should_failslab+0xec/0x120 mm/failslab.c:32 slab_pre_alloc_hook mm/slab.h:422 [inline] slab_alloc_node mm/slab.c:3287 [inline] kmem_cache_alloc_node_trace+0x5a/0x760 mm/slab.c:3649 __do_kmalloc_node mm/slab.c:3669 [inline] __kmalloc_node_track_caller+0x33/0x70 mm/slab.c:3684 __kmalloc_reserve.isra.39+0x41/0xd0 net/core/skbuff.c:137 __alloc_skb+0x13b/0x780 net/core/skbuff.c:205 alloc_skb_fclone include/linux/skbuff.h:1029 [inline] tipc_buf_acquire+0x2d/0xf0 net/tipc/msg.c:66 tipc_msg_build+0xfa/0x1220 net/tipc/msg.c:277 tipc_sendmcast+0xb34/0xe70 net/tipc/socket.c:803 __tipc_sendmsg+0x11f7/0x19e0 net/tipc/socket.c:1328 __tipc_sendstream+0x906/0xc20 net/tipc/socket.c:1421 tipc_sendstream+0x50/0x70 net/tipc/socket.c:1395 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 RIP: 0033:0x4552d9 RSP: 002b:00007ff593064c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007ff5930656d4 RCX: 00000000004552d9 RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000014 RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 R13: 00000000000004cb R14: 00000000006fa3a8 R15: 0000000000000001 CPU: 0 PID: 31083 Comm: syz-executor0 Not tainted 4.16.0-rc7+ #292 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/0x24d lib/dump_stack.c:53 fail_dump lib/fault-inject.c:51 [inline] should_fail+0x8c0/0xa40 lib/fault-inject.c:149 should_failslab+0xec/0x120 mm/failslab.c:32 slab_pre_alloc_hook mm/slab.h:422 [inline] slab_alloc mm/slab.c:3366 [inline] __do_kmalloc mm/slab.c:3704 [inline] __kmalloc+0x63/0x760 mm/slab.c:3715 kmalloc include/linux/slab.h:517 [inline] sk_prot_alloc+0x101/0x2a0 net/core/sock.c:1474 sk_alloc+0x105/0x1440 net/core/sock.c:1528 can_create+0x1c6/0x470 net/can/af_can.c:173 __sock_create+0x4d4/0x850 net/socket.c:1285 sock_create net/socket.c:1325 [inline] SYSC_socket net/socket.c:1355 [inline] SyS_socket+0xeb/0x1d0 net/socket.c:1335 do_syscall_64+0x281/0x940 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x42/0xb7 RIP: 0033:0x4552d9 RSP: 002b:00007fcdba974c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000029 RAX: ffffffffffffffda RBX: 00007fcdba9756d4 RCX: 00000000004552d9 RDX: 0000000000000002 RSI: 0000000000000002 RDI: 000000000000001d RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000013 R13: 000000000000060e R14: 00000000006fc1f0 R15: 0000000000000002 FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0