Skip to content
Latchkey

SIGQUIT (Signal 3): Meaning, Exit Code 131 & Fix

SIGQUIT is Unix signal 3. A process terminated by it reports exit code 131 (128 + 3).

SIGQUIT is like SIGINT but also triggers a core dump; the JVM uses it to print a full thread dump. When it kills a process, the shell reports exit code 131 - the 128 + signal-number convention.

What it means

Frequently a manual kill -QUIT or a JVM thread-dump request rather than a crash.

When it happens in CI

  • A watchdog sent QUIT to dump JVM threads before killing it.
  • A manual quit during debugging.

How to handle it

Read the thread/core dump for the real cause; it is usually a symptom, not the root failure.

Related guides

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