Re: Bug#340563: cppunit: [m68k] FTBFS: Illegal instruction ${dir}$tst]
On Mon, Dec 05, 2005 at 11:35:47PM -0500, Steve M. Robbins wrote:
> severity 340563 normal
> thanks
>
> The problem turns out to be a failing unit test on
> m68k only, apparently due to a buggy compiler or libstdc++.
>
> I built cppunit on crest and ran the unit tests. The program
> stops with SIGILL. Here's the backtrace from gdb and an
> attempt to figure out what the illegal instruction is. Unfortunately,
> libstdc++ doesn't have all the supports for debugging.
>
>
> (gdb) bt
> #0 0xc0134bcc in ?? () from /usr/lib/libstdc++.so.6
> #1 0x8004ef84 in checkXmlEqual (expectedXml=@0xeffff89a, actualXml=@0xeffff896,
> sourceLine=@0xeffff856) at XmlUniformiser.cpp:38
What kind of operation in XmlUniformiser.cpp:38 jumped into libstdc++?
> (gdb) x/i 0xc0134bcc
> 0xc0134bcc <_ZTSPKe+121258>: 014
could be any kind of data or garbage, probably not instructions.
Try this to see what you are looking at:
disassemble 0xc0134bac 0xc0134bec
x/100c 0xc0134bcc
Richard
Reply to: