Jump to content

[SOLVED] Tests failing


Hades0299
 Share

Recommended Posts

Hello everyone,

I use the svn-Version of 0 A.D. and compile it myself.

The compile runs without any complains, but if I start the test i get multiple errors.

Im using archlinux on a x64 machine. I am not shure if it is a problem with my System or the tests, but hopefully you can help finding the reasons for them.

Running cxxtest tests (294 tests)...........................................................................................................................................................................................................headerless.cpp(490): Assertion failed: "m_freeBytes >= freedBlock->Size()"
Assertion failed: "m_freeBytes >= freedBlock->Size()"
Location: headerless.cpp:490 (Validate)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x988c87) ./test() [0x988c87]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?


headerless.cpp(561): Assertion failed: "m_currentFreeBytes >= size"
Assertion failed: "m_currentFreeBytes >= size"
Location: headerless.cpp:561 (OnRemoveFromFreelist)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x988c4e) ./test() [0x988c4e]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?


headerless.cpp(210): Assertion failed: "m_freeBlocks != 0"
Assertion failed: "m_freeBlocks != 0"
Location: headerless.cpp:210 (Remove)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x988ceb) ./test() [0x988ceb]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?


headerless.cpp(211): Assertion failed: "m_freeBytes >= freedBlock->Size()"
Assertion failed: "m_freeBytes >= freedBlock->Size()"
Location: headerless.cpp:211 (Remove)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x988bea) ./test() [0x988bea]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?


headerless.cpp(428): Assertion failed: "m_freeBytes >= freedBlock->Size()"
Assertion failed: "m_freeBytes >= freedBlock->Size()"
Location: headerless.cpp:428 (RemoveTags)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x988aa9) ./test() [0x988aa9]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?


headerless.cpp(237): Assertion failed: "freeBlocks == m_freeBlocks*2 && freeBytes == m_freeBytes*2"
Assertion failed: "freeBlocks == m_freeBlocks*2 && freeBytes == m_freeBytes*2"
Location: headerless.cpp:237 (Validate)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x987c0f) ./test() [0x987c0f]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?


headerless.cpp(335): Assertion failed: "((m_bitmap & Bit(i)) == 0) == m_rangeLists.IsEmpty()"
Assertion failed: "((m_bitmap & Bit(i)) == 0) == m_rangeLists.IsEmpty()"
Location: headerless.cpp:335 (Validate)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x987c9b) ./test() [0x987c9b]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?


headerless.cpp(239): Assertion failed: "!IsEmpty() || (m_sentinel.next == &m_sentinel && m_sentinel.prev == &m_sentinel)"
Assertion failed: "!IsEmpty() || (m_sentinel.next == &m_sentinel && m_sentinel.prev == &m_sentinel)"
Location: headerless.cpp:239 (Validate)

Call stack:

(0x9cf48b) ./test() [0x9cf48b]
(0x97c381) ./test() [0x97c381]
(0x97d32e) ./test() [0x97d32e]
(0x987c4a) ./test() [0x987c4a]
(0x51250f) ./test() [0x51250f]
(0x43a839) ./test() [0x43a839]
(0x43f2d3) ./test() [0x43f2d3]
(0x43f874) ./test() [0x43f874]
(0x43fb1e) ./test() [0x43fb1e]
(0x4426ad) ./test() [0x4426ad]
(0x420c60) ./test() [0x420c60]
(0x7ff0bfa7f000) /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ff0bfa7f000]
(0x4333c3) ./test() [0x4333c3]

errno = 0 (No error reported here)
OS error = ?

Edited by Hades0299
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...