====================================== | [ 10.875672][ T235] softirqs last disabled at (23277): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.875675][ T235] Preemption disabled at: | [ 10.875675][ T235] 0x0 | [ 10.875685][ T235] Tainted: [W]=WARN [ 10.875686][ T235] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.875688][ T235] Call Trace: [ 10.875690][ T235] [ 10.875692][ T235] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.875698][ T235] __might_resched.cold (kernel/sched/core.c:9234) [ 10.875703][ T235] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.875707][ T235] ? __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.875711][ T235] __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.875713][ T235] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.875719][ T235] ? 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.875721][ T235] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.875724][ T235] put_chars (drivers/char/virtio_console.c:1176) [ 10.875727][ T235] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.875729][ T235] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.875732][ T235] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.875735][ T235] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.875740][ T235] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.875742][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.875744][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.875748][ T235] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.875751][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.875754][ T235] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.875758][ T235] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.875761][ T235] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.875765][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.875768][ T235] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.875771][ T235] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.875775][ T235] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.875777][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.875782][ T235] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.875784][ T235] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.875786][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.875788][ T235] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.875791][ T235] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.875793][ T235] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.875796][ T235] vprintk_emit (kernel/printk/printk.c:2479) [ 10.875799][ T235] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.875803][ T235] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.875806][ T235] _printk (kernel/printk/printk.c:2504) [ 10.875810][ T235] ? snapshot_read.cold (user.c:?) [ 10.875812][ T235] ? 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.875815][ T235] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.875818][ T235] ? 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.875821][ T235] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.875825][ T235] ? exit_notify (kernel/exit.c:780) [ 10.875826][ T235] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.875829][ T235] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.875833][ T235] do_group_exit (kernel/exit.c:1151) [ 10.875836][ T235] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.875839][ T235] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.875841][ T235] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.875845][ T235] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.875848][ T235] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.875850][ T235] RIP: 0033:0x7fde2b8f11b8 [ 10.875852][ T235] Code: Unable to access opcode bytes at 0x7fde2b8f118e. Code starting with the faulting instruction =========================================== [ 10.875854][ T235] RSP: 002b:00007fff531d8f88 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.875856][ T235] RAX: ffffffffffffffda RBX: 00007fde2ba21f88 RCX: 00007fde2b8f11b8 [ 10.875857][ T235] RDX: 00007fde2b63bfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.875858][ T235] RBP: 00007fff531d8fe0 R08: 0000000000000000 R09: 0000000000000050 [ 10.875859][ T235] R10: 00007fff531d8da0 R11: 0000000000000246 R12: 0000000000000001 [ 10.875860][ T235] R13: 0000000000000000 R14: 00007fde2ba20680 R15: 00007fde2ba21fa0 | [ 17.530049][ T568] softirqs last disabled at (26348): nsim_fib_event_nb (./include/linux/spinlock.h:353 drivers/net/netdevsim/fib.c:1011 drivers/net/netdevsim/fib.c:1043) netdevsim | [ 17.530053][ T568] Preemption disabled at: | [ 17.530054][ T568] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.530063][ T568] Tainted: [W]=WARN [ 17.530064][ T568] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.530066][ T568] Call Trace: [ 17.530068][ T568] [ 17.530069][ T568] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.530075][ T568] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.530077][ T568] __might_resched.cold (kernel/sched/core.c:9234) [ 17.530081][ T568] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.530085][ T568] ? __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.530089][ T568] __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.530091][ T568] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.530097][ T568] ? 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.530099][ T568] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.530102][ T568] put_chars (drivers/char/virtio_console.c:1176) [ 17.530108][ T568] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.530115][ T568] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.530122][ T568] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.530124][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.530128][ T568] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.530131][ T568] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.530136][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.530139][ T568] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.530143][ T568] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.530147][ T568] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.530148][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.530153][ T568] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.530156][ T568] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.530158][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.530160][ T568] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.530163][ T568] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.530164][ T568] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.530168][ T568] vprintk_emit (kernel/printk/printk.c:2479) [ 17.530171][ T568] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.530173][ T568] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.530176][ T568] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 17.530179][ T568] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.530181][ T568] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:573 (discriminator 31)) [ 17.530185][ T568] _printk (kernel/printk/printk.c:2504) [ 17.530189][ T568] ? snapshot_read.cold (user.c:?) [ 17.530192][ T568] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 17.530197][ T568] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 17.530200][ T568] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 17.530213][ T568] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 17.530216][ T568] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 17.530221][ T568] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 17.530227][ T568] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 17.530232][ T568] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 17.530234][ T568] devlink_reload (net/devlink/dev.c:475) [ 17.530236][ T568] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 17.530240][ T568] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 17.530243][ T568] ? devlink_resources_validate (net/devlink/resource.c:475) [ 17.530249][ T568] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 17.530251][ T568] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 17.530252][ T568] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 17.530254][ T568] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 17.530256][ T568] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.530258][ T568] ? __nla_parse (lib/nlattr.c:732) [ 17.530262][ T568] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 17.530266][ T568] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 17.530270][ T568] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 17.530272][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.530277][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.530279][ T568] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.530283][ T568] ? write_profile (profile.c:?) [ 17.530286][ T568] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 17.530291][ T568] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 17.530295][ T568] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 17.530298][ T568] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.530299][ T568] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 17.530301][ T568] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 17.530302][ T568] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 17.530304][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.530309][ T568] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 17.530313][ T568] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 17.530315][ T568] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 17.530318][ T568] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.530326][ T568] ? 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.530328][ T568] ? 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.530332][ T568] genl_rcv (net/netlink/genetlink.c:1218) [ 17.530334][ T568] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.530338][ T568] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.530341][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.530345][ T568] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 17.530349][ T568] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.530353][ T568] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.530356][ T568] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.530360][ T568] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 17.530363][ T568] ? __ia32_sys_getpeername (net/socket.c:2235) [ 17.530377][ T568] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 17.530379][ T568] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.530383][ T568] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.530384][ T568] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 17.530386][ T568] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.530388][ T568] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.530390][ T568] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.530393][ T568] RIP: 0033:0x7f2c5a87054e [ 17.530396][ T568] 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.530398][ T568] RSP: 002b:00007ffe57c08670 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.530401][ T568] RAX: ffffffffffffffda RBX: 00000000326a8980 RCX: 00007f2c5a87054e [ 17.530403][ T568] RDX: 0000000000000038 RSI: 00000000326a8ba0 RDI: 0000000000000005 [ 17.530403][ T568] RBP: 00007ffe57c08680 R08: 00007f2c5ab23980 R09: 000000000000000c [ 17.530404][ T568] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 17.530405][ T568] R13: 00000000326a8980 R14: 0000000000000000 R15: 0000000000000003 | [ 31.461757][ T1199] softirqs last disabled at (29475): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 31.461760][ T1199] Preemption disabled at: | [ 31.461760][ T1199] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.461770][ T1199] Tainted: [W]=WARN [ 31.461771][ T1199] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.461772][ T1199] Call Trace: [ 31.461774][ T1199] [ 31.461776][ T1199] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.461781][ T1199] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.461783][ T1199] __might_resched.cold (kernel/sched/core.c:9234) [ 31.461787][ T1199] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.461791][ 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.461795][ 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.461797][ T1199] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.461803][ 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.461805][ T1199] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.461808][ T1199] put_chars (drivers/char/virtio_console.c:1176) [ 31.461810][ T1199] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 31.461813][ T1199] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.461819][ T1199] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.461825][ T1199] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.461828][ T1199] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.461832][ T1199] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.461835][ T1199] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.461839][ T1199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.461843][ T1199] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.461847][ T1199] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.461851][ T1199] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.461852][ T1199] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.461857][ T1199] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.461860][ T1199] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.461862][ T1199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.461864][ T1199] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.461867][ T1199] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.461868][ T1199] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.461872][ T1199] vprintk_emit (kernel/printk/printk.c:2479) [ 31.461875][ T1199] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.461877][ T1199] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.461880][ T1199] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.461883][ T1199] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:571) [ 31.461888][ T1199] _printk (kernel/printk/printk.c:2504) [ 31.461892][ T1199] ? snapshot_read.cold (user.c:?) [ 31.461895][ T1199] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 31.461899][ T1199] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 31.461903][ T1199] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 31.461914][ T1199] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 31.461919][ T1199] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 31.461923][ T1199] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 31.461929][ T1199] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 31.461934][ T1199] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 31.461936][ T1199] devlink_reload (net/devlink/dev.c:475) [ 31.461939][ 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.461942][ T1199] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 31.461945][ T1199] ? devlink_resources_validate (net/devlink/resource.c:475) [ 31.461951][ T1199] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 31.461953][ T1199] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 31.461955][ T1199] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 31.461957][ T1199] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 31.461958][ T1199] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.461961][ T1199] ? __nla_parse (lib/nlattr.c:732) [ 31.461964][ T1199] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 31.461969][ T1199] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 31.461973][ T1199] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 31.461975][ T1199] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.461980][ T1199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.461983][ T1199] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 31.461986][ T1199] ? write_profile (profile.c:?) [ 31.461989][ T1199] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.461994][ T1199] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 31.461998][ T1199] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 31.462001][ T1199] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.462003][ T1199] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 31.462004][ T1199] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 31.462005][ T1199] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 31.462007][ T1199] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.462012][ T1199] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 31.462016][ T1199] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.462018][ T1199] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 31.462021][ T1199] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.462029][ 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.462030][ 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.462035][ T1199] genl_rcv (net/netlink/genetlink.c:1218) [ 31.462037][ T1199] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.462041][ T1199] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.462044][ T1199] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.462048][ T1199] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.462052][ T1199] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.462056][ T1199] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.462059][ T1199] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.462063][ T1199] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 31.462066][ T1199] ? __ia32_sys_getpeername (net/socket.c:2235) [ 31.462080][ T1199] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 31.462082][ T1199] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.462086][ T1199] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.462087][ T1199] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 31.462089][ T1199] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.462090][ T1199] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.462093][ T1199] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.462095][ T1199] RIP: 0033:0x7f9c6a07e54e [ 31.462099][ 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.462100][ T1199] RSP: 002b:00007fffd1a59c80 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 31.462103][ T1199] RAX: ffffffffffffffda RBX: 0000000036c44980 RCX: 00007f9c6a07e54e [ 31.462104][ T1199] RDX: 0000000000000038 RSI: 0000000036c44ba0 RDI: 0000000000000005 [ 31.462108][ T1199] RBP: 00007fffd1a59c90 R08: 00007f9c6a331980 R09: 000000000000000c [ 31.462109][ T1199] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 31.462110][ T1199] R13: 0000000036c44980 R14: 0000000000000000 R15: 0000000000000003 | [ 40.084794][ T1591] softirqs last disabled at (24938): nsim_fib_event_nb (./include/linux/spinlock.h:353 drivers/net/netdevsim/fib.c:1011 drivers/net/netdevsim/fib.c:1043) netdevsim | [ 40.084798][ T1591] Preemption disabled at: | [ 40.084798][ T1591] vprintk_emit (kernel/printk/printk.c:2471) | [ 40.084807][ T1591] Tainted: [W]=WARN [ 40.084808][ T1591] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.084810][ T1591] Call Trace: [ 40.084812][ T1591] [ 40.084813][ T1591] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.084819][ T1591] ? vprintk_emit (kernel/printk/printk.c:2471) [ 40.084821][ T1591] __might_resched.cold (kernel/sched/core.c:9234) [ 40.084825][ T1591] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.084829][ 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) [ 40.084834][ 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)) [ 40.084836][ T1591] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.084841][ 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) [ 40.084843][ T1591] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.084846][ T1591] put_chars (drivers/char/virtio_console.c:1176) [ 40.084848][ T1591] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 40.084851][ T1591] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.084857][ T1591] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.084864][ T1591] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.084866][ T1591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.084870][ T1591] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.084874][ T1591] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.084878][ T1591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.084881][ T1591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.084885][ T1591] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.084889][ T1591] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.084891][ T1591] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.084896][ T1591] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.084898][ T1591] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.084900][ T1591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.084902][ T1591] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 40.084905][ T1591] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.084907][ T1591] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.084910][ T1591] vprintk_emit (kernel/printk/printk.c:2479) [ 40.084913][ T1591] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.084915][ T1591] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 40.084918][ T1591] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 40.084921][ T1591] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:571) [ 40.084926][ T1591] _printk (kernel/printk/printk.c:2504) [ 40.084930][ T1591] ? snapshot_read.cold (user.c:?) [ 40.084933][ T1591] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 40.084937][ T1591] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 40.084941][ T1591] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 40.084949][ T1591] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 40.084953][ T1591] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 40.084957][ T1591] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 40.084963][ T1591] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 40.084968][ T1591] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 40.084971][ T1591] devlink_reload (net/devlink/dev.c:475) [ 40.084973][ T1591] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 40.084977][ T1591] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 40.084980][ T1591] ? devlink_resources_validate (net/devlink/resource.c:475) [ 40.084986][ T1591] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 40.084988][ T1591] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 40.084989][ T1591] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 40.084991][ T1591] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 40.084993][ T1591] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 40.084995][ T1591] ? __nla_parse (lib/nlattr.c:732) [ 40.084998][ T1591] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 40.085003][ T1591] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 40.085006][ T1591] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 40.085008][ T1591] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 40.085014][ T1591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.085016][ T1591] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 40.085020][ T1591] ? write_profile (profile.c:?) [ 40.085023][ T1591] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 40.085028][ T1591] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 40.085032][ T1591] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 40.085035][ T1591] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 40.085036][ T1591] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 40.085038][ T1591] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 40.085039][ T1591] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 40.085041][ T1591] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.085046][ T1591] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 40.085050][ T1591] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 40.085052][ T1591] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 40.085055][ T1591] ? netlink_ack (./include/linux/skbuff.h:2718) [ 40.085062][ 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)) [ 40.085064][ 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)) [ 40.085069][ T1591] genl_rcv (net/netlink/genetlink.c:1218) [ 40.085071][ T1591] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 40.085075][ T1591] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 40.085077][ T1591] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.085082][ T1591] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 40.085086][ T1591] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 40.085090][ T1591] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 40.085093][ T1591] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 40.085096][ T1591] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 40.085100][ T1591] ? __ia32_sys_getpeername (net/socket.c:2235) [ 40.085117][ T1591] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 40.085118][ T1591] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.085122][ T1591] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 40.085124][ T1591] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 40.085126][ T1591] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 40.085127][ T1591] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 40.085130][ T1591] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.085132][ T1591] RIP: 0033:0x7feca3cd854e [ 40.085136][ 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 [ 40.085138][ T1591] RSP: 002b:00007ffce98913a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 40.085141][ T1591] RAX: ffffffffffffffda RBX: 000000002ac4c980 RCX: 00007feca3cd854e [ 40.085143][ T1591] RDX: 0000000000000038 RSI: 000000002ac4cba0 RDI: 0000000000000005 [ 40.085144][ T1591] RBP: 00007ffce98913b0 R08: 00007feca3f8b980 R09: 000000000000000c [ 40.085145][ T1591] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 40.085145][ T1591] R13: 000000002ac4c980 R14: 0000000000000000 R15: 0000000000000003 | [ 53.303981][ T2220] softirqs last disabled at (22340): 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)) | [ 53.303983][ T2220] Preemption disabled at: | [ 53.303984][ T2220] vprintk_emit (kernel/printk/printk.c:2471) | [ 53.303993][ T2220] Tainted: [W]=WARN [ 53.303994][ T2220] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.303996][ T2220] Call Trace: [ 53.303997][ T2220] [ 53.303999][ T2220] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 53.304005][ T2220] ? vprintk_emit (kernel/printk/printk.c:2471) [ 53.304007][ T2220] __might_resched.cold (kernel/sched/core.c:9234) [ 53.304011][ T2220] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 53.304015][ 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) [ 53.304020][ 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)) [ 53.304022][ T2220] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 53.304028][ 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) [ 53.304030][ T2220] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 53.304034][ T2220] put_chars (drivers/char/virtio_console.c:1176) [ 53.304036][ T2220] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 53.304039][ T2220] ? __send_to_port (drivers/char/virtio_console.c:654) [ 53.304045][ T2220] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 53.304051][ T2220] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 53.304054][ T2220] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.304057][ T2220] console_emit_next_record (kernel/printk/printk.c:3183) [ 53.304061][ T2220] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 53.304065][ T2220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.304069][ T2220] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.304073][ T2220] console_flush_one_record (kernel/printk/printk.c:3268) [ 53.304076][ T2220] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 53.304078][ T2220] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 53.304083][ T2220] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 53.304086][ T2220] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 53.304087][ T2220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.304089][ T2220] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 53.304093][ T2220] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 53.304094][ T2220] ? vprintk_emit (kernel/printk/printk.c:2478) [ 53.304097][ T2220] vprintk_emit (kernel/printk/printk.c:2479) [ 53.304101][ T2220] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 53.304103][ T2220] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 53.304109][ T2220] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 53.304113][ T2220] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:571) [ 53.304117][ T2220] _printk (kernel/printk/printk.c:2504) [ 53.304121][ T2220] ? snapshot_read.cold (user.c:?) [ 53.304124][ T2220] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 53.304129][ T2220] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 53.304132][ T2220] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 53.304143][ T2220] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 53.304148][ T2220] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 53.304153][ T2220] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 53.304159][ T2220] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 53.304163][ T2220] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 53.304166][ T2220] devlink_reload (net/devlink/dev.c:475) [ 53.304168][ T2220] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 53.304172][ T2220] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 53.304175][ T2220] ? devlink_resources_validate (net/devlink/resource.c:475) [ 53.304181][ T2220] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 53.304183][ T2220] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 53.304185][ T2220] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 53.304186][ T2220] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 53.304188][ T2220] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 53.304191][ T2220] ? __nla_parse (lib/nlattr.c:732) [ 53.304194][ T2220] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 53.304199][ T2220] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 53.304202][ T2220] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 53.304204][ T2220] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 53.304210][ T2220] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.304212][ T2220] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 53.304215][ T2220] ? write_profile (profile.c:?) [ 53.304219][ T2220] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 53.304224][ T2220] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 53.304228][ T2220] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 53.304230][ T2220] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 53.304233][ T2220] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 53.304234][ T2220] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 53.304235][ T2220] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 53.304237][ T2220] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 53.304243][ T2220] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 53.304246][ T2220] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 53.304248][ T2220] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 53.304252][ T2220] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.304259][ 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)) [ 53.304261][ 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)) [ 53.304265][ T2220] genl_rcv (net/netlink/genetlink.c:1218) [ 53.304267][ T2220] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.304271][ T2220] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.304274][ T2220] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 53.304278][ T2220] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 53.304282][ T2220] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 53.304286][ T2220] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 53.304290][ T2220] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 53.304293][ T2220] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 53.304297][ T2220] ? __ia32_sys_getpeername (net/socket.c:2235) [ 53.304311][ T2220] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 53.304312][ T2220] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 53.304317][ T2220] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 53.304318][ T2220] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 53.304323][ T2220] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 53.304325][ T2220] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 53.304327][ T2220] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.304330][ T2220] RIP: 0033:0x7fcebc9bf54e [ 53.304334][ 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 [ 53.304336][ T2220] RSP: 002b:00007ffdc8103490 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 53.304338][ T2220] RAX: ffffffffffffffda RBX: 0000000016f72980 RCX: 00007fcebc9bf54e [ 53.304340][ T2220] RDX: 0000000000000038 RSI: 0000000016f72ba0 RDI: 0000000000000005 [ 53.304341][ T2220] RBP: 00007ffdc81034a0 R08: 00007fcebcc72980 R09: 000000000000000c [ 53.304341][ T2220] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 Finger prints: do_softirq:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars 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