Diagnostic step 1
Collect reproducible test case and kernel oops logs (enable persistent journal, copy /var/crash and dmesg output). Install kdump/crash to capture vmcore for post-mortem analysis.
Generated Oct 3, 2026, 12:35:03 AM
Collect reproducible test case and kernel oops logs (enable persistent journal, copy /var/crash and dmesg output). Install kdump/crash to capture vmcore for post-mortem analysis.
Boot with a few kernel command line options to narrow causes: try 'nohz=off', 'slub_debug=FZ', 'threadirqs', or boot with a distribution kernel build (not custom) to compare behavior; check if issue reproduces with a mainline stable kernel.
Test with latest CPU microcode updates (apply vendor microcode package) or try rolling back microcode/BIOS if a recent firmware update coincides with regressions; disable aggressive power/performance BIOS options (PBO, XMP) while testing.
Run workload in a controlled single-CPU affinity (taskset) and repeat to see if specific cores are implicated; run 'stress-ng' and 'memtester' in parallel to replicate workload patterns.
If tests point to kernel-level bug or microcode interaction, open a detailed bug report with kernel mailing list or vendor support including oops logs, kernel version, BIOS revision, and steps to reproduce. For possible hardware failure (if SMART shows errors or further diagnostics indicate faults), escalate to the motherboard/CPU vendor and consider warranty RMA.