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
Exit Codes and Signals in CI/CD: A Practical GuideA practical guide to process exit codes and signals in CI/CD - what 1, 2, 124, 126, 127, 130, 137, and 143 me…
CI Exit Code Lookup: What Does This Exit Code Mean?Instant lookup for CI/CD process exit codes - enter a code (137, 127, 143…) to see what it means, whether it…