]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
ggml : add option to not print stack on abort (ggml/1081)
authorWilliam Tambellini <redacted>
Thu, 23 Jan 2025 19:59:08 +0000 (11:59 -0800)
committerGeorgi Gerganov <redacted>
Wed, 29 Jan 2025 09:24:53 +0000 (11:24 +0200)
* 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 <redacted>
ggml/src/ggml.c

index 92c4294c500ebda07a9fea0df9ec5e9b6a851ca8..3b48615421187ed6068bb948ffe58748b310621d 100644 (file)
@@ -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();