[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: