====================================== | [ 12.663259][ T255] Test #1 from CPU2: netcons_li9Xa | [ 12.663384][ T242] ------------[ cut here ]------------ | [ 12.663646][ T242] WARNING: kernel/softirq.c:430 at __local_bh_enable_ip+0xc0/0x140, CPU#3: pr/netcon_ext0/242 | [ 12.663931][ T242] Modules linked in: netconsole netdevsim [ 12.664511][ T242] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.664684][ T242] RIP: 0010:__local_bh_enable_ip (kernel/softirq.c:430 (discriminator 34)) [ 12.664872][ 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.665374][ T242] RSP: 0018:ffa00000006478b8 EFLAGS: 00010046 [ 12.665547][ T242] RAX: 0000000000000000 RBX: 000000007ac3e332 RCX: 1ffffffff0d0ca80 [ 12.665755][ T242] RDX: 0000000000000001 RSI: 0000000000000201 RDI: ffffffff846657ff [ 12.665962][ T242] RBP: ffa00000006478e8 R08: ffffffff846657ff R09: ffe21c00018d61e3 [ 12.666172][ T242] R10: ffe21c00018d61e4 R11: ff1100000c6b0f14 R12: ffa0000000647990 [ 12.666384][ T242] R13: ff110000019cb400 R14: ff11000004c6a000 R15: ff11000004c32d00 [ 12.666590][ T242] FS: 0000000000000000(0000) GS:ff110000ae20b000(0000) knlGS:0000000000000000 [ 12.666836][ T242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.667041][ T242] CR2: 0000560487397d00 CR3: 000000001773b003 CR4: 0000000000771ef0 [ 12.667247][ T242] PKRU: 55555554 [ 12.667352][ T242] Call Trace: [ 12.667455][ T242] [ 12.667529][ T242] ? _raw_spin_unlock_bh (./include/linux/spinlock_api_smp.h:196 (discriminator 1) kernel/locking/spinlock.c:210 (discriminator 1)) [ 12.667670][ T242] mock_phc_gettime64 (drivers/ptp/ptp_mock.c:98) [ 12.667817][ T242] nsim_start_xmit (./include/linux/skbuff.h:1724 ./include/linux/skbuff.h:1787 drivers/net/netdevsim/netdev.c:189) netdevsim [ 12.667996][ T242] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 12.668135][ T242] ? nsim_poll (drivers/net/netdevsim/netdev.c:123) netdevsim [ 12.668274][ T242] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 12.668409][ T242] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:752 (discriminator 1)) [ 12.668544][ T242] ? netif_skb_features (net/core/dev.c:3747 net/core/dev.c:3856) [ 12.668682][ T242] netpoll_start_xmit (./include/linux/netdevice.h:5285 net/core/netpoll.c:82) [ 12.668822][ T242] __netpoll_send_skb (net/core/netpoll.c:341) [ 12.668963][ 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.669098][ T242] send_ext_msg_udp (drivers/net/netconsole.c:1653 drivers/net/netconsole.c:1699 drivers/net/netconsole.c:1863) netconsole [ 12.669270][ T242] netconsole_write (drivers/net/netconsole.c:1915) netconsole [ 12.669443][ T242] nbcon_emit_next_record (kernel/printk/nbcon.c:1070) [ 12.669581][ T242] ? nbcon_can_proceed (kernel/printk/nbcon.c:981) [ 12.669722][ 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.669898][ T242] nbcon_emit_one (kernel/printk/nbcon.c:1157 (discriminator 1)) [ 12.670039][ T242] ? nbcon_emit_next_record (kernel/printk/nbcon.c:1130) [ 12.670176][ T242] nbcon_kthread_func (kernel/printk/nbcon.c:1273) [ 12.670316][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.670490][ T242] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 12.670628][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.670800][ 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.670943][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.671111][ T242] kthread (kernel/kthread.c:467) [ 12.671214][ T242] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 12.671385][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.671520][ T242] ret_from_fork (arch/x86/kernel/process.c:164) [ 12.671655][ T242] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 12.671827][ 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.671994][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.672179][ T242] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 12.674122][ T242] netpoll_send_skb_on_dev(): eni364np1 enabled interrupts in poll nsim_start_xmit (drivers/net/netdevsim/netdev.c:123) netdevsim | [ 12.674465][ T242] WARNING: net/core/netpoll.c:356 at __netpoll_send_skb+0x710/0x800, CPU#3: pr/netcon_ext0/242 | [ 12.674711][ T242] Modules linked in: netconsole netdevsim | [ 12.675198][ T242] Tainted: [W]=WARN [ 12.675302][ T242] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.675461][ T242] RIP: 0010:__netpoll_send_skb (net/core/netpoll.c:356 (discriminator 11)) [ 12.675625][ 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.676078][ T242] RSP: 0018:ffa0000000647a40 EFLAGS: 00010246 [ 12.676242][ T242] RAX: dffffc0000000000 RBX: ff11000004c32000 RCX: 0000000000000002 [ 12.676428][ T242] RDX: ffffffffc0405f00 RSI: ff11000004c32118 RDI: ffffffff868b1be0 [ 12.676614][ T242] RBP: ff11000009490e00 R08: ffffffff82efcb29 R09: ffe21c00014302a0 [ 12.676804][ T242] R10: ffe21c00014302a1 R11: 0000000000000001 R12: ffffffffc0253c60 [ 12.677000][ T242] R13: 0000000000000003 R14: ff11000004c32004 R15: ff1100000a181400 [ 12.677189][ T242] FS: 0000000000000000(0000) GS:ff110000ae20b000(0000) knlGS:0000000000000000 [ 12.677415][ T242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.677572][ T242] CR2: 0000560487397d00 CR3: 000000001773b003 CR4: 0000000000771ef0 [ 12.677764][ T242] PKRU: 55555554 [ 12.677859][ T242] Call Trace: [ 12.677959][ T242] [ 12.678026][ 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.678154][ T242] send_ext_msg_udp (drivers/net/netconsole.c:1653 drivers/net/netconsole.c:1699 drivers/net/netconsole.c:1863) netconsole [ 12.678316][ T242] netconsole_write (drivers/net/netconsole.c:1915) netconsole [ 12.678474][ T242] nbcon_emit_next_record (kernel/printk/nbcon.c:1070) [ 12.678603][ T242] ? nbcon_can_proceed (kernel/printk/nbcon.c:981) [ 12.678730][ 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.678895][ T242] nbcon_emit_one (kernel/printk/nbcon.c:1157 (discriminator 1)) [ 12.679022][ T242] ? nbcon_emit_next_record (kernel/printk/nbcon.c:1130) [ 12.679148][ T242] nbcon_kthread_func (kernel/printk/nbcon.c:1273) [ 12.679282][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.679437][ T242] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 12.679565][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.679724][ 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.679853][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.680011][ T242] kthread (kernel/kthread.c:467) [ 12.680105][ T242] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 12.680289][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.680415][ T242] ret_from_fork (arch/x86/kernel/process.c:164) [ 12.680542][ T242] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 12.680700][ 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.680832][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.680963][ T242] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 12.682473][ T242] raw_local_irq_restore() called with IRQs enabled | [ 12.682622][ T242] WARNING: kernel/locking/irqflag-debug.c:10 at warn_bogus_irq_restore+0xc/0x20, CPU#3: pr/netcon_ext0/242 | [ 12.682952][ T242] Modules linked in: netconsole netdevsim | [ 12.683372][ T242] Tainted: [W]=WARN [ 12.683467][ T242] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.683622][ T242] RIP: 0010:warn_bogus_irq_restore (kernel/locking/irqflag-debug.c:10 (discriminator 4)) [ 12.683792][ T242] Code: e5 85 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: e5 85 in $0x85,%eax 2: 48 89 54 24 08 mov %rdx,0x8(%rsp) 7: 48 89 0c 24 mov %rcx,(%rsp) 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.684246][ T242] RSP: 0018:ffa0000000647a98 EFLAGS: 00010202 [ 12.684403][ T242] RAX: 0000000000000000 RBX: ff11000008bc1130 RCX: 0000000000000000 [ 12.684589][ T242] RDX: 0000000000000282 RSI: ffffffff859bc59e RDI: ffffffff8687ae60 [ 12.684780][ T242] RBP: 000000000000003f R08: 0000000000000001 R09: ffe21c00014302a0 [ 12.684970][ T242] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000000003a9 [ 12.685157][ T242] R13: ffa0000000647da0 R14: ff11000008bc1000 R15: ff11000008bc1650 [ 12.685350][ T242] FS: 0000000000000000(0000) GS:ff110000ae20b000(0000) knlGS:0000000000000000 [ 12.685570][ T242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.685729][ T242] CR2: 0000560487397d00 CR3: 000000001773b003 CR4: 0000000000771ef0 [ 12.685921][ T242] PKRU: 55555554 [ 12.686014][ T242] Call Trace: [ 12.686107][ T242] [ 12.686169][ T242] netpoll_send_skb (net/core/netpoll.c:408 (discriminator 12)) [ 12.686298][ T242] send_ext_msg_udp (drivers/net/netconsole.c:1653 drivers/net/netconsole.c:1699 drivers/net/netconsole.c:1863) netconsole [ 12.686455][ T242] netconsole_write (drivers/net/netconsole.c:1915) netconsole [ 12.686610][ T242] nbcon_emit_next_record (kernel/printk/nbcon.c:1070) [ 12.686740][ T242] ? nbcon_can_proceed (kernel/printk/nbcon.c:981) [ 12.686867][ 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.687103][ T242] nbcon_emit_one (kernel/printk/nbcon.c:1157 (discriminator 1)) [ 12.687311][ T242] ? nbcon_emit_next_record (kernel/printk/nbcon.c:1130) [ 12.687517][ T242] nbcon_kthread_func (kernel/printk/nbcon.c:1273) [ 12.687693][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.687855][ T242] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 12.687987][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.688140][ 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.688270][ T242] ? __nbcon_atomic_flush_pending (kernel/printk/nbcon.c:1221) [ 12.688422][ T242] kthread (kernel/kthread.c:467) [ 12.688515][ T242] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 33)) [ 12.688669][ T242] ? kthread_affine_node (kernel/kthread.c:412) [ 12.688799][ T242] ret_from_fork (arch/x86/kernel/process.c:164) [ 12.688928][ T242] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 12.689084][ 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.689207][ T242] ? 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 __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