linux-mips
[Top] [All Lists]

Re: looking for help interpreting softlockup/stack trace

To: David Daney <ddaney@avtrex.com>
Subject: Re: looking for help interpreting softlockup/stack trace
From: Ralf Baechle <ralf@linux-mips.org>
Date: Thu, 7 Aug 2008 14:43:23 +0100
Cc: Chris Friesen <cfriesen@nortel.com>, linux-mips@linux-mips.org, Thiemo Seufer <ths@networkno.de>
In-reply-to: <4899F41C.5070401@avtrex.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <48989AFE.5000500@nortel.com> <20080805191618.GB8629@linux-mips.org> <4899F41C.5070401@avtrex.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.5.18 (2008-05-17)
On Wed, Aug 06, 2008 at 11:57:32AM -0700, David Daney wrote:

>>> In the trace below, is "epc" the program counter at the time of the   
>>> timer interrupt?  How does "ra" fit into this, given that the 
>>> function  whose address it contains isn't seen in the stack trace 
>>> until quite a  ways down?
>>
>> $LBB378 is an internal symbol.  The value of RA may not be very informative
>> if it was overwritten by a random subroutine call.
>>
>
> I have thought about eliminating these internal labels when the module's 
> symbols are read.  Would this make any sense?

I think so.  Maybe that could even be done when the module is linked.  I
don't think there are ever any relocations against these local symbols.
Thiemo?

  Ralf

<Prev in Thread] Current Thread [Next in Thread>