====================================== | [ 12.442416][ T187] netconsole selftest: netcons_Q4xSY 1 | [ 12.442540][ T242] ------------[ cut here ]------------ | [ 12.442899][ T242] WARNING: kernel/softirq.c:430 at __local_bh_enable_ip+0xc0/0x140, CPU#3: pr/netcon_ext0/242 | [ 12.443192][ T242] Modules linked in: netconsole netdevsim [ 12.443635][ T242] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.443811][ T242] RIP: 0010:__local_bh_enable_ip (kernel/softirq.c:430 (discriminator 34)) [ 12.444004][ T242] Code: 00 00 00 e8 12 15 0a 00 e8 3d 7c 3c 00 fb 65 8b 05 05 72 40 04 85 c0 74 64 48 83 c4 10 c3 65 8b 05 11 b6 40 04 85 c0 75 a2 90 <0f> 0b 90 eb 9c 89 74 24 0c 4c 89 04 24 e8 ce 7f 3c 00 8b 74 24 0c All code ======== 0: 00 00 add %al,(%rax) 2: 00 e8 add %ch,%al 4: 12 15 0a 00 e8 3d adc 0x3de8000a(%rip),%dl # 0x3de80014 a: 7c 3c jl 0x48 c: 00 fb add %bh,%bl e: 65 8b 05 05 72 40 04 mov %gs:0x4407205(%rip),%eax # 0x440721a 15: 85 c0 test %eax,%eax 17: 74 64 je 0x7d 19: 48 83 c4 10 add $0x10,%rsp 1d: c3 ret 1e: 65 8b 05 11 b6 40 04 mov %gs:0x440b611(%rip),%eax # 0x440b636 25: 85 c0 test %eax,%eax 27: 75 a2 jne 0xffffffffffffffcb 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: eb 9c jmp 0xffffffffffffffcb 2f: 89 74 24 0c mov %esi,0xc(%rsp) 33: 4c 89 04 24 mov %r8,(%rsp) 37: e8 ce 7f 3c 00 call 0x3c800a 3c: 8b 74 24 0c mov 0xc(%rsp),%esi Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: eb 9c jmp 0xffffffffffffffa1 5: 89 74 24 0c mov %esi,0xc(%rsp) 9: 4c 89 04 24 mov %r8,(%rsp) d: e8 ce 7f 3c 00 call 0x3c7fe0 12: 8b 74 24 0c mov 0xc(%rsp),%esi [ 12.444525][ T242] RSP: 0018:ffa00000006c78b8 EFLAGS: 00010046 [ 12.444706][ T242] RAX: 0000000000000000 RBX: 00000000682d5a6e RCX: 1ffffffff768ca80 [ 12.444919][ T242] RDX: 0000000000000001 RSI: 0000000000000201 RDI: ffffffffb92657ff [ 12.445134][ T242] RBP: ffa00000006c78e8 R08: ffffffffb92657ff R09: ffe21c0000bbd8a3 [ 12.445344][ T242] R10: ffe21c0000bbd8a4 R11: ff11000005dec514 R12: ffa00000006c7990 [ 12.445554][ T242] R13: ff1100000d20e400 R14: ff1100000cbb2000 R15: ff1100000cbf2d00 [ 12.445771][ T242] FS: 0000000000000000(0000) GS:ff1100007960b000(0000) knlGS:0000000000000000 [ 12.446026][ T242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.446207][ T242] CR2: 00007fd819b5b000 CR3: 000000002593b006 CR4: 0000000000771ef0 [ 12.446424][ T242] PKRU: 55555554 [ 12.446532][ T242] Call Trace: [ 12.446638][ T242] [ 12.446709][ T242] ? _raw_spin_unlock_bh (./include/linux/spinlock_api_smp.h:196 (discriminator 1) kernel/locking/spinlock.c:210 (discriminator 1)) [ 12.446853][ T242] mock_phc_gettime64 (drivers/ptp/ptp_mock.c:98) [ 12.447003][ T242] nsim_start_xmit (./include/linux/skbuff.h:1724 ./include/linux/skbuff.h:1787 drivers/net/netdevsim/netdev.c:189) netdevsim [ 12.447187][ T242] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 12.447536][ T242] ? nsim_poll (drivers/net/netdevsim/netdev.c:123) netdevsim [ 12.447688][ T242] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 12.447831][ T242] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 12.447976][ T242] ? netif_skb_features (net/core/dev.c:3747 net/core/dev.c:3856) [ 12.448121][ T242] netpoll_start_xmit (./include/linux/netdevice.h:5285 net/core/netpoll.c:82) [ 12.448262][ T242] __netpoll_send_skb (net/core/netpoll.c:341) [ 12.448403][ T242] netpoll_send_skb (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 net/core/netpoll.c:408) [ 12.448541][ T242] send_ext_msg_udp (drivers/net/netconsole.c:1653 drivers/net/netconsole.c:1699 drivers/net/netconsole.c:1863) netconsole [ 12.448719][ T242] netconsole_write (drivers/net/netconsole.c:1915) netconsole [ 12.448895][ T242] nbcon_emit_next_record (kernel/printk/nbcon.c:1070) [ 12.449038][ T242] ? nbcon_can_proceed (kernel/printk/nbcon.c:981) [ 12.449188][ T242] ? nbcon_context_try_acquire (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/printk/nbcon.c:170 kernel/printk/nbcon.c:630) [ 12.449367][ T242] nbcon_emit_one (kernel/printk/nbcon.c:1157 (discriminator 1)) [ 12.449506][ T242] ? nbcon_emit_next_record (kernel/printk/nbcon.c:1130) [ 12.449647][ T242] nbcon_kthread_func (kernel/printk/nbcon.c:1273) [ 12.449786][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.449967][ T242] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 12.450114][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.450291][ T242] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:290 (discriminator 1)) [ 12.450437][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.450607][ T242] kthread (kernel/kthread.c:467) [ 12.450711][ T242] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 12.450888][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.451033][ T242] ret_from_fork (arch/x86/kernel/process.c:164) [ 12.451176][ T242] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 12.451348][ T242] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 12.451491][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.451638][ T242] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 12.453656][ T242] netpoll_send_skb_on_dev(): eni256np1 enabled interrupts in poll nsim_start_xmit (drivers/net/netdevsim/netdev.c:123) netdevsim | [ 12.453947][ T242] WARNING: net/core/netpoll.c:356 at __netpoll_send_skb+0x710/0x800, CPU#3: pr/netcon_ext0/242 | [ 12.454206][ T242] Modules linked in: netconsole netdevsim | [ 12.454683][ T242] Tainted: [W]=WARN [ 12.454781][ T242] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.454953][ T242] RIP: 0010:__netpoll_send_skb (net/core/netpoll.c:356 (discriminator 11)) [ 12.455132][ T242] Code: 08 49 8d 7c 24 20 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 d9 00 00 00 48 8d 3d a0 72 ea 01 49 8b 54 24 20 48 8d b3 18 01 00 00 <67> 48 0f b9 3a e9 cc fd ff ff e8 65 3f ca fe e9 56 fb ff ff e8 7b All code ======== 0: 08 49 8d or %cl,-0x73(%rcx) 3: 7c 24 jl 0x29 5: 20 48 89 and %cl,-0x77(%rax) 8: fa cli 9: 48 c1 ea 03 shr $0x3,%rdx d: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 11: 0f 85 d9 00 00 00 jne 0xf0 17: 48 8d 3d a0 72 ea 01 lea 0x1ea72a0(%rip),%rdi # 0x1ea72be 1e: 49 8b 54 24 20 mov 0x20(%r12),%rdx 23: 48 8d b3 18 01 00 00 lea 0x118(%rbx),%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: e9 cc fd ff ff jmp 0xfffffffffffffe00 34: e8 65 3f ca fe call 0xfffffffffeca3f9e 39: e9 56 fb ff ff jmp 0xfffffffffffffb94 3e: e8 .byte 0xe8 3f: 7b .byte 0x7b Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: e9 cc fd ff ff jmp 0xfffffffffffffdd6 a: e8 65 3f ca fe call 0xfffffffffeca3f74 f: e9 56 fb ff ff jmp 0xfffffffffffffb6a 14: e8 .byte 0xe8 15: 7b .byte 0x7b [ 12.455594][ T242] RSP: 0018:ffa00000006c7a40 EFLAGS: 00010246 [ 12.455756][ T242] RAX: dffffc0000000000 RBX: ff1100000cbf2000 RCX: 0000000000000002 [ 12.455961][ T242] RDX: ffffffffc0605f00 RSI: ff1100000cbf2118 RDI: ffffffffbb4b1be0 [ 12.456155][ T242] RBP: ff110000019d8e00 R08: ffffffffb7afcb29 R09: ffe21c000144f1e0 [ 12.456346][ T242] R10: ffe21c000144f1e1 R11: 0000000000000001 R12: ffffffffc0446c60 [ 12.456538][ T242] R13: 0000000000000003 R14: ff1100000cbf2004 R15: ff1100000a278e00 [ 12.456730][ T242] FS: 0000000000000000(0000) GS:ff1100007960b000(0000) knlGS:0000000000000000 [ 12.456968][ T242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.457140][ T242] CR2: 00007fd819b5b000 CR3: 000000002593b006 CR4: 0000000000771ef0 [ 12.457340][ T242] PKRU: 55555554 [ 12.457437][ T242] Call Trace: [ 12.457534][ T242] [ 12.457608][ T242] netpoll_send_skb (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 net/core/netpoll.c:408) [ 12.457736][ T242] send_ext_msg_udp (drivers/net/netconsole.c:1653 drivers/net/netconsole.c:1699 drivers/net/netconsole.c:1863) netconsole [ 12.457907][ T242] netconsole_write (drivers/net/netconsole.c:1915) netconsole [ 12.458077][ T242] nbcon_emit_next_record (kernel/printk/nbcon.c:1070) [ 12.458208][ T242] ? nbcon_can_proceed (kernel/printk/nbcon.c:981) [ 12.458337][ T242] ? nbcon_context_try_acquire (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/printk/nbcon.c:170 kernel/printk/nbcon.c:630) [ 12.458506][ T242] nbcon_emit_one (kernel/printk/nbcon.c:1157 (discriminator 1)) [ 12.458638][ T242] ? nbcon_emit_next_record (kernel/printk/nbcon.c:1130) [ 12.458766][ T242] nbcon_kthread_func (kernel/printk/nbcon.c:1273) [ 12.458905][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.459072][ T242] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 12.459201][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.459358][ T242] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:290 (discriminator 1)) [ 12.459488][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.459647][ T242] kthread (kernel/kthread.c:467) [ 12.459742][ T242] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 12.459912][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.460127][ T242] ret_from_fork (arch/x86/kernel/process.c:164) [ 12.460255][ T242] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 12.460414][ T242] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 12.460541][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.460740][ T242] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 12.462574][ T242] raw_local_irq_restore() called with IRQs enabled | [ 12.462727][ T242] WARNING: kernel/locking/irqflag-debug.c:10 at warn_bogus_irq_restore+0xc/0x20, CPU#3: pr/netcon_ext0/242 | [ 12.463098][ T242] Modules linked in: netconsole netdevsim | [ 12.463523][ T242] Tainted: [W]=WARN [ 12.463618][ T242] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.463850][ T242] RIP: 0010:warn_bogus_irq_restore (kernel/locking/irqflag-debug.c:10 (discriminator 4)) [ 12.464026][ T242] Code: a5 ba 48 89 54 24 08 48 89 0c 24 e8 7e 0d d1 fe 48 8b 54 24 08 48 8b 0c 24 e9 25 ff ff ff f3 0f 1e fa 90 48 8d 3d 54 d2 75 01 <67> 48 0f b9 3a 90 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f All code ======== 0: a5 movsl (%rsi),(%rdi) 1: ba 48 89 54 24 mov $0x24548948,%edx 6: 08 48 89 or %cl,-0x77(%rax) 9: 0c 24 or $0x24,%al b: e8 7e 0d d1 fe call 0xfffffffffed10d8e 10: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 15: 48 8b 0c 24 mov (%rsp),%rcx 19: e9 25 ff ff ff jmp 0xffffffffffffff43 1e: f3 0f 1e fa endbr64 22: 90 nop 23: 48 8d 3d 54 d2 75 01 lea 0x175d254(%rip),%rdi # 0x175d27e 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 90 nop 30: c3 ret 31: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 38: 00 00 00 3b: 0f 1f 00 nopl (%rax) 3e: f3 repz 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 90 nop 6: c3 ret 7: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) e: 00 00 00 11: 0f 1f 00 nopl (%rax) 14: f3 repz 15: 0f .byte 0xf [ 12.464562][ T242] RSP: 0018:ffa00000006c7a98 EFLAGS: 00010202 [ 12.464721][ T242] RAX: 0000000000000000 RBX: ff1100000a21c130 RCX: 0000000000000000 [ 12.464994][ T242] RDX: 0000000000000282 RSI: ffffffffba5bc59e RDI: ffffffffbb47ae60 [ 12.465185][ T242] RBP: 0000000000000043 R08: 0000000000000001 R09: ffe21c000144f1e0 [ 12.465381][ T242] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000000003a5 [ 12.465645][ T242] R13: ffa00000006c7da0 R14: ff1100000a21c000 R15: ff1100000a21c650 [ 12.465836][ T242] FS: 0000000000000000(0000) GS:ff1100007960b000(0000) knlGS:0000000000000000 [ 12.466150][ T242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.466309][ T242] CR2: 00007fd819b5b000 CR3: 000000002593b006 CR4: 0000000000771ef0 [ 12.466507][ T242] PKRU: 55555554 [ 12.466602][ T242] Call Trace: [ 12.466767][ T242] [ 12.466832][ T242] netpoll_send_skb (net/core/netpoll.c:408 (discriminator 12)) [ 12.466967][ T242] send_ext_msg_udp (drivers/net/netconsole.c:1653 drivers/net/netconsole.c:1699 drivers/net/netconsole.c:1863) netconsole [ 12.467145][ T242] netconsole_write (drivers/net/netconsole.c:1915) netconsole [ 12.467372][ T242] nbcon_emit_next_record (kernel/printk/nbcon.c:1070) [ 12.467501][ T242] ? nbcon_can_proceed (kernel/printk/nbcon.c:981) [ 12.467632][ T242] ? nbcon_context_try_acquire (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/printk/nbcon.c:170 kernel/printk/nbcon.c:630) [ 12.467798][ T242] nbcon_emit_one (kernel/printk/nbcon.c:1157 (discriminator 1)) [ 12.468009][ T242] ? nbcon_emit_next_record (kernel/printk/nbcon.c:1130) [ 12.468143][ T242] nbcon_kthread_func (kernel/printk/nbcon.c:1273) [ 12.468270][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.468498][ T242] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 12.468628][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.468786][ T242] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:290 (discriminator 1)) [ 12.468927][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.469159][ T242] kthread (kernel/kthread.c:467) [ 12.469254][ T242] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 12.469417][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.469544][ T242] ret_from_fork (arch/x86/kernel/process.c:164) [ 12.469744][ T242] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 12.469910][ T242] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 12.470037][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.470169][ T242] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 13.056439][ C3] #11: ff1100000d0f2228 (dev->qdisc_tx_busylock ?: &qdisc_tx_busylock){+...}-{3:3}, at: __dev_xmit_skb (./include/net/sch_generic.h:202 (discriminator 1) net/core/dev.c:4173 (discriminator 1)) | [ 13.056697][ C3] | [ 13.056697][ C3] stack backtrace: | [ 13.056846][ C3] Tainted: [W]=WARN [ 13.056847][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.056849][ C3] Call Trace: [ 13.056850][ C3] [ 13.056852][ C3] dump_stack_lvl (lib/dump_stack.c:122) [ 13.056855][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4045) [ 13.056857][ C3] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 13.056860][ C3] mark_lock_irq (kernel/locking/lockdep.c:4268) [ 13.056862][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 13.056863][ C3] ? save_trace (kernel/locking/lockdep.c:592) [ 13.056867][ C3] mark_lock (kernel/locking/lockdep.c:4753) [ 13.056868][ C3] mark_usage (kernel/locking/lockdep.c:4642 (discriminator 1)) [ 13.056870][ C3] __lock_acquire (kernel/locking/lockdep.c:5191) [ 13.056871][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:179 (discriminator 3) kernel/locking/spinlock.c:194 (discriminator 3)) [ 13.056875][ C3] ? stack_depot_save_flags (lib/stackdepot.c:730) [ 13.056878][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 13.056880][ C3] ? sch_direct_xmit (./include/linux/netdevice.h:4715 (discriminator 2) net/sched/sch_generic.c:345 (discriminator 2)) [ 13.056882][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 13.056885][ C3] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 13.056887][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:154) [ 13.056888][ C3] ? sch_direct_xmit (./include/linux/netdevice.h:4715 (discriminator 2) net/sched/sch_generic.c:345 (discriminator 2)) [ 13.056890][ C3] sch_direct_xmit (./include/linux/netdevice.h:4715 (discriminator 2) net/sched/sch_generic.c:345 (discriminator 2)) [ 13.056893][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 13.056895][ C3] ? dequeue_skb (net/sched/sch_generic.c:322) [ 13.056901][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 7) kernel/rcu/tree_plugin.h:414 (discriminator 7)) [ 13.056903][ C3] ? handle_bug (arch/x86/kernel/traps.c:428) [ 13.056906][ C3] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 13.056909][ C3] __dev_xmit_skb (net/core/dev.c:4186 (discriminator 1)) [ 13.056913][ C3] ? alloc_netdev_dummy (net/core/dev.c:4160) [ 13.056915][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 13.056916][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) [ 13.056918][ T187] netconsole selftest: netcons_Q4xSY 19 [ 13.056918][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 13.056920][ C3] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/rcu/tree.c:3156) [ 13.056922][ C3] __dev_queue_xmit (net/core/dev.c:4802 (discriminator 1)) [ 13.056925][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 13.056926][ C3] ? netdev_core_pick_tx (net/core/dev.c:4744) [ 13.056929][ C3] ? __asan_memcpy (mm/kasan/shadow.c:105 (discriminator 3)) [ 13.056932][ C3] ? eth_header (net/ethernet/eth.c:100) [ 13.056935][ C3] ? neigh_resolve_output (./include/linux/netdevice.h:3439 net/core/neighbour.c:1614 net/core/neighbour.c:1599) [ 13.056938][ C3] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 13.056941][ C3] ip6_output (./include/linux/netfilter.h:414 net/ipv6/ip6_output.c:246) [ 13.056943][ C3] ndisc_send_skb (net/ipv6/ndisc.c:515) [ 13.056945][ C3] ? ndisc_ns_create (net/ipv6/ndisc.c:470) [ 13.056947][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 13.056948][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 13.056951][ C3] ndisc_send_ns (net/ipv6/ndisc.c:656) [ 13.056953][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) net/ipv6/addrconf.c:2009 (discriminator 1)) [ 13.056955][ C3] ? pndisc_redo (net/ipv6/ndisc.c:656) [ 13.056956][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:884 net/ipv6/addrconf.c:2009) [ 13.056958][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 13.056960][ C3] ndisc_solicit (net/ipv6/ndisc.c:739) [ 13.056962][ C3] ? ndisc_send_ns (net/ipv6/ndisc.c:739) [ 13.056964][ C3] ? neigh_probe (net/core/neighbour.c:1095) [ 13.056966][ C3] neigh_probe (net/core/neighbour.c:1097) [ 13.056968][ C3] __neigh_event_send (net/core/neighbour.c:1276) [ 13.056970][ C3] ? ___neigh_create (net/core/neighbour.c:726) [ 13.056973][ C3] ? ___neigh_create (net/core/neighbour.c:726) [ 13.056975][ C3] neigh_resolve_output (net/core/neighbour.c:1603 (discriminator 1)) [ 13.056977][ C3] ? ip6_finish_output2 (net/ipv6/ip6_output.c:129 (discriminator 1)) [ 13.056980][ C3] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 13.056982][ C3] ip6_output (./include/linux/netfilter.h:414 net/ipv6/ip6_output.c:246) [ 13.056984][ C3] ip6_send_skb (net/ipv6/ip6_output.c:1984) [ 13.056986][ C3] icmp6_send (net/ipv6/icmp.c:826) [ 13.056989][ C3] ? icmpv6_push_pending_frames (net/ipv6/icmp.c:639) [ 13.056991][ C3] ? in6_dev_get (./include/net/addrconf.h:404 (discriminator 2)) [ 13.056997][ C3] __udp6_lib_rcv (net/ipv6/udp.c:1217) [ 13.056999][ C3] ? udpv6_err (net/ipv6/udp.c:1120) [ 13.057001][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:209) [ 13.057004][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:440) [ 13.057006][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 13.057008][ C3] ip6_input (./include/linux/rcupdate.h:879 net/ipv6/ip6_input.c:503) [ 13.057010][ C3] ip6_sublist_rcv_finish (net/ipv6/ip6_input.c:86 (discriminator 4)) [ 13.057012][ C3] ip6_list_rcv_finish.constprop.0 (net/ipv6/ip6_input.c:109) [ 13.057015][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 13.057017][ C3] ? ip6_rcv_finish_core.isra.0 (net/ipv6/ip6_input.c:109) [ 13.057018][ C3] ? ip6_rcv_core (./include/net/sock.h:2980 net/ipv6/ip6_input.c:291) [ 13.057021][ C3] ipv6_list_rcv (net/ipv6/ip6_input.c:327) [ 13.057023][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 13.057025][ C3] ? ipv6_rcv (net/ipv6/ip6_input.c:327) [ 13.057027][ C3] __netif_receive_skb_list_core (net/core/dev.c:6215) [ 13.057030][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:6215) [ 13.057033][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 13.057034][ C3] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 13.057036][ C3] netif_receive_skb_list_internal (net/core/dev.c:6306 net/core/dev.c:6395) [ 13.057039][ C3] ? process_backlog (net/core/dev.c:6367) [ 13.057041][ C3] ? ipv6_gro_receive (./include/net/gro.h:384 net/ipv6/ip6_offload.c:296) [ 13.057045][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 13.057047][ C3] ? reacquire_held_locks (kernel/locking/lockdep.c:238 (discriminator 3) kernel/locking/lockdep.c:227 (discriminator 3) kernel/locking/lockdep.c:5386 (discriminator 3)) [ 13.057051][ C3] napi_complete_done (./include/linux/list.h:45 (discriminator 2) ./include/net/gro.h:524 (discriminator 2) ./include/net/gro.h:519 (discriminator 2) ./include/net/gro.h:531 (discriminator 2) net/core/dev.c:6764 (discriminator 2)) [ 13.057054][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 13.057056][ C3] ? netif_receive_skb_list (net/core/dev.c:6733) [ 13.057059][ C3] ? nsim_start_peer_tx_queue.isra.0 (./include/linux/rcupdate.h:322 (discriminator 1) ./include/linux/rcupdate.h:881 (discriminator 1) drivers/net/netdevsim/netdev.c:67 (discriminator 1)) netdevsim [ 13.057065][ C3] nsim_poll (drivers/net/netdevsim/netdev.c:510 drivers/net/netdevsim/netdev.c:543) netdevsim [ 13.057069][ C3] ? nsim_start_peer_tx_queue.isra.0 (drivers/net/netdevsim/netdev.c:539) netdevsim [ 13.057072][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 (discriminator 1) kernel/rcu/update.c:380 (discriminator 1)) [ 13.057075][ C3] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 4) kernel/locking/lockdep.c:3821 (discriminator 4) kernel/locking/lockdep.c:3876 (discriminator 4)) [ 13.057077][ C3] __napi_poll.constprop.0 (net/core/dev.c:7692) [ 13.057079][ C3] net_rx_action (net/core/dev.c:7754 net/core/dev.c:7906) [ 13.057083][ C3] ? run_backlog_napi (net/core/dev.c:7868) [ 13.057085][ C3] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 13.057088][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:95 (discriminator 1) arch/x86/kernel/kvmclock.c:81 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 13.057092][ C3] ? ktime_get (kernel/time/timekeeping.c:381 kernel/time/timekeeping.c:404 kernel/time/timekeeping.c:826) [ 13.057095][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4325 (discriminator 1)) [ 13.057096][ C3] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 13.057099][ C3] ? _local_bh_enable (kernel/softirq.c:580) [ 13.057100][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 13.057102][ C3] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 13.057104][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056 (discriminator 47) arch/x86/kernel/apic/apic.c:1056 (discriminator 47)) [ 13.057105][ C3] [ 13.057106][ C3] [ 13.057107][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:697) [ 13.057110][ C3] RIP: 0010:handle_bug (arch/x86/kernel/traps.c:428) [ 13.057112][ C3] Code: 00 3c 05 0f 85 39 01 00 00 48 8d 4a 07 45 31 d2 ba fd ff 00 00 89 c8 44 29 c8 89 c3 90 f6 87 91 00 00 00 02 74 01 fb 49 89 f8 <81> fa fb ff 00 00 0f 84 b5 00 00 00 81 fa fe ff 00 00 74 40 4d 89 All code ======== 0: 00 3c 05 0f 85 39 01 add %bh,0x139850f(,%rax,1) 7: 00 00 add %al,(%rax) 9: 48 8d 4a 07 lea 0x7(%rdx),%rcx d: 45 31 d2 xor %r10d,%r10d 10: ba fd ff 00 00 mov $0xfffd,%edx 15: 89 c8 mov %ecx,%eax 17: 44 29 c8 sub %r9d,%eax 1a: 89 c3 mov %eax,%ebx 1c: 90 nop 1d: f6 87 91 00 00 00 02 testb $0x2,0x91(%rdi) 24: 74 01 je 0x27 26: fb sti 27: 49 89 f8 mov %rdi,%r8 2a:* 81 fa fb ff 00 00 cmp $0xfffb,%edx <-- trapping instruction 30: 0f 84 b5 00 00 00 je 0xeb 36: 81 fa fe ff 00 00 cmp $0xfffe,%edx 3c: 74 40 je 0x7e 3e: 4d rex.WRB 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 81 fa fb ff 00 00 cmp $0xfffb,%edx 6: 0f 84 b5 00 00 00 je 0xc1 c: 81 fa fe ff 00 00 cmp $0xfffe,%edx 12: 74 40 je 0x54 14: 4d rex.WRB 15: 89 .byte 0x89 [ 13.057114][ C3] RSP: 0018:ffa00000006c79b0 EFLAGS: 00000202 [ 13.057116][ C3] RAX: 0000000000000005 RBX: 0000000000000005 RCX: ffffffffb9d1dc11 [ 13.057118][ C3] RDX: 000000000000fffb RSI: 0000000000000002 RDI: ffa00000006c79e8 [ 13.057119][ C3] RBP: 0000000000000000 R08: ffa00000006c79e8 R09: ffffffffb9d1dc0c [ 13.057119][ C3] R10: 0000000000000007 R11: 0000000000000048 R12: 0000000000000000 [ 13.057120][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 13.057122][ C3] ? warn_bogus_irq_restore (kernel/locking/irqflag-debug.c:10 (discriminator 4)) [ 13.057123][ C3] ? warn_bogus_irq_restore (kernel/locking/irqflag-debug.c:11) [ 13.057126][ C3] exc_invalid_op (arch/x86/kernel/traps.c:489 (discriminator 3)) [ 13.057127][ C3] asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:616) [ 13.057129][ C3] RIP: 0010:warn_bogus_irq_restore (kernel/locking/irqflag-debug.c:10 (discriminator 4)) [ 13.057131][ C3] Code: a5 ba 48 89 54 24 08 48 89 0c 24 e8 7e 0d d1 fe 48 8b 54 24 08 48 8b 0c 24 e9 25 ff ff ff f3 0f 1e fa 90 48 8d 3d 54 d2 75 01 <67> 48 0f b9 3a 90 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f All code ======== 0: a5 movsl (%rsi),(%rdi) 1: ba 48 89 54 24 mov $0x24548948,%edx 6: 08 48 89 or %cl,-0x77(%rax) 9: 0c 24 or $0x24,%al b: e8 7e 0d d1 fe call 0xfffffffffed10d8e 10: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 15: 48 8b 0c 24 mov (%rsp),%rcx 19: e9 25 ff ff ff jmp 0xffffffffffffff43 1e: f3 0f 1e fa endbr64 22: 90 nop 23: 48 8d 3d 54 d2 75 01 lea 0x175d254(%rip),%rdi # 0x175d27e 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 90 nop 30: c3 ret 31: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 38: 00 00 00 3b: 0f 1f 00 nopl (%rax) 3e: f3 repz 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 90 nop 6: c3 ret 7: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) e: 00 00 00 11: 0f 1f 00 nopl (%rax) 14: f3 repz 15: 0f .byte 0xf [ 13.057132][ C3] RSP: 0018:ffa00000006c7a98 EFLAGS: 00010202 [ 13.057133][ C3] RAX: 0000000000000000 RBX: ff1100000a21c130 RCX: 0000000000000000 [ 13.057134][ C3] RDX: 0000000000000282 RSI: ffffffffba5bc59e RDI: ffffffffbb47ae60 [ 13.057135][ C3] RBP: 0000000000000044 R08: 0000000000000001 R09: ffe21c000144f1e0 [ 13.057135][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000000003a4 [ 13.057136][ C3] R13: ffa00000006c7da0 R14: ff1100000a21c000 R15: ff1100000a21c650 [ 13.057139][ C3] netpoll_send_skb (net/core/netpoll.c:408 (discriminator 12)) [ 13.057141][ C3] send_ext_msg_udp (drivers/net/netconsole.c:1653 drivers/net/netconsole.c:1699 drivers/net/netconsole.c:1863) netconsole [ 13.057143][ C3] netconsole_write (drivers/net/netconsole.c:1915) netconsole [ 13.057146][ C3] nbcon_emit_next_record (kernel/printk/nbcon.c:1070) [ 13.057148][ C3] ? nbcon_can_proceed (kernel/printk/nbcon.c:981) [ 13.057151][ C3] ? nbcon_context_try_acquire (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 kernel/printk/nbcon.c:170 kernel/printk/nbcon.c:630) [ 13.057154][ C3] nbcon_emit_one (kernel/printk/nbcon.c:1157 (discriminator 1)) [ 13.057156][ C3] ? nbcon_emit_next_record (kernel/printk/nbcon.c:1130) [ 13.057158][ C3] nbcon_kthread_func (kernel/printk/nbcon.c:1273) [ 13.057161][ C3] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 13.057162][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 13.057165][ C3] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 13.057166][ C3] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:290 (discriminator 1)) [ 13.057169][ C3] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 13.057170][ C3] kthread (kernel/kthread.c:467) [ 13.057172][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 13.057174][ C3] ? kthread_affine_node (kernel/kthread.c:412) [ 13.057176][ C3] ret_from_fork (arch/x86/kernel/process.c:164) [ 13.057179][ C3] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 13.057181][ C3] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 13.057183][ C3] ? kthread_affine_node (kernel/kthread.c:412) Finger prints: warn_bogus_irq_restore:netpoll_send_skb:send_ext_msg_udp:netconsole_write:nbcon_emit_next_record mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __netpoll_send_skb:netpoll_send_skb:send_ext_msg_udp:netconsole_write:nbcon_emit_next_record __local_bh_enable_ip:mock_phc_gettime64:nsim_start_xmit:netpoll_start_xmit:__netpoll_send_skb