github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/pybind11/tests/valgrind-python.supp (about) 1 # Valgrind suppression file for CPython errors and leaks in pybind11 tests 2 3 # Taken verbatim from https://github.com/python/cpython/blob/3.9/Misc/valgrind-python.supp#L266-L272 4 { 5 Uninitialised byte(s) false alarm, see bpo-35561 6 Memcheck:Param 7 epoll_ctl(event) 8 fun:epoll_ctl 9 fun:pyepoll_internal_ctl 10 } 11 12 { 13 Python leaks when spawning a subprocess 14 Memcheck:Leak 15 fun:malloc 16 fun:_PyMem_RawMalloc 17 fun:PyMem_RawMalloc 18 fun:PyThread_allocate_lock 19 fun:_PyEval_InitState 20 fun:PyInterpreterState_New 21 ... 22 fun:pyinit_core* 23 fun:Py_InitializeFromConfig 24 fun:pymain_init 25 fun:pymain_main 26 } 27 28 { 29 Python leaks when spawning a subprocess 30 Memcheck:Leak 31 fun:malloc 32 fun:_PyMem_RawMalloc 33 fun:_PyMem_DebugRawAlloc 34 fun:_PyMem_DebugRawMalloc 35 fun:PyMem_RawMalloc 36 fun:PyThread_allocate_lock 37 fun:_PyRuntimeState_Init_impl 38 fun:_PyRuntimeState_Init 39 fun:_PyRuntime_Initialize 40 fun:pymain_init 41 fun:pymain_main 42 fun:Py_BytesMain 43 } 44 45 { 46 Python leaks when spawning a subprocess 47 Memcheck:Leak 48 fun:malloc 49 fun:_PyMem_RawMalloc 50 fun:PyMem_RawMalloc 51 fun:PyThread_allocate_lock 52 fun:_PyImport_AcquireLock 53 fun:_imp_acquire_lock_impl* 54 fun:_imp_acquire_lock 55 fun:cfunction_vectorcall_NOARGS 56 fun:_PyObject_VectorcallTstate 57 fun:PyObject_Vectorcall 58 fun:call_function 59 fun:_PyEval_EvalFrameDefault 60 fun:_PyEval_EvalFrame 61 fun:function_code_fastcall 62 } 63 64 { 65 Python leaks when spawning a subprocess 66 Memcheck:Leak 67 fun:malloc 68 fun:_PyMem_RawMalloc 69 fun:PyMem_RawMalloc 70 fun:PyThread_allocate_lock 71 fun:newlockobject 72 ... 73 fun:cfunction_vectorcall_NOARGS 74 fun:_PyObject_VectorcallTstate 75 fun:PyObject_Vectorcall 76 fun:call_function 77 fun:_PyEval_EvalFrameDefault 78 fun:_PyEval_EvalFrame 79 fun:function_code_fastcall 80 fun:_PyFunction_Vectorcall 81 } 82 83 { 84 Python leaks when spawning a subprocess 85 Memcheck:Leak 86 fun:malloc 87 fun:_PyMem_RawMalloc 88 fun:PyMem_RawMalloc 89 fun:PyThread_allocate_lock 90 fun:rlock_new 91 fun:type_call 92 fun:_PyObject_Call 93 fun:PyObject_Call 94 fun:do_call_core 95 fun:_PyEval_EvalFrameDefault 96 fun:_PyEval_EvalFrame 97 fun:_PyEval_EvalCode 98 fun:_PyFunction_Vectorcall 99 } 100 101 # Not really CPython-specific, see link 102 { 103 dlopen leak (https://stackoverflow.com/questions/1542457/memory-leak-reported-by-valgrind-in-dlopen) 104 Memcheck:Leak 105 fun:malloc 106 ... 107 fun:dl_open_worker 108 fun:_dl_catch_exception 109 fun:_dl_open 110 fun:dlopen_doit 111 fun:_dl_catch_exception 112 fun:_dl_catch_error 113 fun:_dlerror_run 114 fun:dlopen@@GLIBC_2.2.5 115 fun:_PyImport_FindSharedFuncptr 116 fun:_PyImport_LoadDynamicModuleWithSpec 117 }