====================================== | [ 10.355913][ T207] softirqs last disabled at (20451): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.355915][ T207] Preemption disabled at: | [ 10.355916][ T207] 0x0 | [ 10.355927][ T207] Tainted: [W]=WARN [ 10.355928][ T207] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.355930][ T207] Call Trace: [ 10.355932][ T207] [ 10.355933][ T207] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.355939][ T207] __might_resched.cold (kernel/sched/core.c:9234) [ 10.355944][ T207] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.355948][ T207] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.355952][ T207] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.355954][ T207] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.355960][ T207] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.355963][ T207] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.355966][ T207] put_chars (drivers/char/virtio_console.c:1176) [ 10.355969][ T207] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.355970][ T207] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.355973][ T207] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.355976][ T207] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.355980][ T207] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.355983][ T207] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.355985][ T207] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.355989][ T207] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.355992][ T207] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.355995][ T207] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.355999][ T207] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.356002][ T207] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.356006][ T207] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.356009][ T207] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.356012][ T207] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.356016][ T207] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.356018][ T207] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.356023][ T207] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.356025][ T207] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.356027][ T207] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.356029][ T207] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.356032][ T207] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.356034][ T207] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.356037][ T207] vprintk_emit (kernel/printk/printk.c:2479) [ 10.356040][ T207] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.356043][ T207] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.356047][ T207] _printk (kernel/printk/printk.c:2504) [ 10.356050][ T207] ? snapshot_read.cold (user.c:?) [ 10.356053][ T207] ? 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) [ 10.356056][ T207] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.356059][ T207] ? 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) [ 10.356062][ T207] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.356065][ T207] ? exit_notify (kernel/exit.c:780) [ 10.356067][ T207] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.356070][ T207] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.356074][ T207] do_group_exit (kernel/exit.c:1151) [ 10.356077][ T207] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.356079][ T207] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.356082][ T207] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.356085][ T207] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.356088][ T207] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.356091][ T207] RIP: 0033:0x7ff9bf89a1b8 [ 10.356093][ T207] Code: Unable to access opcode bytes at 0x7ff9bf89a18e. Code starting with the faulting instruction =========================================== [ 10.356094][ T207] RSP: 002b:00007fff07ad8ad8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.356097][ T207] RAX: ffffffffffffffda RBX: 00007ff9bf9caf88 RCX: 00007ff9bf89a1b8 [ 10.356098][ T207] RDX: 00007ff9bf5e4fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.356099][ T207] RBP: 00007fff07ad8b30 R08: 0000000000000000 R09: 0000000000000050 [ 10.356100][ T207] R10: 00007fff07ad88f0 R11: 0000000000000246 R12: 0000000000000001 [ 10.356101][ T207] R13: 0000000000000000 R14: 00007ff9bf9c9680 R15: 00007ff9bf9cafa0 | [ 17.867645][ T569] softirqs last disabled at (31890): nsim_fib_event_nb (./include/linux/spinlock.h:353 drivers/net/netdevsim/fib.c:1011 drivers/net/netdevsim/fib.c:1043) netdevsim | [ 17.867649][ T569] Preemption disabled at: | [ 17.867649][ T569] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.867660][ T569] Tainted: [W]=WARN [ 17.867661][ T569] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.867663][ T569] Call Trace: [ 17.867664][ T569] [ 17.867666][ T569] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.867672][ T569] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.867674][ T569] __might_resched.cold (kernel/sched/core.c:9234) [ 17.867678][ T569] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.867685][ T569] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.867690][ T569] __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)) [ 17.867693][ T569] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.867698][ T569] ? 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) [ 17.867701][ T569] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.867704][ T569] put_chars (drivers/char/virtio_console.c:1176) [ 17.867707][ T569] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.867714][ T569] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.867720][ T569] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.867723][ T569] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.867727][ T569] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.867731][ T569] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.867736][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.867740][ T569] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.867744][ T569] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.867748][ T569] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.867750][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.867755][ T569] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.867757][ T569] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.867759][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.867761][ T569] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.867765][ T569] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.867766][ T569] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.867774][ T569] vprintk_emit (kernel/printk/printk.c:2479) [ 17.867778][ T569] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.867781][ T569] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.867786][ T569] _printk (kernel/printk/printk.c:2504) [ 17.867790][ T569] ? snapshot_read.cold (user.c:?) [ 17.867793][ T569] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 17.867798][ T569] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 17.867801][ T569] ? fib_notify (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/ip_fib.h:638 net/ipv4/fib_trie.c:2175 net/ipv4/fib_trie.c:2191 net/ipv4/fib_trie.c:2214) [ 17.867805][ T569] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 17.867814][ T569] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 17.867817][ T569] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 17.867822][ T569] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 17.867828][ T569] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 17.867833][ T569] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 17.867835][ T569] devlink_reload (net/devlink/dev.c:475) [ 17.867838][ T569] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 17.867842][ T569] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 17.867845][ T569] ? devlink_resources_validate (net/devlink/resource.c:475) [ 17.867851][ T569] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 17.867854][ T569] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 17.867855][ T569] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 17.867857][ T569] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 17.867859][ T569] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.867862][ T569] ? __nla_parse (lib/nlattr.c:732) [ 17.867865][ T569] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 17.867870][ T569] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 17.867874][ T569] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 17.867876][ T569] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.867882][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.867884][ T569] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.867888][ T569] ? write_profile (profile.c:?) [ 17.867891][ T569] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 17.867897][ T569] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 17.867901][ T569] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 17.867903][ T569] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.867905][ T569] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 17.867907][ T569] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 17.867908][ T569] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 17.867910][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.867916][ T569] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 17.867919][ T569] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 17.867921][ T569] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 17.867925][ T569] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.867933][ T569] ? 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)) [ 17.867935][ T569] ? 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)) [ 17.867939][ T569] genl_rcv (net/netlink/genetlink.c:1218) [ 17.867942][ T569] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.867946][ T569] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.867949][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.867953][ T569] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 17.867958][ T569] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.867962][ T569] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.867965][ T569] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.867969][ T569] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 17.867973][ T569] ? __ia32_sys_getpeername (net/socket.c:2235) [ 17.867988][ T569] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 17.867990][ T569] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.867994][ T569] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.867996][ T569] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 17.867998][ T569] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.867999][ T569] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.868002][ T569] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.868004][ T569] RIP: 0033:0x7f936680654e [ 17.868008][ T569] 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 [ 17.868010][ T569] RSP: 002b:00007ffc015545e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.868013][ T569] RAX: ffffffffffffffda RBX: 000000000e6bd980 RCX: 00007f936680654e [ 17.868014][ T569] RDX: 0000000000000038 RSI: 000000000e6bdba0 RDI: 0000000000000005 [ 17.868015][ T569] RBP: 00007ffc015545f0 R08: 00007f9366ab9980 R09: 000000000000000c [ 17.868016][ T569] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 17.868017][ T569] R13: 000000000e6bd980 R14: 0000000000000000 R15: 0000000000000003 | [ 31.215264][ T1199] softirqs last disabled at (33664): fib6_tables_dump (./include/linux/spinlock.h:353 (discriminator 32768) net/ipv6/ip6_fib.c:485 (discriminator 32768) net/ipv6/ip6_fib.c:515 (discriminator 32768)) | [ 31.215266][ T1199] Preemption disabled at: | [ 31.215267][ T1199] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.215276][ T1199] Tainted: [W]=WARN [ 31.215277][ T1199] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.215279][ T1199] Call Trace: [ 31.215280][ T1199] [ 31.215282][ T1199] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.215288][ T1199] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.215290][ T1199] __might_resched.cold (kernel/sched/core.c:9234) [ 31.215294][ T1199] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.215299][ T1199] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.215304][ T1199] __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)) [ 31.215306][ T1199] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.215312][ T1199] ? 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) [ 31.215314][ T1199] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.215317][ T1199] put_chars (drivers/char/virtio_console.c:1176) [ 31.215319][ T1199] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 31.215322][ T1199] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.215330][ T1199] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.215336][ T1199] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.215339][ T1199] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.215343][ T1199] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.215347][ T1199] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.215352][ T1199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.215355][ T1199] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.215359][ T1199] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.215364][ T1199] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.215365][ T1199] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.215371][ T1199] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.215374][ T1199] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.215375][ T1199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.215377][ T1199] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.215381][ T1199] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.215383][ T1199] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.215386][ T1199] vprintk_emit (kernel/printk/printk.c:2479) [ 31.215390][ T1199] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.215392][ T1199] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.215395][ T1199] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 31.215398][ T1199] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.215401][ T1199] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:573 (discriminator 31)) [ 31.215405][ T1199] _printk (kernel/printk/printk.c:2504) [ 31.215409][ T1199] ? snapshot_read.cold (user.c:?) [ 31.215412][ T1199] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 31.215417][ T1199] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 31.215421][ T1199] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 31.215432][ T1199] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 31.215438][ T1199] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 31.215443][ T1199] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 31.215449][ T1199] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 31.215454][ T1199] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 31.215456][ T1199] devlink_reload (net/devlink/dev.c:475) [ 31.215459][ T1199] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 31.215462][ T1199] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 31.215465][ T1199] ? devlink_resources_validate (net/devlink/resource.c:475) [ 31.215472][ T1199] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 31.215474][ T1199] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 31.215476][ T1199] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 31.215478][ T1199] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 31.215480][ T1199] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.215482][ T1199] ? __nla_parse (lib/nlattr.c:732) [ 31.215486][ T1199] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 31.215491][ T1199] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 31.215495][ T1199] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 31.215497][ T1199] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.215502][ T1199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.215505][ T1199] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 31.215508][ T1199] ? write_profile (profile.c:?) [ 31.215511][ T1199] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.215517][ T1199] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 31.215521][ T1199] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 31.215524][ T1199] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.215526][ T1199] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 31.215527][ T1199] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 31.215529][ T1199] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 31.215531][ T1199] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.215536][ T1199] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 31.215540][ T1199] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.215542][ T1199] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 31.215546][ T1199] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.215554][ T1199] ? 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)) [ 31.215556][ T1199] ? 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)) [ 31.215560][ T1199] genl_rcv (net/netlink/genetlink.c:1218) [ 31.215563][ T1199] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.215567][ T1199] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.215570][ T1199] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.215575][ T1199] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.215579][ T1199] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.215583][ T1199] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.215587][ T1199] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.215590][ T1199] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 31.215594][ T1199] ? __ia32_sys_getpeername (net/socket.c:2235) [ 31.215609][ T1199] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 31.215611][ T1199] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.215615][ T1199] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.215617][ T1199] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 31.215618][ T1199] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.215620][ T1199] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.215623][ T1199] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.215625][ T1199] RIP: 0033:0x7f36af3fa54e [ 31.215629][ T1199] 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 [ 31.215631][ T1199] RSP: 002b:00007ffdbd6acd50 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 31.215634][ T1199] RAX: ffffffffffffffda RBX: 00000000190b5980 RCX: 00007f36af3fa54e [ 31.215635][ T1199] RDX: 0000000000000038 RSI: 00000000190b5ba0 RDI: 0000000000000005 [ 31.215636][ T1199] RBP: 00007ffdbd6acd60 R08: 00007f36af6ad980 R09: 000000000000000c [ 31.215637][ T1199] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 31.215638][ T1199] R13: 00000000190b5980 R14: 0000000000000000 R15: 0000000000000003 | [ 39.344942][ T1591] softirqs last disabled at (35712): nsim_fib_event_nb (./include/linux/spinlock.h:353 drivers/net/netdevsim/fib.c:1011 drivers/net/netdevsim/fib.c:1043) netdevsim | [ 39.344946][ T1591] Preemption disabled at: | [ 39.344946][ T1591] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.344957][ T1591] Tainted: [W]=WARN [ 39.344958][ T1591] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.344959][ T1591] Call Trace: [ 39.344961][ T1591] [ 39.344962][ T1591] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.344968][ T1591] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.344970][ T1591] __might_resched.cold (kernel/sched/core.c:9234) [ 39.344975][ T1591] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.344979][ T1591] ? __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.344984][ T1591] __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.344986][ T1591] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.344992][ T1591] ? 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.344994][ T1591] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.344998][ T1591] put_chars (drivers/char/virtio_console.c:1176) [ 39.344999][ T1591] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 39.345002][ T1591] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.345009][ T1591] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.345015][ T1591] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.345018][ T1591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.345022][ T1591] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.345026][ T1591] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.345030][ T1591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.345034][ T1591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.345038][ T1591] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.345042][ T1591] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.345044][ T1591] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.345049][ T1591] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.345051][ T1591] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.345053][ T1591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.345055][ T1591] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.345059][ T1591] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.345060][ T1591] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.345064][ T1591] vprintk_emit (kernel/printk/printk.c:2479) [ 39.345067][ T1591] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.345070][ T1591] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 39.345073][ T1591] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 39.345076][ T1591] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.345078][ T1591] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:573 (discriminator 31)) [ 39.345082][ T1591] _printk (kernel/printk/printk.c:2504) [ 39.345086][ T1591] ? snapshot_read.cold (user.c:?) [ 39.345089][ T1591] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 39.345094][ T1591] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 39.345098][ T1591] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 39.345107][ T1591] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 39.345110][ T1591] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 39.345115][ T1591] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 39.345121][ T1591] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 39.345125][ T1591] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 39.345128][ T1591] devlink_reload (net/devlink/dev.c:475) [ 39.345130][ T1591] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 39.345134][ T1591] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 39.345137][ T1591] ? devlink_resources_validate (net/devlink/resource.c:475) [ 39.345143][ T1591] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 39.345145][ T1591] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 39.345147][ T1591] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 39.345149][ T1591] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 39.345151][ T1591] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 39.345153][ T1591] ? __nla_parse (lib/nlattr.c:732) [ 39.345157][ T1591] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 39.345162][ T1591] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 39.345165][ T1591] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 39.345167][ T1591] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 39.345173][ T1591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.345175][ T1591] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 39.345179][ T1591] ? write_profile (profile.c:?) [ 39.345182][ T1591] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 39.345188][ T1591] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 39.345192][ T1591] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 39.345194][ T1591] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.345196][ T1591] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 39.345198][ T1591] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 39.345199][ T1591] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 39.345201][ T1591] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.345207][ T1591] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 39.345210][ T1591] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 39.345212][ T1591] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 39.345216][ T1591] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.345224][ T1591] ? 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.345226][ T1591] ? 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.345230][ T1591] genl_rcv (net/netlink/genetlink.c:1218) [ 39.345233][ T1591] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.345237][ T1591] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.345240][ T1591] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.345244][ T1591] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 39.345249][ T1591] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 39.345252][ T1591] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.345256][ T1591] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.345260][ T1591] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 39.345264][ T1591] ? __ia32_sys_getpeername (net/socket.c:2235) [ 39.345278][ T1591] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 39.345280][ T1591] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.345284][ T1591] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 39.345286][ T1591] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 39.345287][ T1591] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.345288][ T1591] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.345291][ T1591] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.345293][ T1591] RIP: 0033:0x7f6b050b554e [ 39.345297][ T1591] 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.345299][ T1591] RSP: 002b:00007ffdad5f5b60 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 39.345302][ T1591] RAX: ffffffffffffffda RBX: 00000000166c9980 RCX: 00007f6b050b554e [ 39.345303][ T1591] RDX: 0000000000000038 RSI: 00000000166c9ba0 RDI: 0000000000000005 [ 39.345304][ T1591] RBP: 00007ffdad5f5b70 R08: 00007f6b05368980 R09: 000000000000000c [ 39.345305][ T1591] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 39.345306][ T1591] R13: 00000000166c9980 R14: 0000000000000000 R15: 0000000000000003 | [ 52.345479][ T2220] softirqs last disabled at (28280): fib6_tables_dump (./include/linux/spinlock.h:353 (discriminator 32768) net/ipv6/ip6_fib.c:485 (discriminator 32768) net/ipv6/ip6_fib.c:515 (discriminator 32768)) | [ 52.345481][ T2220] Preemption disabled at: | [ 52.345482][ T2220] vprintk_emit (kernel/printk/printk.c:2471) | [ 52.345491][ T2220] Tainted: [W]=WARN [ 52.345492][ T2220] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.345494][ T2220] Call Trace: [ 52.345496][ T2220] [ 52.345497][ T2220] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 52.345503][ T2220] ? vprintk_emit (kernel/printk/printk.c:2471) [ 52.345505][ T2220] __might_resched.cold (kernel/sched/core.c:9234) [ 52.345509][ T2220] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 52.345513][ T2220] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 52.345518][ T2220] __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)) [ 52.345520][ T2220] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 52.345526][ T2220] ? 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) [ 52.345528][ T2220] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 52.345531][ T2220] put_chars (drivers/char/virtio_console.c:1176) [ 52.345533][ T2220] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 52.345536][ T2220] ? __send_to_port (drivers/char/virtio_console.c:654) [ 52.345543][ T2220] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 52.345549][ T2220] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 52.345552][ T2220] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.345556][ T2220] console_emit_next_record (kernel/printk/printk.c:3183) [ 52.345559][ T2220] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 52.345564][ T2220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.345567][ T2220] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.345571][ T2220] console_flush_one_record (kernel/printk/printk.c:3268) [ 52.345575][ T2220] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 52.345577][ T2220] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 52.345582][ T2220] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 52.345584][ T2220] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 52.345586][ T2220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.345588][ T2220] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 52.345592][ T2220] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 52.345593][ T2220] ? vprintk_emit (kernel/printk/printk.c:2478) [ 52.345596][ T2220] vprintk_emit (kernel/printk/printk.c:2479) [ 52.345600][ T2220] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 52.345602][ T2220] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 52.345605][ T2220] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 52.345608][ T2220] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 52.345610][ T2220] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:573 (discriminator 31)) [ 52.345615][ T2220] _printk (kernel/printk/printk.c:2504) [ 52.345618][ T2220] ? snapshot_read.cold (user.c:?) [ 52.345621][ T2220] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 52.345626][ T2220] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 52.345630][ T2220] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 52.345640][ T2220] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 52.345646][ T2220] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 52.345650][ T2220] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 52.345656][ T2220] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 52.345661][ T2220] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 52.345663][ T2220] devlink_reload (net/devlink/dev.c:475) [ 52.345665][ T2220] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 52.345669][ T2220] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 52.345672][ T2220] ? devlink_resources_validate (net/devlink/resource.c:475) [ 52.345678][ T2220] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 52.345684][ T2220] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 52.345685][ T2220] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 52.345687][ T2220] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 52.345689][ T2220] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 52.345691][ T2220] ? __nla_parse (lib/nlattr.c:732) [ 52.345695][ T2220] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 52.345700][ T2220] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 52.345703][ T2220] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 52.345705][ T2220] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 52.345711][ T2220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.345713][ T2220] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 52.345716][ T2220] ? write_profile (profile.c:?) [ 52.345720][ T2220] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 52.345725][ T2220] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 52.345729][ T2220] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 52.345732][ T2220] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 52.345733][ T2220] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 52.345735][ T2220] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 52.345736][ T2220] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 52.345738][ T2220] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 52.345743][ T2220] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 52.345747][ T2220] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 52.345749][ T2220] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 52.345752][ T2220] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.345760][ T2220] ? 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)) [ 52.345762][ T2220] ? 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)) [ 52.345766][ T2220] genl_rcv (net/netlink/genetlink.c:1218) [ 52.345768][ T2220] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.345773][ T2220] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.345775][ T2220] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 52.345780][ T2220] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 52.345784][ T2220] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 52.345788][ T2220] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 52.345791][ T2220] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 52.345795][ T2220] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 52.345798][ T2220] ? __ia32_sys_getpeername (net/socket.c:2235) [ 52.345812][ T2220] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 52.345814][ T2220] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 52.345818][ T2220] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 52.345820][ T2220] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 52.345821][ T2220] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 52.345823][ T2220] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 52.345825][ T2220] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.345828][ T2220] RIP: 0033:0x7f6a78fcf54e [ 52.345831][ T2220] 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 [ 52.345834][ T2220] RSP: 002b:00007ffc2e3fbb40 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 52.345837][ T2220] RAX: ffffffffffffffda RBX: 0000000012098980 RCX: 00007f6a78fcf54e [ 52.345838][ T2220] RDX: 0000000000000038 RSI: 0000000012098ba0 RDI: 0000000000000005 [ 52.345839][ T2220] RBP: 00007ffc2e3fbb50 R08: 00007f6a79282980 R09: 000000000000000c [ 52.345840][ T2220] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 Finger prints: nsim_fib_event_nb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print fib6_tables_dump:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars