====================================== | [ 12.423593][ T307] softirqs last disabled at (30557): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.423595][ T307] Preemption disabled at: | [ 12.423596][ T307] 0x0 | [ 12.423606][ T307] Tainted: [W]=WARN [ 12.423607][ T307] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.423608][ T307] Call Trace: [ 12.423610][ T307] [ 12.423611][ T307] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.423618][ T307] __might_resched.cold (kernel/sched/core.c:9234) [ 12.423622][ T307] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.423626][ T307] ? __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.423630][ T307] __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.423632][ T307] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.423639][ T307] ? 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.423641][ T307] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.423645][ T307] put_chars (drivers/char/virtio_console.c:1176) [ 12.423647][ T307] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.423649][ T307] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.423652][ T307] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.423657][ T307] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.423664][ T307] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.423667][ T307] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.423669][ T307] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.423673][ T307] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.423677][ T307] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.423679][ T307] ? 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.423682][ T307] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.423684][ T307] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.423687][ T307] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.423691][ T307] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.423693][ T307] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.423698][ T307] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.423701][ T307] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.423703][ T307] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.423705][ T307] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 12.423708][ T307] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.423710][ T307] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.423713][ T307] vprintk_emit (kernel/printk/printk.c:2479) [ 12.423716][ T307] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.423718][ T307] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.423722][ T307] _printk (kernel/printk/printk.c:2504) [ 12.423726][ T307] ? snapshot_read.cold (user.c:?) [ 12.423728][ T307] ? 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) [ 12.423731][ T307] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.423735][ T307] ? 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) [ 12.423737][ T307] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 12.423741][ T307] ? exit_notify (kernel/exit.c:780) [ 12.423742][ T307] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.423745][ T307] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.423749][ T307] do_group_exit (kernel/exit.c:1151) [ 12.423751][ T307] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 12.423753][ T307] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 12.423755][ T307] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.423760][ T307] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.423763][ T307] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.423765][ T307] RIP: 0033:0x7f0f3f0a61b8 [ 12.423767][ T307] Code: Unable to access opcode bytes at 0x7f0f3f0a618e. Code starting with the faulting instruction =========================================== [ 12.423768][ T307] RSP: 002b:00007fffe6e31e18 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 12.423770][ T307] RAX: ffffffffffffffda RBX: 00007f0f3f1d6f88 RCX: 00007f0f3f0a61b8 [ 12.423772][ T307] RDX: 00007f0f3edf0fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 12.423773][ T307] RBP: 00007fffe6e31e70 R08: 0000000000000000 R09: 0000000000000050 [ 12.423773][ T307] R10: 00007fffe6e31c30 R11: 0000000000000246 R12: 0000000000000001 [ 12.423774][ T307] R13: 0000000000000000 R14: 00007f0f3f1d5680 R15: 00007f0f3f1d6fa0 | [ 14.003340][ T380] softirqs last disabled at (21025): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.003342][ T380] Preemption disabled at: | [ 14.003343][ T380] 0x0 | [ 14.003354][ T380] Tainted: [W]=WARN [ 14.003355][ T380] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.003357][ T380] Call Trace: [ 14.003358][ T380] [ 14.003360][ T380] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.003366][ T380] __might_resched.cold (kernel/sched/core.c:9234) [ 14.003370][ T380] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.003374][ T380] ? __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.003378][ T380] __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.003380][ T380] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.003387][ T380] ? 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.003389][ T380] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.003393][ T380] put_chars (drivers/char/virtio_console.c:1176) [ 14.003395][ T380] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.003397][ T380] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.003400][ T380] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.003405][ T380] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.003413][ T380] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.003415][ T380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.003417][ T380] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.003421][ T380] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.003425][ T380] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.003427][ T380] ? 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.003430][ T380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.003432][ T380] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.003435][ T380] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.003440][ T380] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.003442][ T380] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.003447][ T380] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.003449][ T380] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.003451][ T380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.003453][ T380] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 14.003456][ T380] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.003458][ T380] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.003461][ T380] vprintk_emit (kernel/printk/printk.c:2479) [ 14.003464][ T380] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.003467][ T380] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.003470][ T380] _printk (kernel/printk/printk.c:2504) [ 14.003474][ T380] ? snapshot_read.cold (user.c:?) [ 14.003476][ T380] ? 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) [ 14.003479][ T380] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.003483][ T380] ? 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) [ 14.003485][ T380] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 14.003489][ T380] ? exit_notify (kernel/exit.c:780) [ 14.003490][ T380] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.003493][ T380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.003496][ T380] do_group_exit (kernel/exit.c:1151) [ 14.003499][ T380] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 14.003501][ T380] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 14.003503][ T380] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.003507][ T380] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.003510][ T380] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.003512][ T380] RIP: 0033:0x7ff2baaae1b8 [ 14.003514][ T380] Code: Unable to access opcode bytes at 0x7ff2baaae18e. Code starting with the faulting instruction =========================================== [ 14.003515][ T380] RSP: 002b:00007fff8452d478 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 14.003518][ T380] RAX: ffffffffffffffda RBX: 00007ff2babdef88 RCX: 00007ff2baaae1b8 [ 14.003519][ T380] RDX: 00007ff2ba7f8fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 14.003520][ T380] RBP: 00007fff8452d4d0 R08: 0000000000000000 R09: 0000000000000050 [ 14.003521][ T380] R10: 00007fff8452d290 R11: 0000000000000246 R12: 0000000000000001 [ 14.003522][ T380] R13: 0000000000000000 R14: 00007ff2babdd680 R15: 00007ff2babdefa0 | [ 15.989216][ C0] | [ 15.989216][ C0] | [ 15.989216][ C0] stack backtrace: | [ 15.989222][ C0] Tainted: [W]=WARN [ 15.989222][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.989224][ C0] Call Trace: [ 15.989225][ C0] [ 15.989226][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.989231][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 15.989233][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 15.989235][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 15.989237][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 15.989239][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 15.989241][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 15.989243][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.989245][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 15.989247][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989249][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.989251][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 15.989253][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 15.989254][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 15.989256][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.989258][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 15.989260][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989261][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.989263][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.989265][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.989267][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.989269][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.989275][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.989277][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989278][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 15.989280][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.989282][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.989283][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 15.989285][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.989286][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 15.989288][ C0] _printk (kernel/printk/printk.c:2504) [ 15.989290][ C0] ? snapshot_read.cold (user.c:?) [ 15.989292][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 15.989293][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989296][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 15.989297][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 15.989299][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 15.989300][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 15.989302][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 15.989304][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 15.989307][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.989308][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989310][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989312][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 15.989313][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 15.989316][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 15.989317][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.989320][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.989323][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 15.989325][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 15.989326][ C0] ? handle_softirqs (./arch/x86/include/asm/bitops.h:312 kernel/softirq.c:633) [ 15.989328][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989329][ C0] handle_softirqs (kernel/softirq.c:645) [ 15.989331][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989332][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 15.989334][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 15.989336][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 15.989337][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 15.989339][ C0] [ 15.989339][ C0] [ 15.989340][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 15.989341][ C0] RIP: 0010:__asan_memset (mm/kasan/shadow.c:88) [ 15.989344][ C0] Code: 53 48 89 d3 ba 01 00 00 00 48 89 de 48 83 ec 08 48 8b 4c 24 18 48 89 3c 24 e8 19 f5 ff ff 84 c0 74 16 48 8b 3c 24 48 83 c4 08 <48> 89 da 44 89 f6 5b 41 5e e9 2f a8 fd 01 48 83 c4 08 31 c0 5b 41 All code ======== 0: 53 push %rbx 1: 48 89 d3 mov %rdx,%rbx 4: ba 01 00 00 00 mov $0x1,%edx 9: 48 89 de mov %rbx,%rsi c: 48 83 ec 08 sub $0x8,%rsp 10: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 15: 48 89 3c 24 mov %rdi,(%rsp) 19: e8 19 f5 ff ff call 0xfffffffffffff537 1e: 84 c0 test %al,%al 20: 74 16 je 0x38 22: 48 8b 3c 24 mov (%rsp),%rdi 26: 48 83 c4 08 add $0x8,%rsp 2a:* 48 89 da mov %rbx,%rdx <-- trapping instruction 2d: 44 89 f6 mov %r14d,%esi 30: 5b pop %rbx 31: 41 5e pop %r14 33: e9 2f a8 fd 01 jmp 0x1fda867 38: 48 83 c4 08 add $0x8,%rsp 3c: 31 c0 xor %eax,%eax 3e: 5b pop %rbx 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: 48 89 da mov %rbx,%rdx 3: 44 89 f6 mov %r14d,%esi 6: 5b pop %rbx 7: 41 5e pop %r14 9: e9 2f a8 fd 01 jmp 0x1fda83d e: 48 83 c4 08 add $0x8,%rsp 12: 31 c0 xor %eax,%eax 14: 5b pop %rbx 15: 41 rex.B [ 15.989345][ C0] RSP: 0018:ffa0000001837ac8 EFLAGS: 00000282 [ 15.989347][ C0] RAX: 0000000000000001 RBX: 0000000000000070 RCX: 000000000000000e [ 15.989348][ C0] RDX: 0000000000000001 RSI: 0000000000000070 RDI: ffa0000001837b30 [ 15.989349][ C0] RBP: ff1100000a0ba3c0 R08: ffffffff8316b45e R09: 1ff4000000306f73 [ 15.989350][ C0] R10: fff3fc0000306f74 R11: fff3fc0000306f74 R12: 0000000000000000 [ 15.989351][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001837b30 [ 15.989352][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:715) [ 15.989354][ C0] __unwind_start (arch/x86/kernel/unwind_orc.c:715) [ 15.989356][ C0] ? write_profile (profile.c:?) [ 15.989357][ C0] arch_stack_walk (./arch/x86/include/asm/unwind.h:64 arch/x86/kernel/stacktrace.c:24) [ 15.989360][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 15.989361][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 15.989363][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989364][ C0] set_track_prepare (mm/slub.c:1075) [ 15.989366][ C0] __alloc_object (mm/kmemleak.c:723) [ 15.989368][ C0] __create_object (mm/kmemleak.c:801) [ 15.989369][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 15.989371][ C0] kmem_cache_alloc_lru_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5029) [ 15.989372][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989374][ C0] ? alloc_inode (fs/inode.c:340 (discriminator 7)) [ 15.989376][ C0] alloc_inode (fs/inode.c:340 (discriminator 7)) [ 15.989377][ C0] create_pipe_files (./include/linux/fs.h:3044 fs/pipe.c:969 fs/pipe.c:1009) [ 15.989378][ C0] ? do_fcntl (fs/fcntl.c:467) [ 15.989380][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.989382][ C0] __do_pipe_flags (fs/pipe.c:1071) [ 15.989384][ C0] do_pipe2 (fs/pipe.c:1119) [ 15.989386][ C0] ? __do_pipe_flags (fs/pipe.c:1094) [ 15.989387][ C0] ? security_file_fcntl (security/security.c:2671 (discriminator 11)) [ 15.989391][ C0] __x64_sys_pipe2 (fs/pipe.c:1137 fs/pipe.c:1135 fs/pipe.c:1135) [ 15.989392][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 15.989393][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 15.989395][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.989397][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.989398][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.989400][ C0] RIP: 0033:0x7ff878b18d7d [ 15.989402][ C0] Code: 07 31 c0 e9 25 ff ff ff 55 48 8d 3d f5 22 0d 00 48 89 e5 e8 05 92 01 00 0f 1f 44 00 00 f3 0f 1e fa 31 f6 b8 25 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0b c3 66 2e 0f 1f 84 00 00 00 00 00 48 8b 15 All code ======== 0: 07 (bad) 1: 31 c0 xor %eax,%eax 3: e9 25 ff ff ff jmp 0xffffffffffffff2d 8: 55 push %rbp 9: 48 8d 3d f5 22 0d 00 lea 0xd22f5(%rip),%rdi # 0xd2305 10: 48 89 e5 mov %rsp,%rbp 13: e8 05 92 01 00 call 0x1921d 18: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d: f3 0f 1e fa endbr64 21: 31 f6 xor %esi,%esi 23: b8 25 01 00 00 mov $0x125,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0b ja 0x3d 32: c3 ret 33: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 3d: 48 rex.W 3e: 8b .byte 0x8b 3f: 15 .byte 0x15 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0b ja 0x13 8: c3 ret 9: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 13: 48 rex.W 14: 8b .byte 0x8b 15: 15 .byte 0x15 [ 15.989403][ C0] RSP: 002b:00007fff95436188 EFLAGS: 00000246 ORIG_RAX: 0000000000000125 [ 15.989404][ C0] RAX: ffffffffffffffda RBX: 00000000ffffffff RCX: 00007ff878b18d7d [ 15.989405][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007fff954361c8 [ 15.989406][ C0] RBP: 00007fff95436310 R08: 0000555b7a770d00 R09: 0000000000000020 [ 15.989407][ C0] R10: 0000000000000008 R11: 0000000000000246 R12: 0000555b7a77cd70 [ 15.989407][ C0] R13: 00000000ffffffff R14: 0000555b7a770d00 R15: 0000555b5d03af40 | [ 15.989424][ C0] softirqs last disabled at (368347): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.989425][ C0] Preemption disabled at: | [ 15.989426][ C0] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 15.989430][ C0] Tainted: [W]=WARN [ 15.989431][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.989431][ C0] Call Trace: [ 15.989432][ C0] [ 15.989432][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.989435][ C0] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 15.989436][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 15.989439][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.989442][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989443][ 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)) [ 15.989444][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.989446][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.989448][ 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) [ 15.989450][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.989452][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 15.989454][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.989456][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 15.989458][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.989461][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.989462][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989463][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989465][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.989467][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.989469][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 15.989471][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989472][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.989474][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.989476][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.989478][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.989480][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.989482][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.989483][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989484][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 15.989486][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.989488][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.989489][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 15.989490][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.989492][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 15.989494][ C0] _printk (kernel/printk/printk.c:2504) [ 15.989495][ C0] ? snapshot_read.cold (user.c:?) [ 15.989497][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 15.989498][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989501][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 15.989502][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 15.989504][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 15.989505][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 15.989507][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 15.989509][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 15.989510][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.989512][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989513][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989515][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 15.989516][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 15.989519][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 15.989520][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.989523][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.989525][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 15.989527][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 15.989529][ C0] ? handle_softirqs (./arch/x86/include/asm/bitops.h:312 kernel/softirq.c:633) [ 15.989530][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989531][ C0] handle_softirqs (kernel/softirq.c:645) [ 15.989533][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989535][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 15.989537][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 15.989538][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 15.989540][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 15.989541][ C0] [ 15.989541][ C0] [ 15.989542][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 15.989543][ C0] RIP: 0010:__asan_memset (mm/kasan/shadow.c:88) [ 15.989545][ C0] Code: 53 48 89 d3 ba 01 00 00 00 48 89 de 48 83 ec 08 48 8b 4c 24 18 48 89 3c 24 e8 19 f5 ff ff 84 c0 74 16 48 8b 3c 24 48 83 c4 08 <48> 89 da 44 89 f6 5b 41 5e e9 2f a8 fd 01 48 83 c4 08 31 c0 5b 41 All code ======== 0: 53 push %rbx 1: 48 89 d3 mov %rdx,%rbx 4: ba 01 00 00 00 mov $0x1,%edx 9: 48 89 de mov %rbx,%rsi c: 48 83 ec 08 sub $0x8,%rsp 10: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 15: 48 89 3c 24 mov %rdi,(%rsp) 19: e8 19 f5 ff ff call 0xfffffffffffff537 1e: 84 c0 test %al,%al 20: 74 16 je 0x38 22: 48 8b 3c 24 mov (%rsp),%rdi 26: 48 83 c4 08 add $0x8,%rsp 2a:* 48 89 da mov %rbx,%rdx <-- trapping instruction 2d: 44 89 f6 mov %r14d,%esi 30: 5b pop %rbx 31: 41 5e pop %r14 33: e9 2f a8 fd 01 jmp 0x1fda867 38: 48 83 c4 08 add $0x8,%rsp 3c: 31 c0 xor %eax,%eax 3e: 5b pop %rbx 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: 48 89 da mov %rbx,%rdx 3: 44 89 f6 mov %r14d,%esi 6: 5b pop %rbx 7: 41 5e pop %r14 9: e9 2f a8 fd 01 jmp 0x1fda83d e: 48 83 c4 08 add $0x8,%rsp 12: 31 c0 xor %eax,%eax 14: 5b pop %rbx 15: 41 rex.B [ 15.989546][ C0] RSP: 0018:ffa0000001837ac8 EFLAGS: 00000282 [ 15.989547][ C0] RAX: 0000000000000001 RBX: 0000000000000070 RCX: 000000000000000e [ 15.989548][ C0] RDX: 0000000000000001 RSI: 0000000000000070 RDI: ffa0000001837b30 [ 15.989548][ C0] RBP: ff1100000a0ba3c0 R08: ffffffff8316b45e R09: 1ff4000000306f73 [ 15.989549][ C0] R10: fff3fc0000306f74 R11: fff3fc0000306f74 R12: 0000000000000000 [ 15.989550][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001837b30 [ 15.989551][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:715) [ 15.989553][ C0] __unwind_start (arch/x86/kernel/unwind_orc.c:715) [ 15.989555][ C0] ? write_profile (profile.c:?) [ 15.989556][ C0] arch_stack_walk (./arch/x86/include/asm/unwind.h:64 arch/x86/kernel/stacktrace.c:24) [ 15.989559][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 15.989560][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 15.989562][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.989563][ C0] set_track_prepare (mm/slub.c:1075) [ 15.989566][ C0] __alloc_object (mm/kmemleak.c:723) [ 15.989567][ C0] __create_object (mm/kmemleak.c:801) [ 15.989568][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 15.989570][ C0] kmem_cache_alloc_lru_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5029) [ 15.989571][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.989572][ C0] ? alloc_inode (fs/inode.c:340 (discriminator 7)) [ 15.989574][ C0] alloc_inode (fs/inode.c:340 (discriminator 7)) [ 15.989575][ C0] create_pipe_files (./include/linux/fs.h:3044 fs/pipe.c:969 fs/pipe.c:1009) [ 15.989577][ C0] ? do_fcntl (fs/fcntl.c:467) [ 15.989578][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.989579][ C0] __do_pipe_flags (fs/pipe.c:1071) [ 15.989581][ C0] do_pipe2 (fs/pipe.c:1119) [ 15.989582][ C0] ? __do_pipe_flags (fs/pipe.c:1094) [ 15.989584][ C0] ? security_file_fcntl (security/security.c:2671 (discriminator 11)) [ 15.989586][ C0] __x64_sys_pipe2 (fs/pipe.c:1137 fs/pipe.c:1135 fs/pipe.c:1135) [ 15.989587][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 15.989589][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 15.989590][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.989592][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.989593][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.989594][ C0] RIP: 0033:0x7ff878b18d7d [ 15.989595][ C0] Code: 07 31 c0 e9 25 ff ff ff 55 48 8d 3d f5 22 0d 00 48 89 e5 e8 05 92 01 00 0f 1f 44 00 00 f3 0f 1e fa 31 f6 b8 25 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0b c3 66 2e 0f 1f 84 00 00 00 00 00 48 8b 15 All code ======== 0: 07 (bad) 1: 31 c0 xor %eax,%eax 3: e9 25 ff ff ff jmp 0xffffffffffffff2d 8: 55 push %rbp 9: 48 8d 3d f5 22 0d 00 lea 0xd22f5(%rip),%rdi # 0xd2305 10: 48 89 e5 mov %rsp,%rbp 13: e8 05 92 01 00 call 0x1921d 18: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d: f3 0f 1e fa endbr64 21: 31 f6 xor %esi,%esi 23: b8 25 01 00 00 mov $0x125,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0b ja 0x3d 32: c3 ret 33: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 3d: 48 rex.W 3e: 8b .byte 0x8b 3f: 15 .byte 0x15 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0b ja 0x13 8: c3 ret 9: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 13: 48 rex.W 14: 8b .byte 0x8b 15: 15 .byte 0x15 [ 15.989596][ C0] RSP: 002b:00007fff95436188 EFLAGS: 00000246 ORIG_RAX: 0000000000000125 [ 15.989597][ C0] RAX: ffffffffffffffda RBX: 00000000ffffffff RCX: 00007ff878b18d7d [ 15.989598][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007fff954361c8 [ 15.989599][ C0] RBP: 00007fff95436310 R08: 0000555b7a770d00 R09: 0000000000000020 [ 15.989599][ C0] R10: 0000000000000008 R11: 0000000000000246 R12: 0000555b7a77cd70 [ 15.989600][ C0] R13: 00000000ffffffff R14: 0000555b7a770d00 R15: 0000555b5d03af40 | [ 28.490976][ T857] softirqs last disabled at (0): 0x0 | [ 28.490978][ T857] Preemption disabled at: | [ 28.490978][ T857] 0x0 | [ 28.490986][ T857] Tainted: [W]=WARN [ 28.490987][ T857] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.490989][ T857] Call Trace: [ 28.490990][ T857] [ 28.490991][ T857] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.490998][ T857] __might_resched.cold (kernel/sched/core.c:9234) [ 28.491001][ T857] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.491005][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491008][ T857] __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)) [ 28.491010][ T857] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.491013][ T857] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.491019][ T857] ? 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) [ 28.491020][ T857] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.491023][ T857] put_chars (drivers/char/virtio_console.c:1176) [ 28.491024][ T857] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 28.491027][ T857] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.491028][ T857] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 28.491031][ T857] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.491035][ T857] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.491037][ T857] ? 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) [ 28.491039][ T857] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.491040][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491041][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491042][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.491044][ T857] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.491047][ T857] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.491049][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491050][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491051][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491052][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.491054][ T857] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.491055][ T857] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.491058][ T857] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.491060][ T857] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.491068][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.491070][ T857] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.491071][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491072][ T857] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.491074][ T857] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 28.491075][ T857] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 28.491077][ T857] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.491078][ T857] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.491080][ T857] vprintk_emit (kernel/printk/printk.c:2479) [ 28.491082][ T857] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.491083][ T857] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 28.491086][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 28.491089][ T857] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 28.491092][ T857] _printk (kernel/printk/printk.c:2504) [ 28.491095][ T857] ? snapshot_read.cold (user.c:?) [ 28.491097][ T857] ? do_trace_netlink_extack (./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/netlink.h:9 net/netlink/af_netlink.c:157) [ 28.491101][ T857] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 28.491104][ T857] fib6_add (net/ipv6/ip6_fib.c:1446) [ 28.491108][ T857] ? fib6_info_alloc (./include/linux/slab.h:995 ./include/linux/slab.h:1312 net/ipv6/ip6_fib.c:155) [ 28.491109][ T857] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 28.491111][ T857] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 28.491113][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 28.491114][ T857] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 28.491116][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 28.491117][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491119][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491120][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.491122][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491123][ T857] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.491124][ T857] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 4)) [ 28.491127][ T857] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 28.491129][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.491130][ T857] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.491133][ T857] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 28.491137][ T857] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 28.491139][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.491140][ T857] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.491142][ T857] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.491143][ T857] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 28.491146][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491147][ T857] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.491149][ T857] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.491151][ T857] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.491153][ T857] ? next_uptodate_folio (mm/filemap.c:3747) [ 28.491155][ T857] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 28.491157][ T857] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 28.491159][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.491161][ T857] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 28.491164][ T857] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 28.491167][ T857] ____sys_sendmsg (net/socket.c:2713) [ 28.491169][ T857] ? copy_msghdr_from_user (net/socket.c:2650) [ 28.491171][ T857] ? sock_write_iter (net/socket.c:1269) [ 28.491172][ T857] ? move_addr_to_kernel (net/socket.c:258) [ 28.491174][ T857] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 28.491177][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.491178][ T857] ___sys_sendmsg (net/socket.c:2767) [ 28.491180][ T857] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 28.491182][ T857] ? copy_msghdr_from_user (net/socket.c:2619) [ 28.491183][ T857] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 28.491188][ T857] __sys_sendmsg (net/socket.c:2799) [ 28.491190][ T857] ? __sys_sendmsg_sock (net/socket.c:2780) [ 28.491192][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491193][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.491195][ T857] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.491197][ T857] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 28.491199][ T857] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.491201][ T857] RIP: 0033:0x7fd03fc1254e [ 28.491203][ T857] 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 [ 28.491205][ T857] RSP: 002b:00007fff894e2410 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.491208][ T857] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fd03fc1254e [ 28.491210][ T857] RDX: 0000000000000000 RSI: 00007fff894e24c0 RDI: 0000000000000005 [ 28.491211][ T857] RBP: 00007fff894e2420 R08: 0000000000000000 R09: 0000000000000000 [ 28.491211][ T857] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9114c6 [ 28.491212][ T857] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 44.974279][ T1900] softirqs last disabled at (0): 0x0 | [ 44.974281][ T1900] Preemption disabled at: | [ 44.974281][ T1900] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.974291][ T1900] Tainted: [W]=WARN [ 44.974292][ T1900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.974293][ T1900] Call Trace: [ 44.974295][ T1900] [ 44.974296][ T1900] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.974301][ T1900] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.974303][ T1900] __might_resched.cold (kernel/sched/core.c:9234) [ 44.974306][ T1900] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 44.974308][ T1900] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.974311][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974314][ T1900] __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)) [ 44.974317][ T1900] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.974319][ T1900] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.974324][ T1900] ? 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) [ 44.974326][ T1900] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.974328][ T1900] put_chars (drivers/char/virtio_console.c:1176) [ 44.974330][ T1900] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.974332][ T1900] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.974334][ T1900] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.974339][ T1900] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.974340][ T1900] ? vsnprintf (lib/vsprintf.c:2900) [ 44.974343][ T1900] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.974345][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974346][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974348][ T1900] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.974350][ T1900] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.974352][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974353][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974354][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974355][ T1900] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.974357][ T1900] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.974359][ T1900] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.974361][ T1900] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.974364][ T1900] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.974366][ T1900] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.974367][ T1900] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.974369][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974370][ T1900] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.974371][ T1900] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 44.974373][ T1900] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 44.974374][ T1900] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.974376][ T1900] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.974377][ T1900] vprintk_emit (kernel/printk/printk.c:2479) [ 44.974379][ T1900] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.974380][ T1900] ? netdev_run_todo (net/core/dev.c:11776) [ 44.974383][ T1900] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 44.974385][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 44.974387][ T1900] _printk (kernel/printk/printk.c:2504) [ 44.974390][ T1900] ? snapshot_read.cold (user.c:?) [ 44.974392][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974393][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 44.974394][ T1900] ? __up_write (kernel/locking/rwsem.c:1415) [ 44.974395][ T1900] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 44.974397][ T1900] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.974398][ T1900] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 44.974400][ T1900] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 44.974402][ T1900] do_one_initcall (init/main.c:1357) [ 44.974404][ T1900] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 44.974407][ T1900] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 44.974409][ T1900] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 44.974412][ T1900] do_init_module (kernel/module/main.c:3117) [ 44.974414][ T1900] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 44.974416][ T1900] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 44.974417][ T1900] load_module (kernel/module/main.c:3593) [ 44.974420][ T1900] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 44.974423][ T1900] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 44.974425][ T1900] ? __ia32_sys_fsconfig (??:?) [ 44.974428][ T1900] ? backing_file_read_iter (fs/backing-file.c:211) [ 44.974432][ T1900] init_module_from_file (kernel/module/main.c:3790) [ 44.974433][ T1900] ? __do_sys_init_module (kernel/module/main.c:3664) [ 44.974435][ T1900] ? ovl_mmap (fs/overlayfs/file.c:477) [ 44.974438][ T1900] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.974439][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.974440][ T1900] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.974442][ T1900] ? 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) [ 44.974444][ T1900] idempotent_init_module (kernel/module/main.c:3802) [ 44.974445][ T1900] ? init_module_from_file (kernel/module/main.c:3791) [ 44.974447][ T1900] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 44.974449][ T1900] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 44.974452][ T1900] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 44.974454][ T1900] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.974457][ T1900] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.974459][ T1900] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.974461][ T1900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.974463][ T1900] RIP: 0033:0x7f1d9fd8037d [ 44.974465][ T1900] 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 [ 44.974467][ T1900] RSP: 002b:00007ffd509b93c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 44.974470][ T1900] RAX: ffffffffffffffda RBX: 000056538a71f810 RCX: 00007f1d9fd8037d [ 44.974471][ T1900] RDX: 0000000000000000 RSI: 000056537a303ffd RDI: 0000000000000000 [ 44.974472][ T1900] RBP: 00007ffd509b9460 R08: 0000000000000000 R09: 0000000000000000 [ 44.974473][ T1900] R10: 0000000000000000 R11: 0000000000000246 R12: 000056537a303ffd [ 44.974474][ T1900] R13: 000056538a71f960 R14: 0000000000040000 R15: 0000000000000000 | [ 111.512189][ T2583] softirqs last disabled at (0): 0x0 | [ 111.512191][ T2583] Preemption disabled at: | [ 111.512192][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 111.512201][ T2583] Tainted: [W]=WARN [ 111.512202][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.512203][ T2583] Call Trace: [ 111.512205][ T2583] [ 111.512206][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 111.512211][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 111.512213][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 111.512216][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 111.512219][ T2583] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 111.512221][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512224][ T2583] __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)) [ 111.512226][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 111.512229][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 111.512234][ T2583] ? 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) [ 111.512236][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 111.512238][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 111.512240][ T2583] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 111.512241][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 111.512243][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 111.512245][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 111.512249][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 111.512251][ T2583] ? 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) [ 111.512253][ T2583] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 111.512256][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 111.512258][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512259][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 111.512261][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 111.512264][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 111.512266][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512267][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512268][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512269][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 111.512270][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 111.512275][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 111.512278][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 111.512280][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 111.512282][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 111.512283][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 111.512285][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512286][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 111.512287][ T2583] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 111.512289][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 111.512290][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 111.512292][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 111.512293][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 111.512295][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 111.512296][ T2583] ? kasan_save_stack (mm/kasan/common.c:58) [ 111.512298][ T2583] ? kasan_save_track (mm/kasan/common.c:78) [ 111.512299][ T2583] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 111.512300][ T2583] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 111.512301][ T2583] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 111.512304][ T2583] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 111.512305][ T2583] ? do_sock_setsockopt (net/socket.c:2397) [ 111.512308][ T2583] _printk (kernel/printk/printk.c:2504) [ 111.512311][ T2583] ? snapshot_read.cold (user.c:?) [ 111.512313][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 111.512316][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 111.512318][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 111.512320][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 111.512323][ T2583] ? 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) [ 111.512325][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 111.512327][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 111.512330][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 111.512332][ T2583] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 111.512335][ T2583] packet_mc_add (net/packet/af_packet.c:3755) [ 111.512336][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512337][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 111.512339][ T2583] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 111.512341][ T2583] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 111.512344][ T2583] packet_setsockopt (net/packet/af_packet.c:3840) [ 111.512345][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 111.512347][ T2583] ? packet_bind (net/packet/af_packet.c:3341) [ 111.512348][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 111.512350][ T2583] ? do_sock_getsockopt (net/socket.c:2484) [ 111.512352][ T2583] ? sock_poll (net/socket.c:1514) [ 111.512354][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512355][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 111.512356][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 111.512359][ T2583] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 111.512361][ T2583] do_sock_setsockopt (net/socket.c:2397) [ 111.512362][ T2583] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 111.512364][ T2583] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 111.512365][ T2583] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 111.512368][ T2583] __sys_setsockopt (net/socket.c:2422) [ 111.512370][ T2583] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 111.512372][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 111.512373][ T2583] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 111.512375][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 111.512376][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 111.512378][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 111.512381][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 111.512383][ T2583] RIP: 0033:0x7f0ec850f2de [ 111.512384][ T2583] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 111.512386][ T2583] RSP: 002b:00007fff28f15958 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 111.512394][ T2583] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f0ec850f2de [ 111.512395][ T2583] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 111.512396][ T2583] RBP: 00007fff28f15a90 R08: 0000000000000010 R09: 000000003041c2d0 [ 111.512397][ T2583] R10: 00007fff28f159d0 R11: 0000000000000246 R12: 0000000000000001 [ 111.512398][ T2583] R13: 00000000304180a8 R14: 0000000030417e20 R15: 0000000000000000 | [ 113.547640][ T2583] softirqs last disabled at (0): 0x0 | [ 113.547641][ T2583] Preemption disabled at: | [ 113.547642][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 113.547652][ T2583] Tainted: [W]=WARN [ 113.547653][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.547655][ T2583] Call Trace: [ 113.547656][ T2583] [ 113.547657][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 113.547663][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 113.547664][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 113.547668][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 113.547672][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 113.547674][ T2583] __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)) [ 113.547677][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 113.547680][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 113.547685][ T2583] ? 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) [ 113.547687][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 113.547689][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 113.547691][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 113.547692][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 113.547694][ T2583] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 113.547696][ T2583] ? pointer (lib/vsprintf.c:2577) [ 113.547700][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 113.547704][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 113.547706][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 113.547708][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 113.547710][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 113.547713][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 113.547715][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 113.547716][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 113.547717][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 113.547718][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 113.547720][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 113.547722][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 113.547724][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 113.547727][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 113.547728][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 113.547730][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 113.547732][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 113.547732][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 113.547734][ T2583] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 113.547735][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 113.547737][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 113.547739][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 113.547740][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 113.547742][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 113.547743][ T2583] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 113.547746][ T2583] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 113.547748][ T2583] ? __kernel_text_address (kernel/extable.c:79) [ 113.547750][ T2583] _printk (kernel/printk/printk.c:2504) [ 113.547753][ T2583] ? snapshot_read.cold (user.c:?) [ 113.547755][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 113.547756][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 113.547759][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 113.547761][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 113.547763][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 113.547765][ T2583] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 113.547768][ T2583] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 113.547769][ T2583] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 113.547772][ T2583] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 113.547775][ T2583] ? __fput (fs/file_table.c:512) [ 113.547778][ T2583] ? 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) [ 113.547780][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 113.547782][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 113.547786][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 113.547788][ T2583] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 113.547790][ T2583] ? packet_set_ring (net/packet/af_packet.c:652) [ 113.547792][ T2583] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 113.547794][ T2583] __sock_release (net/socket.c:735) [ 113.547797][ T2583] sock_close (net/socket.c:1526 (discriminator 1)) [ 113.547798][ T2583] __fput (fs/file_table.c:512) [ 113.547800][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 113.547802][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 113.547804][ T2583] ? 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) [ 113.547806][ T2583] task_work_run (kernel/task_work.c:233) [ 113.547807][ T2583] ? task_work_cancel (kernel/task_work.c:190) [ 113.547809][ T2583] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 113.547811][ T2583] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 113.547813][ T2583] ? exit_notify (kernel/exit.c:780) [ 113.547814][ T2583] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 113.547817][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 113.547818][ T2583] do_group_exit (kernel/exit.c:1151) [ 113.547820][ T2583] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 113.547821][ T2583] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 113.547824][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 113.547826][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 113.547828][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 113.547830][ T2583] RIP: 0033:0x7f0ec84d71b8 [ 113.547832][ T2583] Code: Unable to access opcode bytes at 0x7f0ec84d718e. Code starting with the faulting instruction =========================================== [ 113.547833][ T2583] RSP: 002b:00007fff28f15d68 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 113.547836][ T2583] RAX: ffffffffffffffda RBX: 00007f0ec8607f88 RCX: 00007f0ec84d71b8 [ 113.547837][ T2583] RDX: 00007f0ec8302908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 113.547838][ T2583] RBP: 00007fff28f15dc0 R08: 0000000000000000 R09: 0000000000000000 [ 113.547839][ T2583] R10: 00007f0ec83531a0 R11: 0000000000000246 R12: 0000000000000001 [ 113.547840][ T2583] R13: 0000000000000000 R14: 00007f0ec8606680 R15: 00007f0ec8607fa0 | [ 220.367999][ T9358] softirqs last disabled at (0): 0x0 | [ 220.368001][ T9358] Preemption disabled at: | [ 220.368002][ T9358] vprintk_emit (kernel/printk/printk.c:2471) | [ 220.368012][ T9358] Tainted: [W]=WARN [ 220.368012][ T9358] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 220.368014][ T9358] Call Trace: [ 220.368016][ T9358] [ 220.368017][ T9358] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 220.368022][ T9358] ? vprintk_emit (kernel/printk/printk.c:2471) [ 220.368023][ T9358] __might_resched.cold (kernel/sched/core.c:9234) [ 220.368027][ T9358] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 220.368030][ T9358] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 220.368032][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368034][ T9358] __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)) [ 220.368037][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 220.368040][ T9358] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 220.368045][ T9358] ? 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) [ 220.368046][ T9358] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 220.368049][ T9358] put_chars (drivers/char/virtio_console.c:1176) [ 220.368050][ T9358] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 220.368052][ T9358] ? __send_to_port (drivers/char/virtio_console.c:654) [ 220.368053][ T9358] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 220.368056][ T9358] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 220.368060][ T9358] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 220.368062][ T9358] ? 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) [ 220.368064][ T9358] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 220.368067][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 220.368069][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368070][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 220.368072][ T9358] console_emit_next_record (kernel/printk/printk.c:3183) [ 220.368075][ T9358] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 220.368077][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368078][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368079][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368080][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 220.368082][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 220.368084][ T9358] console_flush_one_record (kernel/printk/printk.c:3268) [ 220.368086][ T9358] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 220.368088][ T9358] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 220.368090][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 220.368092][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 220.368093][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368094][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 220.368096][ T9358] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 220.368097][ T9358] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 220.368098][ T9358] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 220.368100][ T9358] ? vprintk_emit (kernel/printk/printk.c:2478) [ 220.368102][ T9358] vprintk_emit (kernel/printk/printk.c:2479) [ 220.368103][ T9358] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 220.368104][ T9358] ? kasan_save_stack (mm/kasan/common.c:58) [ 220.368106][ T9358] ? kasan_save_track (mm/kasan/common.c:78) [ 220.368108][ T9358] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 220.368109][ T9358] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 220.368110][ T9358] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 220.368113][ T9358] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 220.368114][ T9358] ? do_sock_setsockopt (net/socket.c:2397) [ 220.368117][ T9358] _printk (kernel/printk/printk.c:2504) [ 220.368120][ T9358] ? snapshot_read.cold (user.c:?) [ 220.368122][ T9358] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 220.368126][ T9358] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 220.368128][ T9358] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 220.368130][ T9358] ? netdev_notice (net/core/dev.c:13194) [ 220.368132][ T9358] ? 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) [ 220.368134][ T9358] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 220.368136][ T9358] netif_set_promiscuity (net/core/dev.c:9699) [ 220.368140][ T9358] dev_set_promiscuity (net/core/dev_api.c:288) [ 220.368141][ T9358] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 220.368144][ T9358] packet_mc_add (net/packet/af_packet.c:3755) [ 220.368145][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368146][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 220.368148][ T9358] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 220.368150][ T9358] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 220.368154][ T9358] packet_setsockopt (net/packet/af_packet.c:3840) [ 220.368155][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 220.368157][ T9358] ? packet_bind (net/packet/af_packet.c:3341) [ 220.368158][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 220.368160][ T9358] ? do_sock_getsockopt (net/socket.c:2484) [ 220.368162][ T9358] ? sock_poll (net/socket.c:1514) [ 220.368164][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368165][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 220.368166][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 220.368169][ T9358] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 220.368171][ T9358] do_sock_setsockopt (net/socket.c:2397) [ 220.368172][ T9358] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 220.368174][ T9358] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 220.368175][ T9358] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 220.368178][ T9358] __sys_setsockopt (net/socket.c:2422) [ 220.368180][ T9358] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 220.368182][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 220.368184][ T9358] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 220.368185][ T9358] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 220.368186][ T9358] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 220.368189][ T9358] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 220.368191][ T9358] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 220.368193][ T9358] RIP: 0033:0x7ffa524a32de [ 220.368195][ T9358] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 220.368196][ T9358] RSP: 002b:00007ffc787cbe08 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 220.368200][ T9358] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ffa524a32de [ 220.368201][ T9358] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 220.368202][ T9358] RBP: 00007ffc787cbf40 R08: 0000000000000010 R09: 0000000010756ea0 [ 220.368203][ T9358] R10: 00007ffc787cbe80 R11: 0000000000000246 R12: 0000000000000001 [ 220.368204][ T9358] R13: 00000000107520c8 R14: 0000000010751e40 R15: 0000000000000000 | [ 221.531920][ T9370] softirqs last disabled at (0): 0x0 | [ 221.531922][ T9370] Preemption disabled at: | [ 221.531923][ T9370] vprintk_emit (kernel/printk/printk.c:2471) | [ 221.531932][ T9370] Tainted: [W]=WARN [ 221.531933][ T9370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 221.531935][ T9370] Call Trace: [ 221.531936][ T9370] [ 221.531937][ T9370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 221.531942][ T9370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 221.531944][ T9370] __might_resched.cold (kernel/sched/core.c:9234) [ 221.531947][ T9370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 221.531951][ T9370] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 221.531953][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.531955][ T9370] __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)) [ 221.531958][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 221.531961][ T9370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 221.531966][ T9370] ? 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) [ 221.531968][ T9370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 221.531970][ T9370] put_chars (drivers/char/virtio_console.c:1176) [ 221.531971][ T9370] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 221.531973][ T9370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 221.531974][ T9370] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 221.531977][ T9370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 221.531981][ T9370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 221.531983][ T9370] ? 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) [ 221.531985][ T9370] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 221.531988][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 221.531990][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.531991][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 221.531994][ T9370] console_emit_next_record (kernel/printk/printk.c:3183) [ 221.531996][ T9370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 221.531998][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.531999][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.532000][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.532001][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 221.532003][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 221.532005][ T9370] console_flush_one_record (kernel/printk/printk.c:3268) [ 221.532007][ T9370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 221.532010][ T9370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 221.532012][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 221.532013][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 221.532015][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.532016][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 221.532017][ T9370] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 221.532019][ T9370] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 221.532020][ T9370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 221.532022][ T9370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 221.532023][ T9370] vprintk_emit (kernel/printk/printk.c:2479) [ 221.532025][ T9370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 221.532026][ T9370] ? kasan_save_stack (mm/kasan/common.c:58) [ 221.532028][ T9370] ? kasan_save_track (mm/kasan/common.c:78) [ 221.532030][ T9370] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 221.532031][ T9370] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 221.532032][ T9370] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 221.532035][ T9370] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 221.532036][ T9370] ? do_sock_setsockopt (net/socket.c:2397) [ 221.532039][ T9370] _printk (kernel/printk/printk.c:2504) [ 221.532042][ T9370] ? snapshot_read.cold (user.c:?) [ 221.532044][ T9370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 221.532048][ T9370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 221.532050][ T9370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 221.532052][ T9370] ? netdev_notice (net/core/dev.c:13194) [ 221.532054][ T9370] ? 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) [ 221.532056][ T9370] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 221.532058][ T9370] netif_set_promiscuity (net/core/dev.c:9699) [ 221.532062][ T9370] dev_set_promiscuity (net/core/dev_api.c:288) [ 221.532063][ T9370] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 221.532066][ T9370] packet_mc_add (net/packet/af_packet.c:3755) [ 221.532068][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.532069][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 221.532070][ T9370] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 221.532073][ T9370] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 221.532076][ T9370] packet_setsockopt (net/packet/af_packet.c:3840) [ 221.532078][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 221.532080][ T9370] ? packet_bind (net/packet/af_packet.c:3341) [ 221.532081][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 221.532083][ T9370] ? do_sock_getsockopt (net/socket.c:2484) [ 221.532085][ T9370] ? sock_poll (net/socket.c:1514) [ 221.532087][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.532088][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 221.532089][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 221.532092][ T9370] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 221.532094][ T9370] do_sock_setsockopt (net/socket.c:2397) [ 221.532095][ T9370] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 221.532097][ T9370] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 221.532098][ T9370] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 221.532101][ T9370] __sys_setsockopt (net/socket.c:2422) [ 221.532103][ T9370] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 221.532105][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 221.532106][ T9370] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 221.532108][ T9370] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 221.532109][ T9370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 221.532112][ T9370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 221.532113][ T9370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 221.532115][ T9370] RIP: 0033:0x7f15e47e42de [ 221.532117][ T9370] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 221.532119][ T9370] RSP: 002b:00007ffcf9a24a38 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 221.532122][ T9370] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f15e47e42de [ 221.532123][ T9370] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 221.532124][ T9370] RBP: 00007ffcf9a24b70 R08: 0000000000000010 R09: 000000001c409ea0 [ 221.532125][ T9370] R10: 00007ffcf9a24ab0 R11: 0000000000000246 R12: 0000000000000001 [ 221.532126][ T9370] R13: 000000001c4050c8 R14: 000000001c404e40 R15: 0000000000000000 | [ 222.758028][ T9384] softirqs last disabled at (0): 0x0 | [ 222.758029][ T9384] Preemption disabled at: | [ 222.758030][ T9384] vprintk_emit (kernel/printk/printk.c:2471) | [ 222.758039][ T9384] Tainted: [W]=WARN [ 222.758040][ T9384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 222.758042][ T9384] Call Trace: [ 222.758044][ T9384] [ 222.758045][ T9384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 222.758050][ T9384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 222.758051][ T9384] __might_resched.cold (kernel/sched/core.c:9234) [ 222.758055][ T9384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 222.758058][ T9384] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 222.758060][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758062][ T9384] __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)) [ 222.758065][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 222.758068][ T9384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 222.758073][ T9384] ? 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) [ 222.758074][ T9384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 222.758077][ T9384] put_chars (drivers/char/virtio_console.c:1176) [ 222.758078][ T9384] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 222.758080][ T9384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 222.758081][ T9384] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 222.758084][ T9384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 222.758088][ T9384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 222.758090][ T9384] ? 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) [ 222.758092][ T9384] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 222.758095][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 222.758096][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758097][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 222.758100][ T9384] console_emit_next_record (kernel/printk/printk.c:3183) [ 222.758103][ T9384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 222.758104][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758105][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758106][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758107][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 222.758109][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 222.758111][ T9384] console_flush_one_record (kernel/printk/printk.c:3268) [ 222.758113][ T9384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 222.758116][ T9384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 222.758118][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 222.758119][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 222.758121][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758122][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 222.758123][ T9384] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 222.758124][ T9384] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 222.758126][ T9384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 222.758128][ T9384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 222.758129][ T9384] vprintk_emit (kernel/printk/printk.c:2479) [ 222.758131][ T9384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 222.758132][ T9384] ? kasan_save_stack (mm/kasan/common.c:58) [ 222.758134][ T9384] ? kasan_save_track (mm/kasan/common.c:78) [ 222.758135][ T9384] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 222.758136][ T9384] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 222.758137][ T9384] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 222.758140][ T9384] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 222.758141][ T9384] ? do_sock_setsockopt (net/socket.c:2397) [ 222.758145][ T9384] _printk (kernel/printk/printk.c:2504) [ 222.758147][ T9384] ? snapshot_read.cold (user.c:?) [ 222.758150][ T9384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 222.758153][ T9384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 222.758155][ T9384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 222.758157][ T9384] ? netdev_notice (net/core/dev.c:13194) [ 222.758160][ T9384] ? 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) [ 222.758161][ T9384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 222.758164][ T9384] netif_set_promiscuity (net/core/dev.c:9699) [ 222.758167][ T9384] dev_set_promiscuity (net/core/dev_api.c:288) [ 222.758169][ T9384] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 222.758172][ T9384] packet_mc_add (net/packet/af_packet.c:3755) [ 222.758173][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758174][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 222.758175][ T9384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 222.758178][ T9384] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 222.758181][ T9384] packet_setsockopt (net/packet/af_packet.c:3840) [ 222.758183][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 222.758184][ T9384] ? packet_bind (net/packet/af_packet.c:3341) [ 222.758186][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 222.758187][ T9384] ? do_sock_getsockopt (net/socket.c:2484) [ 222.758190][ T9384] ? sock_poll (net/socket.c:1514) [ 222.758191][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758192][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 222.758193][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 222.758196][ T9384] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 222.758198][ T9384] do_sock_setsockopt (net/socket.c:2397) [ 222.758199][ T9384] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 222.758201][ T9384] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 222.758203][ T9384] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 222.758205][ T9384] __sys_setsockopt (net/socket.c:2422) [ 222.758208][ T9384] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 222.758210][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 222.758211][ T9384] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 222.758212][ T9384] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 222.758214][ T9384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 222.758216][ T9384] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 222.758218][ T9384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 222.758220][ T9384] RIP: 0033:0x7f5e24f4d2de [ 222.758222][ T9384] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 222.758224][ T9384] RSP: 002b:00007ffc668f2ae8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 222.758227][ T9384] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5e24f4d2de [ 222.758229][ T9384] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 222.758229][ T9384] RBP: 00007ffc668f2c20 R08: 0000000000000010 R09: 0000000010bc2ea0 [ 222.758230][ T9384] R10: 00007ffc668f2b60 R11: 0000000000000246 R12: 0000000000000001 [ 222.758231][ T9384] R13: 0000000010bbe0c8 R14: 0000000010bbde40 R15: 0000000000000000 | [ 226.641435][ T9435] softirqs last disabled at (0): 0x0 | [ 226.641437][ T9435] Preemption disabled at: | [ 226.641437][ T9435] vprintk_emit (kernel/printk/printk.c:2471) | [ 226.641447][ T9435] Tainted: [W]=WARN [ 226.641448][ T9435] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 226.641449][ T9435] Call Trace: [ 226.641451][ T9435] [ 226.641452][ T9435] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 226.641457][ T9435] ? vprintk_emit (kernel/printk/printk.c:2471) [ 226.641459][ T9435] __might_resched.cold (kernel/sched/core.c:9234) [ 226.641463][ T9435] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 226.641465][ T9435] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 226.641468][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641470][ T9435] __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)) [ 226.641473][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 226.641476][ T9435] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 226.641481][ T9435] ? 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) [ 226.641482][ T9435] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 226.641485][ T9435] put_chars (drivers/char/virtio_console.c:1176) [ 226.641486][ T9435] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 226.641488][ T9435] ? __send_to_port (drivers/char/virtio_console.c:654) [ 226.641489][ T9435] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 226.641492][ T9435] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 226.641496][ T9435] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 226.641498][ T9435] ? 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) [ 226.641500][ T9435] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 226.641503][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 226.641505][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641506][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 226.641508][ T9435] console_emit_next_record (kernel/printk/printk.c:3183) [ 226.641511][ T9435] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 226.641513][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641514][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641515][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641516][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 226.641517][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 226.641519][ T9435] console_flush_one_record (kernel/printk/printk.c:3268) [ 226.641521][ T9435] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 226.641524][ T9435] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 226.641526][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 226.641527][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 226.641529][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641530][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 226.641531][ T9435] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 226.641533][ T9435] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 226.641534][ T9435] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 226.641536][ T9435] ? vprintk_emit (kernel/printk/printk.c:2478) [ 226.641537][ T9435] vprintk_emit (kernel/printk/printk.c:2479) [ 226.641539][ T9435] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 226.641540][ T9435] ? kasan_save_stack (mm/kasan/common.c:58) [ 226.641542][ T9435] ? kasan_save_track (mm/kasan/common.c:78) [ 226.641543][ T9435] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 226.641544][ T9435] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 226.641545][ T9435] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 226.641548][ T9435] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 226.641550][ T9435] ? do_sock_setsockopt (net/socket.c:2397) [ 226.641553][ T9435] _printk (kernel/printk/printk.c:2504) [ 226.641556][ T9435] ? snapshot_read.cold (user.c:?) [ 226.641558][ T9435] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 226.641561][ T9435] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 226.641563][ T9435] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 226.641565][ T9435] ? netdev_notice (net/core/dev.c:13194) [ 226.641568][ T9435] ? 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) [ 226.641570][ T9435] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 226.641571][ T9435] netif_set_promiscuity (net/core/dev.c:9699) [ 226.641575][ T9435] dev_set_promiscuity (net/core/dev_api.c:288) [ 226.641577][ T9435] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 226.641580][ T9435] packet_mc_add (net/packet/af_packet.c:3755) [ 226.641581][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641582][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 226.641584][ T9435] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 226.641586][ T9435] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 226.641590][ T9435] packet_setsockopt (net/packet/af_packet.c:3840) [ 226.641591][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 226.641593][ T9435] ? packet_bind (net/packet/af_packet.c:3341) [ 226.641594][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 226.641596][ T9435] ? do_sock_getsockopt (net/socket.c:2484) [ 226.641598][ T9435] ? sock_poll (net/socket.c:1514) [ 226.641600][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641601][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 226.641602][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 226.641605][ T9435] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 226.641607][ T9435] do_sock_setsockopt (net/socket.c:2397) [ 226.641608][ T9435] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 226.641610][ T9435] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 226.641612][ T9435] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 226.641614][ T9435] __sys_setsockopt (net/socket.c:2422) [ 226.641617][ T9435] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 226.641618][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 226.641620][ T9435] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 226.641621][ T9435] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 226.641623][ T9435] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 226.641625][ T9435] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 226.641627][ T9435] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 226.641629][ T9435] RIP: 0033:0x7f57bd72c2de [ 226.641631][ T9435] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 226.641632][ T9435] RSP: 002b:00007ffd6a23e1c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 226.641635][ T9435] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f57bd72c2de [ 226.641637][ T9435] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 226.641638][ T9435] RBP: 00007ffd6a23e300 R08: 0000000000000010 R09: 000000001af59ea0 [ 226.641639][ T9435] R10: 00007ffd6a23e240 R11: 0000000000000246 R12: 0000000000000001 [ 226.641639][ T9435] R13: 000000001af550a8 R14: 000000001af54e20 R15: 0000000000000000 | [ 229.749476][ T9438] softirqs last disabled at (0): 0x0 | [ 229.749478][ T9438] Preemption disabled at: | [ 229.749479][ T9438] vprintk_emit (kernel/printk/printk.c:2471) | [ 229.749489][ T9438] Tainted: [W]=WARN [ 229.749490][ T9438] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 229.749492][ T9438] Call Trace: [ 229.749493][ T9438] [ 229.749494][ T9438] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 229.749500][ T9438] ? vprintk_emit (kernel/printk/printk.c:2471) [ 229.749501][ T9438] __might_resched.cold (kernel/sched/core.c:9234) [ 229.749505][ T9438] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 229.749508][ T9438] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 229.749510][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749512][ T9438] __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)) [ 229.749515][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 229.749518][ T9438] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 229.749522][ T9438] ? 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) [ 229.749524][ T9438] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 229.749527][ T9438] put_chars (drivers/char/virtio_console.c:1176) [ 229.749528][ T9438] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 229.749529][ T9438] ? __send_to_port (drivers/char/virtio_console.c:654) [ 229.749531][ T9438] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 229.749534][ T9438] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 229.749538][ T9438] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 229.749540][ T9438] ? 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) [ 229.749542][ T9438] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 229.749545][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 229.749547][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749548][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 229.749551][ T9438] console_emit_next_record (kernel/printk/printk.c:3183) [ 229.749554][ T9438] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 229.749556][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749557][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749557][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749558][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 229.749560][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 229.749562][ T9438] console_flush_one_record (kernel/printk/printk.c:3268) [ 229.749564][ T9438] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 229.749567][ T9438] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 229.749569][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 229.749571][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 229.749572][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749573][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 229.749575][ T9438] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 229.749576][ T9438] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 229.749578][ T9438] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 229.749579][ T9438] ? vprintk_emit (kernel/printk/printk.c:2478) [ 229.749581][ T9438] vprintk_emit (kernel/printk/printk.c:2479) [ 229.749583][ T9438] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 229.749584][ T9438] ? kasan_save_stack (mm/kasan/common.c:58) [ 229.749586][ T9438] ? kasan_save_track (mm/kasan/common.c:78) [ 229.749587][ T9438] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 229.749588][ T9438] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 229.749589][ T9438] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 229.749592][ T9438] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 229.749593][ T9438] ? do_sock_setsockopt (net/socket.c:2397) [ 229.749597][ T9438] _printk (kernel/printk/printk.c:2504) [ 229.749600][ T9438] ? snapshot_read.cold (user.c:?) [ 229.749602][ T9438] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 229.749606][ T9438] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 229.749608][ T9438] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 229.749610][ T9438] ? netdev_notice (net/core/dev.c:13194) [ 229.749613][ T9438] ? 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) [ 229.749614][ T9438] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 229.749617][ T9438] netif_set_promiscuity (net/core/dev.c:9699) [ 229.749620][ T9438] dev_set_promiscuity (net/core/dev_api.c:288) [ 229.749622][ T9438] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 229.749625][ T9438] packet_mc_add (net/packet/af_packet.c:3755) [ 229.749626][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749627][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 229.749629][ T9438] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 229.749631][ T9438] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 229.749635][ T9438] packet_setsockopt (net/packet/af_packet.c:3840) [ 229.749636][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 229.749638][ T9438] ? packet_bind (net/packet/af_packet.c:3341) [ 229.749639][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 229.749641][ T9438] ? do_sock_getsockopt (net/socket.c:2484) [ 229.749643][ T9438] ? sock_poll (net/socket.c:1514) [ 229.749645][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749646][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 229.749647][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 229.749650][ T9438] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 229.749652][ T9438] do_sock_setsockopt (net/socket.c:2397) [ 229.749654][ T9438] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 229.749655][ T9438] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 229.749657][ T9438] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 229.749660][ T9438] __sys_setsockopt (net/socket.c:2422) [ 229.749663][ T9438] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 229.749664][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 229.749666][ T9438] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 229.749667][ T9438] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 229.749669][ T9438] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 229.749671][ T9438] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 229.749673][ T9438] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 229.749675][ T9438] RIP: 0033:0x7fee37ea22de [ 229.749677][ T9438] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 229.749679][ T9438] RSP: 002b:00007ffd37214c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 229.749683][ T9438] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fee37ea22de [ 229.749684][ T9438] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 229.749685][ T9438] RBP: 00007ffd37214da0 R08: 0000000000000010 R09: 000000002a388ea0 [ 229.749686][ T9438] R10: 00007ffd37214ce0 R11: 0000000000000246 R12: 0000000000000001 Finger prints: __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record