naiki.devReport a crash

Linux Kernel Panics Solved. Independent RCA in Hours.

Describe the crash. A senior kernel engineer reads the vmcore, names the module that caused the panic and tells you what to do next.

Nothing to upload to start. Describe the crash and an engineer replies with next steps.

What we do

naiki is a small team of Linux kernel engineers. We do one thing: find out why your server crashed and tell you how to stop it happening again.

We answer why, not just when
Monitoring tells you when a host went down. Vendor support takes weeks to reply. We read the crash itself and give you the root cause within hours.
Human-verified, not AI-guessed
Automated tooling resolves symbols and walks the stacks in minutes. A senior kernel engineer checks every finding against source before it reaches you.
Independent, with a next step
We do not sell the agents, the kernel, or the hardware. Every report names the responsible component, who to escalate to, and a safe interim mitigation.

Supported: RHEL, Rocky, AlmaLinux, Ubuntu, Debian, SUSE, Amazon Linux, Oracle Linux and mainline kernels.

Why kernels panic, and why nobody owns the answer

Most production kernel panics are not kernel bugs. They come from software that runs inside the kernel on your behalf, often from several vendors at once.

Security agents
CrowdStrike Falcon, SentinelOne, Carbon Black, Trend Micro kernel sensors
Live patching
kpatch, KernelCare, Ksplice, Canonical Livepatch
Snapshot and backup agents
Drive snapshot drivers, Veeam, Commvault, dm-snapshot based tools
Monitoring and eBPF tooling
APM agents, custom eBPF probes, kernel-level tracing
Out-of-tree drivers
GPU, NIC, storage HBA and RAID drivers, DKMS modules
Virtualization layers
Hypervisor guest tools, paravirtual drivers, nested VM stacks

The stakeholder problem

When a host panics with three or four of these loaded, each vendor points at the others. The OS vendor sees a tainted kernel and declines support. You are left coordinating stakeholders who all have a reason not to be the cause.

What naiki does about it

naiki has no vendor relationship to protect. We read the crash state directly, name the component that caused it, and tell you exactly what to take back to that vendor: the module, the version, the failing path, and the question to ask. If it is a kernel bug, we point you at the fix. If it is configuration, we tell you what to change.

Every report answers

  • –Which component is responsible, with evidence from the dump or logs
  • –Which stakeholder to escalate to, and what to send them
  • –What to change today to stop the panic recurring while a fix is pending

How it works

  1. 01

    Describe the crash

    Submit a short case summary. An engineer is assigned and replies with a case ID, what to share, how to share it, and the charges. A vmcore from kdump is ideal; dmesg, console output or a photo of the panic screen is a fine start.

  2. 02

    Hybrid analysis

    Our tooling resolves symbols, parses the backtrace, and inspects locks and memory state. A kernel engineer validates the finding.

  3. 03

    RCA delivered

    You receive a short written report: annotated backtrace, root cause, fix, and interim mitigation such as a kernel parameter or driver pin.

A real case

What a naiki report looks like, from the first panic line to the vendor hotfix.

Database host panicking during the nightly backup window

A financial services customer ran a PostgreSQL primary on RHEL 9.4. Roughly every two to three days the host panicked between 02:00 and 03:00 and rebooted, dropping replication and triggering a failover. The crashes had been going on for five weeks.

Vendors involved
An EDR security sensor and a backup vendor's block-level snapshot driver, both out-of-tree (kernel tainted OE)
Outcome
The snapshot driver, version 4.2.1, in its session release path. The OS kernel and the EDR sensor were ruled out with evidence from every CPU's stack.

Data security

A vmcore contains production memory. We handle it accordingly.

  • –Dumps are encrypted in transit and at rest. Only the engineers on your case can read them.
  • –vmcore files and extracted data are deleted 14 days after the case closes, or earlier on request.
  • –A mutual NDA is available before you send anything.

Get in touch

Describe the crash or send a business query. Nothing to upload at this stage. An assigned engineer replies with a case ID, upload instructions and service charges.