bsc-nat: generate coredump and exit upon SIGABRT received

Previous code relied on abort() switching sigaction to SIG_FDL +
retriggering SIGABRT in case the signal handler returns, which would
then generate the coredump + terminate the process.
However, if a SIGABRT is received from somewhere else (kill -SIGABRT),
then the process would print the talloc report and continue running,
which is not desired.

Change-Id: Ie884be1f3e1d5ead912aafd0a78e1a0a97258ab8
Fixes: OS#4865
1 file changed
tree: 05a414799f04ad00332f8a4ae643d46db3c4fbcb
  1. contrib/
  2. debian/
  3. manuals/
  4. openbsc/
  5. .gitignore
  6. .gitreview
  7. .mailmap