We recommend calling acu_abend() from your own signal handlers only when an application is executing COBOL code when the signal occurs. Otherwise, you can omit the call to acu_abend(). For example, under the following circumstances, you do not need to call acu_abend():
In fact, calling acu_abend() at this point may result in misleading error messages because the signal did not occur when running a COBOL program.