====================================== | [ 38.039123][ T858] softirqs last disabled at (21084): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 38.039129][ T858] Preemption disabled at: | [ 38.039129][ T858] 0x0 | [ 38.039140][ T858] Tainted: [W]=WARN [ 38.039141][ T858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.039143][ T858] Call Trace: [ 38.039145][ T858] [ 38.039146][ T858] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.039153][ T858] __might_resched.cold (kernel/sched/core.c:9234) [ 38.039158][ T858] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.039162][ T858] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 38.039167][ T858] __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)) [ 38.039169][ T858] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.039176][ T858] ? 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) [ 38.039179][ T858] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.039182][ T858] put_chars (drivers/char/virtio_console.c:1176) [ 38.039185][ T858] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.039188][ T858] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 38.039193][ T858] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.039197][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.039199][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.039203][ T858] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.039205][ T858] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 38.039209][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.039211][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.039216][ T858] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.039219][ T858] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.039221][ T858] ? 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)) [ 38.039224][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.039226][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.039230][ T858] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.039234][ T858] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.039236][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.039242][ T858] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.039244][ T858] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.039246][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.039248][ T858] ? 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) [ 38.039252][ T858] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.039254][ T858] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.039256][ T858] vprintk_emit (kernel/printk/printk.c:2479) [ 38.039259][ T858] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.039261][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 38.039264][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.039266][ T858] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 38.039271][ T858] _printk (kernel/printk/printk.c:2504) [ 38.039275][ T858] ? snapshot_read.cold (user.c:?) [ 38.039281][ T858] ? 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) [ 38.039285][ T858] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 38.039292][ T858] fib6_add (net/ipv6/ip6_fib.c:1446) [ 38.039298][ T858] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 38.039303][ T858] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 38.039305][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 38.039307][ T858] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 38.039309][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 38.039311][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.039313][ T858] ? mark_usage (kernel/locking/lockdep.c:4690) [ 38.039320][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.039323][ T858] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 38.039327][ T858] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 38.039330][ T858] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 38.039333][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 38.039335][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.039339][ T858] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.039341][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.039345][ T858] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 38.039347][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 38.039350][ T858] ? netlink_ack (./include/linux/skbuff.h:2718) [ 38.039357][ T858] ? 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)) [ 38.039358][ T858] ? 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)) [ 38.039363][ T858] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 38.039367][ T858] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 38.039373][ T858] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 38.039377][ T858] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 38.039381][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.039382][ T858] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 38.039388][ T858] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 38.039392][ T858] ____sys_sendmsg (net/socket.c:2713) [ 38.039394][ T858] ? copy_msghdr_from_user (net/socket.c:2650) [ 38.039397][ T858] ? sock_write_iter (net/socket.c:1269) [ 38.039398][ T858] ? move_addr_to_kernel (net/socket.c:258) [ 38.039405][ T858] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 38.039408][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.039412][ T858] ___sys_sendmsg (net/socket.c:2767) [ 38.039413][ T858] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 38.039416][ T858] ? copy_msghdr_from_user (net/socket.c:2619) [ 38.039418][ T858] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 38.039433][ T858] __sys_sendmsg (net/socket.c:2799) [ 38.039436][ T858] ? __sys_sendmsg_sock (net/socket.c:2780) [ 38.039442][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.039444][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.039447][ T858] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.039450][ T858] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 38.039453][ T858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.039455][ T858] RIP: 0033:0x7f6926dc154e [ 38.039458][ T858] 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 [ 38.039459][ T858] RSP: 002b:00007ffe6ab61e30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 38.039462][ T858] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f6926dc154e [ 38.039463][ T858] RDX: 0000000000000000 RSI: 00007ffe6ab61ee0 RDI: 0000000000000005 [ 38.039464][ T858] RBP: 00007ffe6ab61e40 R08: 0000000000000000 R09: 0000000000000000 [ 38.039465][ T858] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9100d3 [ 38.039466][ T858] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 39.574427][ T928] softirqs last disabled at (19694): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 39.574430][ T928] Preemption disabled at: | [ 39.574431][ T928] 0x0 | [ 39.574444][ T928] Tainted: [W]=WARN [ 39.574446][ T928] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.574448][ T928] Call Trace: [ 39.574450][ T928] [ 39.574452][ T928] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.574461][ T928] __might_resched.cold (kernel/sched/core.c:9234) [ 39.574467][ T928] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.574473][ T928] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 39.574480][ T928] __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)) [ 39.574483][ T928] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.574492][ T928] ? 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) [ 39.574496][ T928] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.574502][ T928] put_chars (drivers/char/virtio_console.c:1176) [ 39.574505][ T928] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 39.574508][ T928] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.574513][ T928] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 39.574518][ T928] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.574521][ T928] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.574528][ T928] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.574534][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 39.574537][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.574539][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.574546][ T928] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.574550][ T928] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 39.574555][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.574559][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.574566][ T928] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.574572][ T928] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.574574][ T928] ? 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)) [ 39.574580][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.574583][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.574590][ T928] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.574597][ T928] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.574599][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.574609][ T928] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.574618][ T928] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.574621][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.574624][ T928] ? 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) [ 39.574630][ T928] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.574633][ T928] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.574638][ T928] vprintk_emit (kernel/printk/printk.c:2479) [ 39.574643][ T928] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.574645][ T928] ? kasan_save_stack (mm/kasan/common.c:57) [ 39.574649][ T928] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.574651][ T928] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.574653][ T928] ? 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)) [ 39.574655][ T928] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 39.574657][ T928] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 39.574661][ T928] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 39.574668][ T928] _printk (kernel/printk/printk.c:2504) [ 39.574673][ T928] ? snapshot_read.cold (user.c:?) [ 39.574685][ T928] ? 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) [ 39.574690][ T928] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 39.574701][ T928] fib6_add (net/ipv6/ip6_fib.c:1446) [ 39.574711][ T928] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 39.574721][ T928] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 39.574730][ T928] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 39.574749][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 39.574752][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.574754][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.574762][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 39.574766][ T928] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 39.574770][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 39.574771][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 39.574775][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 39.574788][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 39.574793][ T928] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 39.574796][ T928] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 39.574801][ T928] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 39.574807][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.574809][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.574817][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.574820][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 39.574826][ T928] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 39.574829][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.574834][ T928] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.574846][ T928] ? 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)) [ 39.574848][ T928] ? 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)) [ 39.574856][ T928] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.574863][ T928] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.574873][ T928] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 39.574880][ T928] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 39.574886][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 39.574889][ T928] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 39.574897][ T928] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 39.574903][ T928] ____sys_sendmsg (net/socket.c:2713) [ 39.574906][ T928] ? copy_msghdr_from_user (net/socket.c:2650) [ 39.574910][ T928] ? sock_write_iter (net/socket.c:1269) [ 39.574912][ T928] ? move_addr_to_kernel (net/socket.c:258) [ 39.574920][ T928] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 39.574924][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 39.574930][ T928] ___sys_sendmsg (net/socket.c:2767) [ 39.574933][ T928] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 39.574937][ T928] ? copy_msghdr_from_user (net/socket.c:2619) [ 39.574941][ T928] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 39.574969][ T928] __sys_sendmsg (net/socket.c:2799) [ 39.574974][ T928] ? __sys_sendmsg_sock (net/socket.c:2780) [ 39.574983][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.574986][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.574992][ T928] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.574997][ T928] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.575001][ T928] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.575005][ T928] RIP: 0033:0x7f59682f654e [ 39.575008][ T928] 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 [ 39.575011][ T928] RSP: 002b:00007ffc471b3130 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.575014][ T928] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f59682f654e [ 39.575016][ T928] RDX: 0000000000000000 RSI: 00007ffc471b31e0 RDI: 0000000000000005 [ 39.575017][ T928] RBP: 00007ffc471b3140 R08: 0000000000000000 R09: 0000000000000000 [ 39.575019][ T928] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9100d4 [ 39.575020][ T928] R13: 00000000004a1620 R14: 00007ffc471b5750 R15: 0000000000000000 | [ 58.006695][ C0] | [ 58.006695][ C0] | [ 58.006695][ C0] stack backtrace: | [ 58.006700][ C0] Tainted: [W]=WARN [ 58.006701][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.006703][ C0] Call Trace: [ 58.006704][ C0] [ 58.006705][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 58.006710][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 58.006717][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 58.006718][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 58.006721][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 58.006723][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 58.006725][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 58.006728][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 58.006729][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 58.006732][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006734][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 58.006736][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 58.006738][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 58.006739][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 58.006741][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 58.006743][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 58.006745][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006746][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 58.006748][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 58.006751][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 58.006752][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 58.006755][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 58.006757][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 58.006758][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006759][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 58.006761][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 58.006763][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 58.006765][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 58.006766][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 58.006768][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 58.006770][ C0] _printk (kernel/printk/printk.c:2504) [ 58.006771][ C0] ? snapshot_read.cold (user.c:?) [ 58.006773][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 58.006775][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 58.006777][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 58.006779][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 58.006780][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 58.006782][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 58.006784][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 58.006786][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 58.006789][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 58.006791][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 58.006793][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006794][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 58.006796][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 58.006798][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 58.006800][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 58.006803][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 58.006805][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 58.006808][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 58.006809][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 58.006812][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006813][ C0] handle_softirqs (kernel/softirq.c:645) [ 58.006815][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 58.006817][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 58.006819][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 58.006821][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 58.006822][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 58.006824][ C0] [ 58.006824][ C0] [ 58.006825][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 58.006827][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 58.006828][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 58.006831][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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 [ 58.006832][ C0] RSP: 0018:ffffffffb7207cf8 EFLAGS: 00000296 [ 58.006834][ C0] RAX: 00000000002a3c17 RBX: ffffffffb7230600 RCX: ffffffffb3906247 [ 58.006835][ C0] RDX: ffffffffb7230600 RSI: ffffffffb6b11027 RDI: ffffffffb64949e0 [ 58.006836][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 58.006837][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff6e40fa2 [ 58.006838][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 58.006839][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 58.006842][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 58.006843][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 58.006845][ C0] default_idle_call (kernel/sched/idle.c:122) [ 58.006846][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 58.006848][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 58.006850][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 58.006852][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006854][ C0] do_idle (kernel/sched/idle.c:355) [ 58.006855][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 58.006857][ C0] rest_init (init/main.c:727) [ 58.006858][ C0] ? __cpuidle_text_end (??:?) [ 58.006861][ C0] ? rest_init (init/main.c:727) [ 58.006863][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 58.006866][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 58.006867][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 58.006869][ C0] start_kernel (init/main.c:1185) [ 58.006871][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 58.006873][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 58.006874][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 58.006893][ C0] softirqs last disabled at (2767897): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 58.006895][ C0] Preemption disabled at: | [ 58.006895][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 58.006900][ C0] Tainted: [W]=WARN [ 58.006901][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.006901][ C0] Call Trace: [ 58.006902][ C0] [ 58.006903][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 58.006905][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 58.006907][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 58.006910][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 58.006913][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006914][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 58.006915][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 58.006917][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 58.006919][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.006921][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 58.006924][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 58.006925][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 58.006927][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 58.006929][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 58.006932][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 58.006934][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006935][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006937][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 58.006939][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 58.006941][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 58.006943][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006944][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 58.006946][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 58.006948][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 58.006950][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 58.006952][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 58.006954][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 58.006956][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006957][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 58.006959][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 58.006960][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 58.006962][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 58.006963][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 58.006965][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 58.006967][ C0] _printk (kernel/printk/printk.c:2504) [ 58.006968][ C0] ? snapshot_read.cold (user.c:?) [ 58.006970][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 58.006972][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 58.006974][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 58.006976][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 58.006977][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 58.006979][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 58.006981][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 58.006983][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 58.006984][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 58.006986][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 58.006988][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.006989][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 58.006991][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 58.006993][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 58.006995][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 58.006998][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 58.007000][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 58.007002][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 58.007004][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 58.007005][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.007006][ C0] handle_softirqs (kernel/softirq.c:645) [ 58.007008][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 58.007010][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 58.007012][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 58.007014][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 58.007016][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 58.007017][ C0] [ 58.007018][ C0] [ 58.007018][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 58.007020][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 58.007021][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 58.007023][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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 [ 58.007024][ C0] RSP: 0018:ffffffffb7207cf8 EFLAGS: 00000296 [ 58.007025][ C0] RAX: 00000000002a3c17 RBX: ffffffffb7230600 RCX: ffffffffb3906247 [ 58.007026][ C0] RDX: ffffffffb7230600 RSI: ffffffffb6b11027 RDI: ffffffffb64949e0 [ 58.007026][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 58.007027][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff6e40fa2 [ 58.007028][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 58.007029][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 58.007031][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 58.007033][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 58.007034][ C0] default_idle_call (kernel/sched/idle.c:122) [ 58.007036][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 58.007037][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 58.007039][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 58.007041][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.007042][ C0] do_idle (kernel/sched/idle.c:355) [ 58.007043][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 58.007045][ C0] rest_init (init/main.c:727) [ 58.007047][ C0] ? __cpuidle_text_end (??:?) [ 58.007049][ C0] ? rest_init (init/main.c:727) [ 58.007051][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 58.007053][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 58.007054][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 58.007055][ C0] start_kernel (init/main.c:1185) [ 58.007057][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 58.007059][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 58.007060][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 65.932064][ T1899] softirqs last disabled at (0): 0x0 | [ 65.932066][ T1899] Preemption disabled at: | [ 65.932067][ T1899] vprintk_emit (kernel/printk/printk.c:2471) | [ 65.932078][ T1899] Tainted: [W]=WARN [ 65.932079][ T1899] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.932081][ T1899] Call Trace: [ 65.932082][ T1899] [ 65.932083][ T1899] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 65.932089][ T1899] ? vprintk_emit (kernel/printk/printk.c:2471) [ 65.932090][ T1899] __might_resched.cold (kernel/sched/core.c:9234) [ 65.932093][ T1899] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 65.932096][ T1899] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 65.932099][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932102][ T1899] __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)) [ 65.932105][ T1899] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 65.932108][ T1899] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 65.932113][ T1899] ? 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) [ 65.932114][ T1899] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 65.932117][ T1899] put_chars (drivers/char/virtio_console.c:1176) [ 65.932119][ T1899] ? __send_to_port (drivers/char/virtio_console.c:654) [ 65.932120][ T1899] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 65.932123][ T1899] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 65.932130][ T1899] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 65.932132][ T1899] ? vsnprintf (lib/vsprintf.c:2900) [ 65.932136][ T1899] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 65.932138][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932139][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932141][ T1899] console_emit_next_record (kernel/printk/printk.c:3183) [ 65.932144][ T1899] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 65.932147][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932148][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932149][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932151][ T1899] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 65.932153][ T1899] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 65.932155][ T1899] console_flush_one_record (kernel/printk/printk.c:3268) [ 65.932158][ T1899] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 65.932161][ T1899] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 65.932163][ T1899] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 65.932165][ T1899] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 65.932167][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932168][ T1899] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 65.932170][ T1899] ? 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) [ 65.932171][ T1899] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 65.932173][ T1899] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 65.932175][ T1899] ? vprintk_emit (kernel/printk/printk.c:2478) [ 65.932176][ T1899] vprintk_emit (kernel/printk/printk.c:2479) [ 65.932178][ T1899] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 65.932180][ T1899] ? netdev_run_todo (net/core/dev.c:11776) [ 65.932183][ T1899] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 65.932187][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 65.932189][ T1899] _printk (kernel/printk/printk.c:2504) [ 65.932193][ T1899] ? snapshot_read.cold (user.c:?) [ 65.932194][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932195][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 65.932197][ T1899] ? __up_write (kernel/locking/rwsem.c:1415) [ 65.932199][ T1899] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 65.932200][ T1899] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 65.932202][ T1899] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 65.932203][ T1899] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 65.932206][ T1899] do_one_initcall (init/main.c:1357) [ 65.932209][ T1899] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 65.932212][ T1899] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 65.932214][ T1899] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 65.932218][ T1899] do_init_module (kernel/module/main.c:3117) [ 65.932220][ T1899] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 65.932221][ T1899] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 65.932223][ T1899] load_module (kernel/module/main.c:3593) [ 65.932226][ T1899] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 65.932230][ T1899] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 65.932231][ T1899] ? __ia32_sys_fsconfig (??:?) [ 65.932235][ T1899] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 65.932237][ T1899] init_module_from_file (kernel/module/main.c:3790) [ 65.932239][ T1899] ? __do_sys_init_module (kernel/module/main.c:3664) [ 65.932240][ T1899] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 65.932242][ T1899] ? handle_pte_fault (mm/memory.c:6558) [ 65.932244][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932245][ T1899] ? ovl_mmap (fs/overlayfs/file.c:477) [ 65.932249][ T1899] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 65.932251][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.932252][ T1899] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 65.932253][ T1899] ? 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) [ 65.932256][ T1899] idempotent_init_module (kernel/module/main.c:3802) [ 65.932257][ T1899] ? init_module_from_file (kernel/module/main.c:3791) [ 65.932260][ T1899] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 65.932262][ T1899] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 65.932264][ T1899] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 65.932265][ T1899] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 65.932268][ T1899] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 65.932271][ T1899] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 65.932273][ T1899] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.932275][ T1899] RIP: 0033:0x7fb09a9b937d [ 65.932277][ T1899] 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 [ 65.932279][ T1899] RSP: 002b:00007ffcb453a6a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 65.932283][ T1899] RAX: ffffffffffffffda RBX: 000056447454e810 RCX: 00007fb09a9b937d [ 65.932284][ T1899] RDX: 0000000000000000 RSI: 000056447023effd RDI: 0000000000000000 [ 65.932285][ T1899] RBP: 00007ffcb453a740 R08: 0000000000000000 R09: 0000000000000000 [ 65.932286][ T1899] R10: 0000000000000000 R11: 0000000000000246 R12: 000056447023effd [ 65.932287][ T1899] R13: 000056447454e960 R14: 0000000000040000 R15: 0000000000000000 | [ 134.743264][ T2582] softirqs last disabled at (0): 0x0 | [ 134.743265][ T2582] Preemption disabled at: | [ 134.743266][ T2582] vprintk_emit (kernel/printk/printk.c:2471) | [ 134.743276][ T2582] Tainted: [W]=WARN [ 134.743277][ T2582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 134.743279][ T2582] Call Trace: [ 134.743280][ T2582] [ 134.743281][ T2582] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 134.743287][ T2582] ? vprintk_emit (kernel/printk/printk.c:2471) [ 134.743288][ T2582] __might_resched.cold (kernel/sched/core.c:9234) [ 134.743292][ T2582] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 134.743295][ T2582] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 134.743297][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743299][ T2582] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 134.743302][ T2582] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 134.743306][ T2582] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 134.743310][ T2582] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 134.743312][ T2582] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 134.743314][ T2582] put_chars (drivers/char/virtio_console.c:1176) [ 134.743316][ T2582] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 134.743317][ T2582] ? __send_to_port (drivers/char/virtio_console.c:654) [ 134.743319][ T2582] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 134.743321][ T2582] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 134.743326][ T2582] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 134.743328][ T2582] ? 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) [ 134.743329][ T2582] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 134.743332][ T2582] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 134.743334][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743335][ T2582] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.743338][ T2582] console_emit_next_record (kernel/printk/printk.c:3183) [ 134.743341][ T2582] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 134.743343][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743344][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743345][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743345][ T2582] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.743347][ T2582] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 134.743349][ T2582] console_flush_one_record (kernel/printk/printk.c:3268) [ 134.743351][ T2582] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 134.743354][ T2582] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 134.743356][ T2582] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.743357][ T2582] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 134.743359][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743360][ T2582] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.743361][ T2582] ? 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) [ 134.743363][ T2582] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 134.743364][ T2582] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 134.743366][ T2582] ? vprintk_emit (kernel/printk/printk.c:2478) [ 134.743367][ T2582] vprintk_emit (kernel/printk/printk.c:2479) [ 134.743369][ T2582] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 134.743370][ T2582] ? kasan_save_stack (mm/kasan/common.c:58) [ 134.743372][ T2582] ? kasan_save_track (mm/kasan/common.c:78) [ 134.743373][ T2582] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 134.743374][ T2582] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 134.743375][ T2582] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 134.743378][ T2582] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 134.743379][ T2582] ? do_sock_setsockopt (net/socket.c:2397) [ 134.743383][ T2582] _printk (kernel/printk/printk.c:2504) [ 134.743386][ T2582] ? snapshot_read.cold (user.c:?) [ 134.743388][ T2582] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 134.743391][ T2582] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 134.743393][ T2582] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 134.743395][ T2582] ? netdev_notice (net/core/dev.c:13194) [ 134.743398][ T2582] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 134.743400][ T2582] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 134.743402][ T2582] netif_set_promiscuity (net/core/dev.c:9699) [ 134.743406][ T2582] dev_set_promiscuity (net/core/dev_api.c:288) [ 134.743408][ T2582] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 134.743411][ T2582] packet_mc_add (net/packet/af_packet.c:3755) [ 134.743412][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743414][ T2582] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.743415][ T2582] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 134.743417][ T2582] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 134.743421][ T2582] packet_setsockopt (net/packet/af_packet.c:3840) [ 134.743423][ T2582] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.743425][ T2582] ? packet_bind (net/packet/af_packet.c:3341) [ 134.743426][ T2582] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.743428][ T2582] ? do_sock_getsockopt (net/socket.c:2484) [ 134.743430][ T2582] ? sock_poll (net/socket.c:1514) [ 134.743432][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743433][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.743434][ T2582] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 134.743437][ T2582] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 134.743439][ T2582] do_sock_setsockopt (net/socket.c:2397) [ 134.743441][ T2582] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 134.743442][ T2582] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 134.743444][ T2582] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 134.743446][ T2582] __sys_setsockopt (net/socket.c:2422) [ 134.743449][ T2582] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 134.743451][ T2582] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 134.743452][ T2582] ? 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)) [ 134.743454][ T2582] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 134.743455][ T2582] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 134.743458][ T2582] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 134.743459][ T2582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 134.743462][ T2582] RIP: 0033:0x7f7c0fdce2de [ 134.743463][ T2582] 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 [ 134.743465][ T2582] RSP: 002b:00007ffc60966f28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 134.743469][ T2582] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7c0fdce2de [ 134.743470][ T2582] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 134.743471][ T2582] RBP: 00007ffc60967060 R08: 0000000000000010 R09: 000000002b1692d0 [ 134.743472][ T2582] R10: 00007ffc60966fa0 R11: 0000000000000246 R12: 0000000000000001 [ 134.743473][ T2582] R13: 000000002b1650a8 R14: 000000002b164e20 R15: 0000000000000000 | [ 136.787093][ T2582] softirqs last disabled at (0): 0x0 | [ 136.787095][ T2582] Preemption disabled at: | [ 136.787095][ T2582] vprintk_emit (kernel/printk/printk.c:2471) | [ 136.787105][ T2582] Tainted: [W]=WARN [ 136.787106][ T2582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 136.787108][ T2582] Call Trace: [ 136.787110][ T2582] [ 136.787111][ T2582] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 136.787116][ T2582] ? vprintk_emit (kernel/printk/printk.c:2471) [ 136.787118][ T2582] __might_resched.cold (kernel/sched/core.c:9234) [ 136.787121][ T2582] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 136.787124][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 136.787129][ T2582] __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)) [ 136.787132][ T2582] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 136.787135][ T2582] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 136.787140][ T2582] ? 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) [ 136.787141][ T2582] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 136.787144][ T2582] put_chars (drivers/char/virtio_console.c:1176) [ 136.787145][ T2582] ? __send_to_port (drivers/char/virtio_console.c:654) [ 136.787146][ T2582] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 136.787149][ T2582] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 136.787151][ T2582] ? pointer (lib/vsprintf.c:2577) [ 136.787154][ T2582] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 136.787159][ T2582] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 136.787160][ T2582] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 136.787162][ T2582] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 136.787164][ T2582] console_emit_next_record (kernel/printk/printk.c:3183) [ 136.787167][ T2582] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 136.787169][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 136.787170][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 136.787171][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 136.787172][ T2582] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 136.787174][ T2582] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 136.787175][ T2582] console_flush_one_record (kernel/printk/printk.c:3268) [ 136.787178][ T2582] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 136.787180][ T2582] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 136.787182][ T2582] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 136.787184][ T2582] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 136.787185][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 136.787186][ T2582] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 136.787188][ T2582] ? 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) [ 136.787189][ T2582] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 136.787190][ T2582] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 136.787192][ T2582] ? vprintk_emit (kernel/printk/printk.c:2478) [ 136.787194][ T2582] vprintk_emit (kernel/printk/printk.c:2479) [ 136.787195][ T2582] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 136.787196][ T2582] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 136.787199][ T2582] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 136.787201][ T2582] ? __kernel_text_address (kernel/extable.c:79) [ 136.787203][ T2582] _printk (kernel/printk/printk.c:2504) [ 136.787206][ T2582] ? snapshot_read.cold (user.c:?) [ 136.787208][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 136.787209][ T2582] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 136.787213][ T2582] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 136.787215][ T2582] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 136.787217][ T2582] ? netdev_notice (net/core/dev.c:13194) [ 136.787218][ T2582] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 136.787221][ T2582] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 136.787223][ T2582] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 136.787226][ T2582] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 136.787229][ T2582] ? __fput (fs/file_table.c:512) [ 136.787232][ T2582] ? 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) [ 136.787233][ T2582] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 136.787235][ T2582] netif_set_promiscuity (net/core/dev.c:9699) [ 136.787239][ T2582] dev_set_promiscuity (net/core/dev_api.c:288) [ 136.787241][ T2582] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 136.787243][ T2582] ? packet_set_ring (net/packet/af_packet.c:652) [ 136.787245][ T2582] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 136.787247][ T2582] __sock_release (net/socket.c:735) [ 136.787250][ T2582] sock_close (net/socket.c:1526 (discriminator 1)) [ 136.787251][ T2582] __fput (fs/file_table.c:512) [ 136.787253][ T2582] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 136.787256][ T2582] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 136.787257][ T2582] ? 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) [ 136.787259][ T2582] task_work_run (kernel/task_work.c:233) [ 136.787261][ T2582] ? task_work_cancel (kernel/task_work.c:190) [ 136.787262][ T2582] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 136.787264][ T2582] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 136.787266][ T2582] ? exit_notify (kernel/exit.c:780) [ 136.787268][ T2582] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 136.787270][ T2582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 136.787271][ T2582] do_group_exit (kernel/exit.c:1151) [ 136.787273][ T2582] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 136.787274][ T2582] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 136.787277][ T2582] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 136.787279][ T2582] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 136.787281][ T2582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 136.787283][ T2582] RIP: 0033:0x7f7c0fd961b8 [ 136.787285][ T2582] Code: Unable to access opcode bytes at 0x7f7c0fd9618e. Code starting with the faulting instruction =========================================== [ 136.787286][ T2582] RSP: 002b:00007ffc60967338 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 136.787289][ T2582] RAX: ffffffffffffffda RBX: 00007f7c0fec6f88 RCX: 00007f7c0fd961b8 [ 136.787290][ T2582] RDX: 00007f7c0fbc1908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 136.787291][ T2582] RBP: 00007ffc60967390 R08: 0000000000000000 R09: 0000000000000000 [ 136.787292][ T2582] R10: 00007f7c0fc121a0 R11: 0000000000000246 R12: 0000000000000001 [ 136.787292][ T2582] R13: 0000000000000000 R14: 00007f7c0fec5680 R15: 00007f7c0fec6fa0 | [ 137.797334][ T2630] softirqs last disabled at (0): 0x0 | [ 137.797335][ T2630] Preemption disabled at: | [ 137.797336][ T2630] vprintk_emit (kernel/printk/printk.c:2471) | [ 137.797347][ T2630] Tainted: [W]=WARN [ 137.797347][ T2630] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.797349][ T2630] Call Trace: [ 137.797351][ T2630] [ 137.797352][ T2630] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 137.797357][ T2630] ? vprintk_emit (kernel/printk/printk.c:2471) [ 137.797359][ T2630] __might_resched.cold (kernel/sched/core.c:9234) [ 137.797362][ T2630] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 137.797366][ T2630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.797369][ T2630] __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)) [ 137.797371][ T2630] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 137.797374][ T2630] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 137.797379][ T2630] ? 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) [ 137.797381][ T2630] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 137.797384][ T2630] put_chars (drivers/char/virtio_console.c:1176) [ 137.797385][ T2630] ? __send_to_port (drivers/char/virtio_console.c:654) [ 137.797386][ T2630] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 137.797389][ T2630] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 137.797391][ T2630] ? pointer (lib/vsprintf.c:2577) [ 137.797394][ T2630] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 137.797399][ T2630] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 137.797401][ T2630] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 137.797403][ T2630] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 137.797405][ T2630] console_emit_next_record (kernel/printk/printk.c:3183) [ 137.797408][ T2630] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 137.797410][ T2630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.797411][ T2630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.797412][ T2630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.797413][ T2630] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 137.797415][ T2630] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 137.797417][ T2630] console_flush_one_record (kernel/printk/printk.c:3268) [ 137.797419][ T2630] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 137.797422][ T2630] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 137.797424][ T2630] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 137.797426][ T2630] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 137.797427][ T2630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.797428][ T2630] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 137.797430][ T2630] ? 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) [ 137.797431][ T2630] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 137.797433][ T2630] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 137.797435][ T2630] ? vprintk_emit (kernel/printk/printk.c:2478) [ 137.797436][ T2630] vprintk_emit (kernel/printk/printk.c:2479) [ 137.797438][ T2630] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 137.797439][ T2630] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 137.797442][ T2630] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 137.797444][ T2630] ? __kernel_text_address (kernel/extable.c:79) [ 137.797446][ T2630] _printk (kernel/printk/printk.c:2504) [ 137.797449][ T2630] ? snapshot_read.cold (user.c:?) [ 137.797451][ T2630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.797452][ T2630] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 137.797455][ T2630] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 137.797460][ T2630] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 137.797463][ T2630] ? netdev_notice (net/core/dev.c:13194) [ 137.797464][ T2630] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 137.797467][ T2630] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 137.797469][ T2630] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 137.797472][ T2630] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 137.797475][ T2630] ? __fput (fs/file_table.c:512) [ 137.797478][ T2630] ? 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) [ 137.797479][ T2630] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 137.797481][ T2630] netif_set_promiscuity (net/core/dev.c:9699) [ 137.797485][ T2630] dev_set_promiscuity (net/core/dev_api.c:288) [ 137.797487][ T2630] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 137.797489][ T2630] ? packet_set_ring (net/packet/af_packet.c:652) [ 137.797491][ T2630] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 137.797493][ T2630] __sock_release (net/socket.c:735) [ 137.797496][ T2630] sock_close (net/socket.c:1526 (discriminator 1)) [ 137.797497][ T2630] __fput (fs/file_table.c:512) [ 137.797499][ T2630] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 137.797502][ T2630] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 137.797503][ T2630] ? 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) [ 137.797505][ T2630] task_work_run (kernel/task_work.c:233) [ 137.797507][ T2630] ? task_work_cancel (kernel/task_work.c:190) [ 137.797509][ T2630] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 137.797511][ T2630] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 137.797513][ T2630] ? exit_notify (kernel/exit.c:780) [ 137.797514][ T2630] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 137.797516][ T2630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.797518][ T2630] do_group_exit (kernel/exit.c:1151) [ 137.797519][ T2630] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 137.797521][ T2630] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 137.797523][ T2630] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 137.797526][ T2630] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 137.797528][ T2630] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 137.797530][ T2630] RIP: 0033:0x7f3251c101b8 [ 137.797532][ T2630] Code: Unable to access opcode bytes at 0x7f3251c1018e. Code starting with the faulting instruction =========================================== [ 137.797533][ T2630] RSP: 002b:00007fffba88ac28 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 137.797536][ T2630] RAX: ffffffffffffffda RBX: 00007f3251d40f88 RCX: 00007f3251c101b8 [ 137.797537][ T2630] RDX: 00007f3251a3b908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 137.797538][ T2630] RBP: 00007fffba88ac80 R08: 0000000000000000 R09: 0000000000000000 [ 137.797539][ T2630] R10: 00007f3251a8c1a0 R11: 0000000000000246 R12: 0000000000000001 [ 137.797540][ T2630] R13: 0000000000000000 R14: 00007f3251d3f680 R15: 00007f3251d40fa0 | [ 261.147866][ T9357] softirqs last disabled at (0): 0x0 | [ 261.147868][ T9357] Preemption disabled at: | [ 261.147869][ T9357] vprintk_emit (kernel/printk/printk.c:2471) | [ 261.147883][ T9357] Tainted: [W]=WARN [ 261.147884][ T9357] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 261.147886][ T9357] Call Trace: [ 261.147888][ T9357] [ 261.147890][ T9357] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 261.147897][ T9357] ? vprintk_emit (kernel/printk/printk.c:2471) [ 261.147899][ T9357] __might_resched.cold (kernel/sched/core.c:9234) [ 261.147904][ T9357] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 261.147908][ T9357] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 261.147911][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.147914][ T9357] __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)) [ 261.147918][ T9357] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 261.147922][ T9357] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 261.147928][ T9357] ? 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) [ 261.147930][ T9357] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 261.147934][ T9357] put_chars (drivers/char/virtio_console.c:1176) [ 261.147936][ T9357] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 261.147939][ T9357] ? __send_to_port (drivers/char/virtio_console.c:654) [ 261.147941][ T9357] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 261.147945][ T9357] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 261.147952][ T9357] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 261.147955][ T9357] ? 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) [ 261.147957][ T9357] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 261.147961][ T9357] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 261.147964][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.147966][ T9357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.147970][ T9357] console_emit_next_record (kernel/printk/printk.c:3183) [ 261.147974][ T9357] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 261.147977][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.147979][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.147980][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.147983][ T9357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.147986][ T9357] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 261.147988][ T9357] console_flush_one_record (kernel/printk/printk.c:3268) [ 261.147992][ T9357] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 261.147996][ T9357] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 261.147999][ T9357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.148001][ T9357] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 261.148004][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.148006][ T9357] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 261.148008][ T9357] ? 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) [ 261.148010][ T9357] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 261.148013][ T9357] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 261.148015][ T9357] ? vprintk_emit (kernel/printk/printk.c:2478) [ 261.148018][ T9357] vprintk_emit (kernel/printk/printk.c:2479) [ 261.148021][ T9357] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 261.148023][ T9357] ? kasan_save_stack (mm/kasan/common.c:58) [ 261.148026][ T9357] ? kasan_save_track (mm/kasan/common.c:78) [ 261.148028][ T9357] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 261.148029][ T9357] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 261.148031][ T9357] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 261.148035][ T9357] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 261.148037][ T9357] ? do_sock_setsockopt (net/socket.c:2397) [ 261.148042][ T9357] _printk (kernel/printk/printk.c:2504) [ 261.148046][ T9357] ? snapshot_read.cold (user.c:?) [ 261.148050][ T9357] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 261.148064][ T9357] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 261.148067][ T9357] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 261.148071][ T9357] ? netdev_notice (net/core/dev.c:13194) [ 261.148076][ T9357] ? 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) [ 261.148078][ T9357] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 261.148082][ T9357] netif_set_promiscuity (net/core/dev.c:9699) [ 261.148087][ T9357] dev_set_promiscuity (net/core/dev_api.c:288) [ 261.148089][ T9357] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 261.148093][ T9357] packet_mc_add (net/packet/af_packet.c:3755) [ 261.148095][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.148097][ T9357] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 261.148100][ T9357] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 261.148103][ T9357] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 261.148108][ T9357] packet_setsockopt (net/packet/af_packet.c:3840) [ 261.148110][ T9357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.148113][ T9357] ? packet_bind (net/packet/af_packet.c:3341) [ 261.148115][ T9357] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 261.148118][ T9357] ? do_sock_getsockopt (net/socket.c:2484) [ 261.148122][ T9357] ? sock_poll (net/socket.c:1514) [ 261.148129][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.148131][ T9357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.148133][ T9357] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 261.148137][ T9357] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 261.148140][ T9357] do_sock_setsockopt (net/socket.c:2397) [ 261.148143][ T9357] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 261.148145][ T9357] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 261.148148][ T9357] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 261.148152][ T9357] __sys_setsockopt (net/socket.c:2422) [ 261.148156][ T9357] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 261.148159][ T9357] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 261.148161][ T9357] ? 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)) [ 261.148164][ T9357] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 261.148166][ T9357] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 261.148169][ T9357] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 261.148172][ T9357] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 261.148176][ T9357] RIP: 0033:0x7ff7497112de [ 261.148178][ T9357] 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 [ 261.148181][ T9357] RSP: 002b:00007ffe5c6af208 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 261.148185][ T9357] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff7497112de [ 261.148188][ T9357] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 261.148189][ T9357] RBP: 00007ffe5c6af340 R08: 0000000000000010 R09: 000000003ce57ea0 [ 261.148191][ T9357] R10: 00007ffe5c6af280 R11: 0000000000000246 R12: 0000000000000001 [ 261.148192][ T9357] R13: 000000003ce530c8 R14: 000000003ce52e40 R15: 0000000000000000 | [ 262.366376][ T9369] softirqs last disabled at (0): 0x0 | [ 262.366378][ T9369] Preemption disabled at: | [ 262.366379][ T9369] vprintk_emit (kernel/printk/printk.c:2471) | [ 262.366389][ T9369] Tainted: [W]=WARN [ 262.366390][ T9369] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 262.366391][ T9369] Call Trace: [ 262.366393][ T9369] [ 262.366394][ T9369] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 262.366400][ T9369] ? vprintk_emit (kernel/printk/printk.c:2471) [ 262.366401][ T9369] __might_resched.cold (kernel/sched/core.c:9234) [ 262.366405][ T9369] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 262.366408][ T9369] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 262.366410][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366412][ T9369] __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.366415][ T9369] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 262.366418][ T9369] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 262.366423][ T9369] ? 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.366424][ T9369] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 262.366427][ T9369] put_chars (drivers/char/virtio_console.c:1176) [ 262.366428][ T9369] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 262.366430][ T9369] ? __send_to_port (drivers/char/virtio_console.c:654) [ 262.366431][ T9369] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 262.366434][ T9369] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 262.366438][ T9369] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 262.366440][ T9369] ? 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.366442][ T9369] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 262.366445][ T9369] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 262.366447][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366448][ T9369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.366450][ T9369] console_emit_next_record (kernel/printk/printk.c:3183) [ 262.366453][ T9369] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 262.366455][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366456][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366457][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366457][ T9369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.366459][ T9369] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 262.366461][ T9369] console_flush_one_record (kernel/printk/printk.c:3268) [ 262.366464][ T9369] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 262.366466][ T9369] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 262.366468][ T9369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.366476][ T9369] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 262.366478][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366479][ T9369] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.366480][ T9369] ? 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.366482][ T9369] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 262.366483][ T9369] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 262.366485][ T9369] ? vprintk_emit (kernel/printk/printk.c:2478) [ 262.366486][ T9369] vprintk_emit (kernel/printk/printk.c:2479) [ 262.366488][ T9369] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 262.366489][ T9369] ? kasan_save_stack (mm/kasan/common.c:58) [ 262.366491][ T9369] ? kasan_save_track (mm/kasan/common.c:78) [ 262.366492][ T9369] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 262.366493][ T9369] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 262.366494][ T9369] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 262.366497][ T9369] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 262.366499][ T9369] ? do_sock_setsockopt (net/socket.c:2397) [ 262.366502][ T9369] _printk (kernel/printk/printk.c:2504) [ 262.366505][ T9369] ? snapshot_read.cold (user.c:?) [ 262.366507][ T9369] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 262.366510][ T9369] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 262.366512][ T9369] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 262.366514][ T9369] ? netdev_notice (net/core/dev.c:13194) [ 262.366517][ T9369] ? 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.366518][ T9369] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 262.366521][ T9369] netif_set_promiscuity (net/core/dev.c:9699) [ 262.366524][ T9369] dev_set_promiscuity (net/core/dev_api.c:288) [ 262.366526][ T9369] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 262.366529][ T9369] packet_mc_add (net/packet/af_packet.c:3755) [ 262.366530][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366531][ T9369] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.366533][ T9369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 262.366535][ T9369] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 262.366539][ T9369] packet_setsockopt (net/packet/af_packet.c:3840) [ 262.366540][ T9369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.366542][ T9369] ? packet_bind (net/packet/af_packet.c:3341) [ 262.366543][ T9369] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.366545][ T9369] ? do_sock_getsockopt (net/socket.c:2484) [ 262.366547][ T9369] ? sock_poll (net/socket.c:1514) [ 262.366549][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366550][ T9369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.366551][ T9369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 262.366554][ T9369] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 262.366556][ T9369] do_sock_setsockopt (net/socket.c:2397) [ 262.366557][ T9369] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 262.366559][ T9369] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 262.366561][ T9369] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 262.366563][ T9369] __sys_setsockopt (net/socket.c:2422) [ 262.366566][ T9369] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 262.366568][ T9369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 262.366569][ T9369] ? 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.366571][ T9369] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 262.366572][ T9369] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 262.366574][ T9369] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 262.366576][ T9369] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 262.366579][ T9369] RIP: 0033:0x7fa8650b82de [ 262.366580][ T9369] 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.366582][ T9369] RSP: 002b:00007ffd2ee61b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 262.366586][ T9369] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8650b82de [ 262.366587][ T9369] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 262.366588][ T9369] RBP: 00007ffd2ee61c40 R08: 0000000000000010 R09: 000000000ab6eea0 [ 262.366589][ T9369] R10: 00007ffd2ee61b80 R11: 0000000000000246 R12: 0000000000000001 [ 262.366589][ T9369] R13: 000000000ab6a0c8 R14: 000000000ab69e40 R15: 0000000000000000 | [ 263.630629][ T9383] softirqs last disabled at (0): 0x0 | [ 263.630630][ T9383] Preemption disabled at: | [ 263.630631][ T9383] vprintk_emit (kernel/printk/printk.c:2471) | [ 263.630641][ T9383] Tainted: [W]=WARN [ 263.630642][ T9383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 263.630644][ T9383] Call Trace: [ 263.630646][ T9383] [ 263.630647][ T9383] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 263.630653][ T9383] ? vprintk_emit (kernel/printk/printk.c:2471) [ 263.630654][ T9383] __might_resched.cold (kernel/sched/core.c:9234) [ 263.630658][ T9383] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 263.630661][ T9383] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 263.630663][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630666][ T9383] __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)) [ 263.630669][ T9383] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 263.630672][ T9383] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 263.630677][ T9383] ? 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) [ 263.630678][ T9383] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 263.630681][ T9383] put_chars (drivers/char/virtio_console.c:1176) [ 263.630682][ T9383] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 263.630684][ T9383] ? __send_to_port (drivers/char/virtio_console.c:654) [ 263.630685][ T9383] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 263.630688][ T9383] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 263.630693][ T9383] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 263.630695][ T9383] ? 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) [ 263.630697][ T9383] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 263.630700][ T9383] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 263.630702][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630703][ T9383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 263.630705][ T9383] console_emit_next_record (kernel/printk/printk.c:3183) [ 263.630708][ T9383] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 263.630710][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630711][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630712][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630713][ T9383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 263.630715][ T9383] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 263.630716][ T9383] console_flush_one_record (kernel/printk/printk.c:3268) [ 263.630719][ T9383] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 263.630721][ T9383] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 263.630723][ T9383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 263.630725][ T9383] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 263.630726][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630727][ T9383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 263.630729][ T9383] ? 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) [ 263.630730][ T9383] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 263.630732][ T9383] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 263.630734][ T9383] ? vprintk_emit (kernel/printk/printk.c:2478) [ 263.630735][ T9383] vprintk_emit (kernel/printk/printk.c:2479) [ 263.630737][ T9383] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 263.630738][ T9383] ? kasan_save_stack (mm/kasan/common.c:58) [ 263.630740][ T9383] ? kasan_save_track (mm/kasan/common.c:78) [ 263.630741][ T9383] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 263.630742][ T9383] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 263.630743][ T9383] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 263.630746][ T9383] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 263.630748][ T9383] ? do_sock_setsockopt (net/socket.c:2397) [ 263.630751][ T9383] _printk (kernel/printk/printk.c:2504) [ 263.630754][ T9383] ? snapshot_read.cold (user.c:?) [ 263.630756][ T9383] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 263.630760][ T9383] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 263.630762][ T9383] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 263.630764][ T9383] ? netdev_notice (net/core/dev.c:13194) [ 263.630767][ T9383] ? 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) [ 263.630768][ T9383] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 263.630771][ T9383] netif_set_promiscuity (net/core/dev.c:9699) [ 263.630774][ T9383] dev_set_promiscuity (net/core/dev_api.c:288) [ 263.630776][ T9383] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 263.630779][ T9383] packet_mc_add (net/packet/af_packet.c:3755) [ 263.630781][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630782][ T9383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 263.630783][ T9383] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 263.630785][ T9383] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 263.630789][ T9383] packet_setsockopt (net/packet/af_packet.c:3840) [ 263.630791][ T9383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 263.630792][ T9383] ? packet_bind (net/packet/af_packet.c:3341) [ 263.630794][ T9383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 263.630796][ T9383] ? do_sock_getsockopt (net/socket.c:2484) [ 263.630798][ T9383] ? sock_poll (net/socket.c:1514) [ 263.630800][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630801][ T9383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 263.630802][ T9383] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 263.630805][ T9383] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 263.630807][ T9383] do_sock_setsockopt (net/socket.c:2397) [ 263.630808][ T9383] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 263.630810][ T9383] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 263.630812][ T9383] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 263.630814][ T9383] __sys_setsockopt (net/socket.c:2422) [ 263.630817][ T9383] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 263.630818][ T9383] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 263.630820][ T9383] ? 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)) [ 263.630821][ T9383] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 263.630823][ T9383] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 263.630825][ T9383] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 263.630827][ T9383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 263.630829][ T9383] RIP: 0033:0x7f9e495c52de [ 263.630831][ T9383] 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 [ 263.630833][ T9383] RSP: 002b:00007ffc0460cd28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 263.630836][ T9383] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f9e495c52de [ 263.630838][ T9383] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 263.630839][ T9383] RBP: 00007ffc0460ce60 R08: 0000000000000010 R09: 000000003802eea0 [ 263.630840][ T9383] R10: 00007ffc0460cda0 R11: 0000000000000246 R12: 0000000000000001 [ 263.630840][ T9383] R13: 000000003802a0c8 R14: 0000000038029e40 R15: 0000000000000000 | [ 267.657359][ T9434] softirqs last disabled at (0): 0x0 | [ 267.657361][ T9434] Preemption disabled at: | [ 267.657362][ T9434] vprintk_emit (kernel/printk/printk.c:2471) | [ 267.657373][ T9434] Tainted: [W]=WARN [ 267.657373][ T9434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 267.657375][ T9434] Call Trace: [ 267.657376][ T9434] [ 267.657378][ T9434] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 267.657384][ T9434] ? vprintk_emit (kernel/printk/printk.c:2471) [ 267.657385][ T9434] __might_resched.cold (kernel/sched/core.c:9234) [ 267.657389][ T9434] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 267.657392][ T9434] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 267.657394][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657397][ T9434] __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)) [ 267.657399][ T9434] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 267.657403][ T9434] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 267.657407][ T9434] ? 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) [ 267.657409][ T9434] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 267.657411][ T9434] put_chars (drivers/char/virtio_console.c:1176) [ 267.657413][ T9434] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 267.657414][ T9434] ? __send_to_port (drivers/char/virtio_console.c:654) [ 267.657416][ T9434] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 267.657418][ T9434] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 267.657423][ T9434] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 267.657425][ T9434] ? 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) [ 267.657427][ T9434] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 267.657430][ T9434] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 267.657431][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657433][ T9434] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 267.657435][ T9434] console_emit_next_record (kernel/printk/printk.c:3183) [ 267.657438][ T9434] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 267.657440][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657441][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657442][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657443][ T9434] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 267.657445][ T9434] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 267.657447][ T9434] console_flush_one_record (kernel/printk/printk.c:3268) [ 267.657450][ T9434] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 267.657452][ T9434] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 267.657454][ T9434] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 267.657456][ T9434] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 267.657458][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657459][ T9434] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 267.657460][ T9434] ? 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) [ 267.657462][ T9434] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 267.657463][ T9434] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 267.657465][ T9434] ? vprintk_emit (kernel/printk/printk.c:2478) [ 267.657466][ T9434] vprintk_emit (kernel/printk/printk.c:2479) [ 267.657468][ T9434] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 267.657469][ T9434] ? kasan_save_stack (mm/kasan/common.c:58) [ 267.657471][ T9434] ? kasan_save_track (mm/kasan/common.c:78) [ 267.657473][ T9434] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 267.657474][ T9434] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 267.657475][ T9434] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 267.657478][ T9434] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 267.657479][ T9434] ? do_sock_setsockopt (net/socket.c:2397) [ 267.657482][ T9434] _printk (kernel/printk/printk.c:2504) [ 267.657491][ T9434] ? snapshot_read.cold (user.c:?) [ 267.657493][ T9434] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 267.657496][ T9434] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 267.657498][ T9434] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 267.657500][ T9434] ? netdev_notice (net/core/dev.c:13194) [ 267.657503][ T9434] ? 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) [ 267.657505][ T9434] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 267.657507][ T9434] netif_set_promiscuity (net/core/dev.c:9699) [ 267.657511][ T9434] dev_set_promiscuity (net/core/dev_api.c:288) [ 267.657513][ T9434] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 267.657516][ T9434] packet_mc_add (net/packet/af_packet.c:3755) [ 267.657517][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657518][ T9434] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 267.657520][ T9434] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 267.657522][ T9434] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 267.657526][ T9434] packet_setsockopt (net/packet/af_packet.c:3840) [ 267.657527][ T9434] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 267.657529][ T9434] ? packet_bind (net/packet/af_packet.c:3341) [ 267.657531][ T9434] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 267.657533][ T9434] ? do_sock_getsockopt (net/socket.c:2484) [ 267.657535][ T9434] ? sock_poll (net/socket.c:1514) [ 267.657537][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657538][ T9434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 267.657539][ T9434] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 267.657542][ T9434] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 267.657544][ T9434] do_sock_setsockopt (net/socket.c:2397) [ 267.657546][ T9434] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 267.657547][ T9434] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 267.657549][ T9434] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 267.657552][ T9434] __sys_setsockopt (net/socket.c:2422) [ 267.657554][ T9434] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 267.657556][ T9434] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 267.657557][ T9434] ? 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)) [ 267.657559][ T9434] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 267.657560][ T9434] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 267.657563][ T9434] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 267.657565][ T9434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 267.657567][ T9434] RIP: 0033:0x7f286ff902de [ 267.657569][ T9434] 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 [ 267.657571][ T9434] RSP: 002b:00007ffc4fd41ae8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 267.657574][ T9434] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f286ff902de [ 267.657576][ T9434] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 267.657577][ T9434] RBP: 00007ffc4fd41c20 R08: 0000000000000010 R09: 00000000360a7ea0 [ 267.657578][ T9434] R10: 00007ffc4fd41b60 R11: 0000000000000246 R12: 0000000000000001 [ 267.657578][ T9434] R13: 00000000360a30a8 R14: 00000000360a2e20 R15: 0000000000000000 | [ 270.783003][ T9437] softirqs last disabled at (0): 0x0 | [ 270.783005][ T9437] Preemption disabled at: | [ 270.783006][ T9437] vprintk_emit (kernel/printk/printk.c:2471) | [ 270.783018][ T9437] Tainted: [W]=WARN [ 270.783020][ T9437] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 270.783022][ T9437] Call Trace: [ 270.783024][ T9437] [ 270.783025][ T9437] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 270.783032][ T9437] ? vprintk_emit (kernel/printk/printk.c:2471) [ 270.783034][ T9437] __might_resched.cold (kernel/sched/core.c:9234) [ 270.783038][ T9437] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 270.783042][ T9437] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 270.783045][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783048][ T9437] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 270.783052][ T9437] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 270.783055][ T9437] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 270.783062][ T9437] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 270.783064][ T9437] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 270.783068][ T9437] put_chars (drivers/char/virtio_console.c:1176) [ 270.783070][ T9437] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 270.783072][ T9437] ? __send_to_port (drivers/char/virtio_console.c:654) [ 270.783075][ T9437] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 270.783079][ T9437] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 270.783086][ T9437] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 270.783088][ T9437] ? 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) [ 270.783091][ T9437] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 270.783095][ T9437] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 270.783097][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783099][ T9437] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.783103][ T9437] console_emit_next_record (kernel/printk/printk.c:3183) [ 270.783107][ T9437] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 270.783110][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783112][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783113][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783115][ T9437] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.783118][ T9437] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 270.783121][ T9437] console_flush_one_record (kernel/printk/printk.c:3268) [ 270.783129][ T9437] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 270.783133][ T9437] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 270.783136][ T9437] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.783138][ T9437] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 270.783141][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783142][ T9437] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.783145][ T9437] ? 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) [ 270.783147][ T9437] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 270.783149][ T9437] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 270.783152][ T9437] ? vprintk_emit (kernel/printk/printk.c:2478) [ 270.783155][ T9437] vprintk_emit (kernel/printk/printk.c:2479) [ 270.783157][ T9437] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 270.783159][ T9437] ? kasan_save_stack (mm/kasan/common.c:58) [ 270.783162][ T9437] ? kasan_save_track (mm/kasan/common.c:78) [ 270.783164][ T9437] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 270.783166][ T9437] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 270.783168][ T9437] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 270.783171][ T9437] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 270.783173][ T9437] ? do_sock_setsockopt (net/socket.c:2397) [ 270.783178][ T9437] _printk (kernel/printk/printk.c:2504) [ 270.783182][ T9437] ? snapshot_read.cold (user.c:?) [ 270.783185][ T9437] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 270.783189][ T9437] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 270.783193][ T9437] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 270.783196][ T9437] ? netdev_notice (net/core/dev.c:13194) [ 270.783200][ T9437] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 270.783203][ T9437] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 270.783206][ T9437] netif_set_promiscuity (net/core/dev.c:9699) [ 270.783211][ T9437] dev_set_promiscuity (net/core/dev_api.c:288) [ 270.783214][ T9437] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 270.783218][ T9437] packet_mc_add (net/packet/af_packet.c:3755) [ 270.783220][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783222][ T9437] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.783224][ T9437] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 270.783227][ T9437] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 270.783232][ T9437] packet_setsockopt (net/packet/af_packet.c:3840) [ 270.783234][ T9437] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 270.783237][ T9437] ? packet_bind (net/packet/af_packet.c:3341) [ 270.783239][ T9437] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 270.783242][ T9437] ? do_sock_getsockopt (net/socket.c:2484) [ 270.783245][ T9437] ? sock_poll (net/socket.c:1514) [ 270.783248][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783250][ T9437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 270.783252][ T9437] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 270.783255][ T9437] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 270.783258][ T9437] do_sock_setsockopt (net/socket.c:2397) [ 270.783261][ T9437] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 270.783263][ T9437] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 270.783266][ T9437] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 270.783270][ T9437] __sys_setsockopt (net/socket.c:2422) [ 270.783274][ T9437] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 270.783276][ T9437] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 270.783278][ T9437] ? 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)) [ 270.783281][ T9437] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 270.783283][ T9437] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 270.783286][ T9437] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 270.783289][ T9437] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 270.783292][ T9437] RIP: 0033:0x7f1e54ba82de [ 270.783294][ T9437] 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 [ 270.783297][ T9437] RSP: 002b:00007fffa01fdc38 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 270.783301][ T9437] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1e54ba82de [ 270.783303][ T9437] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 270.783304][ T9437] RBP: 00007fffa01fdd70 R08: 0000000000000010 R09: 000000003e221ea0 [ 270.783306][ T9437] R10: 00007fffa01fdcb0 R11: 0000000000000246 R12: 0000000000000001 Finger prints: ip6_route_multipath_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print