Bug#976530: dolphin-emu: FTBFS: tests failed

2021-10-10 Thread Aloïs Micard

On Thu, 22 Jul 2021 22:12:41 +0200 Jos  wrote:

Hi,

The reason why one of the unit tests failed is because this unit test was
triggering undefined behavior when generating its test values. In other
words, there was no bug in the actual program, just in the unit test. This
bug was fixed upstream in
https://github.com/dolphin-emu/dolphin/commit/8d21fa56a1133529273d57df06888e42bb63fde7
(though do note that this commit depends on an earlier commit from the same
pull request).

For what it's worth, in upstream we've only encountered this issue on
arm64, not amd64. But since it is undefined behavior, I'm not too surprised
that this issue doesn't act the same way in your build environment as in
ours.

I'm not sure how you want to proceed, but I hope this information was
useful.

JosJuice,
dolphin-emu upstream maintainer


Hello!

First of all, many thanks for the tips, however we've tried to backport
it into the packaging with a patch [1] but the build is still failing
on our side [2] with the exact same issue.

I'll try to investigate this, do you have any idea / pointer that
may help us fix it?

Cheers,

[1]: 
https://salsa.debian.org/games-team/dolphin-emu/-/commit/5c2aa692bc09447eed35e2455a0ab91301f34632
[2]: https://salsa.debian.org/games-team/dolphin-emu/-/jobs/2054872

--
Aloïs Micard 

GPG: DA4A A436 9BFA E299 67CD E85B F733 E871 0859 FCD2



OpenPGP_signature
Description: OpenPGP digital signature


Bug#976530: dolphin-emu: FTBFS: tests failed

2021-07-22 Thread Jos
Hi,

The reason why one of the unit tests failed is because this unit test was
triggering undefined behavior when generating its test values. In other
words, there was no bug in the actual program, just in the unit test. This
bug was fixed upstream in
https://github.com/dolphin-emu/dolphin/commit/8d21fa56a1133529273d57df06888e42bb63fde7
(though do note that this commit depends on an earlier commit from the same
pull request).

For what it's worth, in upstream we've only encountered this issue on
arm64, not amd64. But since it is undefined behavior, I'm not too surprised
that this issue doesn't act the same way in your build environment as in
ours.

I'm not sure how you want to proceed, but I hope this information was
useful.

JosJuice,
dolphin-emu upstream maintainer


Bug#976530: dolphin-emu: FTBFS: tests failed

2020-12-05 Thread Lucas Nussbaum
On 05/12/20 at 14:21 +0100, Lucas Nussbaum wrote:
> Source: dolphin-emu
> Version: 5.0+dfsg-6
> Severity: serious
> Justification: FTBFS on arm64
> Tags: bullseye sid ftbfs
> Usertags: ftbfs-20201205 ftbfs-bullseye
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on arm64 (I don't know if it also fails on amd64).

It also fails on amd64. You can find a build log in
http://qa-logs.debian.net/2020/12/05/amd64/

Lucas



Bug#976530: dolphin-emu: FTBFS: tests failed

2020-12-05 Thread Lucas Nussbaum
Source: dolphin-emu
Version: 5.0+dfsg-6
Severity: serious
Justification: FTBFS on arm64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201205 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64 (I don't know if it also fails on amd64).

Relevant part (hopefully):
> make[5]: Entering directory '/<>/build'
> /usr/bin/ctest
> Test project /<>/build
>   Start  1: BitFieldTest
>  1/14 Test  #1: BitFieldTest .   Passed0.00 sec
>   Start  2: BitSetTest
>  2/14 Test  #2: BitSetTest ...   Passed0.00 sec
>   Start  3: BlockingLoopTest
>  3/14 Test  #3: BlockingLoopTest .   Passed0.19 sec
>   Start  4: BusyLoopTest
>  4/14 Test  #4: BusyLoopTest .   Passed1.07 sec
>   Start  5: CommonFuncsTest
>  5/14 Test  #5: CommonFuncsTest ..   Passed0.00 sec
>   Start  6: EventTest
>  6/14 Test  #6: EventTest    Passed0.77 sec
>   Start  7: FifoQueueTest
>  7/14 Test  #7: FifoQueueTest    Passed0.03 sec
>   Start  8: FixedSizeQueueTest
>  8/14 Test  #8: FixedSizeQueueTest ...   Passed0.00 sec
>   Start  9: FlagTest
>  9/14 Test  #9: FlagTest .   Passed0.16 sec
>   Start 10: MathUtilTest
> 10/14 Test #10: MathUtilTest .   Passed0.11 sec
>   Start 11: x64EmitterTest
> 11/14 Test #11: x64EmitterTest ...   Passed0.07 sec
>   Start 12: MMIOTest
> 12/14 Test #12: MMIOTest .   Passed0.50 sec
>   Start 13: PageFaultTest
> 13/14 Test #13: PageFaultTest    Passed0.07 sec
>   Start 14: VertexLoaderTest
> 14/14 Test #14: VertexLoaderTest .***Failed3.64 sec
> Running main() from /usr/src/gtest/src/gtest_main.cc
> [==] Running 113 tests from 4 test suites.
> [--] Global test environment set-up.
> [--] 1 test from VertexLoaderUID
> [ RUN  ] VertexLoaderUID.UniqueEnough
> [   OK ] VertexLoaderUID.UniqueEnough (0 ms)
> [--] 1 test from VertexLoaderUID (0 ms total)
> 
> [--] 2 tests from VertexLoaderTest
> [ RUN  ] VertexLoaderTest.PositionIndex16FloatXY
> [   OK ] VertexLoaderTest.PositionIndex16FloatXY (4 ms)
> [ RUN  ] VertexLoaderTest.LargeFloatVertexSpeed
> [   OK ] VertexLoaderTest.LargeFloatVertexSpeed (282 ms)
> [--] 2 tests from VertexLoaderTest (286 ms total)
> 
> [--] 90 tests from AllCombinations/VertexLoaderParamTest
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/0
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/0 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/1
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/1 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/2
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/2 (0 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/3
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/3 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/4
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/4 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/5
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/5 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/6
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/6 (0 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/7
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/7 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/8
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/8 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/9
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/9 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/10
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/10 (0 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/11
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/11 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/12
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/12 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/13
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/13 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/14
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/14 (0 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/15
> [   OK ] AllCombinations/VertexLoaderParamTest.PositionAll/15 (1 ms)
> [ RUN  ] AllCombinations/VertexLoaderParamTest.PositionAll/16
> [   OK ] AllCombinations/V