Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tcf-dev] TCF arm stack unwind issue

Hi,

We have run into a potential TCF bug on ARM using Luna 4.4 - not checked on
latest.

Eclipse enters an infinite loop attempting to read the stack and needs to be
closed. The issue occurs with a breakpoint in an ISR handler which may not
have a ABI compliant stack.

GDB only tries to read the memory at LR when given the "where" or
"backtrace" commands, then it detects successive identical stack frames and
stops:
(gdb) where
#0  0x60000068 in ?? ()
#1  0x60000054 in ?? ()
#2  0x60000054 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Whilst Eclipse is in its infinite loop and the IDE becomes unresponsive.

Thanks,
Carl




Back to the top