Skip to content
Latchkey

Exit Code 134 in CI: SIGABRT / abort() Explained

Exit code 134 means the process called abort() and received SIGABRT (128 + 6).

A step exiting 134 self-aborted. This is a genuine fatal error in the program, surfaced via abort().

What it means

134 = 128 + 6. abort() is raised by failed assertions, glibc heap-corruption detection, C++ std::terminate, or a runtime configured to abort on a fatal condition.

Common causes

  • glibc detected heap corruption (free(): invalid pointer).
  • A failed assert().
  • An unhandled C++ exception reaching std::terminate.

How to fix it

Read the stderr lines just above the abort for the exact message. This is a real, deterministic bug - reproduce it with debug symbols rather than retrying.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →