[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Rastrear errores en un programa (sarg) [Era: Sobre /var/log/messages]



On Tue, Apr 08, 2008 at 08:00:01AM -0300, ciracusa wrote:
> He instalado Sarg (apt-get install sarg), y lo he configurado para que  
> busque los logs del dansguardian (/var/log/dansguardian/access.log).
>
> El problema es que cuando lo ejecuto:
>
> /usr/bin/sarg me dice
>
> Violación de segmento (lo cual no es muy frecuente de ver en sistemas  
> Linux, al menos para mi).

Es uy raro que un programa envíe mensajes a /var/log/* cuando se muere
así.

El paquete sarg tiene reportados varios errores que suenan parecidos
al tuyo, así que antes que nada lo que deberías hacer es revisarlos y
tratar de ver si en esos reportes hay recomendaciones:

http://bugs.debian.org/sarg

Si no encuentras información ahí, lo siguiente dará más información
para ver qué está pasando:

Instala el paquete gdb y ejecuta:

 $ gdb /usr/bin/sarg
 (gdb) set args [los argumentos que le das normalmente a sarg]
 (gdb) run

sarg va a ejecutarse, haz lo que tengas que hacer para que se
genere el error. Cuando esto pase, recibirás de nuevo el propmt de
gdb

 (gdb) bt --full

Manda por acá lo que salga después de esta orden.
 

Attachment: signature.asc
Description: Digital signature


Reply to: