From eb550592e4c235971258a857da05432c80486fa2 Mon Sep 17 00:00:00 2001 From: Max Krasnyansky Date: Mon, 16 Sep 2024 16:41:41 -0700 Subject: [PATCH] test-barrier: release threadpool before releasing the context fixes use-after-free detected by gcc thread-sanitizer on x86-64 for some reason llvm sanitizer is not detecting this issue. --- tests/test-barrier.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test-barrier.cpp b/tests/test-barrier.cpp index 674dc0fa0..cf54237db 100644 --- a/tests/test-barrier.cpp +++ b/tests/test-barrier.cpp @@ -86,8 +86,8 @@ int main(int argc, char *argv[]) { << "\n " << (float) nsec / (n_rounds * n_nodes) << " nsec per-node" << "\n"; - ggml_free(ctx); ggml_threadpool_free(threadpool); + ggml_free(ctx); return 0; }