$OpenBSD: patch-tests_memdbg_py,v 1.2 2021/02/14 17:43:12 sthen Exp $

Index: tests/memdbg.py
--- tests/memdbg.py.orig
+++ tests/memdbg.py
@@ -18,17 +18,12 @@ _ffi.cdef(
 
     int  CRYPTO_set_mem_functions(
         void *(*m)(size_t),void *(*r)(void *,size_t), void (*f)(void *));
-
-    int backtrace(void **buffer, int size);
-    char **backtrace_symbols(void *const *buffer, int size);
-    void backtrace_symbols_fd(void *const *buffer, int size, int fd);
     """
 )  # noqa
 _api = _ffi.verify(
     """
     #include <openssl/crypto.h>
     #include <stdlib.h>
-    #include <execinfo.h>
     """,
     libraries=["crypto"],
 )
@@ -43,12 +38,7 @@ def log(s):
 
 
 def _backtrace():
-    buf = _ffi.new("void*[]", 64)
-    result = _api.backtrace(buf, len(buf))
-    strings = _api.backtrace_symbols(buf, result)
-    stack = [_ffi.string(strings[i]) for i in range(result)]
-    C.free(strings)
-    return stack
+    return ""
 
 
 @_ffi.callback("void*(*)(size_t)")
