Bug#976530: dolphin-emu: FTBFS: tests failed
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
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
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
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