====================================== | [ 17.622366][ T569] softirqs last disabled at (40418): nsim_fib_event_nb (./include/linux/spinlock.h:353 drivers/net/netdevsim/fib.c:1011 drivers/net/netdevsim/fib.c:1043) netdevsim | [ 17.622370][ T569] Preemption disabled at: | [ 17.622371][ T569] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.622380][ T569] Tainted: [W]=WARN [ 17.622381][ T569] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.622382][ T569] Call Trace: [ 17.622384][ T569] [ 17.622386][ T569] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.622392][ T569] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.622394][ T569] __might_resched.cold (kernel/sched/core.c:9234) [ 17.622398][ T569] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.622402][ 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.622407][ 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.622409][ T569] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.622415][ 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.622417][ T569] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.622421][ T569] put_chars (drivers/char/virtio_console.c:1176) [ 17.622423][ T569] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.622430][ T569] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.622436][ T569] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.622439][ T569] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.622443][ T569] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.622446][ T569] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.622451][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.622454][ T569] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.622458][ T569] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.622462][ T569] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.622464][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.622469][ T569] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.622471][ T569] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.622473][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.622475][ T569] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.622479][ T569] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.622480][ T569] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.622483][ T569] vprintk_emit (kernel/printk/printk.c:2479) [ 17.622487][ T569] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.622489][ T569] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.622492][ T569] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.622495][ T569] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:571) [ 17.622500][ T569] _printk (kernel/printk/printk.c:2504) [ 17.622504][ T569] ? snapshot_read.cold (user.c:?) [ 17.622507][ T569] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 17.622512][ T569] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 17.622516][ T569] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 17.622524][ T569] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 17.622528][ T569] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 17.622533][ T569] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 17.622538][ T569] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 17.622543][ T569] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 17.622545][ T569] devlink_reload (net/devlink/dev.c:475) [ 17.622548][ 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.622551][ T569] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 17.622554][ T569] ? devlink_resources_validate (net/devlink/resource.c:475) [ 17.622561][ T569] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 17.622563][ T569] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 17.622564][ T569] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 17.622566][ T569] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 17.622568][ T569] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.622571][ T569] ? __nla_parse (lib/nlattr.c:732) [ 17.622574][ T569] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 17.622579][ T569] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 17.622582][ T569] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 17.622584][ T569] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.622590][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.622592][ T569] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.622596][ T569] ? write_profile (profile.c:?) [ 17.622599][ T569] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 17.622605][ T569] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 17.622609][ T569] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 17.622611][ T569] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.622613][ T569] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 17.622615][ T569] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 17.622616][ T569] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 17.622618][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.622624][ T569] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 17.622627][ T569] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 17.622629][ T569] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 17.622633][ T569] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.622640][ 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.622642][ 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.622650][ T569] genl_rcv (net/netlink/genetlink.c:1218) [ 17.622652][ T569] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.622657][ T569] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.622659][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.622664][ T569] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 17.622668][ T569] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.622672][ T569] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.622675][ T569] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.622679][ T569] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 17.622683][ T569] ? __ia32_sys_getpeername (net/socket.c:2235) [ 17.622697][ T569] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 17.622698][ T569] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.622702][ T569] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.622704][ T569] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 17.622706][ T569] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.622707][ T569] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.622710][ T569] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.622712][ T569] RIP: 0033:0x7f18bcded54e [ 17.622716][ 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.622718][ T569] RSP: 002b:00007ffd35e04140 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.622721][ T569] RAX: ffffffffffffffda RBX: 0000000000e12980 RCX: 00007f18bcded54e [ 17.622722][ T569] RDX: 0000000000000038 RSI: 0000000000e12ba0 RDI: 0000000000000005 [ 17.622723][ T569] RBP: 00007ffd35e04150 R08: 00007f18bd0a0980 R09: 000000000000000c [ 17.622724][ T569] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 17.622725][ T569] R13: 0000000000e12980 R14: 0000000000000000 R15: 0000000000000003 | [ 30.898759][ T1200] softirqs last disabled at (39068): 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)) | [ 30.898762][ T1200] Preemption disabled at: | [ 30.898762][ T1200] vprintk_emit (kernel/printk/printk.c:2471) | [ 30.898772][ T1200] Tainted: [W]=WARN [ 30.898772][ T1200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.898774][ T1200] Call Trace: [ 30.898776][ T1200] [ 30.898778][ T1200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.898784][ T1200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 30.898786][ T1200] __might_resched.cold (kernel/sched/core.c:9234) [ 30.898791][ T1200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.898795][ T1200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 30.898800][ T1200] __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)) [ 30.898802][ T1200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.898808][ T1200] ? 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) [ 30.898810][ T1200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.898814][ T1200] put_chars (drivers/char/virtio_console.c:1176) [ 30.898817][ T1200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.898824][ T1200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.898830][ T1200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.898833][ T1200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.898837][ T1200] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.898840][ T1200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.898845][ T1200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.898849][ T1200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.898852][ T1200] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.898857][ T1200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.898858][ T1200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.898864][ T1200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.898866][ T1200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.898868][ T1200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.898870][ T1200] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 30.898874][ T1200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.898875][ T1200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.898878][ T1200] vprintk_emit (kernel/printk/printk.c:2479) [ 30.898882][ T1200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.898884][ T1200] ? call_fib6_entry_notifiers_replace (net/ipv6/ip6_fib.c:440) [ 30.898886][ T1200] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.898892][ T1200] _printk (kernel/printk/printk.c:2504) [ 30.898896][ T1200] ? snapshot_read.cold (user.c:?) [ 30.898899][ T1200] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 30.898904][ T1200] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 30.898908][ T1200] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 30.898919][ T1200] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 30.898924][ T1200] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 30.898929][ T1200] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 30.898935][ T1200] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 30.898939][ T1200] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 30.898942][ T1200] devlink_reload (net/devlink/dev.c:475) [ 30.898944][ T1200] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 30.898948][ T1200] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 30.898951][ T1200] ? devlink_resources_validate (net/devlink/resource.c:475) [ 30.898957][ T1200] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 30.898960][ T1200] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 30.898961][ T1200] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 30.898963][ T1200] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 30.898965][ T1200] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 30.898967][ T1200] ? __nla_parse (lib/nlattr.c:732) [ 30.898971][ T1200] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 30.898976][ T1200] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 30.898979][ T1200] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 30.898981][ T1200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.898987][ T1200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.898989][ T1200] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 30.898993][ T1200] ? write_profile (profile.c:?) [ 30.898996][ T1200] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 30.899002][ T1200] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 30.899005][ T1200] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 30.899008][ T1200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.899010][ T1200] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 30.899012][ T1200] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 30.899013][ T1200] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 30.899015][ T1200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.899020][ T1200] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 30.899024][ T1200] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 30.899026][ T1200] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 30.899029][ T1200] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.899037][ T1200] ? 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)) [ 30.899039][ T1200] ? 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)) [ 30.899043][ T1200] genl_rcv (net/netlink/genetlink.c:1218) [ 30.899045][ T1200] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.899050][ T1200] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.899052][ T1200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.899057][ T1200] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 30.899061][ T1200] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 30.899065][ T1200] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.899068][ T1200] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.899072][ T1200] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 30.899076][ T1200] ? __ia32_sys_getpeername (net/socket.c:2235) [ 30.899090][ T1200] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 30.899092][ T1200] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.899096][ T1200] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.899098][ T1200] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 30.899100][ T1200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.899101][ T1200] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 30.899104][ T1200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.899106][ T1200] RIP: 0033:0x7f9e92c1b54e [ 30.899110][ T1200] 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 [ 30.899112][ T1200] RSP: 002b:00007ffef83151f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 30.899115][ T1200] RAX: ffffffffffffffda RBX: 000000002a7ce980 RCX: 00007f9e92c1b54e [ 30.899116][ T1200] RDX: 0000000000000038 RSI: 000000002a7ceba0 RDI: 0000000000000005 [ 30.899117][ T1200] RBP: 00007ffef8315200 R08: 00007f9e92ece980 R09: 000000000000000c [ 30.899118][ T1200] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 30.899119][ T1200] R13: 000000002a7ce980 R14: 0000000000000000 R15: 0000000000000003 | [ 38.998283][ T1592] softirqs last disabled at (19884): nsim_fib_event_nb (./include/linux/spinlock.h:353 drivers/net/netdevsim/fib.c:1011 drivers/net/netdevsim/fib.c:1043) netdevsim | [ 38.998287][ T1592] Preemption disabled at: | [ 38.998288][ T1592] vprintk_emit (kernel/printk/printk.c:2471) | [ 38.998297][ T1592] Tainted: [W]=WARN [ 38.998298][ T1592] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.998299][ T1592] Call Trace: [ 38.998301][ T1592] [ 38.998303][ T1592] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.998308][ T1592] ? vprintk_emit (kernel/printk/printk.c:2471) [ 38.998310][ T1592] __might_resched.cold (kernel/sched/core.c:9234) [ 38.998315][ T1592] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.998319][ T1592] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 38.998323][ T1592] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 38.998325][ T1592] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.998331][ T1592] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.998333][ T1592] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.998337][ T1592] put_chars (drivers/char/virtio_console.c:1176) [ 38.998339][ T1592] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 38.998342][ T1592] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.998348][ T1592] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.998354][ T1592] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.998357][ T1592] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.998361][ T1592] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.998365][ T1592] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.998369][ T1592] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.998372][ T1592] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.998376][ T1592] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.998380][ T1592] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.998382][ T1592] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.998387][ T1592] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.998389][ T1592] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.998391][ T1592] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.998393][ T1592] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 38.998397][ T1592] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.998398][ T1592] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.998401][ T1592] vprintk_emit (kernel/printk/printk.c:2479) [ 38.998405][ T1592] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.998406][ T1592] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 38.998410][ T1592] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.998413][ T1592] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:571) [ 38.998418][ T1592] _printk (kernel/printk/printk.c:2504) [ 38.998422][ T1592] ? snapshot_read.cold (user.c:?) [ 38.998425][ T1592] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 38.998429][ T1592] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 38.998433][ T1592] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 38.998442][ T1592] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 38.998445][ T1592] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 38.998450][ T1592] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 38.998456][ T1592] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 38.998460][ T1592] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 38.998463][ T1592] devlink_reload (net/devlink/dev.c:475) [ 38.998465][ T1592] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 38.998469][ T1592] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 38.998472][ T1592] ? devlink_resources_validate (net/devlink/resource.c:475) [ 38.998478][ T1592] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 38.998480][ T1592] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 38.998482][ T1592] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 38.998484][ T1592] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 38.998485][ T1592] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 38.998488][ T1592] ? __nla_parse (lib/nlattr.c:732) [ 38.998491][ T1592] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 38.998496][ T1592] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 38.998500][ T1592] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 38.998502][ T1592] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.998507][ T1592] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.998509][ T1592] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 38.998513][ T1592] ? write_profile (profile.c:?) [ 38.998516][ T1592] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 38.998521][ T1592] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 38.998525][ T1592] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 38.998528][ T1592] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.998530][ T1592] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 38.998531][ T1592] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 38.998533][ T1592] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 38.998535][ T1592] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.998540][ T1592] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 38.998543][ T1592] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 38.998545][ T1592] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 38.998549][ T1592] ? netlink_ack (./include/linux/skbuff.h:2718) [ 38.998556][ T1592] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 38.998558][ T1592] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 38.998562][ T1592] genl_rcv (net/netlink/genetlink.c:1218) [ 38.998565][ T1592] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 38.998569][ T1592] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 38.998571][ T1592] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.998576][ T1592] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 38.998580][ T1592] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 38.998584][ T1592] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 38.998587][ T1592] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 38.998591][ T1592] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 38.998594][ T1592] ? __ia32_sys_getpeername (net/socket.c:2235) [ 38.998608][ T1592] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 38.998610][ T1592] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.998614][ T1592] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 38.998616][ T1592] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 38.998617][ T1592] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.998619][ T1592] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 38.998621][ T1592] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.998623][ T1592] RIP: 0033:0x7f7edcdb854e [ 38.998627][ T1592] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.998629][ T1592] RSP: 002b:00007ffda1ef0f20 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 38.998631][ T1592] RAX: ffffffffffffffda RBX: 000000001c0b7980 RCX: 00007f7edcdb854e [ 38.998633][ T1592] RDX: 0000000000000038 RSI: 000000001c0b7ba0 RDI: 0000000000000005 [ 38.998634][ T1592] RBP: 00007ffda1ef0f30 R08: 00007f7edd06b980 R09: 000000000000000c [ 38.998635][ T1592] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 [ 38.998635][ T1592] R13: 000000001c0b7980 R14: 0000000000000000 R15: 0000000000000003 | [ 51.988781][ T2221] softirqs last disabled at (31264): 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)) | [ 51.988783][ T2221] Preemption disabled at: | [ 51.988784][ T2221] vprintk_emit (kernel/printk/printk.c:2471) | [ 51.988793][ T2221] Tainted: [W]=WARN [ 51.988793][ T2221] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.988795][ T2221] Call Trace: [ 51.988797][ T2221] [ 51.988799][ T2221] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 51.988804][ T2221] ? vprintk_emit (kernel/printk/printk.c:2471) [ 51.988806][ T2221] __might_resched.cold (kernel/sched/core.c:9234) [ 51.988811][ T2221] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 51.988815][ T2221] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 51.988820][ T2221] __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)) [ 51.988822][ T2221] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 51.988828][ T2221] ? 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) [ 51.988830][ T2221] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 51.988834][ T2221] put_chars (drivers/char/virtio_console.c:1176) [ 51.988835][ T2221] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 51.988838][ T2221] ? __send_to_port (drivers/char/virtio_console.c:654) [ 51.988845][ T2221] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 51.988851][ T2221] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 51.988854][ T2221] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 51.988858][ T2221] console_emit_next_record (kernel/printk/printk.c:3183) [ 51.988862][ T2221] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 51.988866][ T2221] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 51.988870][ T2221] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 51.988873][ T2221] console_flush_one_record (kernel/printk/printk.c:3268) [ 51.988877][ T2221] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 51.988879][ T2221] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 51.988884][ T2221] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 51.988887][ T2221] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 51.988888][ T2221] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 51.988891][ T2221] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 51.988894][ T2221] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 51.988896][ T2221] ? vprintk_emit (kernel/printk/printk.c:2478) [ 51.988899][ T2221] vprintk_emit (kernel/printk/printk.c:2479) [ 51.988903][ T2221] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 51.988904][ T2221] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 51.988908][ T2221] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 51.988911][ T2221] ? rcu_preempt_deferred_qs_irqrestore (kernel/rcu/tree_plugin.h:571) [ 51.988916][ T2221] _printk (kernel/printk/printk.c:2504) [ 51.988920][ T2221] ? snapshot_read.cold (user.c:?) [ 51.988923][ T2221] ? fib_net_dump (./include/linux/rcupdate.h:882 net/core/fib_notifier.c:77) [ 51.988928][ T2221] ? register_fib_notifier (net/core/fib_notifier.c:108) [ 51.988932][ T2221] nsim_fib_create.cold (drivers/net/netdevsim/fib.c:1596 (discriminator 1)) netdevsim [ 51.988943][ T2221] ? nsim_fib_get_val (./arch/x86/include/asm/atomic64_64.h:15) netdevsim [ 51.988948][ T2221] ? queue_delayed_work_on (kernel/workqueue.c:2673 (discriminator 6)) [ 51.988953][ T2221] ? nsim_dev_traps_init (./include/linux/workqueue.h:715 drivers/net/netdevsim/dev.c:907) netdevsim [ 51.988959][ T2221] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1529) netdevsim [ 51.988964][ T2221] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 51.988966][ T2221] devlink_reload (net/devlink/dev.c:475) [ 51.988969][ T2221] ? xa_get_mark (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) lib/xarray.c:2131 (discriminator 2)) [ 51.988972][ T2221] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 51.988975][ T2221] ? devlink_resources_validate (net/devlink/resource.c:475) [ 51.988981][ T2221] devlink_nl_reload_doit (net/devlink/dev.c:586) [ 51.988984][ T2221] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:125 net/devlink/netlink.c:235) [ 51.988985][ T2221] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:236) [ 51.988987][ T2221] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 51.988989][ T2221] ? devlink_nl_msg_reply_and_new (./include/net/net_namespace.h:422 (discriminator 7)) [ 51.988991][ T2221] ? __nla_parse (lib/nlattr.c:732) [ 51.988995][ T2221] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 51.989000][ T2221] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 51.989003][ T2221] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 51.989005][ T2221] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 51.989011][ T2221] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 51.989013][ T2221] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 51.989017][ T2221] ? write_profile (profile.c:?) [ 51.989020][ T2221] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 51.989025][ T2221] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 51.989029][ T2221] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 51.989032][ T2221] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 51.989034][ T2221] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:305 (discriminator 1)) [ 51.989035][ T2221] ? devlink_reload (./include/net/net_namespace.h:415 (discriminator 8)) [ 51.989037][ T2221] ? devlink_nl_post_doit (net/devlink/netlink.c:361 (discriminator 1)) [ 51.989039][ T2221] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 51.989044][ T2221] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 51.989048][ T2221] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 51.989050][ T2221] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 51.989054][ T2221] ? netlink_ack (./include/linux/skbuff.h:2718) [ 51.989061][ T2221] ? 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)) [ 51.989063][ T2221] ? 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)) [ 51.989067][ T2221] genl_rcv (net/netlink/genetlink.c:1218) [ 51.989070][ T2221] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 51.989074][ T2221] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 51.989076][ T2221] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 51.989081][ T2221] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 51.989085][ T2221] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 51.989089][ T2221] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 51.989092][ T2221] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 51.989096][ T2221] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 51.989100][ T2221] ? __ia32_sys_getpeername (net/socket.c:2235) [ 51.989114][ T2221] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 51.989116][ T2221] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 51.989119][ T2221] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 51.989121][ T2221] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 51.989123][ T2221] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 51.989124][ T2221] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 51.989127][ T2221] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 51.989129][ T2221] RIP: 0033:0x7fbea52c854e [ 51.989133][ T2221] 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 [ 51.989135][ T2221] RSP: 002b:00007fffc1ba0260 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 51.989138][ T2221] RAX: ffffffffffffffda RBX: 000000001e08a980 RCX: 00007fbea52c854e [ 51.989139][ T2221] RDX: 0000000000000038 RSI: 000000001e08aba0 RDI: 0000000000000005 [ 51.989140][ T2221] RBP: 00007fffc1ba0270 R08: 00007fbea557b980 R09: 000000000000000c [ 51.989141][ T2221] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040d0b0 Finger prints: fib6_tables_dump:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars nsim_fib_event_nb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars