======================================
| [ 18.011441][ C0]
| [ 18.011441][ C0]
| [ 18.011441][ C0] stack backtrace:
| [ 18.011447][ C0] Tainted: [W]=WARN
[ 18.011448][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 18.011450][ C0] Call Trace:
[ 18.011451][ C0]
[ 18.011452][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 18.011457][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141)
[ 18.011459][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310)
[ 18.011462][ C0] mark_lock (kernel/locking/lockdep.c:4769)
[ 18.011464][ C0] mark_usage (kernel/locking/lockdep.c:4658)
[ 18.011466][ C0] __lock_acquire (kernel/locking/lockdep.c:5208)
[ 18.011468][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 18.011470][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2))
[ 18.011472][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011474][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 18.011476][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2))
[ 18.011478][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2))
[ 18.011479][ C0] console_emit_next_record (kernel/printk/printk.c:3177)
[ 18.011482][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20)
[ 18.011483][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2))
[ 18.011485][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011486][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 18.011488][ C0] console_flush_one_record (kernel/printk/printk.c:3268)
[ 18.011491][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150)
[ 18.011492][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 18.011495][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420)
[ 18.011497][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316)
[ 18.011498][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011499][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871)
[ 18.011501][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334)
[ 18.011503][ C0] ? vprintk_emit (kernel/printk/printk.c:2478)
[ 18.011505][ C0] vprintk_emit (kernel/printk/printk.c:2479)
[ 18.011506][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126))
[ 18.011508][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 18.011510][ C0] _printk (kernel/printk/printk.c:2504)
[ 18.011511][ C0] ? snapshot_read.cold (user.c:?)
[ 18.011513][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 18.011515][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011517][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10))
[ 18.011518][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 18.011520][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 18.011522][ C0] call_timer_fn (kernel/time/timer.c:1748)
[ 18.011524][ C0] ? detach_if_pending (./include/linux/list.h:1159)
[ 18.011526][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011528][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011530][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 18.011532][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374)
[ 18.011533][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 18.011536][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407)
[ 18.011537][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 18.011540][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48)
[ 18.011543][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403)
[ 18.011545][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19))
[ 18.011547][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011548][ C0] handle_softirqs (kernel/softirq.c:645)
[ 18.011550][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1))
[ 18.011551][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 18.011553][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011554][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2))
[ 18.011556][ C0] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19))
[ 18.011558][ C0]
[ 18.011558][ C0]
[ 18.011559][ C0] __local_bh_enable_ip (kernel/softirq.c:473)
[ 18.011565][ C0] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2))
[ 18.011568][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784)
[ 18.011570][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:124 (discriminator 1) kernel/locking/lockdep.c:5884 (discriminator 1))
[ 18.011571][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011573][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011574][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011576][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 18.011577][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1))
[ 18.011580][ C0] ? neigh_hh_output (./include/net/neighbour.h:525)
[ 18.011582][ C0] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236)
[ 18.011584][ C0] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504)
[ 18.011585][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 18.011587][ C0] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41))
[ 18.011588][ C0] ? skb_gso_validate_network_len (net/core/gso.c:183 net/core/gso.c:255)
[ 18.011592][ C0] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437)
[ 18.011593][ C0] ? ip_finish_output (./include/linux/cgroup.h:915)
[ 18.011594][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011596][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011598][ C0] ? ip4_dst_hoplimit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/route.h:397 (discriminator 2))
[ 18.011599][ C0] __ip_queue_xmit (./include/net/dst.h:470 (discriminator 4) net/ipv4/ip_output.c:131 (discriminator 4) net/ipv4/ip_output.c:533 (discriminator 4))
[ 18.011601][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716)
[ 18.011604][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 18.011606][ C0] ? __tcp_select_window (./include/net/tcp.h:1746)
[ 18.011608][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 18.011609][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011611][ C0] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1))
[ 18.011614][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:3062)
[ 18.011617][ C0] ? tcp_retrans_try_collapse (./arch/x86/include/asm/atomic.h:23)
[ 18.011619][ C0] ? trace_tcp_sendmsg_locked (./include/trace/events/tcp.h:335 (discriminator 19))
[ 18.011621][ C0] ? __sk_mem_schedule (net/core/sock.c:3458)
[ 18.011624][ C0] tcp_sendmsg_locked (net/ipv4/tcp.c:1395)
[ 18.011627][ C0] ? tcp_sendmsg_fastopen (net/ipv4/tcp.c:1081)
[ 18.011629][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116)
[ 18.011630][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011632][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 18.011634][ C0] tcp_sendmsg (net/ipv4/tcp.c:1452)
[ 18.011635][ C0] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4))
[ 18.011637][ C0] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1208)
[ 18.011640][ C0] __sys_sendto (net/socket.c:2281)
[ 18.011641][ C0] ? __ia32_sys_getpeername (net/socket.c:2235)
[ 18.011645][ C0] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1497 (discriminator 1) arch/x86/kernel/fpu/xstate.c:1543 (discriminator 1))
[ 18.011648][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284)
[ 18.011650][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22))
[ 18.011652][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488)
[ 18.011654][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44))
[ 18.011655][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84)
[ 18.011657][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3))
[ 18.011659][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 18.011660][ C0] RIP: 0033:0x7faa0c2f454e
[ 18.011664][ C0] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 b4 bd 00 00 call 0xbdbc
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 03 ff ff ff call 0xffffffffffffff3c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 03 ff ff ff call 0xffffffffffffff12
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 18.011665][ C0] RSP: 002b:00007ffca001e820 EFLAGS: 00000202 ORIG_RAX: 000000000000002c
[ 18.011668][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007faa0c2f454e
[ 18.011669][ C0] RDX: 0000000000040000 RSI: 00007faa0c201010 RDI: 0000000000000006
[ 18.011670][ C0] RBP: 00007ffca001e830 R08: 0000000000000000 R09: 0000000000000000
[ 18.011671][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000040000
[ 18.011672][ C0] R13: 00005584c86962d0 R14: 0000000000000006 R15: 0000000000000001
| [ 18.011689][ C0] softirqs last disabled at (232685): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19))
| [ 18.011691][ C0] Preemption disabled at:
| [ 18.011691][ C0] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2))
| [ 18.011696][ C0] Tainted: [W]=WARN
[ 18.011696][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 18.011697][ C0] Call Trace:
[ 18.011697][ C0]
[ 18.011698][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120)
[ 18.011700][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2))
[ 18.011702][ C0] __might_resched.cold (kernel/sched/core.c:9234)
[ 18.011705][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3))
[ 18.011708][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011709][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2))
[ 18.011710][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48)
[ 18.011712][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429)
[ 18.011714][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 18.011716][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429)
[ 18.011719][ C0] put_chars (drivers/char/virtio_console.c:1176)
[ 18.011720][ C0] ? __send_to_port (drivers/char/virtio_console.c:654)
[ 18.011723][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2))
[ 18.011725][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5208)
[ 18.011727][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501)
[ 18.011729][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011730][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 18.011732][ C0] console_emit_next_record (kernel/printk/printk.c:3183)
[ 18.011735][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20)
[ 18.011736][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2))
[ 18.011738][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011739][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22))
[ 18.011741][ C0] console_flush_one_record (kernel/printk/printk.c:3268)
[ 18.011743][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150)
[ 18.011745][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 18.011747][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420)
[ 18.011749][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316)
[ 18.011751][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011752][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871)
[ 18.011754][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334)
[ 18.011756][ C0] ? vprintk_emit (kernel/printk/printk.c:2478)
[ 18.011757][ C0] vprintk_emit (kernel/printk/printk.c:2479)
[ 18.011758][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126))
[ 18.011760][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 18.011762][ C0] _printk (kernel/printk/printk.c:2504)
[ 18.011763][ C0] ? snapshot_read.cold (user.c:?)
[ 18.011765][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1))
[ 18.011767][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011769][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10))
[ 18.011770][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 18.011772][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 18.011774][ C0] call_timer_fn (kernel/time/timer.c:1748)
[ 18.011776][ C0] ? detach_if_pending (./include/linux/list.h:1159)
[ 18.011778][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011779][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011781][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 18.011783][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374)
[ 18.011785][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4))
[ 18.011787][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407)
[ 18.011788][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 18.011791][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48)
[ 18.011793][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403)
[ 18.011795][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19))
[ 18.011797][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011798][ C0] handle_softirqs (kernel/softirq.c:645)
[ 18.011801][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1))
[ 18.011802][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 18.011804][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011805][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2))
[ 18.011806][ C0] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19))
[ 18.011808][ C0]
[ 18.011808][ C0]
[ 18.011809][ C0] __local_bh_enable_ip (kernel/softirq.c:473)
[ 18.011811][ C0] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2))
[ 18.011813][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784)
[ 18.011815][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:124 (discriminator 1) kernel/locking/lockdep.c:5884 (discriminator 1))
[ 18.011817][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011818][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011819][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3))
[ 18.011821][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 18.011822][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1))
[ 18.011824][ C0] ? neigh_hh_output (./include/net/neighbour.h:525)
[ 18.011826][ C0] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236)
[ 18.011827][ C0] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504)
[ 18.011828][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 18.011830][ C0] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41))
[ 18.011831][ C0] ? skb_gso_validate_network_len (net/core/gso.c:183 net/core/gso.c:255)
[ 18.011833][ C0] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437)
[ 18.011835][ C0] ? ip_finish_output (./include/linux/cgroup.h:915)
[ 18.011836][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011838][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554)
[ 18.011839][ C0] ? ip4_dst_hoplimit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/route.h:397 (discriminator 2))
[ 18.011841][ C0] __ip_queue_xmit (./include/net/dst.h:470 (discriminator 4) net/ipv4/ip_output.c:131 (discriminator 4) net/ipv4/ip_output.c:533 (discriminator 4))
[ 18.011843][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716)
[ 18.011846][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254)
[ 18.011847][ C0] ? __tcp_select_window (./include/net/tcp.h:1746)
[ 18.011849][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2))
[ 18.011851][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011853][ C0] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1))
[ 18.011857][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:3062)
[ 18.011860][ C0] ? tcp_retrans_try_collapse (./arch/x86/include/asm/atomic.h:23)
[ 18.011862][ C0] ? trace_tcp_sendmsg_locked (./include/trace/events/tcp.h:335 (discriminator 19))
[ 18.011864][ C0] ? __sk_mem_schedule (net/core/sock.c:3458)
[ 18.011866][ C0] tcp_sendmsg_locked (net/ipv4/tcp.c:1395)
[ 18.011869][ C0] ? tcp_sendmsg_fastopen (net/ipv4/tcp.c:1081)
[ 18.011870][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116)
[ 18.011872][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367)
[ 18.011873][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341)
[ 18.011875][ C0] tcp_sendmsg (net/ipv4/tcp.c:1452)
[ 18.011877][ C0] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4))
[ 18.011878][ C0] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1208)
[ 18.011880][ C0] __sys_sendto (net/socket.c:2281)
[ 18.011882][ C0] ? __ia32_sys_getpeername (net/socket.c:2235)
[ 18.011885][ C0] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1497 (discriminator 1) arch/x86/kernel/fpu/xstate.c:1543 (discriminator 1))
[ 18.011888][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284)
[ 18.011889][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22))
[ 18.011891][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488)
[ 18.011892][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44))
[ 18.011894][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84)
[ 18.011895][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3))
[ 18.011897][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
[ 18.011898][ C0] RIP: 0033:0x7faa0c2f454e
[ 18.011899][ C0] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa
All code
========
0: 4d 89 d8 mov %r11,%r8
3: e8 b4 bd 00 00 call 0xbdbc
8: 4c 8b 5d f8 mov -0x8(%rbp),%r11
c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx
13: 59 pop %rcx
14: 5e pop %rsi
15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax
19: 74 11 je 0x2c
1b: c9 leave
1c: c3 ret
1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24: 48 8b 45 10 mov 0x10(%rbp),%rax
28: 0f 05 syscall
2a:* c9 leave <-- trapping instruction
2b: c3 ret
2c: 83 e2 39 and $0x39,%edx
2f: 83 fa 08 cmp $0x8,%edx
32: 75 e7 jne 0x1b
34: e8 03 ff ff ff call 0xffffffffffffff3c
39: 0f 1f 00 nopl (%rax)
3c: f3 0f 1e fa endbr64
Code starting with the faulting instruction
===========================================
0: c9 leave
1: c3 ret
2: 83 e2 39 and $0x39,%edx
5: 83 fa 08 cmp $0x8,%edx
8: 75 e7 jne 0xfffffffffffffff1
a: e8 03 ff ff ff call 0xffffffffffffff12
f: 0f 1f 00 nopl (%rax)
12: f3 0f 1e fa endbr64
[ 18.011900][ C0] RSP: 002b:00007ffca001e820 EFLAGS: 00000202 ORIG_RAX: 000000000000002c
[ 18.011901][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007faa0c2f454e
[ 18.011902][ C0] RDX: 0000000000040000 RSI: 00007faa0c201010 RDI: 0000000000000006
[ 18.011903][ C0] RBP: 00007ffca001e830 R08: 0000000000000000 R09: 0000000000000000
[ 18.011903][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000040000
Finger prints:
mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable
do_softirq:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars