Re: Donde está el "core".... ?
Hola Edu,
> Prueba con:
> $ ulimit -a
>
> Y mira si realmente puedes generar cores o no. Si es que no, actívalo con:
> $ ulimit -c unlimited
>
> Y vuelve a probar.
>
> El core debería aparecer el el directorio desde el que lanzas el proceso, y
> deberás tener permisos de escritura en él.
Creo que de poder, podría generar "cores":
$ ulimit -a
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 16382
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Pero en el directorio de trabajo, no aparece ninguno cuando la
aplicación "peta" con un valor de retorno 134... (es por eso que
quiero el parámetro -g ;)):
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Muchas gracias, Edu.
Alguna idea ???
S.
Reply to: