From: William Tambellini Date: Thu, 23 Jan 2025 19:59:08 +0000 (-0800) Subject: ggml : add option to not print stack on abort (ggml/1081) X-Git-Tag: upstream/0.0.4631~48 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=1a0e87d29152cb9d4ce13b4ad64b0382c9ba1ab6;p=pkg%2Fggml%2Fsources%2Fllama.cpp ggml : add option to not print stack on abort (ggml/1081) * Add option to not print stack on abort Add option/envvar to disable stack printing on abort. Also link some unittests with Threads to fix link errors on ubuntu/g++11. * Update ggml/src/ggml.c --------- Co-authored-by: Diego Devesa --- diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index 92c4294c..3b486154 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -128,6 +128,10 @@ static void ggml_print_backtrace_symbols(void) { #endif static void ggml_print_backtrace(void) { + const char * GGML_NO_BACKTRACE = getenv("GGML_NO_BACKTRACE"); + if (GGML_NO_BACKTRACE) { + return; + } char attach[32]; snprintf(attach, sizeof(attach), "attach %d", getpid()); int pid = fork();