On 2026/01/20 20:03, Stuart Henderson wrote: > On 2026/01/15 03:31, Brad Smith wrote: > > Here is an update to SVT-AV1 3.1.2. > > There are BTCFI issues at least on amd64. > > To get the tests to run, allow net during build, set > CONFIGURE_ARGS= -DBUILD_TESTING=On. "make test" will run them if you > disable NO_TEST, but you won't get cores. Alternatively run by hand > with > > cd `make show=WRKSRC` > LD_LIBRARY_PATH=Bin/Release Bin/Release/SvtAv1UnitTests > > You can also use --gtest_list_tests and --gtest_filter="..." to do a > subset. To run just the tests I already know to fail (saving a bunch > of time): --gtest_filter="AVX2/*bdCompBlend*Mask" > > Failure looks like > > [----------] 1 test from AVX2/LbdCompBlendHMaskTest > [ RUN ] AVX2/LbdCompBlendHMaskTest.BlendA64Mask/0 > Illegal instruction (core dumped) > > 8643 SvtAv1UnitTests PSIG SIGILL SIG_DFL code=ILL_BTCFI addr=0xdf3944d0680 > trapno=21 > > Backtrace points at svt_dav1d_blend_v_8bpc_avx2.w4 > > I'm currently running tests with 3.1.2 on Apple M2, and with 2.3.0 on > amd64 to see whether the old version also had failures, will reply with > info from those later when they're done.
Similar failures with 2.3.0 amd64; as it's not new I don't think that's a blocker for updates. M2 still running and I'll wait for that to finish before I commit anything.
