Segfaults en malloc () y malloc_consolidate ()
Mi aplicación segfaults a veces y principalmente en malloc () y malloc_consolidate () cuando miro el seguimiento en gdb.
Verifiqué que la máquina tiene suficiente memoria disponible, ni siquiera comenzó a intercambiarse. Revisé ulimits para la segmentación de datos y el tamaño máximo de memoria y ambos están configurados en 'ilimitado'. También ejecuté la aplicación bajo valgrind y no encontré ningún error de memoria.
Ahora no tengo ideas de qué más podría estar causando estos problemas. Algunas ideas ?
Actualizar: Como no encuentro nada con valgrind (o ptrcheck), ¿podría ser que otra aplicación esté destruyendo la estructura de memoria de libc o hay una estructura separada para cada proceso?