<!--
{
  "documentType" : "article",
  "framework" : "Xcode",
  "identifier" : "/documentation/Xcode/SIGTERM",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "EXC_CRASH (SIGTERM)"
}
-->

# EXC_CRASH (SIGTERM)

A software termination signal terminated the process.

## Discussion

This signal is often sent shortly before `SIGKILL`,
to give the process an opportunity to terminate cleanly.
The user can also send this signal using the `kill` command in Terminal,
if no specific signal is specified.

For more information about how the system stops apps and services,
see [The Life Cycle of a Daemon](https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/Lifecycle.html)
in *Daemons and Services Programming Guide*.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)