====================================== | [ 10.833331][ T238] softirqs last disabled at (27487): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.833333][ T238] Preemption disabled at: | [ 10.833334][ T238] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.833343][ T238] Tainted: [W]=WARN [ 10.833343][ T238] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.833345][ T238] Call Trace: [ 10.833347][ T238] [ 10.833348][ T238] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.833354][ T238] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.833356][ T238] __might_resched.cold (kernel/sched/core.c:9234) [ 10.833360][ T238] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.833364][ T238] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.833369][ T238] __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)) [ 10.833371][ T238] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.833377][ T238] ? 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) [ 10.833380][ T238] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.833383][ T238] put_chars (drivers/char/virtio_console.c:1176) [ 10.833386][ T238] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.833387][ T238] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.833392][ T238] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.833394][ T238] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.833399][ T238] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.833401][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.833406][ T238] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.833409][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.833413][ T238] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.833417][ T238] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.833419][ T238] ? 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)) [ 10.833422][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.833424][ T238] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.833428][ T238] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.833432][ T238] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.833434][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.833439][ T238] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.833442][ T238] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.833443][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.833446][ T238] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.833449][ T238] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.833451][ T238] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.833454][ T238] vprintk_emit (kernel/printk/printk.c:2479) [ 10.833458][ T238] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.833464][ T238] ? vlan_netlink_fini (./include/linux/etherdevice.h:306 net/8021q/vlan.c:316 net/8021q/vlan.c:416) 8021q [ 10.833468][ T238] _printk (kernel/printk/printk.c:2504) [ 10.833472][ T238] ? snapshot_read.cold (user.c:?) [ 10.833478][ T238] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 10.833480][ T238] vlan_proto_init (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/net/netns/generic.h:45 (discriminator 2)) 8021q [ 10.833483][ T238] do_one_initcall (init/main.c:1357) [ 10.833486][ T238] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 10.833490][ T238] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 10.833493][ T238] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 10.833498][ T238] do_init_module (kernel/module/main.c:3117) [ 10.833501][ T238] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.833506][ T238] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 10.833509][ T238] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 10.833513][ T238] load_module (kernel/module/main.c:3593) [ 10.833520][ T238] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 10.833523][ T238] ? __ia32_sys_fsconfig (??:?) [ 10.833526][ T238] ? ovl_real_file (fs/overlayfs/file.c:195) [ 10.833530][ T238] ? backing_file_read_iter (fs/backing-file.c:211) [ 10.833533][ T238] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.833537][ T238] init_module_from_file (kernel/module/main.c:3790) [ 10.833540][ T238] ? __do_sys_init_module (kernel/module/main.c:3664) [ 10.833547][ T238] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.833551][ T238] ? 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) [ 10.833554][ T238] idempotent_init_module (kernel/module/main.c:3802) [ 10.833557][ T238] ? init_module_from_file (kernel/module/main.c:3791) [ 10.833563][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.833566][ T238] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.833571][ T238] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 10.833574][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.833577][ T238] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.833579][ T238] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.833586][ T238] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.833588][ T238] RIP: 0033:0x7efe7693537d [ 10.833591][ T238] 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 [ 10.833593][ T238] RSP: 002b:00007ffe79e6f248 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.833596][ T238] RAX: ffffffffffffffda RBX: 000055d11642a810 RCX: 00007efe7693537d [ 10.833597][ T238] RDX: 0000000000000000 RSI: 000055d0dcabfffd RDI: 0000000000000000 [ 10.833598][ T238] RBP: 00007ffe79e6f2e0 R08: 0000000000000000 R09: 0000000000000000 [ 10.833599][ T238] R10: 0000000000000000 R11: 0000000000000246 R12: 000055d0dcabfffd [ 10.833600][ T238] R13: 000055d11642a960 R14: 0000000000040000 R15: 0000000000000000 | [ 12.234079][ T291] softirqs last disabled at (18832): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.234082][ T291] Preemption disabled at: | [ 12.234083][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.234092][ T291] Tainted: [W]=WARN [ 12.234093][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.234095][ T291] Call Trace: [ 12.234096][ T291] [ 12.234098][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.234104][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.234106][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 12.234110][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.234115][ T291] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.234119][ T291] __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)) [ 12.234122][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.234127][ T291] ? 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) [ 12.234130][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.234133][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 12.234136][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.234140][ T291] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.234143][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.234146][ T291] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.234147][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.234149][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.234153][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.234155][ T291] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.234158][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.234162][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.234165][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.234169][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.234170][ T291] ? 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)) [ 12.234173][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.234176][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.234179][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.234183][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.234185][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.234190][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.234193][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.234195][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.234197][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.234200][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.234202][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.234205][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 12.234209][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.234211][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.234213][ T291] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.234217][ T291] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.234221][ T291] _printk (kernel/printk/printk.c:2504) [ 12.234224][ T291] ? snapshot_read.cold (user.c:?) [ 12.234227][ T291] ? br_multicast_flood (??:?) bridge [ 12.234240][ T291] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.234241][ T291] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.234243][ T291] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.234247][ T291] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.234256][ T291] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.234264][ T291] new_nbp (net/bridge/br_if.c:449) bridge [ 12.234274][ T291] br_add_if (net/bridge/br_if.c:592) bridge [ 12.234280][ T291] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.234285][ T291] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.234287][ T291] ? __kernel_text_address (kernel/extable.c:79) [ 12.234291][ T291] do_set_master (net/core/rtnetlink.c:3071) [ 12.234296][ T291] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.234299][ T291] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.234302][ T291] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.234303][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.234306][ T291] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.234309][ T291] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.234312][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.234313][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.234316][ T291] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.234319][ T291] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.234320][ T291] ? kasan_save_track (mm/kasan/common.c:78) [ 12.234323][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.234325][ T291] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 12.234327][ T291] ? ___sys_sendmsg (net/socket.c:2757) [ 12.234332][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.234333][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.234336][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.234338][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.234340][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.234342][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.234344][ T291] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.234348][ T291] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.234349][ T291] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.234351][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.234355][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.234356][ T291] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.234361][ T291] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.234366][ T291] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.234371][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.234373][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.234377][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.234379][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.234381][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.234383][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.234386][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.234388][ T291] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.234391][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.234392][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.234397][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.234398][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.234402][ T291] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.234404][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.234406][ T291] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.234412][ T291] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.234414][ T291] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.234418][ T291] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.234421][ T291] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.234424][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.234428][ T291] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.234432][ T291] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.234435][ T291] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.234441][ T291] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.234443][ T291] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.234445][ T291] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.234447][ T291] ? move_addr_to_kernel (net/socket.c:258) [ 12.234454][ T291] ___sys_sendmsg (net/socket.c:2767) [ 12.234456][ T291] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.234471][ T291] __sys_sendmsg (net/socket.c:2799) [ 12.234474][ T291] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.234480][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.234484][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.234486][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.234489][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.234491][ T291] RIP: 0033:0x7fbbd92d054e [ 12.234495][ T291] 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 [ 12.234496][ T291] RSP: 002b:00007ffe3cdb5800 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.234499][ T291] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fbbd92d054e [ 12.234500][ T291] RDX: 0000000000000000 RSI: 00007ffe3cdb58b0 RDI: 0000000000000005 [ 12.234501][ T291] RBP: 00007ffe3cdb5810 R08: 0000000000000000 R09: 0000000000000000 [ 12.234502][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913072 [ 12.234503][ T291] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe3cdb5f70 | [ 14.046908][ T352] softirqs last disabled at (13998): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 14.046910][ T352] Preemption disabled at: | [ 14.046911][ T352] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.046921][ T352] Tainted: [W]=WARN [ 14.046922][ T352] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.046923][ T352] Call Trace: [ 14.046925][ T352] [ 14.046927][ T352] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.046933][ T352] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.046935][ T352] __might_resched.cold (kernel/sched/core.c:9234) [ 14.046940][ T352] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.046944][ T352] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.046951][ T352] __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)) [ 14.046954][ T352] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.046960][ T352] ? 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) [ 14.046962][ T352] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.046966][ T352] put_chars (drivers/char/virtio_console.c:1176) [ 14.046968][ T352] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 14.046970][ T352] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.046973][ T352] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.046978][ T352] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.046980][ T352] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.046984][ T352] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.046987][ T352] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.046988][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.046990][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.046994][ T352] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.046996][ T352] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 14.046999][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.047001][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.047005][ T352] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.047009][ T352] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.047011][ T352] ? 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)) [ 14.047014][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.047016][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.047020][ T352] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.047024][ T352] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.047026][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.047031][ T352] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.047034][ T352] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.047036][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.047038][ T352] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.047042][ T352] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.047043][ T352] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.047047][ T352] vprintk_emit (kernel/printk/printk.c:2479) [ 14.047051][ T352] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.047053][ T352] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.047056][ T352] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.047059][ T352] _printk (kernel/printk/printk.c:2504) [ 14.047063][ T352] ? snapshot_read.cold (user.c:?) [ 14.047067][ T352] ? br_multicast_flood (??:?) bridge [ 14.047080][ T352] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 14.047081][ T352] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 14.047082][ T352] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 14.047087][ T352] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 14.047097][ T352] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 14.047105][ T352] new_nbp (net/bridge/br_if.c:449) bridge [ 14.047114][ T352] br_add_if (net/bridge/br_if.c:592) bridge [ 14.047121][ T352] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 14.047125][ T352] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 14.047128][ T352] ? __kernel_text_address (kernel/extable.c:79) [ 14.047132][ T352] do_set_master (net/core/rtnetlink.c:3071) [ 14.047137][ T352] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 14.047140][ T352] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 14.047143][ T352] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 14.047144][ T352] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 14.047146][ T352] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.047150][ T352] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.047152][ T352] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.047154][ T352] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.047157][ T352] ? kasan_save_stack (mm/kasan/common.c:58) [ 14.047160][ T352] ? kasan_save_stack (mm/kasan/common.c:57) [ 14.047161][ T352] ? kasan_save_track (mm/kasan/common.c:78) [ 14.047164][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.047166][ T352] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 14.047169][ T352] ? ___sys_sendmsg (net/socket.c:2757) [ 14.047173][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.047175][ T352] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 14.047178][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.047180][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.047182][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.047184][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.047186][ T352] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 14.047190][ T352] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 14.047193][ T352] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 14.047195][ T352] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 14.047198][ T352] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 14.047199][ T352] ? nla_get_range_signed (lib/nlattr.c:270) [ 14.047204][ T352] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 14.047209][ T352] rtnl_newlink (net/core/rtnetlink.c:4215) [ 14.047214][ T352] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 14.047216][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.047221][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.047222][ T352] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.047224][ T352] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 14.047226][ T352] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.047230][ T352] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 14.047232][ T352] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 14.047235][ T352] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.047236][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.047240][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.047242][ T352] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.047246][ T352] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 14.047247][ T352] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.047250][ T352] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.047256][ T352] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.047258][ T352] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.047262][ T352] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.047265][ T352] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.047268][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.047272][ T352] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 14.047276][ T352] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 14.047280][ T352] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 14.047285][ T352] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 14.047287][ T352] ? copy_msghdr_from_user (net/socket.c:2650) [ 14.047289][ T352] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 14.047291][ T352] ? move_addr_to_kernel (net/socket.c:258) [ 14.047298][ T352] ___sys_sendmsg (net/socket.c:2767) [ 14.047301][ T352] ? copy_msghdr_from_user (net/socket.c:2619) [ 14.047316][ T352] __sys_sendmsg (net/socket.c:2799) [ 14.047319][ T352] ? __sys_sendmsg_sock (net/socket.c:2780) [ 14.047325][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.047328][ T352] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.047331][ T352] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.047334][ T352] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.047336][ T352] RIP: 0033:0x7f7492d9c54e [ 14.047339][ T352] 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 [ 14.047341][ T352] RSP: 002b:00007ffce243fea0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.047344][ T352] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f7492d9c54e [ 14.047345][ T352] RDX: 0000000000000000 RSI: 00007ffce243ff50 RDI: 0000000000000005 [ 14.047346][ T352] RBP: 00007ffce243feb0 R08: 0000000000000000 R09: 0000000000000000 [ 14.047347][ T352] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913074 [ 14.047348][ T352] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffce2440610 | [ 15.602906][ T408] softirqs last disabled at (19502): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 15.602909][ T408] Preemption disabled at: | [ 15.602909][ T408] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.602919][ T408] Tainted: [W]=WARN [ 15.602920][ T408] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.602922][ T408] Call Trace: [ 15.602924][ T408] [ 15.602925][ T408] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.602931][ T408] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.602933][ T408] __might_resched.cold (kernel/sched/core.c:9234) [ 15.602938][ T408] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.602942][ T408] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.602948][ T408] __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)) [ 15.602952][ T408] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.602957][ T408] ? 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) [ 15.602960][ T408] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.602964][ T408] put_chars (drivers/char/virtio_console.c:1176) [ 15.602966][ T408] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 15.602968][ T408] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.602971][ T408] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.602975][ T408] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.602977][ T408] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.602981][ T408] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.602984][ T408] ? mark_usage (kernel/locking/lockdep.c:4690) [ 15.602986][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.602987][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.602991][ T408] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.602993][ T408] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 15.602996][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.602998][ T408] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.603002][ T408] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.603006][ T408] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.603008][ T408] ? 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)) [ 15.603011][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.603013][ T408] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.603017][ T408] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.603021][ T408] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.603022][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.603027][ T408] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.603030][ T408] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.603032][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.603034][ T408] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.603038][ T408] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.603039][ T408] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.603043][ T408] vprintk_emit (kernel/printk/printk.c:2479) [ 15.603047][ T408] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.603049][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.603052][ T408] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 15.603055][ T408] _printk (kernel/printk/printk.c:2504) [ 15.603059][ T408] ? snapshot_read.cold (user.c:?) [ 15.603063][ T408] ? br_multicast_flood (??:?) bridge [ 15.603075][ T408] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 15.603077][ T408] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 15.603078][ T408] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 15.603082][ T408] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 15.603092][ T408] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 15.603100][ T408] new_nbp (net/bridge/br_if.c:449) bridge [ 15.603109][ T408] br_add_if (net/bridge/br_if.c:592) bridge [ 15.603116][ T408] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 15.603120][ T408] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 15.603123][ T408] ? __kernel_text_address (kernel/extable.c:79) [ 15.603127][ T408] do_set_master (net/core/rtnetlink.c:3071) [ 15.603132][ T408] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 15.603135][ T408] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 15.603138][ T408] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 15.603139][ T408] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 15.603141][ T408] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.603144][ T408] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.603147][ T408] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.603149][ T408] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.603151][ T408] ? kasan_save_stack (mm/kasan/common.c:58) [ 15.603154][ T408] ? kasan_save_stack (mm/kasan/common.c:57) [ 15.603156][ T408] ? kasan_save_track (mm/kasan/common.c:78) [ 15.603158][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.603160][ T408] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 15.603163][ T408] ? ___sys_sendmsg (net/socket.c:2757) [ 15.603167][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.603169][ T408] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 15.603171][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.603174][ T408] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.603175][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.603177][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.603179][ T408] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 15.603183][ T408] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 15.603186][ T408] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 15.603188][ T408] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 15.603191][ T408] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.603193][ T408] ? nla_get_range_signed (lib/nlattr.c:270) [ 15.603198][ T408] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 15.603203][ T408] rtnl_newlink (net/core/rtnetlink.c:4215) [ 15.603208][ T408] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.603209][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.603214][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.603216][ T408] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.603218][ T408] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.603220][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.603223][ T408] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.603225][ T408] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 15.603228][ T408] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.603229][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.603234][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.603236][ T408] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.603239][ T408] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 15.603241][ T408] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.603243][ T408] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.603249][ T408] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.603251][ T408] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.603255][ T408] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.603258][ T408] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.603261][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.603265][ T408] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 15.603269][ T408] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 15.603272][ T408] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.603277][ T408] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 15.603280][ T408] ? copy_msghdr_from_user (net/socket.c:2650) [ 15.603282][ T408] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 15.603283][ T408] ? move_addr_to_kernel (net/socket.c:258) [ 15.603290][ T408] ___sys_sendmsg (net/socket.c:2767) [ 15.603293][ T408] ? copy_msghdr_from_user (net/socket.c:2619) [ 15.603308][ T408] __sys_sendmsg (net/socket.c:2799) [ 15.603311][ T408] ? __sys_sendmsg_sock (net/socket.c:2780) [ 15.603317][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.603321][ T408] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.603323][ T408] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.603326][ T408] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.603328][ T408] RIP: 0033:0x7f5a1b12b54e [ 15.603332][ T408] 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 [ 15.603333][ T408] RSP: 002b:00007fffce9842f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.603336][ T408] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5a1b12b54e [ 15.603337][ T408] RDX: 0000000000000000 RSI: 00007fffce9843a0 RDI: 0000000000000005 [ 15.603338][ T408] RBP: 00007fffce984300 R08: 0000000000000000 R09: 0000000000000000 [ 15.603339][ T408] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913076 [ 15.603340][ T408] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffce984a60 | [ 24.760627][ T519] softirqs last disabled at (27313): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.760629][ T519] Preemption disabled at: | [ 24.760630][ T519] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.760639][ T519] Tainted: [W]=WARN [ 24.760640][ T519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.760642][ T519] Call Trace: [ 24.760643][ T519] [ 24.760645][ T519] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.760650][ T519] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.760652][ T519] __might_resched.cold (kernel/sched/core.c:9234) [ 24.760657][ T519] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.760661][ T519] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.760666][ T519] __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)) [ 24.760668][ T519] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.760673][ T519] ? 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) [ 24.760676][ T519] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.760679][ T519] put_chars (drivers/char/virtio_console.c:1176) [ 24.760681][ T519] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 24.760683][ T519] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.760685][ T519] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.760689][ T519] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.760693][ T519] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.760696][ T519] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.760697][ T519] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.760702][ T519] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.760703][ T519] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 24.760706][ T519] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.760709][ T519] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.760712][ T519] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.760716][ T519] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.760718][ T519] ? 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)) [ 24.760721][ T519] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.760723][ T519] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.760727][ T519] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.760731][ T519] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.760732][ T519] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.760737][ T519] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.760740][ T519] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.760742][ T519] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.760744][ T519] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.760747][ T519] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.760749][ T519] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.760752][ T519] vprintk_emit (kernel/printk/printk.c:2479) [ 24.760756][ T519] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.760762][ T519] ? 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 [ 24.760765][ T519] _printk (kernel/printk/printk.c:2504) [ 24.760768][ T519] ? snapshot_read.cold (user.c:?) [ 24.760774][ T519] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 24.760777][ T519] gact_init_module (net/sched/act_gact.c:180) act_gact [ 24.760780][ T519] do_one_initcall (init/main.c:1357) [ 24.760782][ T519] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 24.760786][ T519] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 24.760790][ T519] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 24.760794][ T519] do_init_module (kernel/module/main.c:3117) [ 24.760798][ T519] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.760802][ T519] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 24.760805][ T519] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 24.760809][ T519] load_module (kernel/module/main.c:3593) [ 24.760816][ T519] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 24.760819][ T519] ? __ia32_sys_fsconfig (??:?) [ 24.760822][ T519] ? ovl_real_file (fs/overlayfs/file.c:195) [ 24.760826][ T519] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 24.760827][ T519] ? backing_file_read_iter (fs/backing-file.c:211) [ 24.760830][ T519] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.760834][ T519] init_module_from_file (kernel/module/main.c:3790) [ 24.760837][ T519] ? __do_sys_init_module (kernel/module/main.c:3664) [ 24.760845][ T519] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.760848][ T519] ? 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) [ 24.760851][ T519] idempotent_init_module (kernel/module/main.c:3802) [ 24.760855][ T519] ? init_module_from_file (kernel/module/main.c:3791) [ 24.760861][ T519] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.760863][ T519] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 24.760869][ T519] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 24.760871][ T519] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.760874][ T519] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.760876][ T519] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.760879][ T519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.760881][ T519] RIP: 0033:0x7f176988c37d [ 24.760885][ T519] 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 [ 24.760887][ T519] RSP: 002b:00007ffc6bccc1c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 24.760891][ T519] RAX: ffffffffffffffda RBX: 000055b4cb6f6810 RCX: 00007f176988c37d [ 24.760892][ T519] RDX: 0000000000000000 RSI: 000055b4b1ea3ffd RDI: 0000000000000000 [ 24.760893][ T519] RBP: 00007ffc6bccc260 R08: 0000000000000000 R09: 0000000000000000 [ 24.760894][ T519] R10: 0000000000000000 R11: 0000000000000246 R12: 000055b4b1ea3ffd [ 24.760894][ T519] R13: 000055b4cb6f6960 R14: 0000000000040000 R15: 0000000000000000 | [ 27.513051][ C0] softirqs last disabled at (1008313): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.513053][ C0] Preemption disabled at: | [ 27.513054][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 27.513063][ C0] Tainted: [W]=WARN [ 27.513064][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.513066][ C0] Call Trace: [ 27.513068][ C0] [ 27.513070][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.513075][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 27.513077][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 27.513080][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.513084][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.513087][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513091][ 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)) [ 27.513094][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.513097][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.513100][ 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) [ 27.513102][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.513104][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 27.513106][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.513107][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 27.513111][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.513114][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.513115][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513117][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.513119][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.513122][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.513124][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513125][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513127][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.513129][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.513130][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.513133][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.513135][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.513137][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.513138][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.513140][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513141][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.513143][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.513145][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.513146][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.513148][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 27.513151][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.513152][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513154][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.513156][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 27.513160][ C0] _printk (kernel/printk/printk.c:2504) [ 27.513163][ C0] ? snapshot_read.cold (user.c:?) [ 27.513165][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 27.513169][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.513171][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 27.513173][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 27.513175][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.513178][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.513180][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.513181][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.513184][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.513185][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.513198][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513200][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.513201][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.513208][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.513209][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.513216][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.513222][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.513228][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.513231][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.513233][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.513236][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.513238][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.513240][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513242][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.513244][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.513250][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.513252][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.513255][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.513257][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.513259][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.513261][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.513263][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513264][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.513266][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.513268][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.513270][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.513271][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.513273][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.513275][ C0] [ 27.513276][ C0] [ 27.513276][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.513278][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.513280][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.513283][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 27.513285][ C0] RSP: 0018:ffffffffb8007cf8 EFLAGS: 00000296 [ 27.513288][ C0] RAX: 00000000000f62b7 RBX: ffffffffb801c600 RCX: ffffffffb50f0307 [ 27.513290][ C0] RDX: ffffffffb801c600 RSI: ffffffffb7e38b01 RDI: ffffffffb788d8e0 [ 27.513290][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.513291][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff7000fa2 [ 27.513292][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 27.513294][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.513297][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.513298][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.513300][ C0] default_idle_call (kernel/sched/idle.c:122) [ 27.513302][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.513303][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 27.513305][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.513307][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.513308][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.513310][ C0] do_idle (kernel/sched/idle.c:355) [ 27.513312][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.513313][ C0] rest_init (init/main.c:727) [ 27.513315][ C0] ? __cpuidle_text_end (??:?) [ 27.513318][ C0] ? rest_init (init/main.c:727) [ 27.513319][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 27.513323][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 27.513326][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 27.513328][ C0] start_kernel (init/main.c:1185) [ 27.513330][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 27.513332][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 27.513334][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 27.581080][ C0] | [ 27.581153][ C0] | [ 27.581153][ C0] stack backtrace: | [ 27.581395][ C0] Tainted: [W]=WARN [ 27.581397][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.581398][ C0] Call Trace: [ 27.581399][ C0] [ 27.581401][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.581406][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.581409][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.581412][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.581414][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.581416][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.581418][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.581419][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.581426][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.581430][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.581431][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.581438][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.581439][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.581445][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.581452][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.581458][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.581460][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.581462][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.581465][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.581467][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.581469][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.581471][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.581473][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.581479][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.581481][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.581484][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.581486][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.581488][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.581490][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.581492][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.581494][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.581496][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.581497][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.581499][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.581501][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.581502][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.581504][ C0] [ 27.581504][ C0] [ 27.581505][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.581507][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.581509][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.581511][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 27.581512][ C0] RSP: 0018:ffffffffb8007cf8 EFLAGS: 00000296 [ 27.581515][ C0] RAX: 00000000000f62b7 RBX: ffffffffb801c600 RCX: ffffffffb50f0307 [ 27.581516][ C0] RDX: ffffffffb801c600 RSI: ffffffffb7e38b01 RDI: ffffffffb788d8e0 [ 27.581517][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.581518][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff7000fa2 [ 27.581519][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 27.581521][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.581523][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.581524][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.581526][ C0] default_idle_call (kernel/sched/idle.c:122) [ 27.581528][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.581529][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 27.581531][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.581533][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.581534][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.581536][ C0] do_idle (kernel/sched/idle.c:355) [ 27.581538][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.581540][ C0] rest_init (init/main.c:727) [ 27.581541][ C0] ? __cpuidle_text_end (??:?) [ 27.581544][ C0] ? rest_init (init/main.c:727) [ 27.581546][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 27.581550][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 27.581552][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 27.581555][ C0] start_kernel (init/main.c:1185) [ 27.581556][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 27.581558][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 27.581560][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 120.367409][ T1338] softirqs last disabled at (0): 0x0 | [ 120.367410][ T1338] Preemption disabled at: | [ 120.367411][ T1338] dev_uc_add_excl (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:796 (discriminator 2)) | [ 120.367422][ T1338] Tainted: [W]=WARN [ 120.367423][ T1338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.367425][ T1338] Call Trace: [ 120.367426][ T1338] [ 120.367428][ T1338] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 120.367433][ T1338] ? dev_uc_add_excl (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:796 (discriminator 2)) [ 120.367435][ T1338] __might_resched.cold (kernel/sched/core.c:9234) [ 120.367438][ T1338] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 120.367442][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367446][ T1338] __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)) [ 120.367449][ T1338] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 120.367452][ T1338] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 120.367456][ T1338] ? 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) [ 120.367457][ T1338] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 120.367459][ T1338] put_chars (drivers/char/virtio_console.c:1176) [ 120.367461][ T1338] ? __send_to_port (drivers/char/virtio_console.c:654) [ 120.367462][ T1338] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 120.367465][ T1338] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 120.367467][ T1338] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 120.367471][ T1338] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 120.367472][ T1338] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 120.367474][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367475][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367477][ T1338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.367479][ T1338] console_emit_next_record (kernel/printk/printk.c:3183) [ 120.367481][ T1338] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 120.367483][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367485][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367486][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367488][ T1338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.367490][ T1338] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 120.367491][ T1338] console_flush_one_record (kernel/printk/printk.c:3268) [ 120.367493][ T1338] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 120.367496][ T1338] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 120.367498][ T1338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.367499][ T1338] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 120.367501][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367502][ T1338] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.367504][ T1338] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 120.367505][ T1338] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 120.367507][ T1338] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 120.367509][ T1338] ? vprintk_emit (kernel/printk/printk.c:2478) [ 120.367511][ T1338] vprintk_emit (kernel/printk/printk.c:2479) [ 120.367513][ T1338] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 120.367516][ T1338] _printk (kernel/printk/printk.c:2504) [ 120.367519][ T1338] ? snapshot_read.cold (user.c:?) [ 120.367521][ T1338] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 120.367524][ T1338] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 120.367525][ T1338] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 120.367527][ T1338] ? netdev_notice (net/core/dev.c:13194) [ 120.367528][ T1338] ? kasan_save_track (mm/kasan/common.c:78) [ 120.367532][ T1338] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 120.367534][ T1338] ? __hw_addr_add_ex (./include/linux/slab.h:991 (discriminator 1) net/core/dev_addr_lists.c:62 (discriminator 1) net/core/dev_addr_lists.c:120 (discriminator 1)) [ 120.367535][ T1338] ? 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) [ 120.367538][ T1338] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 120.367541][ T1338] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 120.367544][ T1338] dev_uc_add_excl (net/core/dev_addr_lists.c:801) [ 120.367546][ T1338] ndo_dflt_fdb_add (net/core/rtnetlink.c:4740) [ 120.367549][ T1338] ? __nla_parse (lib/nlattr.c:732) [ 120.367551][ T1338] rtnl_fdb_add (net/core/rtnetlink.c:4845) [ 120.367553][ T1338] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 120.367555][ T1338] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:80 net/core/rtnetlink.c:7138) [ 120.367556][ T1338] ? rtnl_fdb_del (net/core/rtnetlink.c:4918 (discriminator 2)) [ 120.367557][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367559][ T1338] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 120.367561][ T1338] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 120.367564][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367565][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367567][ T1338] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 120.367570][ T1338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.367572][ T1338] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 120.367574][ T1338] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 120.367575][ T1338] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 120.367578][ T1338] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 120.367580][ T1338] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 120.367583][ T1338] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 120.367584][ T1338] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.367586][ T1338] ? netlink_ack (./include/linux/skbuff.h:2718) [ 120.367587][ T1338] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 120.367589][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367591][ T1338] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.367593][ T1338] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 120.367595][ T1338] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 120.367596][ T1338] ? percpu_counter_add_batch (lib/percpu_counter.c:101 (discriminator 3) lib/percpu_counter.c:93 (discriminator 3)) [ 120.367599][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367601][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367602][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367604][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367606][ T1338] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 120.367608][ T1338] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 120.367610][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367611][ T1338] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.367613][ T1338] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 120.367616][ T1338] ? copy_msghdr_from_user (net/socket.c:2650) [ 120.367617][ T1338] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 120.367619][ T1338] ? move_addr_to_kernel (net/socket.c:258) [ 120.367621][ T1338] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 120.367624][ T1338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.367626][ T1338] ___sys_sendmsg (net/socket.c:2767) [ 120.367628][ T1338] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 120.367630][ T1338] ? copy_msghdr_from_user (net/socket.c:2619) [ 120.367632][ T1338] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 120.367636][ T1338] __sys_sendmsg (net/socket.c:2799) [ 120.367638][ T1338] ? __sys_sendmsg_sock (net/socket.c:2780) [ 120.367641][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367642][ T1338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.367644][ T1338] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 120.367647][ T1338] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 120.367649][ T1338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 120.367651][ T1338] RIP: 0033:0x7fc22e72654e [ 120.367653][ T1338] 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 [ 120.367655][ T1338] RSP: 002b:00007ffd8635cf30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 120.367658][ T1338] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fc22e72654e [ 120.367660][ T1338] RDX: 0000000000000000 RSI: 00007ffd8635cfe0 RDI: 0000000000000005 [ 120.367661][ T1338] RBP: 00007ffd8635cf40 R08: 0000000000000000 R09: 0000000000000000 [ 120.367662][ T1338] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9130df [ 120.367662][ T1338] R13: 0000000000425380 R14: 0000000000000000 R15: 0000000000000000 | [ 134.545297][ T2265] softirqs last disabled at (0): 0x0 | [ 134.545299][ T2265] Preemption disabled at: | [ 134.545300][ T2265] dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) | [ 134.545311][ T2265] Tainted: [W]=WARN [ 134.545312][ T2265] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 134.545314][ T2265] Call Trace: [ 134.545315][ T2265] [ 134.545316][ T2265] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 134.545322][ T2265] ? dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) [ 134.545323][ T2265] __might_resched.cold (kernel/sched/core.c:9234) [ 134.545327][ T2265] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 134.545330][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545334][ T2265] __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)) [ 134.545338][ T2265] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 134.545341][ T2265] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 134.545344][ T2265] ? 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) [ 134.545346][ T2265] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 134.545348][ T2265] put_chars (drivers/char/virtio_console.c:1176) [ 134.545350][ T2265] ? __send_to_port (drivers/char/virtio_console.c:654) [ 134.545352][ T2265] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 134.545355][ T2265] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 134.545358][ T2265] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 134.545359][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545361][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545363][ T2265] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.545365][ T2265] console_emit_next_record (kernel/printk/printk.c:3183) [ 134.545367][ T2265] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 134.545369][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545371][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545372][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545374][ T2265] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.545376][ T2265] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 134.545377][ T2265] console_flush_one_record (kernel/printk/printk.c:3268) [ 134.545379][ T2265] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 134.545382][ T2265] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 134.545384][ T2265] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.545385][ T2265] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 134.545387][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545388][ T2265] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.545390][ T2265] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 134.545391][ T2265] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 134.545393][ T2265] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 134.545395][ T2265] ? vprintk_emit (kernel/printk/printk.c:2478) [ 134.545397][ T2265] vprintk_emit (kernel/printk/printk.c:2479) [ 134.545399][ T2265] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 134.545401][ T2265] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 134.545404][ T2265] ? dev_uc_del (net/core/dev_addr_lists.c:202 net/core/dev_addr_lists.c:209 net/core/dev_addr_lists.c:842) [ 134.545405][ T2265] ? rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 134.545407][ T2265] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 134.545408][ T2265] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 134.545411][ T2265] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 134.545412][ T2265] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 134.545414][ T2265] _printk (kernel/printk/printk.c:2504) [ 134.545417][ T2265] ? snapshot_read.cold (user.c:?) [ 134.545420][ T2265] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 134.545423][ T2265] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 134.545424][ T2265] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 134.545426][ T2265] ? netdev_notice (net/core/dev.c:13194) [ 134.545428][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545429][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545431][ T2265] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 134.545433][ T2265] ? 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) [ 134.545435][ T2265] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 134.545436][ T2265] ? 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) [ 134.545440][ T2265] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 134.545442][ T2265] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 134.545446][ T2265] dev_uc_del (net/core/dev_addr_lists.c:845) [ 134.545447][ T2265] rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 134.545448][ T2265] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 134.545450][ T2265] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:80 net/core/rtnetlink.c:7138) [ 134.545451][ T2265] ? rtnl_fdb_notify (net/core/rtnetlink.c:992) [ 134.545452][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545454][ T2265] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 134.545457][ T2265] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 134.545459][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545461][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545462][ T2265] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 134.545466][ T2265] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.545468][ T2265] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 134.545469][ T2265] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 134.545471][ T2265] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 134.545473][ T2265] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 134.545477][ T2265] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 134.545479][ T2265] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 134.545480][ T2265] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.545481][ T2265] ? netlink_ack (./include/linux/skbuff.h:2718) [ 134.545483][ T2265] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 134.545485][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545487][ T2265] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.545489][ T2265] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 134.545491][ T2265] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 134.545492][ T2265] ? next_uptodate_folio (mm/filemap.c:3747) [ 134.545495][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545497][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545498][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545500][ T2265] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 134.545502][ T2265] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 134.545504][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545506][ T2265] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.545507][ T2265] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 134.545510][ T2265] ? copy_msghdr_from_user (net/socket.c:2650) [ 134.545512][ T2265] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 134.545513][ T2265] ? move_addr_to_kernel (net/socket.c:258) [ 134.545515][ T2265] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 134.545518][ T2265] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.545519][ T2265] ___sys_sendmsg (net/socket.c:2767) [ 134.545521][ T2265] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 134.545523][ T2265] ? copy_msghdr_from_user (net/socket.c:2619) [ 134.545525][ T2265] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 134.545530][ T2265] __sys_sendmsg (net/socket.c:2799) [ 134.545532][ T2265] ? __sys_sendmsg_sock (net/socket.c:2780) [ 134.545534][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545536][ T2265] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.545538][ T2265] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 134.545541][ T2265] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 134.545543][ T2265] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 134.545544][ T2265] RIP: 0033:0x7fbbc1a6854e [ 134.545546][ T2265] 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 [ 134.545548][ T2265] RSP: 002b:00007ffc8978dce0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 134.545552][ T2265] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fbbc1a6854e [ 134.545553][ T2265] RDX: 0000000000000000 RSI: 00007ffc8978dd90 RDI: 0000000000000005 [ 134.545554][ T2265] RBP: 00007ffc8978dcf0 R08: 0000000000000000 R09: 0000000000000000 [ 134.545555][ T2265] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9130ed [ 134.545556][ T2265] R13: 0000000000425380 R14: 0000000000000000 R15: 0000000000000000 | [ 149.001351][ T3198] softirqs last disabled at (0): 0x0 | [ 149.001353][ T3198] Preemption disabled at: | [ 149.001353][ T3198] dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) | [ 149.001365][ T3198] Tainted: [W]=WARN [ 149.001366][ T3198] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 149.001367][ T3198] Call Trace: [ 149.001369][ T3198] [ 149.001370][ T3198] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 149.001375][ T3198] ? dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) [ 149.001377][ T3198] __might_resched.cold (kernel/sched/core.c:9234) [ 149.001380][ T3198] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 149.001384][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001388][ T3198] __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)) [ 149.001392][ T3198] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 149.001394][ T3198] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 149.001398][ T3198] ? 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) [ 149.001400][ T3198] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 149.001402][ T3198] put_chars (drivers/char/virtio_console.c:1176) [ 149.001404][ T3198] ? __send_to_port (drivers/char/virtio_console.c:654) [ 149.001405][ T3198] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 149.001409][ T3198] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 149.001412][ T3198] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 149.001413][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001415][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001417][ T3198] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 149.001419][ T3198] console_emit_next_record (kernel/printk/printk.c:3183) [ 149.001421][ T3198] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 149.001423][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001425][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001426][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001428][ T3198] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 149.001430][ T3198] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 149.001431][ T3198] console_flush_one_record (kernel/printk/printk.c:3268) [ 149.001433][ T3198] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 149.001436][ T3198] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 149.001438][ T3198] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 149.001439][ T3198] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 149.001441][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001442][ T3198] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 149.001444][ T3198] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 149.001445][ T3198] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 149.001447][ T3198] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 149.001449][ T3198] ? vprintk_emit (kernel/printk/printk.c:2478) [ 149.001451][ T3198] vprintk_emit (kernel/printk/printk.c:2479) [ 149.001453][ T3198] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 149.001455][ T3198] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 149.001458][ T3198] ? dev_uc_del (net/core/dev_addr_lists.c:202 net/core/dev_addr_lists.c:209 net/core/dev_addr_lists.c:842) [ 149.001459][ T3198] ? rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 149.001462][ T3198] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 149.001463][ T3198] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 149.001465][ T3198] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 149.001467][ T3198] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 149.001468][ T3198] _printk (kernel/printk/printk.c:2504) [ 149.001472][ T3198] ? snapshot_read.cold (user.c:?) [ 149.001474][ T3198] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 149.001477][ T3198] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 149.001479][ T3198] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 149.001480][ T3198] ? netdev_notice (net/core/dev.c:13194) [ 149.001482][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001484][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001486][ T3198] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 149.001488][ T3198] ? 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) [ 149.001489][ T3198] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 149.001491][ T3198] ? 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) [ 149.001494][ T3198] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 149.001497][ T3198] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 149.001500][ T3198] dev_uc_del (net/core/dev_addr_lists.c:845) [ 149.001502][ T3198] rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 149.001503][ T3198] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 149.001505][ T3198] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:80 net/core/rtnetlink.c:7138) [ 149.001506][ T3198] ? rtnl_fdb_notify (net/core/rtnetlink.c:992) [ 149.001507][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001509][ T3198] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 149.001511][ T3198] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 149.001514][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001516][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001517][ T3198] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 149.001521][ T3198] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 149.001523][ T3198] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 149.001524][ T3198] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 149.001526][ T3198] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 149.001528][ T3198] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 149.001532][ T3198] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 149.001534][ T3198] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 149.001535][ T3198] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 149.001536][ T3198] ? netlink_ack (./include/linux/skbuff.h:2718) [ 149.001538][ T3198] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 149.001540][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001542][ T3198] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 149.001544][ T3198] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 149.001546][ T3198] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 149.001547][ T3198] ? next_uptodate_folio (mm/filemap.c:3747) [ 149.001550][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001552][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001553][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001555][ T3198] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 149.001557][ T3198] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 149.001559][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001561][ T3198] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 149.001563][ T3198] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 149.001565][ T3198] ? copy_msghdr_from_user (net/socket.c:2650) [ 149.001567][ T3198] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 149.001568][ T3198] ? move_addr_to_kernel (net/socket.c:258) [ 149.001570][ T3198] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 149.001573][ T3198] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 149.001575][ T3198] ___sys_sendmsg (net/socket.c:2767) [ 149.001576][ T3198] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 149.001579][ T3198] ? copy_msghdr_from_user (net/socket.c:2619) [ 149.001580][ T3198] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 149.001585][ T3198] __sys_sendmsg (net/socket.c:2799) [ 149.001587][ T3198] ? __sys_sendmsg_sock (net/socket.c:2780) [ 149.001590][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001592][ T3198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 149.001594][ T3198] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 149.001596][ T3198] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 149.001598][ T3198] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 149.001600][ T3198] RIP: 0033:0x7fbe5410154e [ 149.001602][ T3198] 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 [ 149.001603][ T3198] RSP: 002b:00007fff5bffb920 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 149.001607][ T3198] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fbe5410154e [ 149.001609][ T3198] RDX: 0000000000000000 RSI: 00007fff5bffb9d0 RDI: 0000000000000005 [ 149.001609][ T3198] RBP: 00007fff5bffb930 R08: 0000000000000000 R09: 0000000000000000 [ 149.001610][ T3198] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9130fc [ 149.001611][ T3198] R13: 0000000000425380 R14: 0000000000000000 R15: 0000000000000000 | [ 154.373817][ T3222] softirqs last disabled at (0): 0x0 | [ 154.373819][ T3222] Preemption disabled at: | [ 154.373820][ T3222] vprintk_emit (kernel/printk/printk.c:2471) | [ 154.373830][ T3222] Tainted: [W]=WARN [ 154.373831][ T3222] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 154.373833][ T3222] Call Trace: [ 154.373834][ T3222] [ 154.373836][ T3222] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 154.373841][ T3222] ? vprintk_emit (kernel/printk/printk.c:2471) [ 154.373843][ T3222] __might_resched.cold (kernel/sched/core.c:9234) [ 154.373846][ T3222] ? __module_address (kernel/module/main.c:3915) [ 154.373850][ T3222] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 154.373853][ T3222] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 154.373854][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.373858][ T3222] __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)) [ 154.373861][ T3222] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 154.373864][ T3222] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 154.373868][ T3222] ? 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) [ 154.373869][ T3222] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 154.373871][ T3222] put_chars (drivers/char/virtio_console.c:1176) [ 154.373873][ T3222] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 154.373875][ T3222] ? __send_to_port (drivers/char/virtio_console.c:654) [ 154.373876][ T3222] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 154.373879][ T3222] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 154.373882][ T3222] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 154.373883][ T3222] ? 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) [ 154.373885][ T3222] ? vsnprintf (lib/vsprintf.c:2900) [ 154.373888][ T3222] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 154.373890][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.373891][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.373893][ T3222] console_emit_next_record (kernel/printk/printk.c:3183) [ 154.373896][ T3222] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 154.373898][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.373899][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.373901][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.373903][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.373904][ T3222] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 154.373906][ T3222] console_flush_one_record (kernel/printk/printk.c:3268) [ 154.373908][ T3222] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 154.373911][ T3222] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 154.373913][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.373914][ T3222] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 154.373916][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.373917][ T3222] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 154.373919][ T3222] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 154.373920][ T3222] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 154.373922][ T3222] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 154.373924][ T3222] ? vprintk_emit (kernel/printk/printk.c:2478) [ 154.373926][ T3222] vprintk_emit (kernel/printk/printk.c:2479) [ 154.373929][ T3222] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 154.373931][ T3222] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 154.373932][ T3222] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 154.373934][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.373935][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.373937][ T3222] _printk (kernel/printk/printk.c:2504) [ 154.373941][ T3222] ? snapshot_read.cold (user.c:?) [ 154.373943][ T3222] ? br_multicast_flood (??:?) bridge [ 154.373958][ T3222] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 154.373960][ T3222] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 154.373962][ T3222] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 154.373964][ T3222] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 154.373972][ T3222] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 154.373979][ T3222] new_nbp (net/bridge/br_if.c:449) bridge [ 154.373987][ T3222] br_add_if (net/bridge/br_if.c:592) bridge [ 154.373993][ T3222] ? bpf_address_lookup (kernel/bpf/core.c:730) [ 154.373996][ T3222] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 154.373998][ T3222] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 154.374000][ T3222] ? __kernel_text_address (kernel/extable.c:79) [ 154.374002][ T3222] do_set_master (net/core/rtnetlink.c:3071) [ 154.374005][ T3222] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 154.374007][ T3222] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 154.374008][ T3222] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 154.374009][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374011][ T3222] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 154.374015][ T3222] ? kasan_save_stack (mm/kasan/common.c:58) [ 154.374018][ T3222] ? kasan_save_stack (mm/kasan/common.c:57) [ 154.374019][ T3222] ? kasan_save_track (mm/kasan/common.c:78) [ 154.374020][ T3222] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 154.374022][ T3222] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 154.374024][ T3222] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 154.374025][ T3222] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 154.374026][ T3222] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 154.374028][ T3222] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 154.374036][ T3222] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 154.374037][ T3222] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 154.374040][ T3222] ? ___sys_sendmsg (net/socket.c:2767) [ 154.374042][ T3222] ? __sys_sendmsg (net/socket.c:2799) [ 154.374043][ T3222] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 154.374045][ T3222] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 154.374048][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374050][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.374051][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374053][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374054][ T3222] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 154.374057][ T3222] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 154.374060][ T3222] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 154.374061][ T3222] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 154.374062][ T3222] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 154.374064][ T3222] ? nla_get_range_signed (lib/nlattr.c:270) [ 154.374066][ T3222] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 154.374068][ T3222] rtnl_newlink (net/core/rtnetlink.c:4215) [ 154.374070][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374072][ T3222] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 154.374073][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.374074][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374076][ T3222] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 154.374078][ T3222] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 154.374080][ T3222] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 154.374081][ T3222] ? __kernel_text_address (kernel/extable.c:79) [ 154.374082][ T3222] ? write_profile (profile.c:?) [ 154.374083][ T3222] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 154.374086][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374088][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374089][ T3222] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 154.374093][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.374094][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374096][ T3222] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 154.374097][ T3222] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 154.374099][ T3222] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 154.374100][ T3222] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 154.374101][ T3222] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 154.374104][ T3222] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 154.374105][ T3222] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 154.374107][ T3222] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 154.374108][ T3222] ? netlink_ack (./include/linux/skbuff.h:2718) [ 154.374109][ T3222] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 154.374112][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374113][ T3222] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 154.374115][ T3222] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 154.374117][ T3222] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 154.374119][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374120][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374122][ T3222] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 154.374124][ T3222] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 154.374126][ T3222] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 154.374127][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374129][ T3222] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 154.374131][ T3222] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 154.374133][ T3222] ? copy_msghdr_from_user (net/socket.c:2650) [ 154.374134][ T3222] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 154.374136][ T3222] ? move_addr_to_kernel (net/socket.c:258) [ 154.374137][ T3222] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 154.374140][ T3222] ___sys_sendmsg (net/socket.c:2767) [ 154.374141][ T3222] ? copy_msghdr_from_user (net/socket.c:2619) [ 154.374146][ T3222] __sys_sendmsg (net/socket.c:2799) [ 154.374148][ T3222] ? __sys_sendmsg_sock (net/socket.c:2780) [ 154.374151][ T3222] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 154.374153][ T3222] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 154.374154][ T3222] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 154.374156][ T3222] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 154.374157][ T3222] RIP: 0033:0x7f2ebebcf54e [ 154.374159][ T3222] 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 [ 154.374161][ T3222] RSP: 002b:00007fffdb0d02a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 154.374165][ T3222] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f2ebebcf54e [ 154.374166][ T3222] RDX: 0000000000000000 RSI: 00007fffdb0d0350 RDI: 0000000000000005 [ 154.374167][ T3222] RBP: 00007fffdb0d02b0 R08: 0000000000000000 R09: 0000000000000000 [ 154.374168][ T3222] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913100 [ 154.374169][ T3222] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffdb0d0a10 | [ 256.959895][ T4068] softirqs last disabled at (0): 0x0 | [ 256.959897][ T4068] Preemption disabled at: | [ 256.959897][ T4068] dev_uc_add_excl (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:796 (discriminator 2)) | [ 256.959909][ T4068] Tainted: [W]=WARN [ 256.959910][ T4068] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 256.959912][ T4068] Call Trace: [ 256.959913][ T4068] [ 256.959914][ T4068] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 256.959920][ T4068] ? dev_uc_add_excl (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:796 (discriminator 2)) [ 256.959921][ T4068] __might_resched.cold (kernel/sched/core.c:9234) [ 256.959925][ T4068] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 256.959929][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.959933][ T4068] __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)) [ 256.959936][ T4068] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 256.959939][ T4068] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 256.959943][ T4068] ? 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) [ 256.959945][ T4068] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 256.959947][ T4068] put_chars (drivers/char/virtio_console.c:1176) [ 256.959950][ T4068] ? __send_to_port (drivers/char/virtio_console.c:654) [ 256.959952][ T4068] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 256.959955][ T4068] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 256.959957][ T4068] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 256.959961][ T4068] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 256.959962][ T4068] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 256.959964][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.959965][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.959967][ T4068] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.959969][ T4068] console_emit_next_record (kernel/printk/printk.c:3183) [ 256.959972][ T4068] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 256.959973][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.959975][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.959976][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.959978][ T4068] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.959980][ T4068] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 256.959982][ T4068] console_flush_one_record (kernel/printk/printk.c:3268) [ 256.959984][ T4068] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 256.959987][ T4068] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 256.959988][ T4068] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.959990][ T4068] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 256.959991][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.959993][ T4068] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.959994][ T4068] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 256.959996][ T4068] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 256.959998][ T4068] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 256.960000][ T4068] ? vprintk_emit (kernel/printk/printk.c:2478) [ 256.960002][ T4068] vprintk_emit (kernel/printk/printk.c:2479) [ 256.960004][ T4068] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 256.960006][ T4068] _printk (kernel/printk/printk.c:2504) [ 256.960010][ T4068] ? snapshot_read.cold (user.c:?) [ 256.960012][ T4068] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 256.960015][ T4068] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 256.960016][ T4068] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 256.960018][ T4068] ? netdev_notice (net/core/dev.c:13194) [ 256.960019][ T4068] ? kasan_save_track (mm/kasan/common.c:78) [ 256.960023][ T4068] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 256.960024][ T4068] ? __hw_addr_add_ex (./include/linux/slab.h:991 (discriminator 1) net/core/dev_addr_lists.c:62 (discriminator 1) net/core/dev_addr_lists.c:120 (discriminator 1)) [ 256.960026][ T4068] ? 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) [ 256.960029][ T4068] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 256.960032][ T4068] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 256.960035][ T4068] dev_uc_add_excl (net/core/dev_addr_lists.c:801) [ 256.960037][ T4068] ndo_dflt_fdb_add (net/core/rtnetlink.c:4740) [ 256.960040][ T4068] ? __nla_parse (lib/nlattr.c:732) [ 256.960043][ T4068] rtnl_fdb_add (net/core/rtnetlink.c:4845) [ 256.960044][ T4068] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 256.960046][ T4068] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:80 net/core/rtnetlink.c:7138) [ 256.960047][ T4068] ? rtnl_fdb_del (net/core/rtnetlink.c:4918 (discriminator 2)) [ 256.960048][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960050][ T4068] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 256.960053][ T4068] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 256.960056][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960057][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960059][ T4068] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 256.960062][ T4068] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.960064][ T4068] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 256.960066][ T4068] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 256.960067][ T4068] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 256.960070][ T4068] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 256.960073][ T4068] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 256.960076][ T4068] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 256.960077][ T4068] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.960078][ T4068] ? netlink_ack (./include/linux/skbuff.h:2718) [ 256.960079][ T4068] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 256.960082][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960084][ T4068] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.960086][ T4068] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 256.960087][ T4068] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 256.960089][ T4068] ? percpu_counter_add_batch (lib/percpu_counter.c:101 (discriminator 3) lib/percpu_counter.c:93 (discriminator 3)) [ 256.960092][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960094][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960095][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960097][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960099][ T4068] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 256.960101][ T4068] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 256.960102][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960104][ T4068] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.960106][ T4068] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 256.960109][ T4068] ? copy_msghdr_from_user (net/socket.c:2650) [ 256.960110][ T4068] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 256.960112][ T4068] ? move_addr_to_kernel (net/socket.c:258) [ 256.960114][ T4068] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 256.960117][ T4068] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.960119][ T4068] ___sys_sendmsg (net/socket.c:2767) [ 256.960121][ T4068] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 256.960123][ T4068] ? copy_msghdr_from_user (net/socket.c:2619) [ 256.960124][ T4068] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 256.960129][ T4068] __sys_sendmsg (net/socket.c:2799) [ 256.960131][ T4068] ? __sys_sendmsg_sock (net/socket.c:2780) [ 256.960134][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960135][ T4068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.960137][ T4068] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 256.960140][ T4068] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 256.960142][ T4068] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 256.960144][ T4068] RIP: 0033:0x7fa64b36054e [ 256.960146][ T4068] 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 [ 256.960148][ T4068] RSP: 002b:00007ffc87cdba40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 256.960152][ T4068] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fa64b36054e [ 256.960153][ T4068] RDX: 0000000000000000 RSI: 00007ffc87cdbaf0 RDI: 0000000000000005 [ 256.960154][ T4068] RBP: 00007ffc87cdba50 R08: 0000000000000000 R09: 0000000000000000 [ 256.960155][ T4068] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913168 [ 256.960156][ T4068] R13: 0000000000425380 R14: 0000000000000000 R15: 0000000000000000 | [ 270.840672][ T4995] softirqs last disabled at (0): 0x0 | [ 270.840674][ T4995] Preemption disabled at: | [ 270.840674][ T4995] dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) | [ 270.840685][ T4995] Tainted: [W]=WARN [ 270.840686][ T4995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 270.840688][ T4995] Call Trace: [ 270.840689][ T4995] [ 270.840690][ T4995] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 270.840696][ T4995] ? dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) [ 270.840698][ T4995] __might_resched.cold (kernel/sched/core.c:9234) [ 270.840702][ T4995] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 270.840705][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840709][ T4995] __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)) [ 270.840712][ T4995] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 270.840715][ T4995] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 270.840719][ T4995] ? 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) [ 270.840720][ T4995] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 270.840722][ T4995] put_chars (drivers/char/virtio_console.c:1176) [ 270.840724][ T4995] ? __send_to_port (drivers/char/virtio_console.c:654) [ 270.840726][ T4995] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 270.840729][ T4995] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 270.840732][ T4995] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 270.840734][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840735][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840737][ T4995] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.840739][ T4995] console_emit_next_record (kernel/printk/printk.c:3183) [ 270.840742][ T4995] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 270.840744][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840745][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840747][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840749][ T4995] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.840751][ T4995] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 270.840752][ T4995] console_flush_one_record (kernel/printk/printk.c:3268) [ 270.840755][ T4995] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 270.840757][ T4995] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 270.840759][ T4995] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.840760][ T4995] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 270.840762][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840764][ T4995] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.840765][ T4995] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 270.840766][ T4995] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 270.840768][ T4995] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 270.840770][ T4995] ? vprintk_emit (kernel/printk/printk.c:2478) [ 270.840772][ T4995] vprintk_emit (kernel/printk/printk.c:2479) [ 270.840775][ T4995] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 270.840776][ T4995] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 270.840779][ T4995] ? dev_uc_del (net/core/dev_addr_lists.c:202 net/core/dev_addr_lists.c:209 net/core/dev_addr_lists.c:842) [ 270.840781][ T4995] ? rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 270.840783][ T4995] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 270.840784][ T4995] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 270.840786][ T4995] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 270.840788][ T4995] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 270.840789][ T4995] _printk (kernel/printk/printk.c:2504) [ 270.840792][ T4995] ? snapshot_read.cold (user.c:?) [ 270.840795][ T4995] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 270.840797][ T4995] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 270.840799][ T4995] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 270.840801][ T4995] ? netdev_notice (net/core/dev.c:13194) [ 270.840803][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840804][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840806][ T4995] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 270.840808][ T4995] ? 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) [ 270.840810][ T4995] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 270.840811][ T4995] ? 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) [ 270.840814][ T4995] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 270.840816][ T4995] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 270.840819][ T4995] dev_uc_del (net/core/dev_addr_lists.c:845) [ 270.840821][ T4995] rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 270.840822][ T4995] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 270.840824][ T4995] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:80 net/core/rtnetlink.c:7138) [ 270.840826][ T4995] ? rtnl_fdb_notify (net/core/rtnetlink.c:992) [ 270.840827][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840828][ T4995] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 270.840831][ T4995] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 270.840834][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840835][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840837][ T4995] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 270.840841][ T4995] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.840842][ T4995] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 270.840844][ T4995] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 270.840845][ T4995] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 270.840848][ T4995] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 270.840852][ T4995] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 270.840853][ T4995] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 270.840854][ T4995] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.840856][ T4995] ? netlink_ack (./include/linux/skbuff.h:2718) [ 270.840857][ T4995] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 270.840860][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840861][ T4995] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.840863][ T4995] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 270.840865][ T4995] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 270.840867][ T4995] ? percpu_counter_add_batch (lib/percpu_counter.c:101 (discriminator 3) lib/percpu_counter.c:93 (discriminator 3)) [ 270.840869][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840871][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840872][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840874][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840876][ T4995] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 270.840878][ T4995] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 270.840880][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840881][ T4995] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.840883][ T4995] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 270.840886][ T4995] ? copy_msghdr_from_user (net/socket.c:2650) [ 270.840888][ T4995] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 270.840889][ T4995] ? move_addr_to_kernel (net/socket.c:258) [ 270.840891][ T4995] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 270.840894][ T4995] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.840896][ T4995] ___sys_sendmsg (net/socket.c:2767) [ 270.840897][ T4995] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 270.840900][ T4995] ? copy_msghdr_from_user (net/socket.c:2619) [ 270.840901][ T4995] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 270.840906][ T4995] __sys_sendmsg (net/socket.c:2799) [ 270.840908][ T4995] ? __sys_sendmsg_sock (net/socket.c:2780) [ 270.840911][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840912][ T4995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.840914][ T4995] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 270.840917][ T4995] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 270.840919][ T4995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 270.840921][ T4995] RIP: 0033:0x7efeeb8bf54e [ 270.840923][ T4995] 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 [ 270.840925][ T4995] RSP: 002b:00007ffca66ac930 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 270.840928][ T4995] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007efeeb8bf54e [ 270.840930][ T4995] RDX: 0000000000000000 RSI: 00007ffca66ac9e0 RDI: 0000000000000005 [ 270.840931][ T4995] RBP: 00007ffca66ac940 R08: 0000000000000000 R09: 0000000000000000 [ 270.840931][ T4995] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913176 [ 270.840932][ T4995] R13: 0000000000425380 R14: 0000000000000000 R15: 0000000000000000 | [ 284.714226][ T5928] softirqs last disabled at (0): 0x0 | [ 284.714228][ T5928] Preemption disabled at: | [ 284.714228][ T5928] dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) | [ 284.714239][ T5928] Tainted: [W]=WARN [ 284.714240][ T5928] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 284.714242][ T5928] Call Trace: [ 284.714243][ T5928] [ 284.714244][ T5928] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 284.714250][ T5928] ? dev_uc_del (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:841 (discriminator 2)) [ 284.714251][ T5928] __might_resched.cold (kernel/sched/core.c:9234) [ 284.714255][ T5928] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 284.714258][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714262][ T5928] __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)) [ 284.714266][ T5928] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 284.714268][ T5928] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 284.714272][ T5928] ? 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) [ 284.714274][ T5928] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 284.714275][ T5928] put_chars (drivers/char/virtio_console.c:1176) [ 284.714277][ T5928] ? __send_to_port (drivers/char/virtio_console.c:654) [ 284.714279][ T5928] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 284.714282][ T5928] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 284.714285][ T5928] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 284.714286][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714288][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714290][ T5928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 284.714292][ T5928] console_emit_next_record (kernel/printk/printk.c:3183) [ 284.714294][ T5928] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 284.714296][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714298][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714299][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714301][ T5928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 284.714303][ T5928] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 284.714304][ T5928] console_flush_one_record (kernel/printk/printk.c:3268) [ 284.714306][ T5928] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 284.714309][ T5928] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 284.714311][ T5928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 284.714312][ T5928] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 284.714314][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714315][ T5928] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 284.714317][ T5928] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 284.714318][ T5928] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 284.714320][ T5928] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 284.714322][ T5928] ? vprintk_emit (kernel/printk/printk.c:2478) [ 284.714324][ T5928] vprintk_emit (kernel/printk/printk.c:2479) [ 284.714326][ T5928] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 284.714328][ T5928] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 284.714331][ T5928] ? dev_uc_del (net/core/dev_addr_lists.c:202 net/core/dev_addr_lists.c:209 net/core/dev_addr_lists.c:842) [ 284.714332][ T5928] ? rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 284.714334][ T5928] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 284.714335][ T5928] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 284.714337][ T5928] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 284.714339][ T5928] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 284.714340][ T5928] _printk (kernel/printk/printk.c:2504) [ 284.714344][ T5928] ? snapshot_read.cold (user.c:?) [ 284.714346][ T5928] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 284.714348][ T5928] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 284.714350][ T5928] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 284.714352][ T5928] ? netdev_notice (net/core/dev.c:13194) [ 284.714353][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714355][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714357][ T5928] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 284.714359][ T5928] ? 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) [ 284.714361][ T5928] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 284.714362][ T5928] ? 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) [ 284.714365][ T5928] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 284.714368][ T5928] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 284.714371][ T5928] dev_uc_del (net/core/dev_addr_lists.c:845) [ 284.714372][ T5928] rtnl_fdb_del (net/core/rtnetlink.c:4973) [ 284.714374][ T5928] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 284.714375][ T5928] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:80 net/core/rtnetlink.c:7138) [ 284.714377][ T5928] ? rtnl_fdb_notify (net/core/rtnetlink.c:992) [ 284.714378][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714379][ T5928] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 284.714382][ T5928] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 284.714385][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714386][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714388][ T5928] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 284.714391][ T5928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 284.714393][ T5928] rtnetlink_rcv_msg (net/core/rtnetlink.c:7141) [ 284.714395][ T5928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 284.714396][ T5928] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 284.714398][ T5928] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 284.714403][ T5928] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 284.714404][ T5928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 284.714405][ T5928] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 284.714407][ T5928] ? netlink_ack (./include/linux/skbuff.h:2718) [ 284.714408][ T5928] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 284.714410][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714412][ T5928] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 284.714414][ T5928] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 284.714416][ T5928] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 284.714417][ T5928] ? next_uptodate_folio (mm/filemap.c:3747) [ 284.714420][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714422][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714423][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714425][ T5928] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 284.714427][ T5928] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 284.714429][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714431][ T5928] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 284.714432][ T5928] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 284.714435][ T5928] ? copy_msghdr_from_user (net/socket.c:2650) [ 284.714437][ T5928] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 284.714438][ T5928] ? move_addr_to_kernel (net/socket.c:258) [ 284.714440][ T5928] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 284.714443][ T5928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 284.714444][ T5928] ___sys_sendmsg (net/socket.c:2767) [ 284.714446][ T5928] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 284.714448][ T5928] ? copy_msghdr_from_user (net/socket.c:2619) [ 284.714450][ T5928] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 284.714454][ T5928] __sys_sendmsg (net/socket.c:2799) [ 284.714456][ T5928] ? __sys_sendmsg_sock (net/socket.c:2780) [ 284.714459][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714460][ T5928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 284.714462][ T5928] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 284.714465][ T5928] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 284.714467][ T5928] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 284.714469][ T5928] RIP: 0033:0x7fb2f880554e [ 284.714471][ T5928] 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 [ 284.714472][ T5928] RSP: 002b:00007fffa8a5eb50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 284.714476][ T5928] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fb2f880554e [ 284.714483][ T5928] RDX: 0000000000000000 RSI: 00007fffa8a5ec00 RDI: 0000000000000005 [ 284.714484][ T5928] RBP: 00007fffa8a5eb60 R08: 0000000000000000 R09: 0000000000000000 [ 284.714485][ T5928] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913184 [ 284.714486][ T5928] R13: 0000000000425380 R14: 0000000000000000 R15: 0000000000000000 | [ 438.933496][ T12] softirqs last disabled at (34498): __fib6_clean_all (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2323) | [ 438.933498][ T12] Preemption disabled at: | [ 438.933499][ T12] vprintk_emit (kernel/printk/printk.c:2471) | [ 438.933511][ T12] Tainted: [W]=WARN [ 438.933511][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 438.933514][ T12] Workqueue: netns cleanup_net [ 438.933519][ T12] Call Trace: [ 438.933521][ T12] [ 438.933522][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 438.933527][ T12] ? vprintk_emit (kernel/printk/printk.c:2471) [ 438.933529][ T12] __might_resched.cold (kernel/sched/core.c:9234) [ 438.933533][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 438.933536][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933540][ T12] __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)) [ 438.933543][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 438.933546][ T12] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 438.933550][ T12] ? 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) [ 438.933551][ T12] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 438.933553][ T12] put_chars (drivers/char/virtio_console.c:1176) [ 438.933555][ T12] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 438.933556][ T12] ? __send_to_port (drivers/char/virtio_console.c:654) [ 438.933558][ T12] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 438.933561][ T12] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 438.933564][ T12] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 438.933565][ T12] ? 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) [ 438.933567][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 438.933568][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933570][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933571][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 438.933573][ T12] console_emit_next_record (kernel/printk/printk.c:3183) [ 438.933576][ T12] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 438.933578][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933579][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933581][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933582][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 438.933584][ T12] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 438.933586][ T12] console_flush_one_record (kernel/printk/printk.c:3268) [ 438.933588][ T12] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 438.933590][ T12] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 438.933592][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 438.933593][ T12] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 438.933595][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933597][ T12] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 438.933598][ T12] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 438.933599][ T12] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 438.933601][ T12] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 438.933603][ T12] ? vprintk_emit (kernel/printk/printk.c:2478) [ 438.933605][ T12] vprintk_emit (kernel/printk/printk.c:2479) [ 438.933607][ T12] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 438.933609][ T12] ? process_one_work (kernel/workqueue.c:3387) [ 438.933611][ T12] ? kthread (kernel/kthread.c:436) [ 438.933613][ T12] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 438.933616][ T12] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 438.933618][ T12] _printk (kernel/printk/printk.c:2504) [ 438.933621][ T12] ? snapshot_read.cold (user.c:?) [ 438.933623][ T12] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 438.933626][ T12] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 438.933627][ T12] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 438.933629][ T12] ? netdev_notice (net/core/dev.c:13194) [ 438.933631][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933632][ T12] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 438.933634][ T12] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 438.933636][ T12] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 438.933637][ T12] ? 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) [ 438.933640][ T12] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 438.933643][ T12] dev_set_allmulti (net/core/dev_api.c:315) [ 438.933645][ T12] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 438.933658][ T12] br_dev_delete (net/bridge/br_if.c:387) bridge [ 438.933665][ T12] br_net_exit_rtnl (net/bridge/br.c:414) bridge [ 438.933672][ T12] ops_undo_list (net/core/net_namespace.c:181 net/core/net_namespace.c:249) [ 438.933674][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1098) [ 438.933676][ T12] ? idr_destroy (lib/radix-tree.c:310 lib/radix-tree.c:674 lib/radix-tree.c:1563) [ 438.933679][ T12] cleanup_net (net/core/net_namespace.c:706) [ 438.933681][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 438.933682][ T12] ? update_load_avg (kernel/sched/fair.c:5864) [ 438.933685][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 438.933686][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 438.933688][ T12] process_one_work (kernel/workqueue.c:3387) [ 438.933691][ T12] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 438.933693][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 438.933696][ T12] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 438.933698][ T12] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 438.933700][ T12] kthread (kernel/kthread.c:436) [ 438.933702][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 438.933703][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) [ 438.933705][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 438.933706][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 438.933708][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 438.933710][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars dev_uc_del:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print dev_uc_add_excl:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __fib6_clean_all:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars