sigabrt error
SIGABRT is commonly used by libc and other libraries to abort the progamm in
case of critical errors.
For example, glibc sends an SIGABRT in case of a detected double-free or
other heap corruptions.
It usually happens when there is a problem with memory allocation.