[Top] [All Lists]

Re: looking for help interpreting softlockup/stack trace

To: Ralf Baechle <>
Subject: Re: looking for help interpreting softlockup/stack trace
From: Thiemo Seufer <>
Date: Thu, 7 Aug 2008 16:19:20 +0200
Cc: David Daney <>, Chris Friesen <>,
In-reply-to: <>
Original-recipient: rfc822;
References: <> <> <> <>
User-agent: Mutt/1.5.18 (2008-05-17)
Ralf Baechle wrote:
> 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?

AFAIR all such symbols are branch labels or debug info labels, the module
loader should never use them. (But I don't know if kgdb uses them.)


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