====================================== | [ 34.605689][ T857] softirqs last disabled at (23616): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 34.605691][ T857] Preemption disabled at: | [ 34.605692][ T857] 0x0 | [ 34.605703][ T857] Tainted: [W]=WARN [ 34.605704][ T857] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.605706][ T857] Call Trace: [ 34.605707][ T857] [ 34.605709][ T857] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.605716][ T857] __might_resched.cold (kernel/sched/core.c:9234) [ 34.605721][ T857] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.605726][ T857] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 34.605730][ 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)) [ 34.605732][ T857] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.605739][ 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) [ 34.605742][ T857] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.605746][ T857] put_chars (drivers/char/virtio_console.c:1176) [ 34.605748][ T857] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.605752][ T857] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 34.605757][ T857] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.605761][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.605762][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.605768][ T857] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.605771][ T857] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 34.605776][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.605781][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.605787][ T857] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.605793][ T857] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.605795][ T857] ? 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)) [ 34.605799][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.605801][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.605805][ T857] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.605809][ T857] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.605811][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.605817][ T857] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.605820][ T857] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.605822][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.605824][ 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) [ 34.605827][ T857] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.605829][ T857] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.605832][ T857] vprintk_emit (kernel/printk/printk.c:2479) [ 34.605835][ T857] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.605837][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 34.605841][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 34.605843][ T857] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 34.605848][ T857] _printk (kernel/printk/printk.c:2504) [ 34.605851][ T857] ? snapshot_read.cold (user.c:?) [ 34.605858][ 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) [ 34.605862][ T857] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 34.605869][ T857] fib6_add (net/ipv6/ip6_fib.c:1446) [ 34.605875][ T857] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 34.605881][ T857] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 34.605883][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.605885][ T857] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 34.605887][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.605888][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.605891][ T857] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.605898][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.605901][ T857] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 34.605904][ T857] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 34.605908][ T857] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 34.605911][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.605913][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.605918][ T857] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.605920][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.605924][ T857] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 34.605926][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.605929][ T857] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.605936][ T857] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.605938][ T857] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.605943][ T857] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.605947][ T857] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.605953][ T857] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 34.605957][ T857] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 34.605961][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.605963][ T857] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 34.605968][ T857] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 34.605972][ T857] ____sys_sendmsg (net/socket.c:2713) [ 34.605975][ T857] ? copy_msghdr_from_user (net/socket.c:2650) [ 34.605977][ T857] ? sock_write_iter (net/socket.c:1269) [ 34.605979][ T857] ? move_addr_to_kernel (net/socket.c:258) [ 34.605984][ T857] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 34.605987][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.605990][ T857] ___sys_sendmsg (net/socket.c:2767) [ 34.605992][ T857] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 34.605995][ T857] ? copy_msghdr_from_user (net/socket.c:2619) [ 34.605997][ T857] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 34.606013][ T857] __sys_sendmsg (net/socket.c:2799) [ 34.606016][ T857] ? __sys_sendmsg_sock (net/socket.c:2780) [ 34.606022][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.606024][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.606027][ T857] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.606030][ T857] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.606033][ T857] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.606035][ T857] RIP: 0033:0x7f97092b054e [ 34.606037][ 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 [ 34.606039][ T857] RSP: 002b:00007ffcc2225ca0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.606042][ T857] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f97092b054e [ 34.606044][ T857] RDX: 0000000000000000 RSI: 00007ffcc2225d50 RDI: 0000000000000005 [ 34.606045][ T857] RBP: 00007ffcc2225cb0 R08: 0000000000000000 R09: 0000000000000000 [ 34.606046][ T857] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d760 [ 34.606047][ T857] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 35.883246][ T927] softirqs last disabled at (15798): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 35.883248][ T927] Preemption disabled at: | [ 35.883249][ T927] 0x0 | [ 35.883259][ T927] Tainted: [W]=WARN [ 35.883260][ T927] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.883262][ T927] Call Trace: [ 35.883264][ T927] [ 35.883265][ T927] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.883272][ T927] __might_resched.cold (kernel/sched/core.c:9234) [ 35.883277][ T927] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.883281][ T927] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 35.883285][ T927] __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)) [ 35.883287][ T927] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.883294][ T927] ? 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) [ 35.883296][ T927] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.883300][ T927] put_chars (drivers/char/virtio_console.c:1176) [ 35.883302][ T927] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 35.883304][ T927] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.883307][ T927] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 35.883310][ T927] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.883313][ T927] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.883317][ T927] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.883321][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 35.883323][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.883325][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.883329][ T927] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.883331][ T927] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 35.883334][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.883337][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.883341][ T927] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.883345][ T927] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.883347][ T927] ? 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)) [ 35.883350][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.883351][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.883355][ T927] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.883360][ T927] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.883362][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.883367][ T927] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.883370][ T927] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.883372][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.883373][ T927] ? 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) [ 35.883377][ T927] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.883379][ T927] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.883381][ T927] vprintk_emit (kernel/printk/printk.c:2479) [ 35.883385][ T927] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.883386][ T927] ? kasan_save_stack (mm/kasan/common.c:57) [ 35.883389][ T927] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 35.883390][ T927] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 35.883391][ T927] ? ip6_route_multipath_add (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) net/ipv6/route.c:5364 (discriminator 1) net/ipv6/route.c:5499 (discriminator 1)) [ 35.883392][ T927] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 35.883394][ T927] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 35.883396][ T927] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.883401][ T927] _printk (kernel/printk/printk.c:2504) [ 35.883405][ T927] ? snapshot_read.cold (user.c:?) [ 35.883411][ T927] ? 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) [ 35.883414][ T927] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 35.883421][ T927] fib6_add (net/ipv6/ip6_fib.c:1446) [ 35.883427][ T927] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 35.883432][ T927] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 35.883437][ T927] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 35.883448][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 35.883450][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.883451][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.883455][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 35.883460][ T927] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 35.883463][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 35.883464][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 35.883466][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 35.883473][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 35.883476][ T927] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 35.883478][ T927] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 35.883482][ T927] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 35.883485][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.883486][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.883491][ T927] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 35.883493][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 35.883496][ T927] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.883498][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.883501][ T927] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.883508][ T927] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.883509][ T927] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.883514][ T927] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.883518][ T927] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.883524][ T927] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 35.883527][ T927] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 35.883531][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 35.883533][ T927] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 35.883538][ T927] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 35.883542][ T927] ____sys_sendmsg (net/socket.c:2713) [ 35.883545][ T927] ? copy_msghdr_from_user (net/socket.c:2650) [ 35.883547][ T927] ? sock_write_iter (net/socket.c:1269) [ 35.883549][ T927] ? move_addr_to_kernel (net/socket.c:258) [ 35.883553][ T927] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 35.883556][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 35.883560][ T927] ___sys_sendmsg (net/socket.c:2767) [ 35.883561][ T927] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 35.883564][ T927] ? copy_msghdr_from_user (net/socket.c:2619) [ 35.883566][ T927] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 35.883581][ T927] __sys_sendmsg (net/socket.c:2799) [ 35.883584][ T927] ? __sys_sendmsg_sock (net/socket.c:2780) [ 35.883590][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.883591][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.883594][ T927] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.883598][ T927] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.883601][ T927] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.883603][ T927] RIP: 0033:0x7f6a0728c54e [ 35.883606][ T927] 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 [ 35.883608][ T927] RSP: 002b:00007ffce5984520 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.883610][ T927] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f6a0728c54e [ 35.883612][ T927] RDX: 0000000000000000 RSI: 00007ffce59845d0 RDI: 0000000000000005 [ 35.883613][ T927] RBP: 00007ffce5984530 R08: 0000000000000000 R09: 0000000000000000 [ 35.883614][ T927] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d762 [ 35.883614][ T927] R13: 00000000004a1620 R14: 00007ffce5986b40 R15: 0000000000000000 | [ 60.833600][ T1900] softirqs last disabled at (20495): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 60.833603][ T1900] Preemption disabled at: | [ 60.833604][ T1900] vprintk_emit (kernel/printk/printk.c:2471) | [ 60.833612][ T1900] Tainted: [W]=WARN [ 60.833613][ T1900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.833615][ T1900] Call Trace: [ 60.833616][ T1900] [ 60.833618][ T1900] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 60.833624][ T1900] ? vprintk_emit (kernel/printk/printk.c:2471) [ 60.833625][ T1900] __might_resched.cold (kernel/sched/core.c:9234) [ 60.833630][ T1900] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 60.833634][ T1900] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 60.833639][ 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)) [ 60.833641][ T1900] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 60.833648][ 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) [ 60.833650][ T1900] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 60.833654][ T1900] put_chars (drivers/char/virtio_console.c:1176) [ 60.833657][ T1900] ? __send_to_port (drivers/char/virtio_console.c:654) [ 60.833658][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 60.833662][ T1900] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 60.833664][ T1900] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 60.833669][ T1900] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 60.833673][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 60.833678][ T1900] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 60.833682][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 60.833686][ T1900] console_emit_next_record (kernel/printk/printk.c:3183) [ 60.833690][ T1900] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 60.833692][ T1900] ? 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)) [ 60.833695][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 60.833697][ T1900] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 60.833701][ T1900] console_flush_one_record (kernel/printk/printk.c:3268) [ 60.833706][ T1900] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 60.833707][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 60.833713][ T1900] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 60.833716][ T1900] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 60.833718][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 60.833720][ 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) [ 60.833723][ T1900] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 60.833725][ T1900] ? vprintk_emit (kernel/printk/printk.c:2478) [ 60.833728][ T1900] vprintk_emit (kernel/printk/printk.c:2479) [ 60.833731][ T1900] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 60.833734][ T1900] ? netdev_run_todo (net/core/dev.c:11776) [ 60.833737][ T1900] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 60.833742][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 60.833745][ T1900] _printk (kernel/printk/printk.c:2504) [ 60.833748][ T1900] ? snapshot_read.cold (user.c:?) [ 60.833750][ T1900] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 60.833753][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 60.833755][ T1900] ? __up_write (kernel/locking/rwsem.c:1415) [ 60.833756][ T1900] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 60.833760][ T1900] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 60.833763][ T1900] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 60.833765][ T1900] do_one_initcall (init/main.c:1357) [ 60.833770][ T1900] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 60.833779][ T1900] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 60.833782][ T1900] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 60.833788][ T1900] do_init_module (kernel/module/main.c:3117) [ 60.833791][ T1900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 60.833795][ T1900] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 60.833797][ T1900] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 60.833801][ T1900] load_module (kernel/module/main.c:3593) [ 60.833806][ T1900] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 60.833811][ T1900] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 60.833814][ T1900] ? __ia32_sys_fsconfig (??:?) [ 60.833818][ T1900] ? backing_file_read_iter (fs/backing-file.c:211) [ 60.833822][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 60.833826][ T1900] init_module_from_file (kernel/module/main.c:3790) [ 60.833828][ T1900] ? __do_sys_init_module (kernel/module/main.c:3664) [ 60.833836][ T1900] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 60.833839][ 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) [ 60.833843][ T1900] idempotent_init_module (kernel/module/main.c:3802) [ 60.833845][ T1900] ? init_module_from_file (kernel/module/main.c:3791) [ 60.833851][ T1900] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 60.833853][ T1900] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 60.833859][ T1900] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 60.833860][ T1900] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 60.833864][ T1900] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 60.833867][ T1900] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 60.833870][ T1900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.833872][ T1900] RIP: 0033:0x7f40d230337d [ 60.833875][ 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 [ 60.833877][ T1900] RSP: 002b:00007ffd40b2c838 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 60.833880][ T1900] RAX: ffffffffffffffda RBX: 000055c53aff0810 RCX: 00007f40d230337d [ 60.833881][ T1900] RDX: 0000000000000000 RSI: 000055c51503dffd RDI: 0000000000000000 [ 60.833882][ T1900] RBP: 00007ffd40b2c8d0 R08: 0000000000000000 R09: 0000000000000000 [ 60.833883][ T1900] R10: 0000000000000000 R11: 0000000000000246 R12: 000055c51503dffd [ 60.833884][ T1900] R13: 000055c53aff0960 R14: 0000000000040000 R15: 0000000000000000 | [ 62.777501][ T1957] softirqs last disabled at (26811): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 62.777504][ T1957] Preemption disabled at: | [ 62.777504][ T1957] 0x0 | [ 62.777515][ T1957] Tainted: [W]=WARN [ 62.777516][ T1957] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.777517][ T1957] Call Trace: [ 62.777519][ T1957] [ 62.777521][ T1957] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 62.777527][ T1957] __might_resched.cold (kernel/sched/core.c:9234) [ 62.777532][ T1957] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 62.777536][ T1957] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 62.777541][ T1957] __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)) [ 62.777543][ T1957] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 62.777550][ T1957] ? 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) [ 62.777553][ T1957] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 62.777557][ T1957] put_chars (drivers/char/virtio_console.c:1176) [ 62.777559][ T1957] ? __send_to_port (drivers/char/virtio_console.c:654) [ 62.777561][ T1957] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 62.777564][ T1957] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 62.777570][ T1957] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 62.777577][ T1957] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 62.777580][ T1957] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 62.777582][ T1957] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 62.777586][ T1957] console_emit_next_record (kernel/printk/printk.c:3183) [ 62.777590][ T1957] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 62.777592][ T1957] ? 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)) [ 62.777595][ T1957] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 62.777597][ T1957] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 62.777601][ T1957] console_flush_one_record (kernel/printk/printk.c:3268) [ 62.777605][ T1957] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 62.777607][ T1957] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 62.777612][ T1957] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 62.777615][ T1957] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 62.777617][ T1957] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 62.777619][ T1957] ? 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) [ 62.777623][ T1957] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 62.777625][ T1957] ? vprintk_emit (kernel/printk/printk.c:2478) [ 62.777627][ T1957] vprintk_emit (kernel/printk/printk.c:2479) [ 62.777630][ T1957] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 62.777633][ T1957] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 62.777637][ T1957] _printk (kernel/printk/printk.c:2504) [ 62.777641][ T1957] ? snapshot_read.cold (user.c:?) [ 62.777643][ T1957] ? 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) [ 62.777646][ T1957] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 62.777650][ T1957] ? 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) [ 62.777653][ T1957] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 62.777657][ T1957] ? exit_notify (kernel/exit.c:780) [ 62.777658][ T1957] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 62.777661][ T1957] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 62.777664][ T1957] do_group_exit (kernel/exit.c:1151) [ 62.777667][ T1957] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 62.777669][ T1957] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 62.777672][ T1957] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 62.777676][ T1957] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 62.777679][ T1957] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 62.777681][ T1957] RIP: 0033:0x7efcf1d791b8 [ 62.777683][ T1957] Code: Unable to access opcode bytes at 0x7efcf1d7918e. Code starting with the faulting instruction =========================================== [ 62.777684][ T1957] RSP: 002b:00007ffefb030138 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 62.777687][ T1957] RAX: ffffffffffffffda RBX: 00007efcf1ea9f88 RCX: 00007efcf1d791b8 [ 62.777688][ T1957] RDX: 00007efcf1ac3fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 62.777689][ T1957] RBP: 00007ffefb030190 R08: 0000000000000000 R09: 0000000000000050 [ 62.777690][ T1957] R10: 00007ffefb02ff50 R11: 0000000000000246 R12: 0000000000000001 [ 62.777691][ T1957] R13: 0000000000000000 R14: 00007efcf1ea8680 R15: 00007efcf1ea9fa0 | [ 89.066544][ C3] softirqs last disabled at (5001261): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 89.066546][ C3] Preemption disabled at: | [ 89.066547][ C3] 0x0 | [ 89.066558][ C3] Tainted: [W]=WARN [ 89.066559][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.066561][ C3] Call Trace: [ 89.066563][ C3] [ 89.066565][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 89.066571][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 89.066575][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 89.066579][ C3] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 89.066582][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066584][ C3] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 89.066588][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.066591][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 89.066602][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 89.066604][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 89.066607][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 89.066609][ C3] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 89.066610][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 89.066612][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 89.066615][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 89.066620][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 89.066622][ C3] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 89.066623][ C3] ? vsnprintf (lib/vsprintf.c:2900) [ 89.066626][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.066628][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066629][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.066631][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 89.066634][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 89.066636][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066637][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066638][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.066640][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 89.066642][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 89.066644][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 89.066647][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 89.066649][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.066650][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 89.066652][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066653][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 89.066655][ C3] ? 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) [ 89.066657][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 89.066658][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 89.066660][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 89.066661][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 89.066663][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066664][ C3] _printk (kernel/printk/printk.c:2504) [ 89.066667][ C3] ? snapshot_read.cold (user.c:?) [ 89.066669][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 89.066672][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 89.066674][ C3] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 89.066676][ C3] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 89.066678][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 89.066681][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 89.066683][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 89.066685][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 89.066687][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 89.066689][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 89.066692][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066693][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 89.066695][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.066697][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 89.066698][ C3] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 89.066700][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 89.066701][ C3] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 89.066703][ C3] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 89.066704][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066705][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.066707][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066708][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 89.066712][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 89.066714][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 89.066717][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 89.066718][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 89.066720][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066722][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 89.066724][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 89.066726][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 89.066728][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 89.066731][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.066733][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 89.066735][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 89.066737][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 89.066740][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066741][ C3] handle_softirqs (kernel/softirq.c:645) [ 89.066743][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 89.066745][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 89.066747][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 89.066748][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 89.066750][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 89.066752][ C3] [ 89.066753][ C3] [ 89.066754][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 89.066755][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 89.066758][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 89.066761][ C3] Code: 48 8b 3d 94 92 68 02 e8 1f 00 00 00 48 2b 05 58 e3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 16 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 92 68 02 mov 0x2689294(%rip),%rdi # 0x268929b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 e3 a0 00 sub 0xa0e358(%rip),%rax # 0xa0e36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 16 0e 00 verw 0xe1613(%rip) # 0xe163b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 89.066762][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 89.066766][ C3] RAX: 00000000004c502b RBX: ff11000001cb8040 RCX: ffffffff92506247 [ 89.066767][ C3] RDX: ff11000001cb8040 RSI: ffffffff95711042 RDI: ffffffff950949e0 [ 89.066768][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 89.066769][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 89.066770][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 89.066772][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 89.066777][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 89.066779][ C3] default_idle_call (kernel/sched/idle.c:122) [ 89.066781][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 89.066783][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 89.066785][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 89.066788][ C3] ? trace_sched_exit_tp (./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/sched.h:886) [ 89.066789][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.066791][ C3] do_idle (kernel/sched/idle.c:355) [ 89.066792][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 89.066794][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 89.066796][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 89.066798][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 89.146074][ C3] | [ 89.146188][ C3] | [ 89.146188][ C3] stack backtrace: | [ 89.146361][ C3] Tainted: [W]=WARN [ 89.146362][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.146363][ C3] Call Trace: [ 89.146364][ C3] [ 89.146365][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 89.146370][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 89.146373][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 89.146377][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 89.146379][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 89.146380][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 89.146383][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 89.146384][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 89.146386][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.146389][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 89.146390][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.146392][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 89.146394][ C3] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 89.146395][ C3] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 89.146397][ C3] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 89.146398][ C3] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 89.146400][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.146401][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 89.146403][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.146404][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 89.146406][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 89.146408][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 89.146411][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 89.146413][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 89.146415][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.146416][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 89.146418][ C3] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 89.146420][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 89.146422][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 89.146425][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 89.146427][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 89.146429][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 89.146431][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 89.146434][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.146435][ C3] handle_softirqs (kernel/softirq.c:645) [ 89.146437][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 89.146439][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 89.146441][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 89.146443][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 89.146444][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 89.146446][ C3] [ 89.146446][ C3] [ 89.146447][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 89.146449][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 89.146450][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 89.146452][ C3] Code: 48 8b 3d 94 92 68 02 e8 1f 00 00 00 48 2b 05 58 e3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 16 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 92 68 02 mov 0x2689294(%rip),%rdi # 0x268929b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 e3 a0 00 sub 0xa0e358(%rip),%rax # 0xa0e36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 16 0e 00 verw 0xe1613(%rip) # 0xe163b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 89.146454][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 89.146456][ C3] RAX: 00000000004c502b RBX: ff11000001cb8040 RCX: ffffffff92506247 [ 89.146457][ C3] RDX: ff11000001cb8040 RSI: ffffffff95711042 RDI: ffffffff950949e0 [ 89.146458][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 89.146459][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 89.146459][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 89.146461][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 89.146463][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 89.146465][ C3] default_idle_call (kernel/sched/idle.c:122) [ 89.146466][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 89.146468][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 89.146470][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 89.146472][ C3] ? trace_sched_exit_tp (./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/sched.h:886) [ 89.146474][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 89.146476][ C3] do_idle (kernel/sched/idle.c:355) [ 89.146477][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 89.146479][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 89.146480][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 89.146482][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 133.589251][ T2583] softirqs last disabled at (0): 0x0 | [ 133.589253][ T2583] Preemption disabled at: | [ 133.589254][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 133.589264][ T2583] Tainted: [W]=WARN [ 133.589265][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 133.589267][ T2583] Call Trace: [ 133.589269][ T2583] [ 133.589270][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 133.589276][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 133.589277][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 133.589281][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 133.589284][ T2583] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 133.589286][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589289][ 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)) [ 133.589292][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 133.589295][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 133.589300][ 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) [ 133.589301][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 133.589304][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 133.589305][ T2583] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 133.589307][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 133.589308][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 133.589311][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 133.589316][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 133.589318][ 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) [ 133.589320][ T2583] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 133.589323][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 133.589325][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589326][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.589329][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 133.589331][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 133.589334][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589335][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589336][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589337][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.589339][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 133.589340][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 133.589343][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 133.589346][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 133.589348][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.589349][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 133.589351][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589352][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.589354][ 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) [ 133.589355][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 133.589357][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 133.589358][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 133.589360][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 133.589362][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 133.589363][ T2583] ? kasan_save_stack (mm/kasan/common.c:58) [ 133.589365][ T2583] ? kasan_save_track (mm/kasan/common.c:78) [ 133.589366][ T2583] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 133.589367][ T2583] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 133.589368][ T2583] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 133.589371][ T2583] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 133.589373][ T2583] ? do_sock_setsockopt (net/socket.c:2397) [ 133.589376][ T2583] _printk (kernel/printk/printk.c:2504) [ 133.589379][ T2583] ? snapshot_read.cold (user.c:?) [ 133.589381][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 133.589384][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 133.589387][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 133.589389][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 133.589392][ 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) [ 133.589393][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 133.589396][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 133.589399][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 133.589401][ T2583] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 133.589404][ T2583] packet_mc_add (net/packet/af_packet.c:3755) [ 133.589405][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589406][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.589408][ T2583] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 133.589410][ T2583] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 133.589414][ T2583] packet_setsockopt (net/packet/af_packet.c:3840) [ 133.589416][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 133.589418][ T2583] ? packet_bind (net/packet/af_packet.c:3341) [ 133.589419][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 133.589421][ T2583] ? do_sock_getsockopt (net/socket.c:2484) [ 133.589423][ T2583] ? sock_poll (net/socket.c:1514) [ 133.589425][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589426][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 133.589427][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 133.589430][ T2583] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 133.589432][ T2583] do_sock_setsockopt (net/socket.c:2397) [ 133.589434][ T2583] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 133.589436][ T2583] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 133.589438][ T2583] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 133.589440][ T2583] __sys_setsockopt (net/socket.c:2422) [ 133.589443][ T2583] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 133.589445][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 133.589446][ 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)) [ 133.589447][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 133.589449][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 133.589452][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 133.589454][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 133.589456][ T2583] RIP: 0033:0x7f84671812de [ 133.589461][ 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 [ 133.589463][ T2583] RSP: 002b:00007ffc97ad5468 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 133.589467][ T2583] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f84671812de [ 133.589468][ T2583] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 133.589469][ T2583] RBP: 00007ffc97ad55a0 R08: 0000000000000010 R09: 000000001d9812d0 [ 133.589470][ T2583] R10: 00007ffc97ad54e0 R11: 0000000000000246 R12: 0000000000000001 [ 133.589471][ T2583] R13: 000000001d97d0a8 R14: 000000001d97ce20 R15: 0000000000000000 | [ 135.613845][ T2583] softirqs last disabled at (0): 0x0 | [ 135.613846][ T2583] Preemption disabled at: | [ 135.613847][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 135.613857][ T2583] Tainted: [W]=WARN [ 135.613858][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 135.613860][ T2583] Call Trace: [ 135.613862][ T2583] [ 135.613863][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 135.613869][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 135.613870][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 135.613874][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 135.613878][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.613880][ 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)) [ 135.613883][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 135.613886][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 135.613891][ 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) [ 135.613893][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 135.613895][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 135.613897][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 135.613898][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 135.613901][ T2583] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 135.613903][ T2583] ? pointer (lib/vsprintf.c:2577) [ 135.613906][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 135.613911][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 135.613913][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 135.613914][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 135.613917][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 135.613920][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 135.613922][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.613923][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.613924][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.613925][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 135.613927][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 135.613929][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 135.613931][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 135.613934][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 135.613936][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 135.613938][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 135.613939][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.613940][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 135.613942][ 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) [ 135.613944][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 135.613945][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 135.613947][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 135.613948][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 135.613950][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 135.613951][ T2583] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 135.613954][ T2583] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 135.613957][ T2583] ? __kernel_text_address (kernel/extable.c:79) [ 135.613959][ T2583] _printk (kernel/printk/printk.c:2504) [ 135.613962][ T2583] ? snapshot_read.cold (user.c:?) [ 135.613964][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.613965][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 135.613969][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 135.613971][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 135.613973][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 135.613975][ T2583] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 135.613978][ T2583] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 135.613979][ T2583] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 135.613982][ T2583] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 135.613985][ T2583] ? __fput (fs/file_table.c:512) [ 135.613989][ 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) [ 135.613990][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 135.613992][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 135.613997][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 135.613999][ T2583] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 135.614001][ T2583] ? packet_set_ring (net/packet/af_packet.c:652) [ 135.614009][ T2583] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 135.614011][ T2583] __sock_release (net/socket.c:735) [ 135.614014][ T2583] sock_close (net/socket.c:1526 (discriminator 1)) [ 135.614016][ T2583] __fput (fs/file_table.c:512) [ 135.614018][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 135.614020][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 135.614022][ 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) [ 135.614024][ T2583] task_work_run (kernel/task_work.c:233) [ 135.614026][ T2583] ? task_work_cancel (kernel/task_work.c:190) [ 135.614027][ T2583] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 135.614029][ T2583] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 135.614031][ T2583] ? exit_notify (kernel/exit.c:780) [ 135.614033][ T2583] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 135.614035][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.614037][ T2583] do_group_exit (kernel/exit.c:1151) [ 135.614039][ T2583] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 135.614040][ T2583] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 135.614042][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 135.614045][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 135.614047][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 135.614049][ T2583] RIP: 0033:0x7f84671491b8 [ 135.614051][ T2583] Code: Unable to access opcode bytes at 0x7f846714918e. Code starting with the faulting instruction =========================================== [ 135.614052][ T2583] RSP: 002b:00007ffc97ad5878 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 135.614055][ T2583] RAX: ffffffffffffffda RBX: 00007f8467279f88 RCX: 00007f84671491b8 [ 135.614057][ T2583] RDX: 00007f8466f74908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 135.614058][ T2583] RBP: 00007ffc97ad58d0 R08: 0000000000000000 R09: 0000000000000000 [ 135.614059][ T2583] R10: 00007f8466fc51a0 R11: 0000000000000246 R12: 0000000000000001 [ 135.614059][ T2583] R13: 0000000000000000 R14: 00007f8467278680 R15: 00007f8467279fa0 | [ 255.492419][ T9358] softirqs last disabled at (0): 0x0 | [ 255.492420][ T9358] Preemption disabled at: | [ 255.492421][ T9358] vprintk_emit (kernel/printk/printk.c:2471) | [ 255.492431][ T9358] Tainted: [W]=WARN [ 255.492432][ T9358] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 255.492434][ T9358] Call Trace: [ 255.492436][ T9358] [ 255.492437][ T9358] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 255.492443][ T9358] ? vprintk_emit (kernel/printk/printk.c:2471) [ 255.492444][ T9358] __might_resched.cold (kernel/sched/core.c:9234) [ 255.492448][ T9358] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 255.492452][ T9358] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 255.492454][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492456][ 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)) [ 255.492462][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 255.492465][ T9358] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 255.492470][ 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) [ 255.492472][ T9358] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 255.492475][ T9358] put_chars (drivers/char/virtio_console.c:1176) [ 255.492476][ T9358] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 255.492478][ T9358] ? __send_to_port (drivers/char/virtio_console.c:654) [ 255.492479][ T9358] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 255.492482][ T9358] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 255.492487][ T9358] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 255.492489][ 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) [ 255.492490][ T9358] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 255.492494][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 255.492495][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492496][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 255.492499][ T9358] console_emit_next_record (kernel/printk/printk.c:3183) [ 255.492502][ T9358] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 255.492504][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492505][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492506][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492507][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 255.492509][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 255.492510][ T9358] console_flush_one_record (kernel/printk/printk.c:3268) [ 255.492513][ T9358] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 255.492515][ T9358] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 255.492517][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 255.492519][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 255.492521][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492523][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 255.492525][ 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) [ 255.492527][ T9358] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 255.492530][ T9358] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 255.492532][ T9358] ? vprintk_emit (kernel/printk/printk.c:2478) [ 255.492535][ T9358] vprintk_emit (kernel/printk/printk.c:2479) [ 255.492537][ T9358] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 255.492538][ T9358] ? kasan_save_stack (mm/kasan/common.c:58) [ 255.492540][ T9358] ? kasan_save_track (mm/kasan/common.c:78) [ 255.492542][ T9358] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 255.492543][ T9358] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 255.492544][ T9358] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 255.492547][ T9358] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 255.492548][ T9358] ? do_sock_setsockopt (net/socket.c:2397) [ 255.492552][ T9358] _printk (kernel/printk/printk.c:2504) [ 255.492554][ T9358] ? snapshot_read.cold (user.c:?) [ 255.492556][ T9358] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 255.492560][ T9358] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 255.492562][ T9358] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 255.492564][ T9358] ? netdev_notice (net/core/dev.c:13194) [ 255.492567][ 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) [ 255.492568][ T9358] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 255.492570][ T9358] netif_set_promiscuity (net/core/dev.c:9699) [ 255.492574][ T9358] dev_set_promiscuity (net/core/dev_api.c:288) [ 255.492576][ T9358] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 255.492579][ T9358] packet_mc_add (net/packet/af_packet.c:3755) [ 255.492580][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492581][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 255.492583][ T9358] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 255.492585][ T9358] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 255.492589][ T9358] packet_setsockopt (net/packet/af_packet.c:3840) [ 255.492590][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 255.492592][ T9358] ? packet_bind (net/packet/af_packet.c:3341) [ 255.492594][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 255.492596][ T9358] ? do_sock_getsockopt (net/socket.c:2484) [ 255.492598][ T9358] ? sock_poll (net/socket.c:1514) [ 255.492600][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492601][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 255.492602][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 255.492605][ T9358] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 255.492607][ T9358] do_sock_setsockopt (net/socket.c:2397) [ 255.492608][ T9358] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 255.492610][ T9358] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 255.492612][ T9358] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 255.492614][ T9358] __sys_setsockopt (net/socket.c:2422) [ 255.492617][ T9358] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 255.492619][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 255.492620][ 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)) [ 255.492622][ T9358] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 255.492623][ T9358] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 255.492625][ T9358] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 255.492627][ T9358] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 255.492629][ T9358] RIP: 0033:0x7f2eba5d92de [ 255.492631][ 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 [ 255.492633][ T9358] RSP: 002b:00007ffc5e7917f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 255.492637][ T9358] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f2eba5d92de [ 255.492638][ T9358] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 255.492639][ T9358] RBP: 00007ffc5e791930 R08: 0000000000000010 R09: 000000000dd73ea0 [ 255.492640][ T9358] R10: 00007ffc5e791870 R11: 0000000000000246 R12: 0000000000000001 [ 255.492641][ T9358] R13: 000000000dd6f0c8 R14: 000000000dd6ee40 R15: 0000000000000000 | [ 256.696606][ T9370] softirqs last disabled at (0): 0x0 | [ 256.696607][ T9370] Preemption disabled at: | [ 256.696608][ T9370] vprintk_emit (kernel/printk/printk.c:2471) | [ 256.696619][ T9370] Tainted: [W]=WARN [ 256.696619][ T9370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 256.696621][ T9370] Call Trace: [ 256.696623][ T9370] [ 256.696625][ T9370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 256.696630][ T9370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 256.696631][ T9370] __might_resched.cold (kernel/sched/core.c:9234) [ 256.696636][ T9370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 256.696639][ T9370] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 256.696641][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696644][ 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)) [ 256.696647][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 256.696650][ T9370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 256.696655][ 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) [ 256.696657][ T9370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 256.696660][ T9370] put_chars (drivers/char/virtio_console.c:1176) [ 256.696661][ T9370] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 256.696663][ T9370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 256.696665][ T9370] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 256.696667][ T9370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 256.696672][ T9370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 256.696674][ 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) [ 256.696676][ T9370] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 256.696679][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 256.696680][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696682][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.696684][ T9370] console_emit_next_record (kernel/printk/printk.c:3183) [ 256.696687][ T9370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 256.696689][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696691][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696692][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696693][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.696695][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 256.696696][ T9370] console_flush_one_record (kernel/printk/printk.c:3268) [ 256.696699][ T9370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 256.696701][ T9370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 256.696703][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.696705][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 256.696707][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696708][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.696709][ 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) [ 256.696711][ T9370] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 256.696712][ T9370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 256.696714][ T9370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 256.696715][ T9370] vprintk_emit (kernel/printk/printk.c:2479) [ 256.696717][ T9370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 256.696718][ T9370] ? kasan_save_stack (mm/kasan/common.c:58) [ 256.696720][ T9370] ? kasan_save_track (mm/kasan/common.c:78) [ 256.696721][ T9370] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 256.696723][ T9370] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 256.696724][ T9370] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 256.696727][ T9370] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 256.696728][ T9370] ? do_sock_setsockopt (net/socket.c:2397) [ 256.696732][ T9370] _printk (kernel/printk/printk.c:2504) [ 256.696735][ T9370] ? snapshot_read.cold (user.c:?) [ 256.696737][ T9370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 256.696740][ T9370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 256.696742][ T9370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 256.696745][ T9370] ? netdev_notice (net/core/dev.c:13194) [ 256.696748][ 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) [ 256.696749][ T9370] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 256.696751][ T9370] netif_set_promiscuity (net/core/dev.c:9699) [ 256.696755][ T9370] dev_set_promiscuity (net/core/dev_api.c:288) [ 256.696757][ T9370] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 256.696760][ T9370] packet_mc_add (net/packet/af_packet.c:3755) [ 256.696762][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696763][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.696764][ T9370] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 256.696767][ T9370] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 256.696771][ T9370] packet_setsockopt (net/packet/af_packet.c:3840) [ 256.696772][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.696774][ T9370] ? packet_bind (net/packet/af_packet.c:3341) [ 256.696775][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.696777][ T9370] ? do_sock_getsockopt (net/socket.c:2484) [ 256.696780][ T9370] ? sock_poll (net/socket.c:1514) [ 256.696782][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696783][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.696784][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 256.696787][ T9370] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 256.696788][ T9370] do_sock_setsockopt (net/socket.c:2397) [ 256.696790][ T9370] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 256.696792][ T9370] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 256.696794][ T9370] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 256.696796][ T9370] __sys_setsockopt (net/socket.c:2422) [ 256.696799][ T9370] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 256.696800][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 256.696802][ 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)) [ 256.696803][ T9370] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 256.696805][ T9370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 256.696807][ T9370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 256.696809][ T9370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 256.696812][ T9370] RIP: 0033:0x7fac2cca72de [ 256.696813][ 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 [ 256.696815][ T9370] RSP: 002b:00007ffc97def448 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 256.696819][ T9370] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fac2cca72de [ 256.696820][ T9370] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 256.696821][ T9370] RBP: 00007ffc97def580 R08: 0000000000000010 R09: 0000000012ec7ea0 [ 256.696822][ T9370] R10: 00007ffc97def4c0 R11: 0000000000000246 R12: 0000000000000001 [ 256.696823][ T9370] R13: 0000000012ec30c8 R14: 0000000012ec2e40 R15: 0000000000000000 | [ 257.961839][ T9384] softirqs last disabled at (0): 0x0 | [ 257.961841][ T9384] Preemption disabled at: | [ 257.961842][ T9384] vprintk_emit (kernel/printk/printk.c:2471) | [ 257.961852][ T9384] Tainted: [W]=WARN [ 257.961853][ T9384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 257.961854][ T9384] Call Trace: [ 257.961856][ T9384] [ 257.961857][ T9384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 257.961863][ T9384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 257.961864][ T9384] __might_resched.cold (kernel/sched/core.c:9234) [ 257.961868][ T9384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 257.961871][ T9384] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 257.961873][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.961876][ 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)) [ 257.961879][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 257.961882][ T9384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 257.961887][ 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) [ 257.961889][ T9384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 257.961892][ T9384] put_chars (drivers/char/virtio_console.c:1176) [ 257.961893][ T9384] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 257.961895][ T9384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 257.961896][ T9384] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 257.961899][ T9384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 257.961903][ T9384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 257.961905][ 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) [ 257.961907][ T9384] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 257.961910][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 257.961912][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.961913][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 257.961916][ T9384] console_emit_next_record (kernel/printk/printk.c:3183) [ 257.961919][ T9384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 257.961921][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.961922][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.961923][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.961924][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 257.961926][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 257.961928][ T9384] console_flush_one_record (kernel/printk/printk.c:3268) [ 257.961930][ T9384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 257.961933][ T9384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 257.961935][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 257.961936][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 257.961938][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.961939][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 257.961941][ 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) [ 257.961942][ T9384] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 257.961944][ T9384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 257.961946][ T9384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 257.961947][ T9384] vprintk_emit (kernel/printk/printk.c:2479) [ 257.961949][ T9384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 257.961950][ T9384] ? kasan_save_stack (mm/kasan/common.c:58) [ 257.961952][ T9384] ? kasan_save_track (mm/kasan/common.c:78) [ 257.961953][ T9384] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 257.961954][ T9384] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 257.961955][ T9384] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 257.961958][ T9384] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 257.961960][ T9384] ? do_sock_setsockopt (net/socket.c:2397) [ 257.961963][ T9384] _printk (kernel/printk/printk.c:2504) [ 257.961966][ T9384] ? snapshot_read.cold (user.c:?) [ 257.961968][ T9384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 257.961972][ T9384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 257.961974][ T9384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 257.961976][ T9384] ? netdev_notice (net/core/dev.c:13194) [ 257.961979][ 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) [ 257.961980][ T9384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 257.961983][ T9384] netif_set_promiscuity (net/core/dev.c:9699) [ 257.961986][ T9384] dev_set_promiscuity (net/core/dev_api.c:288) [ 257.961988][ T9384] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 257.961991][ T9384] packet_mc_add (net/packet/af_packet.c:3755) [ 257.961992][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.961993][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 257.961995][ T9384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 257.961997][ T9384] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 257.962001][ T9384] packet_setsockopt (net/packet/af_packet.c:3840) [ 257.962002][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 257.962004][ T9384] ? packet_bind (net/packet/af_packet.c:3341) [ 257.962006][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 257.962008][ T9384] ? do_sock_getsockopt (net/socket.c:2484) [ 257.962010][ T9384] ? sock_poll (net/socket.c:1514) [ 257.962012][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.962013][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 257.962014][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 257.962017][ T9384] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 257.962019][ T9384] do_sock_setsockopt (net/socket.c:2397) [ 257.962021][ T9384] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 257.962022][ T9384] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 257.962024][ T9384] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 257.962027][ T9384] __sys_setsockopt (net/socket.c:2422) [ 257.962029][ T9384] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 257.962031][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 257.962032][ 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)) [ 257.962034][ T9384] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 257.962035][ T9384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 257.962038][ T9384] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 257.962040][ T9384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 257.962042][ T9384] RIP: 0033:0x7f2d950432de [ 257.962044][ 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 [ 257.962045][ T9384] RSP: 002b:00007ffe5f7e3e58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 257.962049][ T9384] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f2d950432de [ 257.962051][ T9384] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 257.962052][ T9384] RBP: 00007ffe5f7e3f90 R08: 0000000000000010 R09: 00000000179c3ea0 [ 257.962053][ T9384] R10: 00007ffe5f7e3ed0 R11: 0000000000000246 R12: 0000000000000001 [ 257.962053][ T9384] R13: 00000000179bf0c8 R14: 00000000179bee40 R15: 0000000000000000 | [ 258.989026][ T9432] softirqs last disabled at (0): 0x0 | [ 258.989028][ T9432] Preemption disabled at: | [ 258.989028][ T9432] vprintk_emit (kernel/printk/printk.c:2471) | [ 258.989039][ T9432] Tainted: [W]=WARN [ 258.989040][ T9432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 258.989041][ T9432] Call Trace: [ 258.989043][ T9432] [ 258.989044][ T9432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 258.989050][ T9432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 258.989051][ T9432] __might_resched.cold (kernel/sched/core.c:9234) [ 258.989056][ T9432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 258.989059][ T9432] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 258.989061][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989064][ T9432] __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)) [ 258.989067][ T9432] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 258.989070][ T9432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 258.989075][ T9432] ? 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) [ 258.989077][ T9432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 258.989079][ T9432] put_chars (drivers/char/virtio_console.c:1176) [ 258.989080][ T9432] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 258.989082][ T9432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 258.989084][ T9432] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 258.989086][ T9432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 258.989097][ T9432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 258.989099][ T9432] ? 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) [ 258.989101][ T9432] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 258.989105][ T9432] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 258.989106][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989108][ T9432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 258.989110][ T9432] console_emit_next_record (kernel/printk/printk.c:3183) [ 258.989113][ T9432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 258.989115][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989116][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989117][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989118][ T9432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 258.989120][ T9432] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 258.989122][ T9432] console_flush_one_record (kernel/printk/printk.c:3268) [ 258.989124][ T9432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 258.989127][ T9432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 258.989129][ T9432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 258.989131][ T9432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 258.989132][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989133][ T9432] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 258.989135][ T9432] ? 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) [ 258.989136][ T9432] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 258.989138][ T9432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 258.989139][ T9432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 258.989141][ T9432] vprintk_emit (kernel/printk/printk.c:2479) [ 258.989142][ T9432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 258.989144][ T9432] ? kasan_save_stack (mm/kasan/common.c:58) [ 258.989146][ T9432] ? kasan_save_track (mm/kasan/common.c:78) [ 258.989147][ T9432] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 258.989148][ T9432] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 258.989149][ T9432] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 258.989152][ T9432] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 258.989153][ T9432] ? do_sock_setsockopt (net/socket.c:2397) [ 258.989157][ T9432] _printk (kernel/printk/printk.c:2504) [ 258.989160][ T9432] ? snapshot_read.cold (user.c:?) [ 258.989162][ T9432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 258.989166][ T9432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 258.989168][ T9432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 258.989170][ T9432] ? netdev_notice (net/core/dev.c:13194) [ 258.989173][ T9432] ? 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) [ 258.989174][ T9432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 258.989176][ T9432] netif_set_promiscuity (net/core/dev.c:9699) [ 258.989180][ T9432] dev_set_promiscuity (net/core/dev_api.c:288) [ 258.989182][ T9432] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 258.989185][ T9432] packet_mc_add (net/packet/af_packet.c:3755) [ 258.989186][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989187][ T9432] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 258.989189][ T9432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 258.989191][ T9432] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 258.989195][ T9432] packet_setsockopt (net/packet/af_packet.c:3840) [ 258.989196][ T9432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 258.989198][ T9432] ? packet_bind (net/packet/af_packet.c:3341) [ 258.989199][ T9432] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 258.989201][ T9432] ? do_sock_getsockopt (net/socket.c:2484) [ 258.989204][ T9432] ? sock_poll (net/socket.c:1514) [ 258.989206][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989207][ T9432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 258.989208][ T9432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 258.989211][ T9432] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 258.989213][ T9432] do_sock_setsockopt (net/socket.c:2397) [ 258.989214][ T9432] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 258.989216][ T9432] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 258.989218][ T9432] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 258.989221][ T9432] __sys_setsockopt (net/socket.c:2422) [ 258.989223][ T9432] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 258.989225][ T9432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 258.989227][ T9432] ? 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)) [ 258.989228][ T9432] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 258.989229][ T9432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 258.989232][ T9432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 258.989234][ T9432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 258.989236][ T9432] RIP: 0033:0x7f3b6a6192de [ 258.989238][ T9432] 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 [ 258.989240][ T9432] RSP: 002b:00007ffc42c99a38 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 258.989243][ T9432] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f3b6a6192de [ 258.989245][ T9432] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 258.989246][ T9432] RBP: 00007ffc42c99b70 R08: 0000000000000010 R09: 0000000025745ea0 [ 258.989247][ T9432] R10: 00007ffc42c99ab0 R11: 0000000000000246 R12: 0000000000000001 [ 258.989247][ T9432] R13: 00000000257410a8 R14: 0000000025740e20 R15: 0000000000000000 | [ 262.126298][ T9435] softirqs last disabled at (0): 0x0 | [ 262.126300][ T9435] Preemption disabled at: | [ 262.126301][ T9435] vprintk_emit (kernel/printk/printk.c:2471) | [ 262.126311][ T9435] Tainted: [W]=WARN [ 262.126312][ T9435] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 262.126314][ T9435] Call Trace: [ 262.126315][ T9435] [ 262.126317][ T9435] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 262.126322][ T9435] ? vprintk_emit (kernel/printk/printk.c:2471) [ 262.126323][ T9435] __might_resched.cold (kernel/sched/core.c:9234) [ 262.126328][ T9435] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 262.126331][ T9435] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 262.126333][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126336][ 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)) [ 262.126338][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 262.126341][ T9435] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 262.126346][ 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) [ 262.126348][ T9435] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 262.126351][ T9435] put_chars (drivers/char/virtio_console.c:1176) [ 262.126352][ T9435] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 262.126354][ T9435] ? __send_to_port (drivers/char/virtio_console.c:654) [ 262.126355][ T9435] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 262.126358][ T9435] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 262.126363][ T9435] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 262.126365][ 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) [ 262.126366][ T9435] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 262.126370][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 262.126371][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126372][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.126375][ T9435] console_emit_next_record (kernel/printk/printk.c:3183) [ 262.126378][ T9435] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 262.126380][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126381][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126382][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126383][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.126385][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 262.126386][ T9435] console_flush_one_record (kernel/printk/printk.c:3268) [ 262.126389][ T9435] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 262.126391][ T9435] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 262.126393][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.126395][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 262.126397][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126398][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.126399][ 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) [ 262.126401][ T9435] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 262.126402][ T9435] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 262.126404][ T9435] ? vprintk_emit (kernel/printk/printk.c:2478) [ 262.126405][ T9435] vprintk_emit (kernel/printk/printk.c:2479) [ 262.126407][ T9435] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 262.126408][ T9435] ? kasan_save_stack (mm/kasan/common.c:58) [ 262.126410][ T9435] ? kasan_save_track (mm/kasan/common.c:78) [ 262.126411][ T9435] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 262.126413][ T9435] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 262.126414][ T9435] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 262.126416][ T9435] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 262.126418][ T9435] ? do_sock_setsockopt (net/socket.c:2397) [ 262.126421][ T9435] _printk (kernel/printk/printk.c:2504) [ 262.126424][ T9435] ? snapshot_read.cold (user.c:?) [ 262.126426][ T9435] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 262.126430][ T9435] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 262.126432][ T9435] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 262.126434][ T9435] ? netdev_notice (net/core/dev.c:13194) [ 262.126437][ 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) [ 262.126439][ T9435] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 262.126441][ T9435] netif_set_promiscuity (net/core/dev.c:9699) [ 262.126444][ T9435] dev_set_promiscuity (net/core/dev_api.c:288) [ 262.126446][ T9435] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 262.126449][ T9435] packet_mc_add (net/packet/af_packet.c:3755) [ 262.126450][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126451][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.126453][ T9435] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 262.126456][ T9435] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 262.126463][ T9435] packet_setsockopt (net/packet/af_packet.c:3840) [ 262.126464][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.126466][ T9435] ? packet_bind (net/packet/af_packet.c:3341) [ 262.126468][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.126469][ T9435] ? do_sock_getsockopt (net/socket.c:2484) [ 262.126472][ T9435] ? sock_poll (net/socket.c:1514) [ 262.126474][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126475][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.126476][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 262.126479][ T9435] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 262.126481][ T9435] do_sock_setsockopt (net/socket.c:2397) [ 262.126483][ T9435] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 262.126484][ T9435] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 262.126486][ T9435] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 262.126489][ T9435] __sys_setsockopt (net/socket.c:2422) [ 262.126492][ T9435] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 262.126493][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 262.126495][ 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)) [ 262.126496][ T9435] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 262.126498][ T9435] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 262.126500][ T9435] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 262.126502][ T9435] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 262.126505][ T9435] RIP: 0033:0x7fd2b0aa72de [ 262.126507][ 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 [ 262.126509][ T9435] RSP: 002b:00007ffdb9d0a5c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 262.126512][ T9435] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd2b0aa72de [ 262.126514][ T9435] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 262.126515][ T9435] RBP: 00007ffdb9d0a700 R08: 0000000000000010 R09: 000000002ac70ea0 [ 262.126516][ T9435] R10: 00007ffdb9d0a640 R11: 0000000000000246 R12: 0000000000000001 [ 262.126516][ T9435] R13: 000000002ac6c0a8 R14: 000000002ac6be20 R15: 0000000000000000 | [ 265.257773][ T9438] softirqs last disabled at (0): 0x0 | [ 265.257775][ T9438] Preemption disabled at: | [ 265.257776][ T9438] vprintk_emit (kernel/printk/printk.c:2471) | [ 265.257786][ T9438] Tainted: [W]=WARN [ 265.257787][ T9438] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 265.257789][ T9438] Call Trace: [ 265.257790][ T9438] [ 265.257792][ T9438] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 265.257797][ T9438] ? vprintk_emit (kernel/printk/printk.c:2471) [ 265.257798][ T9438] __might_resched.cold (kernel/sched/core.c:9234) [ 265.257802][ T9438] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 265.257805][ T9438] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 265.257807][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257810][ 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)) [ 265.257813][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 265.257816][ T9438] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 265.257822][ 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) [ 265.257823][ T9438] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 265.257826][ T9438] put_chars (drivers/char/virtio_console.c:1176) [ 265.257827][ T9438] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 265.257829][ T9438] ? __send_to_port (drivers/char/virtio_console.c:654) [ 265.257830][ T9438] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 265.257833][ T9438] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 265.257838][ T9438] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 265.257839][ 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) [ 265.257841][ T9438] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 265.257844][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 265.257846][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257847][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 265.257850][ T9438] console_emit_next_record (kernel/printk/printk.c:3183) [ 265.257852][ T9438] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 265.257854][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257855][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257856][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257857][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 265.257859][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 265.257861][ T9438] console_flush_one_record (kernel/printk/printk.c:3268) [ 265.257863][ T9438] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 265.257866][ T9438] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 265.257868][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 265.257870][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 265.257871][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257872][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 265.257874][ 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) [ 265.257875][ T9438] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 265.257877][ T9438] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 265.257878][ T9438] ? vprintk_emit (kernel/printk/printk.c:2478) [ 265.257880][ T9438] vprintk_emit (kernel/printk/printk.c:2479) [ 265.257882][ T9438] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 265.257883][ T9438] ? kasan_save_stack (mm/kasan/common.c:58) [ 265.257885][ T9438] ? kasan_save_track (mm/kasan/common.c:78) [ 265.257886][ T9438] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 265.257887][ T9438] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 265.257888][ T9438] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 265.257891][ T9438] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 265.257892][ T9438] ? do_sock_setsockopt (net/socket.c:2397) [ 265.257896][ T9438] _printk (kernel/printk/printk.c:2504) [ 265.257899][ T9438] ? snapshot_read.cold (user.c:?) [ 265.257901][ T9438] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 265.257904][ T9438] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 265.257906][ T9438] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 265.257909][ T9438] ? netdev_notice (net/core/dev.c:13194) [ 265.257911][ 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) [ 265.257913][ T9438] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 265.257916][ T9438] netif_set_promiscuity (net/core/dev.c:9699) [ 265.257919][ T9438] dev_set_promiscuity (net/core/dev_api.c:288) [ 265.257921][ T9438] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 265.257924][ T9438] packet_mc_add (net/packet/af_packet.c:3755) [ 265.257925][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257926][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 265.257928][ T9438] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 265.257931][ T9438] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 265.257935][ T9438] packet_setsockopt (net/packet/af_packet.c:3840) [ 265.257936][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 265.257938][ T9438] ? packet_bind (net/packet/af_packet.c:3341) [ 265.257939][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 265.257941][ T9438] ? do_sock_getsockopt (net/socket.c:2484) [ 265.257944][ T9438] ? sock_poll (net/socket.c:1514) [ 265.257946][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257947][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 265.257948][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 265.257951][ T9438] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 265.257953][ T9438] do_sock_setsockopt (net/socket.c:2397) [ 265.257954][ T9438] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 265.257956][ T9438] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 265.257958][ T9438] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 265.257960][ T9438] __sys_setsockopt (net/socket.c:2422) [ 265.257963][ T9438] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 265.257965][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 265.257966][ 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)) [ 265.257968][ T9438] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 265.257969][ T9438] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 265.257972][ T9438] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 265.257974][ T9438] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 265.257976][ T9438] RIP: 0033:0x7f025c3362de [ 265.257978][ 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 [ 265.257980][ T9438] RSP: 002b:00007ffe0c3c16c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 265.257983][ T9438] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f025c3362de [ 265.257985][ T9438] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 265.257986][ T9438] RBP: 00007ffe0c3c1800 R08: 0000000000000010 R09: 000000003f9f2ea0 [ 265.257987][ T9438] R10: 00007ffe0c3c1740 R11: 0000000000000246 R12: 0000000000000001 Finger prints: ip6_route_multipath_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock_bh vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print