(gdb) bt
#0 0x401d5596 in calculate ()
from /home/vorlon/openoffice.org-3.2.0/ooo-build-3-2-0-7/build/OOO320_m12/solver/320/unxlngr.pro/lib/libuno_cppu.so.3
#1 0x401d2da4 in ?? ()
from /home/vorlon/openoffice.org-3.2.0/ooo-build-3-2-0-7/build/OOO320_m12/solver/320/unxlngr.pro/lib/libuno_cppu.so.3
#2 0x401d2da4 in ?? ()
from /home/vorlon/openoffice.org-3.2.0/ooo-build-3-2-0-7/build/OOO320_m12/solver/320/unxlngr.pro/lib/libuno_cppu.so.3
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Here's what gdb gives for a backtrace:
(gdb) bt openoffice. org-3.2. 0/ooo-build- 3-2-0-7/ build/OOO320_ m12/solver/ 320/unxlngr. pro/lib/ libuno_ cppu.so. 3 openoffice. org-3.2. 0/ooo-build- 3-2-0-7/ build/OOO320_ m12/solver/ 320/unxlngr. pro/lib/ libuno_ cppu.so. 3 openoffice. org-3.2. 0/ooo-build- 3-2-0-7/ build/OOO320_ m12/solver/ 320/unxlngr. pro/lib/ libuno_ cppu.so. 3
#0 0x401d5596 in calculate ()
from /home/vorlon/
#1 0x401d2da4 in ?? ()
from /home/vorlon/
#2 0x401d2da4 in ?? ()
from /home/vorlon/
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Here's a 'disassemble' snippet:
0x401d5586 <calculate+250>: blx 0x401d5050
0x401d558a <calculate+254>: str r0, [r7, #12]
0x401d558c <calculate+256>: ldr r2, [r7, #12]
0x401d558e <calculate+258>: ldr r1, [r7, #16]
0x401d5590 <calculate+260>: adds.w r3, r2, r1, lsl #4
0x401d5594 <calculate+264>: itttt ne
0x401d5596 <calculate+266>: strne r5, [r3, #12]
0x401d5598 <calculate+268>: strne r4, [r3, #8]
0x401d559a <calculate+270>: strne.w r8, [r3, #4]