diff --git a/test/leak/leak.sh b/test/leak/leak.sh index d706d11ad..c1ab2a5fc 100755 --- a/test/leak/leak.sh +++ b/test/leak/leak.sh @@ -16,5 +16,5 @@ for test in ./test/unit/*.js; do --show-leak-kinds=definite,indirect,possible \ --num-callers=20 \ --trace-children=yes \ - node --expose-gc node_modules/.bin/mocha --slow=60000 --timeout=120000 --file test/unit/beforeEach.js "$test"; + node --expose-gc node_modules/.bin/mocha --no-config --slow=60000 --timeout=120000 --require test/beforeEach.js "$test"; done diff --git a/test/leak/sharp.supp b/test/leak/sharp.supp index d816984fe..56bdc33e2 100644 --- a/test/leak/sharp.supp +++ b/test/leak/sharp.supp @@ -349,6 +349,13 @@ fun:heif_context_read_from_reader } +# orc +{ + addr_orcexec + Memcheck:Addr1 + obj:*/orcexec.* +} + # libvips { cond_libvips_interpolate_lbb @@ -945,3 +952,13 @@ fun:_ZN4node7binding6DLOpenERKN2v820FunctionCallbackInfoINS1_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE } +{ + addr_node_binding_dlopen_strncmp + Memcheck:Addr8 + fun:strncmp + fun:is_dst + ... + fun:dlopen_implementation + ... + fun:_ZNSt17_Function_handlerIFbPN4node7binding4DLibEEZNS1_6DLOpenERKN2v820FunctionCallbackInfoINS5_5ValueEEEEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_ +}