Por qué un Segmentation fault provoca errorlevel 139
Según
este post
, eso es porque:
El exit que hace el signal handler por defecto es:
exit(128 + signal_no);
SIGSEGV es la señal 11.
Y 128+11=139, con lo que todo queda explicado :-).