Assertion: signal | /r/CapableOf | represent situation
Facets:
value: generally
type: MANNER
Source sentences:
text: Signals generally represent situations where the program has either been requested to terminate or an unrecoverable error has happened, therefore handling a signal allows for either perform pre-termination cleanup operations or try to recover from the error in some way.