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

Re: Bug#340563: cppunit: [m68k] FTBFS: Illegal instruction ${dir}$tst]

severity 340563 normal

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
#2  0x8004f13e in XmlUniformiserTest::testAssertXmlEqual (this=0x8007a1f8)
    at XmlUniformiserTest.cpp:131
#3  0x80050a2e in CppUnit::TestCaller<XmlUniformiserTest>::runTest (this=0x8007a208)
    at TestCaller.h:166
(gdb) x/i 0xc0134bcc
0xc0134bcc <_ZTSPKe+121258>:    014


Reply to: