[LUG.ro] kernel panic. Bug.

Manuel Naranjo naranjo.manuel en gmail.com
Lun Jul 28 14:06:41 ART 2008


> Bueno depsues de un rato largo de renegar se metio el valgrind (esta
> piola che ...) en el initramfs. Hice mas o menos esto (el strace me
> ayudo para saber que buscaba y que faltaba)
>   
ldd es aún mejor para saber que librerías faltan.

> Esto es para entorno ubuntu.
>
> ahora bien ... los resultados... mas o menso ya que los tuve que
> copiar a mano en papel.
>
> $>valgrind ipconfig
>   
Hace:

valgrind --leak-check=full --leak-resolution=high ipconfig


Recompila ifconfig y activa la información de debuggin con -g -O0.

> == 3045 == jump to invalid address started on the next line at 0x20DAC0 : ???
> == 3045 == address 0x20DAC0 is not stacke'd malloc'd or (recently) free'd
> == 3045 == Proces terminating with default action of signal 11 (SIGSEGV)
> == 3045 == Bad permission for mapped region at address 0x20DAC0
>   
Es sensillo estas haciendo un salto a una función que fue liberada, muy 
probablemente un llamado a una función virtual para la cual el puntero 
ya ha sido liberado.

> ...
> reading debug information from /bin/ipconfig
> CRC missmach (computed 53589C5B wanted 0D38449A)
> ....
>
>   
Mal compilado.

> Algo que se les ocurra?
>
> Saludos y gracias.
>
> PD: esta tarde reporto todo a launchpad a ver que dicen
>   
Por experiencia propia dudo que te sirva de mucho. Busca directamente en 
el sitio de soporte de la herramienta.

Saludos,
Manuel


Más información sobre la lista de distribución Lugro