Hello linux-rt-users, Did a quick look over. The NMIs seem to trigger the same flush to console when the system crashes that was previously seen in my 6.7 linked below with the NMI watchdog. I reran the 6.6 test and no NMI was reported with fully preemptive and the realtime tuned profile. It was user error. Posting more of the complete debugging logs if you need to look them over. Caller info was enabled. No modifications to the source code were made. Link to lscpu and previous NMI reports: https://lore.kernel.org/linux-rt-users/ZdUmpblrzX0pcPjz@thinkpad2021/T/#mec258264be95dcba23970def7b248af0c6e942b2 https://lore.kernel.org/linux-rt-users/ZfSfrzak9WS0ZFv7@thinkpad2021/ ----------------------------- NMI Backtraces for 6.8-rt8 no forced preemption with tuned realtime profile ----------------------------- [ T2482] Kernel panic - not syncing: sysrq triggered crash [ C56] NMI backtrace for cpu 56 [ C56] Hardware name: Intel Corporation D50DNP1SBB/D50DNP1SBB, BIOS SE5C7411.86B.9409.D04.2212261349 12/26/2022 [ C56] RIP: 0010:io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] Code: 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 0f b6 8f c1 00 00 00 89 d0 0f b7 57 08 d3 e6 01 f2 ee <c3> cc cc cc cc 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 All code ======== 0: 0f 1f 00 nopl (%rax) 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 18: 0f b6 8f c1 00 00 00 movzbl 0xc1(%rdi),%ecx 1f: 89 d0 mov %edx,%eax 21: 0f b7 57 08 movzwl 0x8(%rdi),%edx 25: d3 e6 shl %cl,%esi 27: 01 f2 add %esi,%edx 29: ee out %al,(%dx) 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 0f 1f 40 00 nopl 0x0(%rax) 33: 90 nop 34: 90 nop 35: 90 nop 36: 90 nop 37: 90 nop 38: 90 nop 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 0f 1f 40 00 nopl 0x0(%rax) 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ C56] RSP: 0018:ff69eb60700bfa68 EFLAGS: 00000002 [ C56] RAX: 0000000000000020 RBX: ffffffff9349b980 RCX: 0000000000000000 [ C56] RDX: 00000000000003f8 RSI: 0000000000000000 RDI: ffffffff9349b980 [ C56] RBP: 0000000000000020 R08: 6e6e75725f726e5f R09: 2020202020676e69 [ C56] R10: 00000000682e2020 R11: 00000000682e2020 R12: ffffffff9349b980 [ C56] R13: ffffffff933cd49c R14: 0000000000000000 R15: 0000000000000000 [ C56] FS: 00007fa9252d9740(0000) GS:ff24b975ff600000(0000) knlGS:0000000000000000 [ C56] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ C56] CR2: 00007fa9254b5650 CR3: 0000002088d94003 CR4: 0000000000771ef0 [ C56] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ C56] DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400 [ C56] PKRU: 55555554 [ C56] Call Trace: [ C56] <NMI> [ C56] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ C56] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:47 (discriminator 1)) [ C56] ? nmi_handle (arch/x86/kernel/nmi.c:150) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] ? default_do_nmi (arch/x86/kernel/nmi.c:351) [ C56] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ C56] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1409) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] </NMI> [ C56] <TASK> [ C56] serial8250_console_putchar (./include/linux/serial_core.h:704 drivers/tty/serial/8250/8250_port.c:3340) [ C56] ? __pfx_serial8250_console_putchar (drivers/tty/serial/8250/8250_port.c:3336) [ C56] uart_console_write (drivers/tty/serial/serial_core.c:2140) [ C56] serial8250_console_write_atomic (drivers/tty/serial/8250/8250_port.c:3621) [ C56] nbcon_emit_next_record (kernel/printk/nbcon.c:938) [ C56] __nbcon_atomic_flush_all (kernel/printk/nbcon.c:1191 (discriminator 1) kernel/printk/nbcon.c:1327 (discriminator 1)) [ C56] vprintk_emit (kernel/printk/printk.c:2424) [ C56] _printk (kernel/printk/printk.c:2484) [ C56] panic (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/panic.c:532 kernel/panic.c:343) [ C56] ? _printk (kernel/printk/printk.c:2484) [ C56] sysrq_handle_crash (drivers/tty/sysrq.c:154) [ C56] __handle_sysrq (drivers/tty/sysrq.c:601) [ C56] write_sysrq_trigger (drivers/tty/sysrq.c:1174) [ C56] proc_reg_write (fs/proc/inode.c:334 fs/proc/inode.c:346) [ C56] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ C56] vfs_write (fs/read_write.c:588) [ C56] ? __do_sys_newfstatat (fs/stat.c:471 (discriminator 1)) [ C56] ksys_write (fs/read_write.c:643) [ C56] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ C56] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C56] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ C56] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C56] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ C56] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C56] ? __count_memcg_events (mm/memcontrol.c:722 (discriminator 1) mm/memcontrol.c:961 (discriminator 1)) [ C56] ? handle_mm_fault (mm/memory.c:5347 mm/memory.c:5486) [ C56] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ C56] ? up_read (./arch/x86/include/asm/preempt.h:103 kernel/locking/rwsem.c:1354 kernel/locking/rwsem.c:1622) [ C56] ? do_user_addr_fault (arch/x86/mm/fault.c:1359) [ C56] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ C56] RIP: 0033:0x7fa9253e4c94 [ C56] Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 76 0d 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 All code ======== 0: c7 00 16 00 00 00 movl $0x16,(%rax) 6: b8 ff ff ff ff mov $0xffffffff,%eax b: c3 ret c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 13: 00 00 00 16: f3 0f 1e fa endbr64 1a: 80 3d d5 76 0d 00 00 cmpb $0x0,0xd76d5(%rip) # 0xd76f6 21: 74 13 je 0x36 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 54 ja 0x86 32: c3 ret 33: 0f 1f 00 nopl (%rax) 36: 55 push %rbp 37: 48 89 e5 mov %rsp,%rbp 3a: 48 83 ec 20 sub $0x20,%rsp 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 54 ja 0x5c 8: c3 ret 9: 0f 1f 00 nopl (%rax) c: 55 push %rbp d: 48 89 e5 mov %rsp,%rbp 10: 48 83 ec 20 sub $0x20,%rsp 14: 48 rex.W 15: 89 .byte 0x89 [ C56] RSP: 002b:00007fff88bc8188 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ C56] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa9253e4c94 [ C56] RDX: 0000000000000002 RSI: 0000560b1e01f490 RDI: 0000000000000001 [ C56] RBP: 00007fff88bc81b0 R08: 0000000000000410 R09: 0000000000000001 [ C56] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000002 [ C56] R13: 0000560b1e01f490 R14: 00007fa9254b55c0 R15: 00007fa9254b2f20 [ C56] </TASK> [ C56] NMI backtrace for cpu 56 [ C56] Hardware name: Intel Corporation D50DNP1SBB/D50DNP1SBB, BIOS SE5C7411.86B.9409.D04.2212261349 12/26/2022 [ C56] RIP: 0010:io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] Code: 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 0f b6 8f c1 00 00 00 89 d0 0f b7 57 08 d3 e6 01 f2 ee <c3> cc cc cc cc 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 All code ======== 0: 0f 1f 00 nopl (%rax) 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 18: 0f b6 8f c1 00 00 00 movzbl 0xc1(%rdi),%ecx 1f: 89 d0 mov %edx,%eax 21: 0f b7 57 08 movzwl 0x8(%rdi),%edx 25: d3 e6 shl %cl,%esi 27: 01 f2 add %esi,%edx 29: ee out %al,(%dx) 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 0f 1f 40 00 nopl 0x0(%rax) 33: 90 nop 34: 90 nop 35: 90 nop 36: 90 nop 37: 90 nop 38: 90 nop 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 0f 1f 40 00 nopl 0x0(%rax) 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ C56] RSP: 0018:ff69eb60700bfa68 EFLAGS: 00000002 [ C56] RAX: 0000000000000066 RBX: ffffffff9349b980 RCX: 0000000000000000 [ C56] RDX: 00000000000003f8 RSI: 0000000000000000 RDI: ffffffff9349b980 [ C56] RBP: 0000000000000066 R08: 303178302f303178 R09: 302b646165726874 [ C56] R10: 6461657268746b5f R11: 7866705f5f203f20 R12: ffffffff9349b980 [ C56] R13: ffffffff933cd492 R14: 0000000000000000 R15: 0000000000000000 [ C56] FS: 00007fa9252d9740(0000) GS:ff24b975ff600000(0000) knlGS:0000000000000000 [ C56] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ C56] CR2: 00007fa9254b5650 CR3: 0000002088d94003 CR4: 0000000000771ef0 [ C56] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ C56] DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400 [ C56] PKRU: 55555554 [ C56] Call Trace: [ C56] <NMI> [ C56] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ C56] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:47 (discriminator 1)) [ C56] ? nmi_handle (arch/x86/kernel/nmi.c:150) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] ? default_do_nmi (arch/x86/kernel/nmi.c:351) [ C56] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ C56] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1409) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] ? io_serial_out (arch/x86/kernel/early_printk.c:105) [ C56] </NMI> [ C56] <TASK> [ C56] serial8250_console_putchar (./include/linux/serial_core.h:704 drivers/tty/serial/8250/8250_port.c:3340) [ C56] ? __pfx_serial8250_console_putchar (drivers/tty/serial/8250/8250_port.c:3336) [ C56] uart_console_write (drivers/tty/serial/serial_core.c:2140) [ C56] serial8250_console_write_atomic (drivers/tty/serial/8250/8250_port.c:3621) [ C56] nbcon_emit_next_record (kernel/printk/nbcon.c:938) [ C56] __nbcon_atomic_flush_all (kernel/printk/nbcon.c:1191 (discriminator 1) kernel/printk/nbcon.c:1327 (discriminator 1)) [ C56] vprintk_emit (kernel/printk/printk.c:2424) [ C56] _printk (kernel/printk/printk.c:2484) [ C56] panic (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/panic.c:532 kernel/panic.c:343) [ C56] ? _printk (kernel/printk/printk.c:2484) [ C56] sysrq_handle_crash (drivers/tty/sysrq.c:154) [ C56] __handle_sysrq (drivers/tty/sysrq.c:601) [ C56] write_sysrq_trigger (drivers/tty/sysrq.c:1174) [ C56] proc_reg_write (fs/proc/inode.c:334 fs/proc/inode.c:346) [ C56] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ C56] vfs_write (fs/read_write.c:588) [ C56] ? __do_sys_newfstatat (fs/stat.c:471 (discriminator 1)) [ C56] ksys_write (fs/read_write.c:643) [ C56] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ C56] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C56] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ C56] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C56] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ C56] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C56] ? __count_memcg_events (mm/memcontrol.c:722 (discriminator 1) mm/memcontrol.c:961 (discriminator 1)) [ C56] ? handle_mm_fault (mm/memory.c:5347 mm/memory.c:5486) [ C56] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ C56] ? up_read (./arch/x86/include/asm/preempt.h:103 kernel/locking/rwsem.c:1354 kernel/locking/rwsem.c:1622) [ C56] ? do_user_addr_fault (arch/x86/mm/fault.c:1359) [ C56] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ C56] RIP: 0033:0x7fa9253e4c94 [ C56] Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 76 0d 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 All code ======== 0: c7 00 16 00 00 00 movl $0x16,(%rax) 6: b8 ff ff ff ff mov $0xffffffff,%eax b: c3 ret c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 13: 00 00 00 16: f3 0f 1e fa endbr64 1a: 80 3d d5 76 0d 00 00 cmpb $0x0,0xd76d5(%rip) # 0xd76f6 21: 74 13 je 0x36 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 54 ja 0x86 32: c3 ret 33: 0f 1f 00 nopl (%rax) 36: 55 push %rbp 37: 48 89 e5 mov %rsp,%rbp 3a: 48 83 ec 20 sub $0x20,%rsp 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 54 ja 0x5c 8: c3 ret 9: 0f 1f 00 nopl (%rax) c: 55 push %rbp d: 48 89 e5 mov %rsp,%rbp 10: 48 83 ec 20 sub $0x20,%rsp 14: 48 rex.W 15: 89 .byte 0x89 [ C56] RSP: 002b:00007fff88bc8188 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ C56] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa9253e4c94 [ C56] RDX: 0000000000000002 RSI: 0000560b1e01f490 RDI: 0000000000000001 [ C56] RBP: 00007fff88bc81b0 R08: 0000000000000410 R09: 0000000000000001 [ C56] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000002 [ C56] R13: 0000560b1e01f490 R14: 00007fa9254b55c0 R15: 00007fa9254b2f20 [ C56] </TASK> [ T2482] Hardware name: Intel Corporation D50DNP1SBB/D50DNP1SBB, BIOS SE5C7411.86B.9409.D04.2212261349 12/26/2022 [ T2482] Call Trace: [ T2482] <TASK> [ T2482] panic (kernel/panic.c:344) [ T2482] ? _printk (kernel/printk/printk.c:2484) [ T2482] sysrq_handle_crash (drivers/tty/sysrq.c:154) [ T2482] __handle_sysrq (drivers/tty/sysrq.c:601) [ T2482] write_sysrq_trigger (drivers/tty/sysrq.c:1174) [ T2482] proc_reg_write (fs/proc/inode.c:334 fs/proc/inode.c:346) [ T2482] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ T2482] vfs_write (fs/read_write.c:588) [ T2482] ? __do_sys_newfstatat (fs/stat.c:471 (discriminator 1)) [ T2482] ksys_write (fs/read_write.c:643) [ T2482] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ T2482] ? do_syscall_64 (arch/x86/entry/common.c:102) [ T2482] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ T2482] ? do_syscall_64 (arch/x86/entry/common.c:102) [ T2482] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ T2482] ? do_syscall_64 (arch/x86/entry/common.c:102) [ T2482] ? __count_memcg_events (mm/memcontrol.c:722 (discriminator 1) mm/memcontrol.c:961 (discriminator 1)) [ T2482] ? handle_mm_fault (mm/memory.c:5347 mm/memory.c:5486) [ T2482] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ T2482] ? up_read (./arch/x86/include/asm/preempt.h:103 kernel/locking/rwsem.c:1354 kernel/locking/rwsem.c:1622) [ T2482] ? do_user_addr_fault (arch/x86/mm/fault.c:1359) [ T2482] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ T2482] RIP: 0033:0x7fa9253e4c94 [ T2482] Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 76 0d 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 All code ======== 0: c7 00 16 00 00 00 movl $0x16,(%rax) 6: b8 ff ff ff ff mov $0xffffffff,%eax b: c3 ret c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 13: 00 00 00 16: f3 0f 1e fa endbr64 1a: 80 3d d5 76 0d 00 00 cmpb $0x0,0xd76d5(%rip) # 0xd76f6 21: 74 13 je 0x36 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 54 ja 0x86 32: c3 ret 33: 0f 1f 00 nopl (%rax) 36: 55 push %rbp 37: 48 89 e5 mov %rsp,%rbp 3a: 48 83 ec 20 sub $0x20,%rsp 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 54 ja 0x5c 8: c3 ret 9: 0f 1f 00 nopl (%rax) c: 55 push %rbp d: 48 89 e5 mov %rsp,%rbp 10: 48 83 ec 20 sub $0x20,%rsp 14: 48 rex.W 15: 89 .byte 0x89 [ T2482] RSP: 002b:00007fff88bc8188 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ T2482] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa9253e4c94 [ T2482] RDX: 0000000000000002 RSI: 0000560b1e01f490 RDI: 0000000000000001 [ T2482] RBP: 00007fff88bc81b0 R08: 0000000000000410 R09: 0000000000000001 [ T2482] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000002 [ T2482] R13: 0000560b1e01f490 R14: 00007fa9254b55c0 R15: 00007fa9254b2f20 [ T2482] </TASK> [ T2482] Shutting down cpus with NMI [ T2482] Kernel Offset: 0xf600000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ T2482] ---[ end Kernel panic - not syncing: sysrq triggered crash ]--- ----------------------------- NMI Backtraces for 6.8-rt8 no forced preemption with tuned throughput-performance profile ----------------------------- [ T2549] sysrq: Trigger a crash [ T2549] Kernel panic - not syncing: sysrq triggered crash [ C0] NMI backtrace for cpu 0 [ C0] Hardware name: Intel Corporation D50DNP1SBB/D50DNP1SBB, BIOS SE5C7411.86B.9409.D04.2212261349 12/26/2022 [ C0] RIP: 0010:io_serial_in (arch/x86/kernel/early_printk.c:100) [ C0] Code: cc 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 0f b6 8f c1 00 00 00 0f b7 57 08 d3 e6 01 f2 ec <0f> b6 c0 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 All code ======== 0: cc int3 1: 0f 1f 40 00 nopl 0x0(%rax) 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a: 0f b6 8f c1 00 00 00 movzbl 0xc1(%rdi),%ecx 21: 0f b7 57 08 movzwl 0x8(%rdi),%edx 25: d3 e6 shl %cl,%esi 27: 01 f2 add %esi,%edx 29: ec in (%dx),%al 2a:* 0f b6 c0 movzbl %al,%eax <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 0f 1f 00 nopl (%rax) 35: 90 nop 36: 90 nop 37: 90 nop 38: 90 nop 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: 0f b6 c0 movzbl %al,%eax 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ C0] RSP: 0018:ff6f5a3e30adfb18 EFLAGS: 00000002 [ C0] RAX: ffffffff8b5e1500 RBX: 0000000000000000 RCX: 0000000000000000 [ C0] RDX: 00000000000003fd RSI: 0000000000000005 RDI: ffffffff8dc9b980 [ C0] RBP: 000000000000270e R08: ffffffff8dbcd46b R09: ff6f5a3e30adfa77 [ C0] R10: 0000000033353532 R11: 0000000035353254 R12: 0000000000000020 [ C0] R13: ffffffff8dc9b980 R14: 0000000000000000 R15: 0000000000000000 [ C0] FS: 00007f992140b740(0000) GS:ff4bee3e7f800000(0000) knlGS:0000000000000000 [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ C0] CR2: 00007f99215e7650 CR3: 0000000106bcc001 CR4: 0000000000771ef0 [ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ C0] DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400 [ C0] PKRU: 55555554 [ C0] Call Trace: [ C0] <NMI> [ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:47 (discriminator 1)) [ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150) [ C0] ? io_serial_in (arch/x86/kernel/early_printk.c:100) [ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351) [ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1409) [ C0] ? mem16_serial_in (drivers/tty/serial/8250/8250_port.c:381) [ C0] ? io_serial_in (arch/x86/kernel/early_printk.c:100) [ C0] ? io_serial_in (arch/x86/kernel/early_printk.c:100) [ C0] ? io_serial_in (arch/x86/kernel/early_printk.c:100) [ C0] </NMI> [ C0] <TASK> [ C0] wait_for_xmitr (drivers/tty/serial/8250/8250.h:117 drivers/tty/serial/8250/8250.h:139 drivers/tty/serial/8250/8250_port.c:2098 drivers/tty/serial/8250/8250_port.c:2116) [ C0] serial8250_console_putchar (./include/linux/serial_core.h:704 drivers/tty/serial/8250/8250_port.c:3340) [ C0] ? __pfx_serial8250_console_putchar (drivers/tty/serial/8250/8250_port.c:3336) [ C0] uart_console_write (drivers/tty/serial/serial_core.c:2140) [ C0] serial8250_console_write_atomic (drivers/tty/serial/8250/8250_port.c:3621) [ C0] nbcon_emit_next_record (kernel/printk/nbcon.c:938) [ C0] __nbcon_atomic_flush_all (kernel/printk/nbcon.c:1191 (discriminator 1) kernel/printk/nbcon.c:1327 (discriminator 1)) [ C0] vprintk_emit (kernel/printk/printk.c:2424) [ C0] _printk (kernel/printk/printk.c:2484) [ C0] panic (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/panic.c:532 kernel/panic.c:343) [ C0] ? _printk (kernel/printk/printk.c:2484) [ C0] sysrq_handle_crash (drivers/tty/sysrq.c:154) [ C0] __handle_sysrq (drivers/tty/sysrq.c:601) [ C0] write_sysrq_trigger (drivers/tty/sysrq.c:1174) [ C0] proc_reg_write (fs/proc/inode.c:334 fs/proc/inode.c:346) [ C0] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ C0] vfs_write (fs/read_write.c:588) [ C0] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ C0] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C0] ksys_write (fs/read_write.c:643) [ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ C0] RIP: 0033:0x7f9921516c94 [ C0] Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 76 0d 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 All code ======== 0: c7 00 16 00 00 00 movl $0x16,(%rax) 6: b8 ff ff ff ff mov $0xffffffff,%eax b: c3 ret c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 13: 00 00 00 16: f3 0f 1e fa endbr64 1a: 80 3d d5 76 0d 00 00 cmpb $0x0,0xd76d5(%rip) # 0xd76f6 21: 74 13 je 0x36 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 54 ja 0x86 32: c3 ret 33: 0f 1f 00 nopl (%rax) 36: 55 push %rbp 37: 48 89 e5 mov %rsp,%rbp 3a: 48 83 ec 20 sub $0x20,%rsp 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 54 ja 0x5c 8: c3 ret 9: 0f 1f 00 nopl (%rax) c: 55 push %rbp d: 48 89 e5 mov %rsp,%rbp 10: 48 83 ec 20 sub $0x20,%rsp 14: 48 rex.W 15: 89 .byte 0x89 [ C0] RSP: 002b:00007ffdcc3fdb68 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ C0] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f9921516c94 [ C0] RDX: 0000000000000002 RSI: 000055dd6e9f9490 RDI: 0000000000000001 [ C0] RBP: 00007ffdcc3fdb90 R08: 0000000000000410 R09: 0000000000000001 [ C0] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000002 [ C0] R13: 000055dd6e9f9490 R14: 00007f99215e75c0 R15: 00007f99215e4f20 [ C0] </TASK> [ T2549] Hardware name: Intel Corporation D50DNP1SBB/D50DNP1SBB, BIOS SE5C7411.86B.9409.D04.2212261349 12/26/2022 [ T2549] Call Trace: [ T2549] <TASK> [ T2549] panic (kernel/panic.c:344) [ T2549] ? _printk (kernel/printk/printk.c:2484) [ T2549] sysrq_handle_crash (drivers/tty/sysrq.c:154) [ T2549] __handle_sysrq (drivers/tty/sysrq.c:601) [ T2549] write_sysrq_trigger (drivers/tty/sysrq.c:1174) [ T2549] proc_reg_write (fs/proc/inode.c:334 fs/proc/inode.c:346) [ T2549] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ T2549] vfs_write (fs/read_write.c:588) [ T2549] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ T2549] ? do_syscall_64 (arch/x86/entry/common.c:102) [ T2549] ksys_write (fs/read_write.c:643) [ T2549] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ T2549] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ T2549] RIP: 0033:0x7f9921516c94 [ T2549] Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 76 0d 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 All code ======== 0: c7 00 16 00 00 00 movl $0x16,(%rax) 6: b8 ff ff ff ff mov $0xffffffff,%eax b: c3 ret c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 13: 00 00 00 16: f3 0f 1e fa endbr64 1a: 80 3d d5 76 0d 00 00 cmpb $0x0,0xd76d5(%rip) # 0xd76f6 21: 74 13 je 0x36 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 54 ja 0x86 32: c3 ret 33: 0f 1f 00 nopl (%rax) 36: 55 push %rbp 37: 48 89 e5 mov %rsp,%rbp 3a: 48 83 ec 20 sub $0x20,%rsp 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 54 ja 0x5c 8: c3 ret 9: 0f 1f 00 nopl (%rax) c: 55 push %rbp d: 48 89 e5 mov %rsp,%rbp 10: 48 83 ec 20 sub $0x20,%rsp 14: 48 rex.W 15: 89 .byte 0x89 [ T2549] RSP: 002b:00007ffdcc3fdb68 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ T2549] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f9921516c94 [ T2549] RDX: 0000000000000002 RSI: 000055dd6e9f9490 RDI: 0000000000000001 [ T2549] RBP: 00007ffdcc3fdb90 R08: 0000000000000410 R09: 0000000000000001 [ T2549] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000002 [ T2549] R13: 000055dd6e9f9490 R14: 00007f99215e75c0 R15: 00007f99215e4f20 [ T2549] </TASK> [ C0] NMI backtrace for cpu 0 [ C0] Hardware name: Intel Corporation D50DNP1SBB/D50DNP1SBB, BIOS SE5C7411.86B.9409.D04.2212261349 12/26/2022 [ C0] RIP: 0010:delay_halt_tpause (arch/x86/lib/delay.c:118) [ C0] Code: cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 48 8d 04 37 31 c9 48 89 c2 48 c1 ea 20 66 0f ae f1 <c3> cc cc cc cc 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 90 All code ======== 0: cc int3 1: 0f 1f 00 nopl (%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 19: 48 8d 04 37 lea (%rdi,%rsi,1),%rax 1d: 31 c9 xor %ecx,%ecx 1f: 48 89 c2 mov %rax,%rdx 22: 48 c1 ea 20 shr $0x20,%rdx 26: 66 0f ae f1 tpause %ecx 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34: 90 nop 35: 90 nop 36: 90 nop 37: 90 nop 38: 90 nop 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ C0] RSP: 0018:ff6f5a3e30adfcf8 EFLAGS: 00000002 [ C0] RAX: 0000018b5534ddb6 RBX: 0000000000000121 RCX: 0000000000000000 [ C0] RDX: 000000000000018b RSI: 0000000000000121 RDI: 0000018b5534dc95 [ C0] RBP: 0000018b5534dc95 R08: ffffffff8dbcd468 R09: ff6f5a3e30adf96f [ C0] R10: 0000000039343532 R11: 0000000034353254 R12: 000000000001ed2a [ C0] R13: 0000000000000000 R14: 0000000000000063 R15: 0000000000000000 [ C0] FS: 00007f992140b740(0000) GS:ff4bee3e7f800000(0000) knlGS:0000000000000000 [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ C0] CR2: 00007f99215e7650 CR3: 0000000106bcc001 CR4: 0000000000771ef0 [ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ C0] DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400 [ C0] PKRU: 55555554 [ C0] Call Trace: [ C0] <NMI> [ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:47 (discriminator 1)) [ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150) [ C0] ? delay_halt_tpause (arch/x86/lib/delay.c:118) [ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351) [ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1409) [ C0] ? delay_halt_tpause (arch/x86/lib/delay.c:118) [ C0] ? delay_halt_tpause (arch/x86/lib/delay.c:118) [ C0] ? delay_halt_tpause (arch/x86/lib/delay.c:118) [ C0] </NMI> [ C0] <TASK> [ C0] delay_halt.part.0 (arch/x86/lib/delay.c:163) [ C0] native_stop_other_cpus (./include/linux/bitmap.h:400 ./include/linux/cpumask.h:684 arch/x86/kernel/smp.c:201) [ C0] panic (./arch/x86/include/asm/smp.h:54 kernel/panic.c:264 kernel/panic.c:365) [ C0] ? _printk (kernel/printk/printk.c:2484) [ C0] sysrq_handle_crash (drivers/tty/sysrq.c:154) [ C0] __handle_sysrq (drivers/tty/sysrq.c:601) [ C0] write_sysrq_trigger (drivers/tty/sysrq.c:1174) [ C0] proc_reg_write (fs/proc/inode.c:334 fs/proc/inode.c:346) [ C0] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ C0] vfs_write (fs/read_write.c:588) [ C0] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ C0] ? do_syscall_64 (arch/x86/entry/common.c:102) [ C0] ksys_write (fs/read_write.c:643) [ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ C0] RIP: 0033:0x7f9921516c94 [ C0] Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 76 0d 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 All code ======== 0: c7 00 16 00 00 00 movl $0x16,(%rax) 6: b8 ff ff ff ff mov $0xffffffff,%eax b: c3 ret c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 13: 00 00 00 16: f3 0f 1e fa endbr64 1a: 80 3d d5 76 0d 00 00 cmpb $0x0,0xd76d5(%rip) # 0xd76f6 21: 74 13 je 0x36 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 54 ja 0x86 32: c3 ret 33: 0f 1f 00 nopl (%rax) 36: 55 push %rbp 37: 48 89 e5 mov %rsp,%rbp 3a: 48 83 ec 20 sub $0x20,%rsp 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 54 ja 0x5c 8: c3 ret 9: 0f 1f 00 nopl (%rax) c: 55 push %rbp d: 48 89 e5 mov %rsp,%rbp 10: 48 83 ec 20 sub $0x20,%rsp 14: 48 rex.W 15: 89 .byte 0x89 [ C0] RSP: 002b:00007ffdcc3fdb68 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ C0] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f9921516c94 [ C0] RDX: 0000000000000002 RSI: 000055dd6e9f9490 RDI: 0000000000000001 [ C0] RBP: 00007ffdcc3fdb90 R08: 0000000000000410 R09: 0000000000000001 [ C0] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000002 [ C0] R13: 000055dd6e9f9490 R14: 00007f99215e75c0 R15: 00007f99215e4f20 [ C0] </TASK> [ C0] INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 381.956 msecs [ T2549] Shutting down cpus with NMI [ T2549] Kernel Offset: 0x9e00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ T2549] ---[ end Kernel panic - not syncing: sysrq triggered crash ]--- ----------------------------- No NMIs backtraces found for 6.8-rt8 fully pre-emptive with tuned realtime profile ----------------------------- [ T5507] Call Trace: [ T5507] <TASK> [ T5507] __schedule (kernel/sched/core.c:5420 kernel/sched/core.c:6747) [ T5507] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ T5507] schedule (kernel/sched/core.c:6823 kernel/sched/core.c:6837) [ T5507] smpboot_thread_fn (kernel/smpboot.c:160) [ T5507] kthread (kernel/kthread.c:388) [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork (arch/x86/kernel/process.c:147) [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork_asm (arch/x86/entry/entry_64.S:251) [ T5507] </TASK> [ T5507] task:irq_work/5 state:S stack:0 pid:65 tgid:65 ppid:2 flags:0x00004000 [ T5507] Call Trace: [ T5507] <TASK> [ T5508] S [ T5507] __schedule (kernel/sched/core.c:5420 kernel/sched/core.c:6747) [ T5508] irq/95-nvme0q19 3530 322.126516 E 325.121736 3.000000 0.039704 4 49 [ T5507] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ T5508] 0.000000 0.039704 0.000000 0.000000 [ T5507] schedule (kernel/sched/core.c:6823 kernel/sched/core.c:6837) [ T5508] / [ T5507] smpboot_thread_fn (kernel/smpboot.c:160) [ T5507] kthread (kernel/kthread.c:388) [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork (arch/x86/kernel/process.c:147) [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork_asm (arch/x86/entry/entry_64.S:251) [ T5507] </TASK> [ T5507] task:migration/5 state:S stack:0 pid:66 tgid:66 ppid:2 flags:0x00004000 [ T5507] Stopper: 0x0 <- 0x0 [ T5507] Call Trace: [ T5507] <TASK> [ T5507] __schedule (kernel/sched/core.c:5420 kernel/sched/core.c:6747) [ T5507] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ T5507] schedule (kernel/sched/core.c:6823 kernel/sched/core.c:6837) [ T5507] smpboot_thread_fn (kernel/smpboot.c:160) [ T5507] kthread (kernel/kthread.c:388) [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork (arch/x86/kernel/process.c:147) [ T5508] [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork_asm (arch/x86/entry/entry_64.S:251) [ T5507] </TASK> [ T5508] cpu#143, 1900.000 MHz [ T5508] .nr_running : 0 [ T5508] .nr_switches : 7623 [ T5508] .nr_uninterruptible : -5 [ T5508] .next_balance : 4298.534188 [ T5508] .curr->pid : 0 [ T5508] .clock : 3872984.828013 [ T5508] .clock_task : 3872944.105495 [ T5508] .avg_idle : 1000000 [ T5508] .max_idle_balance_cost : 500000 [ T5508] [ T5508] rt_rq[143]: [ T5508] .rt_nr_running : 0 [ T5508] .rt_throttled : 0 [ T5508] .rt_time : 0.000000 [ T5508] .rt_runtime : 0.000001 [ T5508] [ T5508] dl_rq[143]: [ T5508] .dl_nr_running : 0 [ T5508] .dl_bw->bw : -1 [ T5508] .dl_bw->total_bw : 0 [ T5508] [ T5508] runnable tasks: [ T5508] S task PID tree-key switches prio wait-time sum-exec sum-sleep [ T5508] ------------------------------------------------------------------------------------------------------------- [ T5507] task:rcuc/5 state:S stack:0 pid:67 tgid:67 ppid:2 flags:0x00004000 [ T5507] Call Trace: [ T5507] <TASK> [ T5507] __schedule (kernel/sched/core.c:5420 kernel/sched/core.c:6747) [ T5507] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ T5507] schedule (kernel/sched/core.c:6823 kernel/sched/core.c:6837) [ T5507] smpboot_thread_fn (kernel/smpboot.c:160) [ T5507] kthread (kernel/kthread.c:388) [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork (arch/x86/kernel/process.c:147) [ T5507] ? __pfx_kthread (kernel/kthread.c:341) [ T5507] ret_from_fork_asm (arch/x86/entry/entry_64.S:251) [ T5507] </TASK> [ T5504] sysrq: Trigger a crash [ T5504] Kernel panic - not syncing: sysrq triggered crash [ T5504] Hardware name: Intel Corporation D50DNP1SBB/D50DNP1SBB, BIOS SE5C7411.86B.9409.D04.2212261349 12/26/2022 [ T5504] Call Trace: [ T5504] <TASK> [ T5504] panic (kernel/panic.c:344) [ T5504] ? _printk (kernel/printk/printk.c:2484) [ T5504] sysrq_handle_crash (drivers/tty/sysrq.c:154) [ T5504] __handle_sysrq (drivers/tty/sysrq.c:601) [ T5504] write_sysrq_trigger (drivers/tty/sysrq.c:1174) [ T5504] proc_reg_write (fs/proc/inode.c:334 fs/proc/inode.c:346) [ T5504] ? preempt_count_add (./include/linux/ftrace.h:974 (discriminator 1) kernel/sched/core.c:5863 (discriminator 1) kernel/sched/core.c:5860 (discriminator 1) kernel/sched/core.c:5888 (discriminator 1)) [ T5504] vfs_write (fs/read_write.c:588) [ T5504] ? syscall_exit_to_user_mode (kernel/entry/common.c:215) [ T5504] ? do_syscall_64 (arch/x86/entry/common.c:102) [ T5504] ksys_write (fs/read_write.c:643) [ T5504] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ T5504] ? do_user_addr_fault (arch/x86/mm/fault.c:1359) [ T5504] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ T5504] RIP: 0033:0x7fdae226dc94 [ T5504] Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d d5 76 0d 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89 All code ======== 0: c7 00 16 00 00 00 movl $0x16,(%rax) 6: b8 ff ff ff ff mov $0xffffffff,%eax b: c3 ret c: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 13: 00 00 00 16: f3 0f 1e fa endbr64 1a: 80 3d d5 76 0d 00 00 cmpb $0x0,0xd76d5(%rip) # 0xd76f6 21: 74 13 je 0x36 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 54 ja 0x86 32: c3 ret 33: 0f 1f 00 nopl (%rax) 36: 55 push %rbp 37: 48 89 e5 mov %rsp,%rbp 3a: 48 83 ec 20 sub $0x20,%rsp 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 54 ja 0x5c 8: c3 ret 9: 0f 1f 00 nopl (%rax) c: 55 push %rbp d: 48 89 e5 mov %rsp,%rbp 10: 48 83 ec 20 sub $0x20,%rsp 14: 48 rex.W 15: 89 .byte 0x89 [ T5504] RSP: 002b:00007ffce96577e8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ T5504] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fdae226dc94 [ T5504] RDX: 0000000000000002 RSI: 000055a5240d0490 RDI: 0000000000000001 [ T5504] RBP: 00007ffce9657810 R08: 0000000000000410 R09: 0000000000000001 [ T5504] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000002 [ T5504] R13: 000055a5240d0490 R14: 00007fdae233e5c0 R15: 00007fdae233bf20 [ T5504] </TASK> [ T5504] Kernel Offset: 0x1b200000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ T5504] ---[ end Kernel panic - not syncing: sysrq triggered crash ]--- -- Sincerly, John Wyatt Software Engineer, Core Kernel Red Hat