====================================== | [ 11.010034][ T174] softirqs last disabled at (96155): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.010037][ T174] Preemption disabled at: | [ 11.010038][ T174] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.010047][ T174] Tainted: [W]=WARN [ 11.010048][ T174] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.010049][ T174] Call Trace: [ 11.010051][ T174] [ 11.010052][ T174] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.010057][ T174] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.010059][ T174] __might_resched.cold (kernel/sched/core.c:9234) [ 11.010064][ T174] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.010067][ T174] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.010072][ T174] __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)) [ 11.010075][ T174] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.010081][ T174] ? 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) [ 11.010084][ T174] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.010088][ T174] put_chars (drivers/char/virtio_console.c:1176) [ 11.010091][ T174] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.010092][ T174] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.010097][ T174] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.010099][ T174] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.010104][ T174] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.010108][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.010113][ T174] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.010116][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010121][ T174] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.010124][ T174] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.010126][ T174] ? 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)) [ 11.010128][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010130][ T174] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.010134][ T174] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.010138][ T174] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.010139][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.010145][ T174] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.010147][ T174] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.010149][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010151][ T174] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.010155][ T174] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.010157][ T174] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.010159][ T174] vprintk_emit (kernel/printk/printk.c:2479) [ 11.010163][ T174] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.010164][ T174] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.010170][ T174] ? lookup_object_or_alloc.part.0 (lib/debugobjects.c:696) [ 11.010176][ T174] _printk (kernel/printk/printk.c:2504) [ 11.010180][ T174] ? snapshot_read.cold (user.c:?) [ 11.010183][ T174] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 11.010186][ T174] ? __rhashtable_init_noprof (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 ./include/linux/lockdep.h:148 lib/rhashtable.c:1224) [ 11.010191][ T174] sctp_init (net/sctp/sm_statetable.c:1037 net/sctp/sm_statetable.c:73) sctp [ 11.010207][ T174] ? sctp_exit (net/sctp/sm_statetable.c:78 (discriminator 6)) sctp [ 11.010214][ T174] do_one_initcall (init/main.c:1357) [ 11.010218][ T174] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.010223][ T174] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.010225][ T174] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.010230][ T174] do_init_module (kernel/module/main.c:3117) [ 11.010233][ T174] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.010236][ T174] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.010238][ T174] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.010243][ T174] load_module (kernel/module/main.c:3593) [ 11.010250][ T174] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.010254][ T174] ? backing_file_read_iter (fs/backing-file.c:211) [ 11.010260][ T174] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.010264][ T174] init_module_from_file (kernel/module/main.c:3790) [ 11.010266][ T174] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 11.010274][ T174] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.010278][ T174] ? 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) [ 11.010281][ T174] idempotent_init_module (kernel/module/main.c:3802) [ 11.010284][ T174] ? init_module_from_file (kernel/module/main.c:3791) [ 11.010290][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010292][ T174] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.010297][ T174] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.010299][ T174] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.010303][ T174] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.010304][ T174] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.010307][ T174] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.010310][ T174] RIP: 0033:0x7f67fb23537d [ 11.010314][ T174] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 11.010316][ T174] RSP: 002b:00007ffe473fe5d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.010318][ T174] RAX: ffffffffffffffda RBX: 000055c3961fe9c0 RCX: 00007f67fb23537d [ 11.010319][ T174] RDX: 0000000000000000 RSI: 000055c393d42ffd RDI: 0000000000000007 [ 11.010320][ T174] RBP: 00007ffe473fe670 R08: 0000000000000000 R09: 0000000000000000 [ 11.010321][ T174] R10: 0000000000000000 R11: 0000000000000246 R12: 000055c393d42ffd [ 11.010322][ T174] R13: 000055c3961feae0 R14: 0000000000040000 R15: 0000000000000000 | [ 32.258220][ C2] | [ 32.258220][ C2] | [ 32.258220][ C2] stack backtrace: | [ 32.258226][ C2] Tainted: [W]=WARN [ 32.258227][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.258229][ C2] Call Trace: [ 32.258230][ C2] [ 32.258232][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.258235][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 32.258237][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 32.258240][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 32.258242][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 32.258244][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 32.258247][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258249][ C2] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 32.258250][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258253][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.258255][ C2] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 32.258256][ C2] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 32.258257][ C2] console_emit_next_record (kernel/printk/printk.c:3177) [ 32.258259][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.258260][ C2] ? 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)) [ 32.258262][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258263][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.258265][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.258267][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.258268][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258270][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.258272][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.258273][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258274][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.258276][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.258279][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.258280][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 32.258282][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.258283][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.258285][ C2] _printk (kernel/printk/printk.c:2504) [ 32.258287][ C2] ? snapshot_read.cold (user.c:?) [ 32.258289][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 32.258291][ C2] ? idr_get_free (??:?) [ 32.258293][ C2] tcp_syn_flood_action.cold (net/ipv4/tcp_input.c:7562 (discriminator 3)) [ 32.258296][ C2] tcp_conn_request (net/ipv4/tcp_input.c:7659) [ 32.258298][ C2] ? reuseport_select_sock (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock_reuseport.c:606 (discriminator 2)) [ 32.258301][ C2] ? reuseport_select_sock (net/core/sock_reuseport.c:586 (discriminator 3)) [ 32.258303][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258304][ C2] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.258306][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258308][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258310][ C2] ? save_trace (kernel/locking/lockdep.c:154 (discriminator 6) kernel/locking/lockdep.c:150 (discriminator 6) kernel/locking/lockdep.c:202 (discriminator 6) kernel/locking/lockdep.c:577 (discriminator 6)) [ 32.258313][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258314][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.258316][ C2] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 32.258318][ C2] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 32.258320][ C2] tcp_v4_rcv_listen.constprop.0.isra.0 (net/ipv4/tcp_ipv4.c:1930) [ 32.258321][ C2] ? tcp_v4_fill_cb (net/ipv4/tcp_ipv4.c:2099) [ 32.258323][ C2] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2286) [ 32.258325][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.258327][ C2] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.258329][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258330][ C2] ? ip_local_deliver_finish (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 32.258332][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 32.258334][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258336][ C2] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 32.258337][ C2] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 32.258339][ C2] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 32.258340][ C2] ? ip_protocol_deliver_rcu (net/ipv4/ip_input.c:213 (discriminator 42)) [ 32.258342][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.258344][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258345][ C2] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 32.258347][ C2] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 32.258348][ C2] ? ip_rcv_finish_core (net/ipv4/ip_input.c:390 (discriminator 3)) [ 32.258350][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258352][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258353][ C2] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 32.258355][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258357][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258358][ C2] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 32.258360][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258362][ C2] process_backlog (net/core/dev.c:6728) [ 32.258365][ C2] __napi_poll (net/core/dev.c:7787) [ 32.258367][ C2] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 32.258369][ C2] ? __napi_poll (./include/net/gro.h:507) [ 32.258371][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258372][ C2] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 32.258375][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 32.258378][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 32.258381][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 32.258383][ C2] handle_softirqs (kernel/softirq.c:645) [ 32.258385][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 32.258386][ C2] ? 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) [ 32.258389][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258390][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 32.258392][ C2] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 32.258393][ C2] [ 32.258394][ C2] [ 32.258394][ C2] __local_bh_enable_ip (kernel/softirq.c:473) [ 32.258396][ C2] __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)) [ 32.258399][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 32.258401][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258402][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.258404][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.258406][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258407][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 32.258409][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 32.258411][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 32.258413][ C2] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 32.258415][ C2] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 32.258417][ C2] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 32.258419][ C2] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 32.258421][ C2] ? ip_finish_output (./include/linux/cgroup.h:915) [ 32.258422][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.258424][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1165) [ 32.258426][ C2] ? ip4_dst_hoplimit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/route.h:397 (discriminator 2)) [ 32.258428][ C2] __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)) [ 32.258430][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 32.258432][ C2] ? tcp_call_bpf (./include/net/tcp.h:2911) [ 32.258434][ C2] ? tcp_clone_payload (./include/linux/skbuff.h:1725) [ 32.258436][ C2] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 32.258438][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.258441][ C2] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 32.258442][ C2] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 32.258444][ C2] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 32.258446][ C2] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 32.258449][ C2] tcp_v4_connect (net/ipv4/tcp_ipv4.c:345) [ 32.258451][ C2] ? established_get_first (net/ipv4/tcp_ipv4.c:2614 (discriminator 1)) [ 32.258453][ C2] ? 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) [ 32.258455][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.258457][ C2] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 32.258459][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.258461][ C2] inet_stream_connect (net/ipv4/af_inet.c:761) [ 32.258463][ C2] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 32.258464][ C2] ? do_fcntl (fs/fcntl.c:477) [ 32.258467][ C2] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 32.258470][ C2] ? fdget_raw (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1214) [ 32.258473][ C2] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 32.258474][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.258476][ C2] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 32.258477][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.258479][ C2] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.258481][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.258482][ C2] RIP: 0033:0x7f8ead56154e [ 32.258486][ C2] 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 [ 32.258487][ C2] RSP: 002b:00007fff41747b50 EFLAGS: 00000202 ORIG_RAX: 000000000000002a [ 32.258490][ C2] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8ead56154e [ 32.258491][ C2] RDX: 0000000000000010 RSI: 00007fff41747be0 RDI: 0000000000000005 [ 32.258492][ C2] RBP: 00007fff41747b60 R08: 0000000000000000 R09: 0000000000000000 [ 32.258493][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff41747d58 [ 32.258494][ C2] R13: 0000000000000005 R14: 00007f8ead732000 R15: 0000000000402e00 | [ 32.258511][ C2] softirqs last disabled at (378843): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 32.258513][ C2] Preemption disabled at: | [ 32.258513][ C2] __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)) | [ 32.258518][ C2] Tainted: [W]=WARN [ 32.258519][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.258519][ C2] Call Trace: [ 32.258520][ C2] [ 32.258520][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.258522][ C2] ? __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)) [ 32.258523][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 32.258526][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.258528][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258530][ C2] __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)) [ 32.258532][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.258533][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.258536][ C2] ? 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) [ 32.258537][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.258539][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 32.258541][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.258544][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.258546][ C2] ? mark_usage (kernel/locking/lockdep.c:4658) [ 32.258548][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 32.258550][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.258551][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258553][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258554][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.258556][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.258558][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.258559][ C2] ? 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)) [ 32.258560][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258562][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.258564][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.258565][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.258566][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258569][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.258570][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.258571][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258572][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.258575][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.258576][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.258578][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 32.258579][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.258581][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.258583][ C2] _printk (kernel/printk/printk.c:2504) [ 32.258584][ C2] ? snapshot_read.cold (user.c:?) [ 32.258586][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 32.258588][ C2] ? idr_get_free (??:?) [ 32.258590][ C2] tcp_syn_flood_action.cold (net/ipv4/tcp_input.c:7562 (discriminator 3)) [ 32.258592][ C2] tcp_conn_request (net/ipv4/tcp_input.c:7659) [ 32.258594][ C2] ? reuseport_select_sock (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock_reuseport.c:606 (discriminator 2)) [ 32.258596][ C2] ? reuseport_select_sock (net/core/sock_reuseport.c:586 (discriminator 3)) [ 32.258598][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258600][ C2] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.258602][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258604][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258605][ C2] ? save_trace (kernel/locking/lockdep.c:154 (discriminator 6) kernel/locking/lockdep.c:150 (discriminator 6) kernel/locking/lockdep.c:202 (discriminator 6) kernel/locking/lockdep.c:577 (discriminator 6)) [ 32.258608][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258609][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.258611][ C2] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 32.258612][ C2] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 32.258614][ C2] tcp_v4_rcv_listen.constprop.0.isra.0 (net/ipv4/tcp_ipv4.c:1930) [ 32.258616][ C2] ? tcp_v4_fill_cb (net/ipv4/tcp_ipv4.c:2099) [ 32.258617][ C2] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2286) [ 32.258619][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.258621][ C2] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.258623][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258625][ C2] ? ip_local_deliver_finish (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 32.258626][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 32.258628][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258630][ C2] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 32.258631][ C2] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 32.258633][ C2] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 32.258634][ C2] ? ip_protocol_deliver_rcu (net/ipv4/ip_input.c:213 (discriminator 42)) [ 32.258636][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.258638][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258639][ C2] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 32.258641][ C2] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 32.258642][ C2] ? ip_rcv_finish_core (net/ipv4/ip_input.c:390 (discriminator 3)) [ 32.258644][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.258646][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258647][ C2] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 32.258649][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258651][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 32.258652][ C2] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 32.258654][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258656][ C2] process_backlog (net/core/dev.c:6728) [ 32.258658][ C2] __napi_poll (net/core/dev.c:7787) [ 32.258660][ C2] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 32.258663][ C2] ? __napi_poll (./include/net/gro.h:507) [ 32.258665][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258666][ C2] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 32.258667][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 32.258670][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 32.258672][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 32.258674][ C2] handle_softirqs (kernel/softirq.c:645) [ 32.258676][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 32.258678][ C2] ? 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) [ 32.258680][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258681][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 32.258683][ C2] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 32.258684][ C2] [ 32.258685][ C2] [ 32.258685][ C2] __local_bh_enable_ip (kernel/softirq.c:473) [ 32.258687][ C2] __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)) [ 32.258690][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 32.258691][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.258693][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.258695][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.258696][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.258698][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 32.258699][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 32.258701][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 32.258703][ C2] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 32.258704][ C2] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 32.258706][ C2] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 32.258708][ C2] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 32.258710][ C2] ? ip_finish_output (./include/linux/cgroup.h:915) [ 32.258711][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.258713][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1165) [ 32.258715][ C2] ? ip4_dst_hoplimit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/route.h:397 (discriminator 2)) [ 32.258717][ C2] __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)) [ 32.258719][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 32.258721][ C2] ? tcp_call_bpf (./include/net/tcp.h:2911) [ 32.258723][ C2] ? tcp_clone_payload (./include/linux/skbuff.h:1725) [ 32.258725][ C2] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 32.258727][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.258729][ C2] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 32.258730][ C2] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 32.258732][ C2] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 32.258734][ C2] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 32.258736][ C2] tcp_v4_connect (net/ipv4/tcp_ipv4.c:345) [ 32.258738][ C2] ? established_get_first (net/ipv4/tcp_ipv4.c:2614 (discriminator 1)) [ 32.258740][ C2] ? 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) [ 32.258742][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.258744][ C2] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 32.258746][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.258748][ C2] inet_stream_connect (net/ipv4/af_inet.c:761) [ 32.258750][ C2] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 32.258751][ C2] ? do_fcntl (fs/fcntl.c:477) [ 32.258753][ C2] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 32.258756][ C2] ? fdget_raw (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1214) [ 32.258757][ C2] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 32.258759][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.258761][ C2] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 32.258762][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.258763][ C2] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.258765][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.258767][ C2] RIP: 0033:0x7f8ead56154e [ 32.258768][ C2] 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 [ 32.258769][ C2] RSP: 002b:00007fff41747b50 EFLAGS: 00000202 ORIG_RAX: 000000000000002a [ 32.258770][ C2] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8ead56154e [ 32.258771][ C2] RDX: 0000000000000010 RSI: 00007fff41747be0 RDI: 0000000000000005 [ 32.258771][ C2] RBP: 00007fff41747b60 R08: 0000000000000000 R09: 0000000000000000 [ 32.258772][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff41747d58 [ 32.258773][ C2] R13: 0000000000000005 R14: 00007f8ead732000 R15: 0000000000402e00 | [ 33.650047][ C3] softirqs last disabled at (378843): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 33.650051][ C3] Preemption disabled at: | [ 33.650052][ C3] __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)) | [ 33.650064][ C3] Tainted: [W]=WARN [ 33.650065][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.650068][ C3] Call Trace: [ 33.650070][ C3] [ 33.650072][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.650077][ C3] ? __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)) [ 33.650080][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 33.650085][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.650088][ C3] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 33.650091][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650095][ C3] __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)) [ 33.650099][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.650103][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.650108][ C3] ? 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) [ 33.650111][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.650114][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 33.650117][ C3] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 33.650119][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.650122][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 33.650126][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.650132][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.650134][ C3] ? 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) [ 33.650137][ C3] ? vsnprintf (lib/vsprintf.c:2900) [ 33.650141][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.650144][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650146][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650150][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.650153][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.650155][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650157][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650159][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650161][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650164][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 33.650166][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.650169][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.650173][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.650175][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650177][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.650179][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650181][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.650183][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.650186][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 33.650189][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.650191][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.650194][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 33.650197][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.650199][ C3] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 33.650202][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650204][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650207][ C3] _printk (kernel/printk/printk.c:2504) [ 33.650211][ C3] ? snapshot_read.cold (user.c:?) [ 33.650214][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 33.650217][ C3] ? idr_get_free (??:?) [ 33.650221][ C3] tcp_syn_flood_action.cold (net/ipv4/tcp_input.c:7562 (discriminator 3)) [ 33.650226][ C3] tcp_conn_request (net/ipv4/tcp_input.c:7659) [ 33.650230][ C3] ? ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 33.650234][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650236][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650238][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.650241][ C3] ? reuseport_select_sock (net/core/sock_reuseport.c:586 (discriminator 3)) [ 33.650245][ C3] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 33.650250][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650253][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650255][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650261][ C3] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 33.650263][ C3] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 33.650266][ C3] tcp_v4_rcv_listen.constprop.0.isra.0 (net/ipv4/tcp_ipv4.c:1930) [ 33.650269][ C3] ? tcp_v4_fill_cb (net/ipv4/tcp_ipv4.c:2099) [ 33.650272][ C3] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2286) [ 33.650276][ C3] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 33.650280][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650282][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 33.650285][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 33.650288][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 33.650290][ C3] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 33.650293][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.650295][ C3] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 33.650298][ C3] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 33.650301][ C3] ? ip_protocol_deliver_rcu (net/ipv4/ip_input.c:213 (discriminator 42)) [ 33.650303][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650306][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 33.650308][ C3] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 33.650311][ C3] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 33.650313][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650315][ C3] ? ip_rcv_finish_core (net/ipv4/ip_input.c:390 (discriminator 3)) [ 33.650319][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 33.650321][ C3] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 33.650324][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 33.650327][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650329][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650332][ C3] process_backlog (net/core/dev.c:6728) [ 33.650336][ C3] __napi_poll (net/core/dev.c:7787) [ 33.650339][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 33.650342][ C3] ? task_tick_fair (kernel/sched/fair.c:15039) [ 33.650345][ C3] ? __napi_poll (./include/net/gro.h:507) [ 33.650347][ C3] ? do_raw_spin_lock (kernel/locking/spinlock_debug.c:88 (discriminator 3) kernel/locking/spinlock_debug.c:115 (discriminator 3)) [ 33.650350][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.650352][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.650354][ C3] ? hrtick (kernel/sched/sched.h:1684 (discriminator 1) kernel/sched/sched.h:2038 (discriminator 1) kernel/sched/core.c:927 (discriminator 1)) [ 33.650358][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 33.650362][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650365][ C3] handle_softirqs (kernel/softirq.c:645) [ 33.650368][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650370][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 33.650372][ C3] ? 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) [ 33.650375][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650377][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 33.650380][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 33.650382][ C3] [ 33.650383][ C3] [ 33.650384][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 33.650387][ C3] __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)) [ 33.650392][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 33.650395][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650397][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650400][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650402][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 33.650405][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 33.650409][ C3] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 33.650412][ C3] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:850 ./include/net/ip.h:475) [ 33.650414][ C3] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 33.650417][ C3] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 33.650419][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650422][ C3] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 33.650425][ C3] ? ip_finish_output (./include/linux/cgroup.h:915) [ 33.650428][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650430][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1165) [ 33.650433][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.650435][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650437][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.650440][ C3] __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)) [ 33.650444][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 33.650448][ C3] ? tcp_call_bpf (./include/net/tcp.h:2911) [ 33.650451][ C3] ? tcp_clone_payload (./include/linux/skbuff.h:1725) [ 33.650453][ C3] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 33.650457][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 33.650460][ C3] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 33.650463][ C3] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 33.650467][ C3] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 33.650471][ C3] tcp_v4_connect (net/ipv4/tcp_ipv4.c:345) [ 33.650475][ C3] ? established_get_first (net/ipv4/tcp_ipv4.c:2614 (discriminator 1)) [ 33.650477][ C3] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 33.650480][ C3] ? 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) [ 33.650483][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.650486][ C3] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 33.650490][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.650492][ C3] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 33.650495][ C3] inet_stream_connect (net/ipv4/af_inet.c:761) [ 33.650498][ C3] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 33.650502][ C3] ? do_fcntl (fs/fcntl.c:477) [ 33.650506][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.650508][ C3] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 33.650513][ C3] ? fdget_raw (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1214) [ 33.650516][ C3] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 33.650519][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 33.650521][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.650524][ C3] ? irq_exit_rcu (kernel/softirq.c:786) [ 33.650527][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.650530][ C3] RIP: 0033:0x7f8ead56154e [ 33.650535][ C3] 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 [ 33.650537][ C3] RSP: 002b:00007fff41747b50 EFLAGS: 00000202 ORIG_RAX: 000000000000002a [ 33.650541][ C3] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8ead56154e [ 33.650543][ C3] RDX: 0000000000000010 RSI: 00007fff41747be0 RDI: 0000000000000005 [ 33.650545][ C3] RBP: 00007fff41747b60 R08: 0000000000000000 R09: 0000000000000000 [ 33.650546][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff41747d58 [ 33.650548][ C3] R13: 0000000000000005 R14: 00007f8ead732000 R15: 0000000000402e00 | [ 87.794660][ T996] softirqs last disabled at (0): 0x0 | [ 87.794662][ T996] Preemption disabled at: | [ 87.794663][ T996] vprintk_emit (kernel/printk/printk.c:2471) | [ 87.794673][ T996] Tainted: [W]=WARN [ 87.794674][ T996] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.794676][ T996] Call Trace: [ 87.794677][ T996] [ 87.794678][ T996] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 87.794682][ T996] ? vprintk_emit (kernel/printk/printk.c:2471) [ 87.794684][ T996] __might_resched.cold (kernel/sched/core.c:9234) [ 87.794688][ T996] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 87.794690][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794694][ T996] __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)) [ 87.794697][ T996] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 87.794700][ T996] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.794705][ T996] ? 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) [ 87.794706][ T996] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.794708][ T996] put_chars (drivers/char/virtio_console.c:1176) [ 87.794710][ T996] ? __send_to_port (drivers/char/virtio_console.c:654) [ 87.794712][ T996] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 87.794714][ T996] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 87.794718][ T996] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 87.794720][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794721][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794722][ T996] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.794725][ T996] console_emit_next_record (kernel/printk/printk.c:3183) [ 87.794727][ T996] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 87.794728][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794729][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794731][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794732][ T996] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.794734][ T996] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 87.794735][ T996] console_flush_one_record (kernel/printk/printk.c:3268) [ 87.794737][ T996] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 87.794739][ T996] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 87.794740][ T996] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.794742][ T996] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 87.794743][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794744][ T996] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.794746][ T996] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 87.794747][ T996] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 87.794749][ T996] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 87.794751][ T996] ? vprintk_emit (kernel/printk/printk.c:2478) [ 87.794753][ T996] vprintk_emit (kernel/printk/printk.c:2479) [ 87.794755][ T996] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 87.794756][ T996] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 87.794760][ T996] ? llc_exit (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 ./include/linux/refcount.h:134 net/llc/llc_core.c:38 net/llc/llc_core.c:96) llc [ 87.794763][ T996] _printk (kernel/printk/printk.c:2504) [ 87.794766][ T996] ? snapshot_read.cold (user.c:?) [ 87.794767][ T996] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 (discriminator 1) kernel/locking/mutex.c:999 (discriminator 1)) [ 87.794769][ T996] ? _mutex_trylock_nest_lock (kernel/locking/mutex.c:1227 (discriminator 6)) [ 87.794772][ T996] ? __mutex_unlock_slowpath (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:4480 kernel/locking/mutex.c:1021) [ 87.794774][ T996] br_init (bridge.mod.c:?) bridge [ 87.794785][ T996] do_one_initcall (init/main.c:1357) [ 87.794788][ T996] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 87.794791][ T996] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 87.794793][ T996] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 87.794796][ T996] do_init_module (kernel/module/main.c:3117) [ 87.794798][ T996] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 87.794799][ T996] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 87.794802][ T996] load_module (kernel/module/main.c:3593) [ 87.794805][ T996] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 87.794807][ T996] ? backing_file_read_iter (fs/backing-file.c:211) [ 87.794810][ T996] init_module_from_file (kernel/module/main.c:3790) [ 87.794812][ T996] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 87.794814][ T996] ? ovl_mmap (fs/overlayfs/file.c:477) [ 87.794818][ T996] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 87.794820][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794821][ T996] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.794823][ T996] ? 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) [ 87.794825][ T996] idempotent_init_module (kernel/module/main.c:3802) [ 87.794827][ T996] ? init_module_from_file (kernel/module/main.c:3791) [ 87.794829][ T996] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.794830][ T996] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 87.794833][ T996] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 87.794835][ T996] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 87.794837][ T996] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 87.794840][ T996] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 87.794842][ T996] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 87.794844][ T996] RIP: 0033:0x7f459607637d [ 87.794846][ T996] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 87.794848][ T996] RSP: 002b:00007ffc7401d438 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 87.794851][ T996] RAX: ffffffffffffffda RBX: 0000564f225bd810 RCX: 00007f459607637d [ 87.794853][ T996] RDX: 0000000000000000 RSI: 0000564ef5801ffd RDI: 0000000000000002 [ 87.794854][ T996] RBP: 00007ffc7401d4d0 R08: 0000000000000000 R09: 0000000000000000 [ 87.794854][ T996] R10: 0000000000000000 R11: 0000000000000246 R12: 0000564ef5801ffd [ 87.794855][ T996] R13: 0000564f225bd9c0 R14: 0000000000040000 R15: 0000000000000000 | [ 94.077155][ T1020] softirqs last disabled at (0): 0x0 | [ 94.077158][ T1020] Preemption disabled at: | [ 94.077158][ T1020] 0x0 | [ 94.077169][ T1020] Tainted: [W]=WARN [ 94.077170][ T1020] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.077172][ T1020] Call Trace: [ 94.077174][ T1020] [ 94.077176][ T1020] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 94.077181][ T1020] __might_resched.cold (kernel/sched/core.c:9234) [ 94.077186][ T1020] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 94.077189][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 94.077193][ T1020] __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)) [ 94.077197][ T1020] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 94.077200][ T1020] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 94.077210][ T1020] ? 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) [ 94.077212][ T1020] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 94.077215][ T1020] put_chars (drivers/char/virtio_console.c:1176) [ 94.077218][ T1020] ? __send_to_port (drivers/char/virtio_console.c:654) [ 94.077219][ T1020] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 94.077222][ T1020] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 94.077225][ T1020] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 94.077230][ T1020] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 94.077231][ T1020] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 94.077234][ T1020] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 94.077237][ T1020] console_emit_next_record (kernel/printk/printk.c:3183) [ 94.077240][ T1020] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 94.077242][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 94.077243][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 94.077245][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 94.077246][ T1020] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 94.077249][ T1020] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 94.077250][ T1020] console_flush_one_record (kernel/printk/printk.c:3268) [ 94.077253][ T1020] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 94.077259][ T1020] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 94.077261][ T1020] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 94.077263][ T1020] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 94.077264][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 94.077266][ T1020] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 94.077268][ T1020] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 94.077271][ T1020] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 94.077273][ T1020] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 94.077276][ T1020] ? vprintk_emit (kernel/printk/printk.c:2478) [ 94.077278][ T1020] vprintk_emit (kernel/printk/printk.c:2479) [ 94.077281][ T1020] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 94.077283][ T1020] ? do_raw_read_unlock (kernel/locking/spinlock_debug.c:180) [ 94.077285][ T1020] ? forget_original_parent (kernel/exit.c:635 kernel/exit.c:740) [ 94.077288][ T1020] _printk (kernel/printk/printk.c:2504) [ 94.077292][ T1020] ? snapshot_read.cold (user.c:?) [ 94.077294][ T1020] ? 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) [ 94.077296][ T1020] ? 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) [ 94.077299][ T1020] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 94.077301][ T1020] ? 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) [ 94.077304][ T1020] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 94.077307][ T1020] ? exit_notify (kernel/exit.c:780) [ 94.077310][ T1020] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 94.077313][ T1020] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 94.077315][ T1020] do_group_exit (kernel/exit.c:1151) [ 94.077318][ T1020] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 94.077321][ T1020] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 94.077324][ T1020] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 94.077328][ T1020] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 94.077331][ T1020] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 94.077334][ T1020] RIP: 0033:0x7f311617a1b8 [ 94.077337][ T1020] Code: Unable to access opcode bytes at 0x7f311617a18e. Code starting with the faulting instruction =========================================== [ 94.077338][ T1020] RSP: 002b:00007fffb3c86348 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 94.077342][ T1020] RAX: ffffffffffffffda RBX: 00007f31162aaf88 RCX: 00007f311617a1b8 [ 94.077344][ T1020] RDX: 00007f31160b7a48 RSI: ffffffffffffffb0 RDI: 0000000000000000 [ 94.077346][ T1020] RBP: 00007fffb3c863a0 R08: 0000000000000000 R09: 0000000000000000 [ 94.077347][ T1020] R10: 00007fffb3c861e0 R11: 0000000000000246 R12: 0000000000000001 [ 94.077348][ T1020] R13: 0000000000000000 R14: 00007f31162a9680 R15: 00007f31162aafa0 | [ 99.878040][ T70] softirqs last disabled at (16898): instance_destroy_work (./include/linux/spinlock.h:353 net/netfilter/nfnetlink_queue.c:540 net/netfilter/nfnetlink_queue.c:198) nfnetlink_queue | [ 99.878042][ T70] Preemption disabled at: | [ 99.878043][ T70] 0x0 | [ 99.878051][ T70] Tainted: [W]=WARN [ 99.878052][ T70] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 99.878054][ T70] Workqueue: netns cleanup_net [ 99.878060][ T70] Call Trace: [ 99.878062][ T70] [ 99.878063][ T70] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 99.878068][ T70] __might_resched.cold (kernel/sched/core.c:9234) [ 99.878072][ T70] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 99.878075][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 99.878078][ T70] __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)) [ 99.878082][ T70] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 99.878085][ T70] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 99.878089][ T70] ? 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) [ 99.878090][ T70] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 99.878092][ T70] put_chars (drivers/char/virtio_console.c:1176) [ 99.878094][ T70] ? __send_to_port (drivers/char/virtio_console.c:654) [ 99.878096][ T70] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 99.878098][ T70] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 99.878100][ T70] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 99.878104][ T70] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 99.878105][ T70] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 99.878107][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 99.878110][ T70] console_emit_next_record (kernel/printk/printk.c:3183) [ 99.878112][ T70] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 99.878113][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 99.878114][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 99.878115][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 99.878116][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 99.878118][ T70] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 99.878119][ T70] console_flush_one_record (kernel/printk/printk.c:3268) [ 99.878121][ T70] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 99.878123][ T70] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 99.878124][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 99.878126][ T70] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 99.878127][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 99.878128][ T70] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 99.878130][ T70] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 99.878131][ T70] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 99.878133][ T70] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 99.878135][ T70] ? vprintk_emit (kernel/printk/printk.c:2478) [ 99.878136][ T70] vprintk_emit (kernel/printk/printk.c:2479) [ 99.878139][ T70] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 99.878141][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 99.878142][ T70] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 99.878144][ T70] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 99.878146][ T70] _printk (kernel/printk/printk.c:2504) [ 99.878149][ T70] ? snapshot_read.cold (user.c:?) [ 99.878151][ T70] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 99.878155][ T70] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 99.878168][ T70] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 99.878176][ T70] br_device_event (net/bridge/br.c:111) bridge [ 99.878183][ T70] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 99.878185][ T70] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 99.878187][ T70] ? nfqnl_dev_drop (./include/linux/rcupdate.h:850 net/netfilter/nfnetlink_queue.c:1533) nfnetlink_queue [ 99.878189][ T70] ? nfqnl_dev_drop (net/netfilter/nfnetlink_queue.c:541 net/netfilter/nfnetlink_queue.c:1540) nfnetlink_queue [ 99.878191][ T70] notifier_call_chain (kernel/notifier.c:85) [ 99.878195][ T70] netif_close_many (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:1829) [ 99.878198][ T70] ? trace_kfree (./include/trace/events/kmem.h:97 (discriminator 22)) [ 99.878199][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 99.878201][ T70] ? __dev_close_many (net/core/dev.c:1804) [ 99.878203][ T70] ? netif_close_many_and_unlock (net/core/dev.c:12411) [ 99.878205][ T70] unregister_netdevice_many_notify (net/core/dev.c:12487) [ 99.878207][ T70] ? ops_undo_list (net/core/net_namespace.c:206 net/core/net_namespace.c:253) [ 99.878209][ T70] ? worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 99.878211][ T70] ? kthread (kernel/kthread.c:436) [ 99.878213][ T70] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 99.878216][ T70] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 99.878218][ T70] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 99.878227][ T70] ? get_rps_cpu (net/core/dev.c:5240) [ 99.878230][ T70] default_device_exit_batch (net/core/dev.c:12589 net/core/dev.c:13288) [ 99.878232][ T70] ? generic_xdp_install (./include/linux/netdevice.h:5716 (discriminator 3)) [ 99.878234][ T70] ? unregister_netdevice_queue (./include/linux/list.h:173) [ 99.878235][ T70] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 99.878237][ T70] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:154 (discriminator 1) net/ipv4/nexthop.c:4172 (discriminator 1)) [ 99.878240][ T70] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 99.878242][ T70] ops_undo_list (net/core/net_namespace.c:206 net/core/net_namespace.c:253) [ 99.878244][ T70] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1098) [ 99.878246][ T70] ? idr_destroy (lib/radix-tree.c:310 lib/radix-tree.c:674 lib/radix-tree.c:1563) [ 99.878249][ T70] cleanup_net (net/core/net_namespace.c:706) [ 99.878251][ T70] ? net_passive_dec (./include/linux/llist.h:241) [ 99.878252][ T70] ? update_load_avg (kernel/sched/fair.c:5864) [ 99.878254][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 99.878259][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 99.878261][ T70] process_one_work (kernel/workqueue.c:3387) [ 99.878263][ T70] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 99.878264][ T70] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 99.878267][ T70] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 99.878269][ T70] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 99.878270][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 99.878272][ T70] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 99.878274][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 99.878275][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 99.878276][ T70] kthread (kernel/kthread.c:436) [ 99.878278][ T70] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 99.878279][ T70] ? kthread_affine_preferred (kernel/kthread.c:857) [ 99.878281][ T70] ret_from_fork (arch/x86/kernel/process.c:158) [ 99.878283][ T70] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 99.878285][ T70] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 99.878287][ T70] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record instance_destroy_work:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print do_softirq:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable