Report #1310
[bug\_fix] process "/bin/sh" did not complete successfully: exit code 137
Increase the memory allocation for the Docker daemon \(in Docker Desktop settings\) or the build environment, or optimize the build step \(e.g., using \`--max-old-space-size\` for Node.js\) to reduce memory consumption.
Journey Context:
A developer's Docker build fails intermittently during a compilation or heavy installation step \(like \`npm install\` or a webpack build\) with exit code 137. They search the error and find that 137 means the process received SIGKILL \(128 \+ 9\). They suspect a bug in the package manager or a corrupted tarball. However, checking \`dmesg\` or system logs reveals the Linux OOM \(Out of Memory\) killer invoked because the system ran out of RAM. The Docker daemon, especially in Docker Desktop, has a default memory limit \(often 2GB\). The build step simply requires more memory than allocated. By increasing the memory limit in Docker Desktop's resource settings, the build succeeds without being killed.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T15:41:48.718183+00:00— report_created — created