Florian Lohoff wrote:
On Fri, Jan 04, 2008 at 01:40:46PM -0500, Gregor Waltz wrote:
CRC Check passed
Image Started At Address 0x80020000.
Image Length = 3424394 (0x34408a).
Exception! EPC=80056eb4 CAUSE=30000008(TLBL)
80056eb4 8ce4000c lw a0,12(a3) # 0xc
The exception comes from PMON too - Did you look up the EPC in your
System.map file ?
Further, the exception gets printed immediately after "Image Length =
3424394 (0x34408a)." The exception happens so soon that I doubt that the
kernel does very much beforehand.
The kernel seems to be initializing and steps upon an virtual address
and triggers an TLB exception which as the kernel is not yet ready
to handle it itself, thus PMONs exception handler gets triggered.
My first guess is that you are catching a NULL Pointer exception
somewhere.
FLo
Linux 2.6.23.9:
80056eb4 T kernel_execve
My coworker built Linux 2.6.23.12 and got:
EPC=80056ee0 which does not correspond to anything in his System.map.
With a different set of tools, I also built 2.6.21.7 and got:
EPC=80056eb8 which also does not correspond to anything in the
corresponding System.map.
If this does not ring any bells, do you have any suggestions for how I
could debug this issue?
Thanks