[Pkg-pascal-devel] Bug#891682: castle-game-engine: FTBFS on arm64: assorted test suite errors and failures

Aaron M. Ucko ucko at debian.org
Tue Feb 27 23:56:10 UTC 2018


Source: castle-game-engine
Version: 6.4+dfsg1-2
Severity: important
Tags: upstream
Justification: fails to build from source
User: debian-arm at lists.debian.org
Usertags: arm64

Builds of castle-game-engine for arm64 have been failing.  As of the
latest upload (6.4+dfsg1-2), it ran into an assortment of test suite
errors and failures, per the below excerpts from [1].  Could you
please take a look?

Thanks!

[1] https://buildd.debian.org/status/fetch.php?pkg=castle-game-engine&arch=arm64&ver=6.4%2Bdfsg1-2&stamp=1518389184&raw=0

----------------------------------------------------------------------

Number of run tests: 227
Number of errors:    9
Number of failures:  2

List of errors:
  Error: 
    Message:           TTestCastleScript.Test1: Math error EInvalidOp: Invalid floating point operation
    Exception class:   ECasScriptAnyMathError
    Exception message: Math error EInvalidOp: Invalid floating point operation
        at   $00000000009951D0

  Error: 
    Message:           TTestCastleScript.TestCodeCreatedExprs: Math error EInvalidOp: Invalid floating point operation
    Exception class:   ECasScriptAnyMathError
    Exception message: Math error EInvalidOp: Invalid floating point operation
        at   $00000000009951D0

  Error: 
    Message:           TTestCastleScript.TestFloatPrograms: Math error EInvalidOp: Invalid floating point operation
    Exception class:   ECasScriptAnyMathError
    Exception message: Math error EInvalidOp: Invalid floating point operation
        at   $00000000009951D0

  Error: 
    Message:           TTestCastleScript.TestVariousTypesPrograms: Math error EInvalidOp: Invalid floating point operation
    Exception class:   ECasScriptAnyMathError
    Exception message: Math error EInvalidOp: Invalid floating point operation
        at   $00000000009951D0

  Error: 
    Message:           TTestCastleScript.TestArrays: Math error EInvalidOp: Invalid floating point operation
    Exception class:   ECasScriptAnyMathError
    Exception message: Math error EInvalidOp: Invalid floating point operation
        at   $00000000009951D0

  Error: 
    Message:           TTestCastleScript.TestBools: Math error EInvalidOp: Invalid floating point operation
    Exception class:   ECasScriptAnyMathError
    Exception message: Math error EInvalidOp: Invalid floating point operation
        at   $00000000009951D0

  Error: 
    Message:           TTestCastleScriptVectors.TestVecSingle: Integer error EDivByZero: Division by zero
    Exception class:   ECasScriptAnyMathError
    Exception message: Integer error EDivByZero: Division by zero
        at   $00000000009950E8

  Error: 
    Message:           TTestCastleScriptVectors.TestVecDouble: Integer error EDivByZero: Division by zero
    Exception class:   ECasScriptAnyMathError
    Exception message: Integer error EDivByZero: Division by zero
        at   $00000000009950E8

  Error: 
    Message:           TTestCastleScriptVectors.TestMatrixSingle: Integer error EDivByZero: Division by zero
    Exception class:   ECasScriptAnyMathError
    Exception message: Integer error EDivByZero: Division by zero
        at   $00000000009950E8


List of failures:
  Failure: 
    Message:           TTestRectangles.TestScaleEmpty:  expected: <0> but was: <429496729600>
    Exception class:   EAssertionFailedError
    Exception message:  expected: <0> but was: <429496729600>
        at   $00000000004C57C4
  Failure: 
    Message:           TTestSceneCore.TestBorderManifoldEdges:  expected: <0> but was: <14>
    Exception class:   EAssertionFailedError
    Exception message:  expected: <0> but was: <14>
        at   $00000000004C57C4



y do anything
WARNING: OpenAL cannot be initialized, TestLoadBufferException doesn't really do anything
s not a TAbstractChildNode, ignoring event
Heap dump by heaptrc unit
1275583 memory blocks allocated : 435181610/440113224
1273829 memory blocks freed     : 435078613/440010168
1754 unfreed memory blocks : 102997
True heap size : 2260992
True free heap : 1884800
Should be : 1933424
Call trace for block $0000FFFF7FEA11C0 size 96
  $0000000000413664
  $000000000099ADA4
  $0000000000999CB8
  $0000000000995094
  $000000000099B6E8
  $00000000004B8A34 line 260 of tests/testcastlescriptvectors.pas
  $00000000004C57C4
  $00000000004C5654
[...]
Call trace for block $0000FFFF7F8E0700 size 56
  $0000000000414508
  $00000000009A059C
  $000000000099B430
  $00000000009FEA98
  $00000000009FF680
  $00000000004B3F28 line 125 of tests/testcastlescript.pas
  $00000000004C57C4
  $00000000004C5654
Call trace for block $0000FFFF7F85DB00 size 24
  $0000debian/rules:114: recipe for target 'override_dh_auto_test-arch' failed
make[1]: *** [override_dh_auto_test-arch] Error 1

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the Pkg-pascal-devel mailing list