[LUG.ro] kernel panic. Bug.
Angel Arancibia
angel.arancibia en gmail.com
Lun Jul 28 13:57:13 ART 2008
El día 24 de julio de 2008 11:19, Manuel Naranjo escribió:
>
> Si la maquina es algo rápida podrías probar de debugearla con valgrind. Pero
> vas a requerir compilar sin optimizaciones y con simbolos de depuración.
>
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)
#Copia librerias y estructura para valgrind
if [ ! -x "${DESTDIR}/usr" ]; then
mkdir "${DESTDIR}/usr"
fi
if [ ! -x "${DESTDIR}/usr/lib" ]; then
mkdir "${DESTDIR}/usr/lib"
fi
if [ ! -x "${DESTDIR}/usr/lib/valgrind" ]; then
mkdir "${DESTDIR}/usr/lib/valgrind"
fi
if [ ! -x "${DESTDIR}/usr/lib/valgrind/amd64-linux" ]; then
mkdir "${DESTDIR}/usr/lib/valgrind/amd64-linux"
fi
cp /usr/lib/valgrind/*.supp "${DESTDIR}/usr/lib/valgrind/"
copy_exec /usr/bin/valgrind /bin
copy_exec /usr/bin/valgrind.bin /bin
copy_exec /usr/lib/valgrind/amd64-linux/memcheck
/usr/lib/valgrind/amd64-linux/memcheck
copy_exec /usr/lib/valgrind/amd64-linux/none /usr/lib/valgrind/amd64-linux/none
copy_exec /usr/lib/valgrind/amd64-linux/cachegrind
/usr/lib/valgrind/amd64-linux/cachegrind
copy_exec /usr/lib/valgrind/amd64-linux/callgrind
/usr/lib/valgrind/amd64-linux/callgrind
copy_exec /usr/lib/valgrind/amd64-linux/helgrind
/usr/lib/valgrind/amd64-linux/helgrind
copy_exec /usr/lib/valgrind/amd64-linux/lackey
/usr/lib/valgrind/amd64-linux/lackey
copy_exec /usr/lib/valgrind/amd64-linux/massif
/usr/lib/valgrind/amd64-linux/massif
Esto es para entorno ubuntu.
ahora bien ... los resultados... mas o menso ya que los tuve que
copiar a mano en papel.
$>valgrind ipconfig
...
== 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
...
$>valgrind -v ipconfig
(lo mismo, pero agrega)
...
reading debug information from /bin/ipconfig
CRC missmach (computed 53589C5B wanted 0D38449A)
....
Algo que se les ocurra?
Saludos y gracias.
PD: esta tarde reporto todo a launchpad a ver que dicen
Más información sobre la lista de distribución Lugro