¡No a las patentes de Software!

stopsoftwarepatents.eu petition banner

miércoles, 26 de noviembre de 2008

Error del "memory allocator" y los logs

Al intentar arrancar una instancia de LDAP daba un fallo y aparecía el siguiente mensaje en el fichero de log de errores:
[25/Nov/2008:16:40:25 +0100] - Fedora-Directory/1.0.1 B2005.342.161 starting up
[25/Nov/2008:16:40:25 +0100] - Detected Disorderly Shutdown last time Directory Server was running, recovering database.
[25/Nov/2008:16:40:28 +0100] memory allocator - cannot calloc 0 bytes; trying to allocate 0 or a negative number of bytes is not portable and gives different results on different platforms.
Luego de revisar el estado de la máquina y su memoria, desesperado por no conseguir encontrar la causa del problema, se me ocurrió buscar el mensaje en Google. Encontré un mensaje en el foro que decía que el error aparece cuando el fichero de control de rotación de logs estaba corrupto. En mi caso, el fichero access.rotationinfo tenía tamaño 0. Lo he borrado y ¡voilá! Al reiniciar, arranca correctamente.