GCC-10 build fail on riscv64 (breaks test)

Bug #1891440 reported by Christian Ehrhardt 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DART
New
Unknown
dart (Debian)
Fix Released
Unknown
dart (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Since GCC_10 is in Ubuntu we see a build fail (or actually a build-time-test fail).

It looks like this:
30/52 Test #29: test_ContactConstraint ............***Exception: SegFault 4.34 sec
Running main() from /<<PKGBUILDDIR>>/unittests/gtest/src/gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from ContactConstraint
[ RUN ] ContactConstraint.ContactWithKinematicJoint

I reported it upstream at
https://github.com/dartsim/dart/issues/1482

And to Debian at:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968332

I'm still trying to re-create the same in a riscv64 qemu guest, but so far had no luck (last time I hit an OOM before the tests).

Right now I'm considering skipping this particular test in Ubuntu for the time being.
That would unblock the package, if working I can suggest the same to Debian as well.

Changed in dart:
status: Unknown → New
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

First with a 2GB guest the build OOMed at some point.
Now after 8h of build still only at 87% through the build :-/

Gladly at least a successful build at [1] shows that a skip of that particular test on riscv64 will work

[1]: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4203/+packages

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

I'll give the build the night to complete for a try at fixing the underlying issue.
But otherwise I'll upload the test skip tomorrow.

tags: added: ftbfs update-excuse
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

I debugged this for quite a while and helped the upstream project to know where things are.
But there is no fix out of that, therefore a test (juts this case) skip it will be for groovy.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

This looks to me almost more like a gcc-10 bug breaking the function returns in some way, see [1] for more. For the sake of completeness I'll add a gcc-10 task here.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Fix uploaded to groovy (as it test built in my PPA before).

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dart - 6.9.2-3ubuntu1

---------------
dart (6.9.2-3ubuntu1) groovy; urgency=medium

  * d/rules: GCC-10 issue on riscv64, skip the one failing test for now
    (LP: #1891440)

 -- Christian Ehrhardt <email address hidden> Tue, 11 Aug 2020 11:35:53 +0200

Changed in dart (Ubuntu):
status: New → Fix Released
Changed in dart (Debian):
status: Unknown → New
Changed in dart (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.