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 ([EMAIL PROTECTED], [EMAIL PROTECTED],
>     [EMAIL PROTECTED]) 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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to