====================================== | [ 325.521463][ C3] 1 lock held by swapper/3/0: | [ 325.521694][ C3] #0: ffffc90000290d60 ((&n->timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) | [ 325.522081][ C3] | [ 325.522081][ C3] stack backtrace: [ 325.522331][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 325.522334][ C3] Call Trace: [ 325.522335][ C3] [ 325.522340][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 325.522348][ C3] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [ 325.522357][ C3] __icmp_send (./include/net/net_namespace.h:404 ./include/linux/netdevice.h:2669 net/ipv4/icmp.c:616) [ 325.522369][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 325.522374][ C3] ? __pfx___icmp_send (net/ipv4/icmp.c:596) [ 325.522381][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 325.522385][ C3] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 325.522394][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 325.522397][ C3] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 325.522409][ C3] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [ 325.522413][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:230) [ 325.522415][ C3] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 325.522425][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 325.522433][ C3] ipv4_send_dest_unreach (net/ipv4/route.c:1241) [ 325.522439][ C3] ? neigh_invalidate (net/core/neighbour.c:1008) [ 325.522444][ C3] ? __pfx_ipv4_send_dest_unreach (net/ipv4/route.c:1215) [ 325.522456][ C3] ipv4_link_failure (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/route.c:1250) [ 325.522461][ C3] arp_error_report (./include/net/dst.h:429 net/ipv4/arp.c:296) [ 325.522468][ C3] neigh_invalidate (net/core/neighbour.c:1008) [ 325.522477][ C3] neigh_timer_handler (net/core/neighbour.c:1109 (discriminator 2)) [ 325.522486][ C3] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1032) [ 325.522489][ C3] call_timer_fn (kernel/time/timer.c:1789) [ 325.522492][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 325.522495][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 325.522499][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1766) [ 325.522501][ C3] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 325.522519][ C3] __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2414) [ 325.522522][ C3] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1032) [ 325.522532][ C3] ? __pfx___run_timers (kernel/time/timer.c:2385) [ 325.522535][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 325.522544][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 325.522550][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 325.522554][ C3] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 325.522557][ C3] ? run_timer_softirq (kernel/time/timer.c:2426 kernel/time/timer.c:2418 kernel/time/timer.c:2435 kernel/time/timer.c:2445) [ 325.522566][ C3] run_timer_softirq (kernel/time/timer.c:2427 kernel/time/timer.c:2418 kernel/time/timer.c:2435 kernel/time/timer.c:2445) [ 325.522571][ C3] handle_softirqs (kernel/softirq.c:561) [ 325.522584][ C3] __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662) [ 325.522587][ C3] irq_exit_rcu (kernel/softirq.c:680) [ 325.522590][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 325.522594][ C3] [ 325.522595][ C3] [ 325.522598][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 325.522602][ C3] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:92 arch/x86/kernel/process.c:744) [ 325.522606][ C3] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 23 cc 14 00 fb f4 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 All code ======== 0: 4c 01 c7 add %r8,%rdi 3: 4c 29 c2 sub %r8,%rdx 6: e9 72 ff ff ff jmp 0xffffffffffffff7d b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 23 cc 14 00 verw 0x14cc23(%rip) # 0x14cc4b 28: fb sti 29: f4 hlt 2a:* fa cli <-- trapping instruction 2b: c3 ret 2c: cc int3 2d: cc int3 2e: cc int3 2f: cc int3 30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 37: 00 00 00 00 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: fa cli 1: c3 ret 2: cc int3 3: cc int3 4: cc int3 5: cc int3 6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) d: 00 00 00 00 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 325.522609][ C3] RSP: 0018:ffffc90000177df8 EFLAGS: 00000246 [ 325.522612][ C3] RAX: 000000000048272b RBX: 1ffff9200002efc1 RCX: ffffffff9ad14b15 [ 325.522614][ C3] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff98569634 [ 325.522616][ C3] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006c3703a [ 325.522617][ C3] R10: ffff8880361b81d3 R11: ffff888001b3a300 R12: 0000000000000000 [ 325.522619][ C3] R13: ffff888001b3a300 R14: dffffc0000000000 R15: 0000000000000000 [ 325.522628][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 325.522633][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 325.522641][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 325.522644][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 325.522648][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 325.522656][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 325.522665][ C3] do_idle (kernel/sched/idle.c:325) [ 325.522671][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 325.522675][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 325.522679][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 325.522689][ C3] common_startup_64 (arch/x86/kernel/head_64.S:421) | [ 357.969541][ C2] 1 lock held by mausezahn/3266: | [ 357.970043][ C2] #0: ffffc90000238ae8 ((&n->timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) | [ 357.970437][ C2] | [ 357.970437][ C2] stack backtrace: [ 357.970702][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 357.970705][ C2] Call Trace: [ 357.970707][ C2] [ 357.970710][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 357.970719][ C2] lockdep_rcu_suspicious (kernel/locking/lockdep.c:6848) [ 357.970730][ C2] icmp6_send (./include/net/net_namespace.h:404 ./include/linux/netdevice.h:2669 net/ipv6/icmp.c:476) [ 357.970738][ C2] ? __lock_release (kernel/locking/lockdep.c:5527) [ 357.970742][ C2] ? ip6_finish_output2 (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/ip6_output.c:142) [ 357.970748][ C2] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 357.970760][ C2] ? __pfx_icmp6_send (net/ipv6/icmp.c:452) [ 357.970769][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [ 357.970773][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:230) [ 357.970776][ C2] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 357.970786][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 357.970792][ C2] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 357.970799][ C2] ? __lock_release (kernel/locking/lockdep.c:5527) [ 357.970801][ C2] ? neigh_invalidate (net/core/neighbour.c:1008) [ 357.970807][ C2] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 357.970811][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:469 kernel/locking/lockdep.c:5853) [ 357.970822][ C2] ip6_link_failure (./include/linux/skbuff.h:1152 net/ipv6/route.c:2801) [ 357.970831][ C2] ndisc_error_report (./include/net/dst.h:429 net/ipv6/ndisc.c:731) [ 357.970837][ C2] neigh_invalidate (net/core/neighbour.c:1008) [ 357.970846][ C2] neigh_timer_handler (net/core/neighbour.c:1109 (discriminator 2)) [ 357.970856][ C2] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1032) [ 357.970859][ C2] call_timer_fn (kernel/time/timer.c:1789) [ 357.970862][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 357.970865][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 357.970869][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1766) [ 357.970872][ C2] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 357.970889][ C2] __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2414) [ 357.970893][ C2] ? __pfx_neigh_timer_handler (net/core/neighbour.c:1032) [ 357.970903][ C2] ? __pfx___run_timers (kernel/time/timer.c:2385) [ 357.970906][ C2] ? __lock_release (kernel/locking/lockdep.c:5527) [ 357.970913][ C2] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 357.970919][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 357.970924][ C2] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 357.970926][ C2] ? timer_expire_remote (kernel/time/timer.c:2426 kernel/time/timer.c:2418 kernel/time/timer.c:2177) [ 357.970936][ C2] timer_expire_remote (kernel/time/timer.c:2427 kernel/time/timer.c:2418 kernel/time/timer.c:2177) [ 357.970941][ C2] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:87 ./arch/x86/include/asm/irqflags.h:147 kernel/time/timer_migration.c:961) [ 357.970948][ C2] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 357.970951][ C2] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 357.970955][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 357.970973][ C2] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 357.970979][ C2] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 357.970984][ C2] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 357.970994][ C2] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 357.970998][ C2] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 357.971001][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 357.971006][ C2] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:752 (discriminator 4)) [ 357.971013][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 357.971027][ C2] handle_softirqs (kernel/softirq.c:561) [ 357.971039][ C2] __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662) [ 357.971042][ C2] irq_exit_rcu (kernel/softirq.c:680) [ 357.971045][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 357.971050][ C2] [ 357.971051][ C2] [ 357.971053][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 357.971058][ C2] RIP: 0010:stack_access_ok (./arch/x86/include/asm/stacktrace.h:55 arch/x86/kernel/unwind_orc.c:393) [ 357.971062][ C2] Code: 8c 00 48 8b 04 24 e9 f4 fe ff ff e8 b5 b9 8c 00 e9 bc fe ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 <48> b8 00 00 00 00 00 fc ff df 41 57 41 56 41 55 4c 8d 6f 08 41 54 All code ======== 0: 8c 00 mov %es,(%rax) 2: 48 8b 04 24 mov (%rsp),%rax 6: e9 f4 fe ff ff jmp 0xfffffffffffffeff b: e8 b5 b9 8c 00 call 0x8cb9c5 10: e9 bc fe ff ff jmp 0xfffffffffffffed1 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a:* 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax <-- trapping instruction 31: fc ff df 34: 41 57 push %r15 36: 41 56 push %r14 38: 41 55 push %r13 3a: 4c 8d 6f 08 lea 0x8(%rdi),%r13 3e: 41 54 push %r12 Code starting with the faulting instruction =========================================== 0: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 7: fc ff df a: 41 57 push %r15 c: 41 56 push %r14 e: 41 55 push %r13 10: 4c 8d 6f 08 lea 0x8(%rdi),%r13 14: 41 54 push %r12 [ 357.971065][ C2] RSP: 0018:ffffc900049f71e0 EFLAGS: 00000283 [ 357.971069][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000 [ 357.971071][ C2] RDX: 0000000000000008 RSI: ffffc900049f7a68 RDI: ffffc900049f72e8 [ 357.971072][ C2] RBP: ffffc900049f7a68 R08: ffffc900049f7328 R09: 1ffff9200093ee46 [ 357.971074][ C2] R10: ffffc900049f72e8 R11: ffffc900049f7329 R12: 1ffff9200093ee46 [ 357.971076][ C2] R13: ffffc900049f72e8 R14: ffffffff9cf2b28a R15: ffffc900049f7a90 [ 357.971092][ C2] unwind_next_frame (arch/x86/kernel/unwind_orc.c:403 arch/x86/kernel/unwind_orc.c:648) [ 357.971096][ C2] ? rawv6_send_hdrinc (./include/net/sock.h:1804 net/ipv6/raw.c:614) [ 357.971105][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 357.971113][ C2] ? rawv6_send_hdrinc (./include/net/sock.h:1804 net/ipv6/raw.c:614) [ 357.971116][ C2] ? kernel_text_address (kernel/extable.c:99) [ 357.971123][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 357.971131][ C2] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 357.971143][ C2] ? rawv6_sendmsg (net/ipv6/raw.c:915) [ 357.971151][ C2] stack_trace_save (kernel/stacktrace.c:123) [ 357.971155][ C2] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 357.971167][ C2] kasan_save_stack (mm/kasan/common.c:48) [ 357.971174][ C2] ? kasan_save_stack (mm/kasan/common.c:48) [ 357.971176][ C2] ? kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 357.971179][ C2] ? __kasan_slab_alloc (mm/kasan/common.c:348) [ 357.971182][ C2] ? kmem_cache_alloc_node_noprof (mm/slub.c:4116 mm/slub.c:4164 mm/slub.c:4216) [ 357.971187][ C2] ? kmalloc_reserve (net/core/skbuff.c:590 (discriminator 2)) [ 357.971192][ C2] ? __alloc_skb (net/core/skbuff.c:678) [ 357.971196][ C2] ? alloc_skb_with_frags (./include/linux/skbuff.h:1331 net/core/skbuff.c:6612) [ 357.971199][ C2] ? sock_alloc_send_pskb (net/core/sock.c:2899) [ 357.971203][ C2] ? rawv6_send_hdrinc (./include/net/sock.h:1804 net/ipv6/raw.c:614) [ 357.971210][ C2] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 357.971224][ C2] ? set_track_prepare (mm/slub.c:938) [ 357.971230][ C2] ? kmalloc_reserve (net/core/skbuff.c:590 (discriminator 2)) [ 357.971232][ C2] ? __alloc_skb (net/core/skbuff.c:678) [ 357.971235][ C2] ? alloc_skb_with_frags (./include/linux/skbuff.h:1331 net/core/skbuff.c:6612) [ 357.971238][ C2] ? sock_alloc_send_pskb (net/core/sock.c:2899) [ 357.971240][ C2] ? rawv6_send_hdrinc (./include/net/sock.h:1804 net/ipv6/raw.c:614) [ 357.971243][ C2] ? rawv6_sendmsg (net/ipv6/raw.c:915) [ 357.971246][ C2] ? __sys_sendto (net/socket.c:713 net/socket.c:728 net/socket.c:2182) [ 357.971251][ C2] ? __x64_sys_sendto (net/socket.c:2185) [ 357.971254][ C2] ? do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 357.971259][ C2] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 357.971267][ C2] ? ___slab_alloc (mm/slub.c:967 mm/slub.c:3816) [ 357.971270][ C2] ? __lock_release (kernel/locking/lockdep.c:5527) [ 357.971273][ C2] ? kmalloc_reserve (net/core/skbuff.c:590 (discriminator 2)) [ 357.971277][ C2] ? ___slab_alloc (mm/slub.c:3658) [ 357.971290][ C2] kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 357.971294][ C2] __kasan_slab_alloc (mm/kasan/common.c:348) [ 357.971300][ C2] kmem_cache_alloc_node_noprof (mm/slub.c:4116 mm/slub.c:4164 mm/slub.c:4216) [ 357.971303][ C2] ? __create_object (mm/kmemleak.c:766) [ 357.971314][ C2] kmalloc_reserve (net/core/skbuff.c:590 (discriminator 2)) [ 357.971322][ C2] __alloc_skb (net/core/skbuff.c:678) [ 357.971326][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:651) [ 357.971329][ C2] ? ipv6_dev_get_saddr (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/addrconf.c:1900) [ 357.971333][ C2] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 357.971346][ C2] alloc_skb_with_frags (./include/linux/skbuff.h:1331 net/core/skbuff.c:6612) [ 357.971353][ C2] ? ipv6_dev_get_saddr (net/ipv6/addrconf.c:1809) [ 357.971361][ C2] sock_alloc_send_pskb (net/core/sock.c:2899) [ 357.971364][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [ 357.971377][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 357.971387][ C2] ? __pfx_xfrm_lookup_with_ifid (net/xfrm/xfrm_policy.c:3174) [ 357.971396][ C2] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 357.971403][ C2] rawv6_send_hdrinc (./include/net/sock.h:1804 net/ipv6/raw.c:614) [ 357.971414][ C2] ? __pfx_rawv6_send_hdrinc (net/ipv6/raw.c:596) [ 357.971420][ C2] ? ip6_dst_hoplimit.part.0.isra.0 (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/output_core.c:117) [ 357.971432][ C2] rawv6_sendmsg (net/ipv6/raw.c:915) [ 357.971440][ C2] ? trace_raw_output_lock (./include/trace/events/lock.h:50 (discriminator 2)) [ 357.971448][ C2] ? __pfx_rawv6_sendmsg (net/ipv6/raw.c:741) [ 357.971454][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 357.971464][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3862) [ 357.971472][ C2] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 357.971478][ C2] ? __lock_release (kernel/locking/lockdep.c:5527) [ 357.971481][ C2] ? __might_fault (mm/memory.c:6840 mm/memory.c:6833) [ 357.971494][ C2] ? __might_fault (mm/memory.c:6840 mm/memory.c:6833) [ 357.971499][ C2] ? __might_fault (mm/memory.c:6840 mm/memory.c:6833) [ 357.971508][ C2] ? __sys_sendto (net/socket.c:713 net/socket.c:728 net/socket.c:2182) [ 357.971512][ C2] __sys_sendto (net/socket.c:713 net/socket.c:728 net/socket.c:2182) [ 357.971518][ C2] ? __pfx___sys_sendto (net/socket.c:2149) [ 357.971520][ C2] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 357.971524][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 357.971536][ C2] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 357.971549][ C2] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 357.971555][ C2] ? __pfx_task_work_run (kernel/task_work.c:195) [ 357.971567][ C2] __x64_sys_sendto (net/socket.c:2185) [ 357.971571][ C2] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 357.971576][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 357.971581][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 357.971584][ C2] RIP: 0033:0x7f30b7d7ea4a [ 357.971590][ C2] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 357.971592][ C2] RSP: 002b:00007ffe979b92d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 357.971595][ C2] RAX: ffffffffffffffda RBX: 000000001caf1ec0 RCX: 00007f30b7d7ea4a [ 357.971597][ C2] RDX: 0000000000000070 RSI: 000000001caf2160 RDI: 0000000000000005 [ 357.971598][ C2] RBP: 000000001caf1ec0 R08: 00007ffe979b92e0 R09: 000000000000001c [ 357.971600][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000070 Finger prints: lockdep_rcu_suspicious:__icmp_send:ipv4_send_dest_unreach:ipv4_link_failure:arp_error_report lockdep_rcu_suspicious:icmp6_send:ip6_link_failure:ndisc_error_report:neigh_invalidate