Mouse
Mouse
> Do you have something like valgrind on mac? Alas, no. Might be able to use sanitizers, but... On a different MacOS machine (the most powerful of my Mac herd...
I wonder if it's in any way related to the cause of this: https://github.com/randombit/botan/issues/2802 (compiler bug)?
> It's a bit interesting, though, that the Github Actions don't fail. I wonder why that is... Because they don't use Clang with a CPU that has SSE4.1 enabled or...
> Does the result change with this simple patch? I'm afraid not: ``` Running tests... /opt/local/bin/ctest --force-new-ctest-process Test project /Users/ur20980/src/grasshopper-engine/build Start 1: digest-with-engine 1/15 Test #1: digest-with-engine ............... Passed 0.07...
[test-3-out.txt](https://github.com/gost-engine/engine/files/7509200/test-3-out.txt) [make-3-out.txt](https://github.com/gost-engine/engine/files/7509201/make-3-out.txt) [cmake-3-out.txt](https://github.com/gost-engine/engine/files/7509202/cmake-3-out.txt) [test-3-long-out.txt](https://github.com/gost-engine/engine/files/7509203/test-3-long-out.txt)
- `digest-with-provider` test seems fixed. - `provider` test reliably fails for OpenSSL-3.x. Here's with the OpenSSL-3.0.0 (released): [cmake-3-out.txt](https://github.com/gost-engine/engine/files/7534090/cmake-3-out.txt) [make-3-out.txt](https://github.com/gost-engine/engine/files/7534091/make-3-out.txt) [test-3-out.txt](https://github.com/gost-engine/engine/files/7534092/test-3-out.txt) [test-3-long-out.txt](https://github.com/gost-engine/engine/files/7534093/test-3-long-out.txt) Here's with the OpenSSL-3.1.dev (master): [test-3m-long-out.txt](https://github.com/gost-engine/engine/files/7534106/test-3m-long-out.txt) [test-3m-out.txt](https://github.com/gost-engine/engine/files/7534107/test-3m-out.txt) [make-3m-out.txt](https://github.com/gost-engine/engine/files/7534108/make-3m-out.txt) [cmake-3m-out.txt](https://github.com/gost-engine/engine/files/7534109/cmake-3m-out.txt)...
Funny. This change made things worse - now _two_ tests fail: `context-with-provider` _and_ `provider`. [ossl3m-build.txt](https://github.com/gost-engine/engine/files/7534941/ossl3m-build.txt) [ossl3-build.txt](https://github.com/gost-engine/engine/files/7534942/ossl3-build.txt) Crash report doesn't help much: ``` Process: test_context [9918] Path: /Users/USER/*/test_context Identifier: test_context Version:...
> Do I correctly assume that you've updated the code and applied the patch afterwards? Yes. But I don't see any updates...? Latest commit from you that I pulled is...
Yes, that's the current status of the code on my machines. Plus, same error with both OpenSSL_3.0.0 and 3.1.dev.