On Mon, 7 Jan 2019 16:49:41 +0000 Steve McIntyre <st...@einval.com> wrote:
> Hi Matthew,
> 
> On Sun, Dec 30, 2018 at 05:38:57PM -0500, Matthew Fluet wrote:
> >If it is just the `world` regression tests that are failing, then it
> >is almost certainly due to save/restore world being incompatible with
> >ASLR; see http://mlton.org/MLtonWorld#_notes.  Perhaps Debian
> >arm64-linux has gained ASLR since the last time the regression suite
> >was run on this platform?  In any case, you'll notice that the `world`
> >regression tests are explicitly whitelisted (i.e., these tests failing
> >do not cause a failure exit status from the regression script) because
> >of this issue.
> 
As this bug is not specifically opened for one arch, I also want to
mention it fails on ppc64el. I see the sequence
testing wordn-array
testing world1
2c2,3
< I am the clone
---
> unhandled exception: Fail: child failed
> Nonzero exit status.
world1: difference with -type-check true
testing world2
1c1,2
< 30
---
> unhandled exception: Fail: child failed
> Nonzero exit status.
world2: difference with -type-check true
testing world3
1c1,2
< caught foo
---
> unhandled exception: Fail: child failed
> Nonzero exit status.
world3: difference with -type-check true
testing world4
4,6c4,5
< between saves
< after saves
< after saves
---
> unhandled exception: Fail: child failed
> Nonzero exit status.
world4: difference with -type-check true
testing world5
2c2,3
< success
---
> unhandled exception: Fail: child failed
> Nonzero exit status.
world5: difference with -type-check true
testing world6
1,4c1
< ./world6
< a
< b
< c
---
> Segmentation fault
world6: difference with -type-check true
testing DLXSimulator
testing barnes-hut
testing boyer

but then it fails with message:
testing mlprof
make[1]: *** [Makefile:391: check] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:113:
debian/stamp-makefile-check] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned
exit status 2

when of course we properly have the messages
make -C . check
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./bin/regression
whitelisting real...
whitelisting world1...
whitelisting world2...
whitelisting world3...
whitelisting world4...
whitelisting world5...
whitelisting world6...
MLton 20180207
flags = -type-check true

Thanks

Reply via email to