Re: [2.4.5ac19] reproduceable Kernel crashes

Keith Owens (kaos@ocs.com.au)
Sun, 01 Jul 2001 13:12:38 +1000


On Sat, 30 Jun 2001 16:47:21 +0200,
Andreas Hartmann <andihartmann@freenet.de> wrote:
>Warning (compare_maps): mismatch on symbol unix_socket_table , unix says
>e08b11e0, /lib/modules/2.4.5-ac19/kernel/net/unix/unix.o says e08b0e40.
>Ignoring /lib/modules/2.4.5-ac19/kernel/net/unix/unix.o entry
>Trace; e0a4c45d <[unix].bss.end+19ae76/382a79>
>Trace; e0a4c535 <[unix].bss.end+19af4e/382a79>

The mismatch and the weird entries in the trace imply that you ran
ksymoops with a different set of modules from the failing system. This
is a common problem when decoding an oops after a reboot, the current
set of modules does not match the set at the time of failure so
ksymoops gets bad data.

The easiest fix is to follow the procedure in 'man insmod', section
KSYMOOPS ASSISTANCE. Create directory /var/log/ksymoops, reproduce the
problem then decode the oops giving ksymoops the relevant ksyms.<date>
and modules.<date> files. That way you guarantee that you are decoding
the oops using the correct set of symbols. When you have a clean
decode, mail it to linux-kernel.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/