segv happening when executing tests; this doesn't happen locally with clang 20.
segv happening when executing tests; this doesn't happen locally with clang 20.