[master] 0a7f23d97 More backtrace levels

Nils Goroll nils.goroll at uplex.de
Mon Jun 26 13:41:06 UTC 2023


commit 0a7f23d973c3a9ddde1389bf1c51516da7d935bc
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Fri Jun 23 18:02:34 2023 +0200

    More backtrace levels
    
    https://gitlab.com/uplex/varnish/slash/-/issues/13 is an example where
    9 stack frames are used by abort handling alone.

diff --git a/bin/varnishd/cache/cache_panic.c b/bin/varnishd/cache/cache_panic.c
index 7f6d66873..221d9835c 100644
--- a/bin/varnishd/cache/cache_panic.c
+++ b/bin/varnishd/cache/cache_panic.c
@@ -646,11 +646,7 @@ pan_backtrace(struct vsb *vsb)
 
 #else /* WITH_UNWIND */
 
-#if defined(ENABLE_SANITIZER)
-#  define BACKTRACE_LEVELS	20
-#else
-#  define BACKTRACE_LEVELS	10
-#endif
+#define BACKTRACE_LEVELS	20
 
 static void
 pan_backtrace(struct vsb *vsb)


More information about the varnish-commit mailing list