Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add suppression for Darwin 22.x / macOS 13.0 Ventura #96

Merged
merged 1 commit into from
Aug 30, 2023

Conversation

hebasto
Copy link
Contributor

@hebasto hebasto commented Aug 26, 2023

Might be verified with valgrind ls:

  • on the master branch:
==18522== Memcheck, a memory error detector
==18522== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==18522== Using Valgrind-3.22.0.GIT-lbmacos and LibVEX; rerun with -h for copyright info
==18522== Command: ls
==18522== 
==18522== Conditional jump or move depends on uninitialised value(s)
==18522==    at 0x7FF818260130: ???
==18522==    by 0x7FF818162BBF: _init_clock_port (in /usr/lib/system/libsystem_c.dylib)
==18522==    by 0x7FF818162AA3: _libc_initializer (in /usr/lib/system/libsystem_c.dylib)
==18522==    by 0x7FF824104846: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==18522==    by 0x1000333FA: invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const (in /usr/lib/dyld)
==18522==    by 0x100071B79: invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x100065F21: invocation function for block in dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000160AE: dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void ( block_pointer)(load_command const*, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000650BE: dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x100071739: dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x10003066B: dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const (in /usr/lib/dyld)
==18522==    by 0x1000391D3: dyld4::PrebuiltLoader::runInitializers(dyld4::RuntimeState&) const (in /usr/lib/dyld)
==18522== 
==18522== Conditional jump or move depends on uninitialised value(s)
==18522==    at 0x7FF81825BAC6: ???
==18522==    by 0x7FF817FD86FA: _libxpc_initializer (in /usr/lib/system/libxpc.dylib)
==18522==    by 0x7FF8241048A7: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==18522==    by 0x1000333FA: invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const (in /usr/lib/dyld)
==18522==    by 0x100071B79: invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x100065F21: invocation function for block in dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000160AE: dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void ( block_pointer)(load_command const*, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000650BE: dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x100071739: dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x10003066B: dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const (in /usr/lib/dyld)
==18522==    by 0x1000391D3: dyld4::PrebuiltLoader::runInitializers(dyld4::RuntimeState&) const (in /usr/lib/dyld)
==18522==    by 0x100051BDC: dyld4::APIs::runAllInitializersForMain() (in /usr/lib/dyld)
==18522== 
==18522== Conditional jump or move depends on uninitialised value(s)
==18522==    at 0x7FF81825C590: ???
==18522==    by 0x7FF81801946D: _os_trace_create_debug_control_port (in /usr/lib/system/libsystem_trace.dylib)
==18522==    by 0x7FF818019407: _libtrace_init (in /usr/lib/system/libsystem_trace.dylib)
==18522==    by 0x7FF8241048B7: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==18522==    by 0x1000333FA: invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const (in /usr/lib/dyld)
==18522==    by 0x100071B79: invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x100065F21: invocation function for block in dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000160AE: dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void ( block_pointer)(load_command const*, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000650BE: dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x100071739: dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x10003066B: dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const (in /usr/lib/dyld)
==18522==    by 0x1000391D3: dyld4::PrebuiltLoader::runInitializers(dyld4::RuntimeState&) const (in /usr/lib/dyld)
==18522== 
==18522== Conditional jump or move depends on uninitialised value(s)
==18522==    at 0x7FF817FD9634: _fetch_self_token (in /usr/lib/system/libxpc.dylib)
==18522==    by 0x7FF8180F9032: _dispatch_client_callout (in /usr/lib/system/libdispatch.dylib)
==18522==    by 0x7FF8180FA266: _dispatch_once_callout (in /usr/lib/system/libdispatch.dylib)
==18522==    by 0x7FF817FD95F3: _xpc_get_self_audit_token (in /usr/lib/system/libxpc.dylib)
==18522==    by 0x7FF817FDE7C6: xpc_copy_entitlements_for_self (in /usr/lib/system/libxpc.dylib)
==18522==    by 0x7FF8240F0011: _libsecinit_appsandbox_check (in /usr/lib/system/libsystem_secinit.dylib)
==18522==    by 0x7FF8240EF104: _libsecinit_initializer (in /usr/lib/system/libsystem_secinit.dylib)
==18522==    by 0x7FF8241048C7: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==18522==    by 0x1000333FA: invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const (in /usr/lib/dyld)
==18522==    by 0x100071B79: invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x100065F21: invocation function for block in dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000160AE: dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void ( block_pointer)(load_command const*, bool&)) const (in /usr/lib/dyld)
==18522== 
==18522== Conditional jump or move depends on uninitialised value(s)
==18522==    at 0x7FF817FD963A: _fetch_self_token (in /usr/lib/system/libxpc.dylib)
==18522==    by 0x7FF8180F9032: _dispatch_client_callout (in /usr/lib/system/libdispatch.dylib)
==18522==    by 0x7FF8180FA266: _dispatch_once_callout (in /usr/lib/system/libdispatch.dylib)
==18522==    by 0x7FF817FD95F3: _xpc_get_self_audit_token (in /usr/lib/system/libxpc.dylib)
==18522==    by 0x7FF817FDE7C6: xpc_copy_entitlements_for_self (in /usr/lib/system/libxpc.dylib)
==18522==    by 0x7FF8240F0011: _libsecinit_appsandbox_check (in /usr/lib/system/libsystem_secinit.dylib)
==18522==    by 0x7FF8240EF104: _libsecinit_initializer (in /usr/lib/system/libsystem_secinit.dylib)
==18522==    by 0x7FF8241048C7: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==18522==    by 0x1000333FA: invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const (in /usr/lib/dyld)
==18522==    by 0x100071B79: invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void ( block_pointer)(unsigned int), void const*) const (in /usr/lib/dyld)
==18522==    by 0x100065F21: invocation function for block in dyld3::MachOFile::forEachSection(void ( block_pointer)(dyld3::MachOFile::SectionInfo const&, bool, bool&)) const (in /usr/lib/dyld)
==18522==    by 0x1000160AE: dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void ( block_pointer)(load_command const*, bool&)) const (in /usr/lib/dyld)
==18522== 
==18522== 
==18522== HEAP SUMMARY:
==18522==     in use at exit: 115,873 bytes in 187 blocks
==18522==   total heap usage: 202 allocs, 15 frees, 195,174 bytes allocated
==18522== 
==18522== LEAK SUMMARY:
==18522==    definitely lost: 4,288 bytes in 134 blocks
==18522==    indirectly lost: 0 bytes in 0 blocks
==18522==      possibly lost: 576 bytes in 2 blocks
==18522==    still reachable: 111,009 bytes in 51 blocks
==18522==         suppressed: 0 bytes in 0 blocks
==18522== Rerun with --leak-check=full to see details of leaked memory
==18522== 
==18522== Use --track-origins=yes to see where uninitialised values come from
==18522== For lists of detected and suppressed errors, rerun with: -s
==18522== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 220 from 32)
  • with this PR:
==16290== Memcheck, a memory error detector
==16290== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==16290== Using Valgrind-3.22.0.GIT-lbmacos and LibVEX; rerun with -h for copyright info
==16290== Command: ls
==16290== 
==16290== 
==16290== HEAP SUMMARY:
==16290==     in use at exit: 115,873 bytes in 187 blocks
==16290==   total heap usage: 202 allocs, 15 frees, 195,174 bytes allocated
==16290== 
==16290== LEAK SUMMARY:
==16290==    definitely lost: 4,288 bytes in 134 blocks
==16290==    indirectly lost: 0 bytes in 0 blocks
==16290==      possibly lost: 576 bytes in 2 blocks
==16290==    still reachable: 111,009 bytes in 51 blocks
==16290==         suppressed: 0 bytes in 0 blocks
==16290== Rerun with --leak-check=full to see details of leaked memory
==16290== 
==16290== For lists of detected and suppressed errors, rerun with: -s
==16290== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 225 from 37)

Might be verified with `valgrind ls`.
@github-actions
Copy link
Contributor

Smart Diff (ubuntu-20.04): Success

Check succeeded with tolerance 'better' (expected 'same' or better)

===================================================================
--- .github/ubuntu-20.04-expected.txt
+++ .github/test/results.txt
@@ -1,13 +1,1 @@
memcheck/tests/overlap (stderr)
-drd/tests/pth_mutex_signal (stderr)
-none/tests/fdleak_cmsg (stderr)
-none/tests/fdleak_creat (stderr)
-none/tests/fdleak_dup (stderr)
-none/tests/fdleak_dup2 (stderr)
-none/tests/fdleak_fcntl (stderr)
-none/tests/fdleak_ipv4 (stderr)
-none/tests/fdleak_open (stderr)
-none/tests/fdleak_pipe (stderr)
-none/tests/fdleak_socketpair (stderr)
-none/tests/rlimit64_nofile (stderr)
-none/tests/rlimit_nofile (stderr)

@github-actions
Copy link
Contributor

Smart Diff (macos-13): Failure

Expected tolerance 'same' but got 'mixed-worse' instead

===================================================================
--- .github/macos-13-expected.txt
+++ .github/test/results.txt
@@ -1,100 +1,255 @@
memcheck/tests/accounting (stderr)
memcheck/tests/addressable (stderr)
+memcheck/tests/amd64/bt_everything (stderr)
+memcheck/tests/amd64/bug132146 (stderr)
+memcheck/tests/amd64/bug279698 (stderr)
memcheck/tests/amd64/fxsave-amd64 (stderr)
+memcheck/tests/amd64/insn-bsfl (stderr)
+memcheck/tests/amd64/insn-pmovmskb (stderr)
+memcheck/tests/amd64/insn_basic (stderr)
+memcheck/tests/amd64/insn_fpu (stderr)
+memcheck/tests/amd64/insn_mmx (stderr)
+memcheck/tests/amd64/insn_sse (stderr)
+memcheck/tests/amd64/insn_sse2 (stderr)
memcheck/tests/amd64/sh-mem-vec128-plo-no (stderr)
memcheck/tests/amd64/sh-mem-vec128-plo-yes (stderr)
memcheck/tests/amd64/sh-mem-vec256-plo-no (stderr)
memcheck/tests/amd64/sh-mem-vec256-plo-yes (stderr)
memcheck/tests/amd64/sse_memory (stderr)
+memcheck/tests/amd64/xor-undef-amd64 (stderr)
memcheck/tests/amd64/xsave-avx (stderr)
+memcheck/tests/atomic_incs (stderr)
+memcheck/tests/badaddrvalue (stderr)
+memcheck/tests/badfree-2trace (stderr)
+memcheck/tests/badfree (stderr)
+memcheck/tests/badfree3 (stderr)
+memcheck/tests/badjump (stderr)
memcheck/tests/badjump2 (stderr)
+memcheck/tests/badloop (stderr)
+memcheck/tests/badpoll (stderr)
+memcheck/tests/badrw (stderr)
memcheck/tests/big_blocks_freed_list (stderr)
+memcheck/tests/big_debuginfo_symbol (stderr)
+memcheck/tests/brk2 (stderr)
+memcheck/tests/buflen_check (stderr)
memcheck/tests/bug155125 (stderr)
memcheck/tests/bug287260 (stderr)
+memcheck/tests/bug340392 (stderr)
+memcheck/tests/bug464969_d_demangle (stderr)
+memcheck/tests/calloc-overflow (stderr)
memcheck/tests/cdebug_zlib (stderr)
memcheck/tests/cdebug_zlib_gnu (stderr)
memcheck/tests/client-msg-as-xml (stderr)
memcheck/tests/client-msg (stderr)
+memcheck/tests/clientperm (stderr)
+memcheck/tests/clo_redzone_128 (stderr)
+memcheck/tests/clo_redzone_default (stderr)
+memcheck/tests/cond_ld (stderr)
+memcheck/tests/cond_st (stderr)
+memcheck/tests/custom-overlap (stderr)
+memcheck/tests/custom_alloc (stderr)
memcheck/tests/cxx17_aligned_new (stderr)
memcheck/tests/darwin/aio (stderr)
-memcheck/tests/darwin/deep_badparam (stdout)
+memcheck/tests/darwin/aligned_alloc (stderr)
+memcheck/tests/darwin/deep_badparam (stderr)
memcheck/tests/darwin/env (stderr)
+memcheck/tests/darwin/ioctl-tiocsbrk (stderr)
+memcheck/tests/darwin/mkfifo (stderr)
memcheck/tests/darwin/pth-supp (stderr)
+memcheck/tests/darwin/pth-undocumented (stderr)
memcheck/tests/darwin/scalar (stderr)
+memcheck/tests/darwin/scalar_fork (stderr)
memcheck/tests/darwin/scalar_nocancel (stderr)
+memcheck/tests/darwin/scalar_vfork (stderr)
memcheck/tests/deep-backtrace (stderr)
+memcheck/tests/demangle-rust (stderr)
memcheck/tests/demangle (stderr)
memcheck/tests/descr_belowsp (stderr)
+memcheck/tests/describe-block (stderr)
+memcheck/tests/doublefree (stderr)
+memcheck/tests/err_disable1 (stderr)
+memcheck/tests/err_disable2 (stderr)
+memcheck/tests/err_disable3 (stderr)
+memcheck/tests/err_disable4 (stderr)
+memcheck/tests/err_disable_arange1 (stderr)
+memcheck/tests/erringfds (stderr)
+memcheck/tests/error_counts (stderr)
+memcheck/tests/errs1 (stderr)
+memcheck/tests/execve1 (stderr)
+memcheck/tests/execve2 (stderr)
+memcheck/tests/exit_on_first_error (stderr)
+memcheck/tests/exit_on_first_error_with_xml (stderr)
+memcheck/tests/exitprog (stderr)
+memcheck/tests/file_locking (stderr)
+memcheck/tests/fprw (stderr)
+memcheck/tests/fwrite (stderr)
memcheck/tests/gone_abrt_xml (stderr)
+memcheck/tests/holey_buffer_too_small (stderr)
+memcheck/tests/inits (stderr)
+memcheck/tests/inline (stderr)
memcheck/tests/inlinfo (stderr)
memcheck/tests/inlinfosupp (stderr)
memcheck/tests/inlinfosuppobj (stderr)
+memcheck/tests/inltemplate (stderr)
+memcheck/tests/leak-0 (stderr)
memcheck/tests/leak-autofreepool-0 (stderr)
memcheck/tests/leak-autofreepool-1 (stderr)
memcheck/tests/leak-autofreepool-2 (stderr)
memcheck/tests/leak-autofreepool-4 (stderr)
+memcheck/tests/leak-autofreepool-5 (stderr)
memcheck/tests/leak-autofreepool-6 (stderr)
memcheck/tests/leak-cases-full (stderr)
memcheck/tests/leak-cases-possible (stderr)
+memcheck/tests/leak-cases-summary (stderr)
memcheck/tests/leak-cycle (stderr)
memcheck/tests/leak-delta (stderr)
+memcheck/tests/leak-pool-0 (stderr)
+memcheck/tests/leak-pool-1 (stderr)
+memcheck/tests/leak-pool-2 (stderr)
+memcheck/tests/leak-pool-3 (stderr)
+memcheck/tests/leak-pool-4 (stderr)
+memcheck/tests/leak-pool-5 (stderr)
memcheck/tests/leak-tree (stderr)
memcheck/tests/leak_cpp_interior (stderr)
memcheck/tests/lks (stderr)
+memcheck/tests/long-supps (stderr)
memcheck/tests/long_namespace_xml (stderr)
+memcheck/tests/mallinfo (stderr)
+memcheck/tests/malloc1 (stderr)
+memcheck/tests/malloc1_ks_alloc (stderr)
+memcheck/tests/malloc1_ks_alloc_and_free (stderr)
+memcheck/tests/malloc1_ks_free (stderr)
+memcheck/tests/malloc1_ks_none (stderr)
+memcheck/tests/malloc2 (stderr)
+memcheck/tests/malloc3 (stderr)
+memcheck/tests/malloc_free_fill (stderr)
+memcheck/tests/malloc_usable (stderr)
memcheck/tests/manuel1 (stderr)
+memcheck/tests/manuel2 (stderr)
+memcheck/tests/manuel3 (stderr)
+memcheck/tests/match-overrun (stderr)
+memcheck/tests/memalign_args (stderr)
+memcheck/tests/memalign_test (stderr)
memcheck/tests/memcmptest (stderr)
memcheck/tests/memmem (stderr)
memcheck/tests/mempool (stderr)
memcheck/tests/mempool2 (stderr)
+memcheck/tests/metadata (stderr)
memcheck/tests/mismatches (stderr)
+memcheck/tests/mmaptest (stderr)
memcheck/tests/nanoleak2 (stderr)
memcheck/tests/nanoleak_dynsupp (stderr)
memcheck/tests/nanoleak_supp (stderr)
+memcheck/tests/new_nothrow (stderr)
+memcheck/tests/new_override (stderr)
+memcheck/tests/noisy_child (stderr)
+memcheck/tests/null_socket (stderr)
memcheck/tests/origin1-yes (stderr)
memcheck/tests/origin2-not-quite (stderr)
memcheck/tests/origin3-no (stderr)
+memcheck/tests/origin4-many (stderr)
memcheck/tests/origin5-bz2 (stderr)
+memcheck/tests/origin6-fp (stderr)
memcheck/tests/overlap (stderr)
+memcheck/tests/partial_load_dflt (stderr)
+memcheck/tests/partial_load_ok (stderr)
+memcheck/tests/partiallydefinedeq (stderr)
+memcheck/tests/pdb-realloc (stderr)
+memcheck/tests/pdb-realloc2 (stderr)
+memcheck/tests/pipe (stderr)
memcheck/tests/pointer-trace (stderr)
+memcheck/tests/posix_memalign (stderr)
memcheck/tests/post-syscall (stderr)
+memcheck/tests/realloc1 (stderr)
+memcheck/tests/realloc2 (stderr)
+memcheck/tests/realloc3 (stderr)
+memcheck/tests/realloc_size_zero (stderr)
+memcheck/tests/realloc_size_zero_again_no (stderr)
+memcheck/tests/realloc_size_zero_again_yes (stderr)
+memcheck/tests/realloc_size_zero_mismatch (stderr)
+memcheck/tests/realloc_size_zero_no (stderr)
+memcheck/tests/realloc_size_zero_off (stderr)
+memcheck/tests/realloc_size_zero_supp (stderr)
+memcheck/tests/realloc_size_zero_yes (stderr)
memcheck/tests/recursive-merge (stderr)
+memcheck/tests/resvn_stack (stderr)
+memcheck/tests/sbfragment (stderr)
memcheck/tests/sem (stderr)
memcheck/tests/sendmsg (stderr)
+memcheck/tests/sh-mem-random (stderr)
+memcheck/tests/sh-mem (stderr)
+memcheck/tests/sigaltstack (stderr)
+memcheck/tests/sigkill (stderr)
+memcheck/tests/signal2 (stderr)
+memcheck/tests/sigprocmask (stderr)
+memcheck/tests/sized_aligned_new_delete_args (stderr)
+memcheck/tests/sized_aligned_new_delete_misaligned (stderr)
memcheck/tests/sized_delete (stderr)
memcheck/tests/static_malloc (stderr)
memcheck/tests/stpncpy (stderr)
+memcheck/tests/str_tester (stderr)
memcheck/tests/strchr (stderr)
memcheck/tests/supp1 (stderr)
memcheck/tests/supp2 (stderr)
memcheck/tests/supp_unknown (stderr)
+memcheck/tests/suppfree (stderr)
+memcheck/tests/suppfreecollision (stderr)
memcheck/tests/supponlyobj (stderr)
+memcheck/tests/suppsrc_lineno (stderr)
+memcheck/tests/suppsrc_sanlineno (stderr)
memcheck/tests/suppvarinfo5 (stderr)
memcheck/tests/test-plo-no (stderr)
memcheck/tests/test-plo-yes (stderr)
memcheck/tests/thread_alloca (stderr)
+memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
memcheck/tests/trivialleak (stderr)
memcheck/tests/undef_malloc_args (stderr)
+memcheck/tests/unit_libcbase (stderr)
+memcheck/tests/unit_oset (stderr)
memcheck/tests/varinfo1 (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
+memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
+memcheck/tests/varinforestrict (stderr)
+memcheck/tests/vbit-test/vbit-test (stderr)
+memcheck/tests/vcpu_bz2 (stderr)
+memcheck/tests/vcpu_fbench (stderr)
+memcheck/tests/vcpu_fnfns (stderr)
+memcheck/tests/wcs (stderr)
+memcheck/tests/wmemcmp (stderr)
+memcheck/tests/wrap1 (stderr)
+memcheck/tests/wrap2 (stderr)
+memcheck/tests/wrap3 (stderr)
+memcheck/tests/wrap4 (stderr)
+memcheck/tests/wrap5 (stderr)
+memcheck/tests/wrap6 (stderr)
+memcheck/tests/wrap7 (stderr)
+memcheck/tests/wrap8 (stderr)
memcheck/tests/wrapmalloc (stdout)
+memcheck/tests/wrapmalloc (stderr)
memcheck/tests/wrapmallocstatic (stdout)
+memcheck/tests/wrapmallocstatic (stderr)
+memcheck/tests/writev1 (stderr)
memcheck/tests/xml1 (stderr)
helgrind/tests/annotate_hbefore (stderr)
helgrind/tests/annotate_rwlock (stderr)
helgrind/tests/annotate_smart_pointer (stderr)
helgrind/tests/bug322621 (stderr)
+helgrind/tests/bug327548 (stderr)
+helgrind/tests/bug392331 (stderr)
+helgrind/tests/bug392331_supp (stderr)
helgrind/tests/cond_timedwait_invalid (stderr)
helgrind/tests/free_is_write (stderr)
+helgrind/tests/getaddrinfo (stderr)
helgrind/tests/hg01_all_ok (stderr)
helgrind/tests/hg02_deadlock (stderr)
helgrind/tests/hg03_inherit (stderr)
helgrind/tests/hg04_race (stderr)
+helgrind/tests/hg04_race_h9 (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/hg06_readshared (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
@@ -103,8 +258,9 @@
helgrind/tests/pth_destroy_cond (stderr)
helgrind/tests/pth_mempcpy_false_races (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/rwlock_test (stderr)
+helgrind/tests/shared_timed_mutex (stderr)
helgrind/tests/stackteardown (stderr)
helgrind/tests/tc01_simple_race (stderr)
helgrind/tests/tc02_simple_tls (stderr)
helgrind/tests/tc03_re_excl (stderr)
@@ -128,8 +284,9 @@
helgrind/tests/tc21_pthonce (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
helgrind/tests/tc24_nonzero_sem (stderr)
+helgrind/tests/trylock (stderr)
drd/tests/annotate_barrier (stderr)
drd/tests/annotate_barrier_xml (stderr)
drd/tests/annotate_hb_err (stderr)
drd/tests/annotate_hb_race (stderr)
@@ -167,8 +324,9 @@
drd/tests/fp_race2 (stderr)
drd/tests/fp_race_xml (stderr)
drd/tests/free_is_write (stderr)
drd/tests/free_is_write2 (stderr)
+drd/tests/getaddrinfo (stderr)
drd/tests/hg01_all_ok (stderr)
drd/tests/hg02_deadlock (stderr)
drd/tests/hg03_inherit (stderr)
drd/tests/hg04_race (stderr)
@@ -249,8 +407,9 @@
massif/tests/alloc-fns-B (post)
massif/tests/basic (post)
massif/tests/basic2 (post)
massif/tests/big-alloc (post)
+massif/tests/bug469146 (post)
massif/tests/culling1 (stderr)
massif/tests/culling2 (stderr)
massif/tests/custom_alloc (post)
massif/tests/deep-A (post)
@@ -290,33 +449,28 @@
dhat/tests/copy (stderr)
dhat/tests/empty (stderr)
dhat/tests/sig (stderr)
dhat/tests/single (stderr)
-none/tests/allexec32 (stdout)
-none/tests/allexec64 (stdout)
-none/tests/args (stdout)
none/tests/async-sigs (stderr)
+none/tests/bigcode (stdout)
+none/tests/bigcode (stderr)
none/tests/bug234814 (stdout)
none/tests/bug234814 (stderr)
none/tests/coolo_sigaction (stdout)
none/tests/darwin/apple-main-arg (stderr)
none/tests/darwin/rlimit (stderr)
none/tests/empty-exe (stderr)
none/tests/faultstatus (stderr)
none/tests/fdleak_cmsg (stderr)
-none/tests/fdleak_creat (stderr)
-none/tests/fdleak_dup (stderr)
-none/tests/fdleak_dup2 (stderr)
-none/tests/fdleak_fcntl (stderr)
-none/tests/fdleak_ipv4 (stderr)
-none/tests/fdleak_open (stderr)
-none/tests/fdleak_pipe (stderr)
-none/tests/fdleak_socketpair (stderr)
none/tests/ioctl_moans (stderr)
+none/tests/map_unmap (stdout)
+none/tests/map_unmap (stderr)
none/tests/mmap_fcntl_bug (stderr)
none/tests/nocwd (stdout)
none/tests/nocwd (stderr)
none/tests/require-text-symbol-2 (stderr)
-none/tests/rlimit_nofile (stderr)
none/tests/scripts/shell (stderr)
+none/tests/sigstackgrowth (stdout)
+none/tests/sigstackgrowth (stderr)
+none/tests/stackgrowth (stdout)
+none/tests/stackgrowth (stderr)
none/tests/syscall-restart1 (stderr)
-none/tests/syslog (stderr)

@github-actions
Copy link
Contributor

Smart Diff (macos-11): Failure

Expected tolerance 'same' but got 'mixed-better' instead

===================================================================
--- .github/macos-11-expected.txt
+++ .github/test/results.txt
@@ -13,16 +13,14 @@
memcheck/tests/cdebug_zlib (stderr)
memcheck/tests/cdebug_zlib_gnu (stderr)
memcheck/tests/client-msg-as-xml (stderr)
memcheck/tests/client-msg (stderr)
-memcheck/tests/cxx17_aligned_new (stderr)
memcheck/tests/darwin/deep_badparam (stdout)
memcheck/tests/darwin/env (stderr)
memcheck/tests/darwin/pth-supp (stderr)
memcheck/tests/darwin/scalar (stderr)
memcheck/tests/darwin/scalar_nocancel (stderr)
memcheck/tests/deep-backtrace (stderr)
-memcheck/tests/demangle (stderr)
memcheck/tests/descr_belowsp (stderr)
memcheck/tests/gone_abrt_xml (stderr)
memcheck/tests/inlinfo (stderr)
memcheck/tests/inlinfosupp (stderr)
@@ -39,13 +37,13 @@
memcheck/tests/leak_cpp_interior (stderr)
memcheck/tests/lks (stderr)
memcheck/tests/long_namespace_xml (stderr)
memcheck/tests/manuel1 (stderr)
+memcheck/tests/memalign_args (stderr)
memcheck/tests/memcmptest (stderr)
memcheck/tests/memmem (stderr)
memcheck/tests/mempool (stderr)
memcheck/tests/mempool2 (stderr)
-memcheck/tests/mismatches (stderr)
memcheck/tests/nanoleak2 (stderr)
memcheck/tests/nanoleak_dynsupp (stderr)
memcheck/tests/nanoleak_supp (stderr)
memcheck/tests/origin1-yes (stderr)
@@ -56,11 +54,9 @@
memcheck/tests/pointer-trace (stderr)
memcheck/tests/post-syscall (stderr)
memcheck/tests/recursive-merge (stderr)
memcheck/tests/sem (stderr)
-memcheck/tests/sized_delete (stderr)
memcheck/tests/static_malloc (stderr)
-memcheck/tests/strchr (stderr)
memcheck/tests/supp1 (stderr)
memcheck/tests/supp2 (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/supponlyobj (stderr)
@@ -82,14 +78,19 @@
helgrind/tests/annotate_hbefore (stderr)
helgrind/tests/annotate_rwlock (stderr)
helgrind/tests/annotate_smart_pointer (stderr)
helgrind/tests/bug322621 (stderr)
+helgrind/tests/bug327548 (stderr)
+helgrind/tests/bug392331 (stderr)
+helgrind/tests/bug392331_supp (stderr)
helgrind/tests/cond_timedwait_invalid (stderr)
helgrind/tests/free_is_write (stderr)
+helgrind/tests/getaddrinfo (stderr)
helgrind/tests/hg01_all_ok (stderr)
helgrind/tests/hg02_deadlock (stderr)
helgrind/tests/hg03_inherit (stderr)
helgrind/tests/hg04_race (stderr)
+helgrind/tests/hg04_race_h9 (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/hg06_readshared (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
@@ -98,8 +99,9 @@
helgrind/tests/pth_destroy_cond (stderr)
helgrind/tests/pth_mempcpy_false_races (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/rwlock_test (stderr)
+helgrind/tests/shared_timed_mutex (stderr)
helgrind/tests/stackteardown (stderr)
helgrind/tests/tc01_simple_race (stderr)
helgrind/tests/tc02_simple_tls (stderr)
helgrind/tests/tc03_re_excl (stderr)
@@ -123,8 +125,9 @@
helgrind/tests/tc21_pthonce (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
helgrind/tests/tc24_nonzero_sem (stderr)
+helgrind/tests/trylock (stderr)
drd/tests/annotate_barrier (stderr)
drd/tests/annotate_barrier_xml (stderr)
drd/tests/annotate_hb_err (stderr)
drd/tests/annotate_hb_race (stderr)
@@ -162,8 +165,9 @@
drd/tests/fp_race2 (stderr)
drd/tests/fp_race_xml (stderr)
drd/tests/free_is_write (stderr)
drd/tests/free_is_write2 (stderr)
+drd/tests/getaddrinfo (stderr)
drd/tests/hg01_all_ok (stderr)
drd/tests/hg02_deadlock (stderr)
drd/tests/hg03_inherit (stderr)
drd/tests/hg04_race (stderr)
@@ -244,8 +248,9 @@
massif/tests/alloc-fns-B (post)
massif/tests/basic (post)
massif/tests/basic2 (post)
massif/tests/big-alloc (post)
+massif/tests/bug469146 (post)
massif/tests/culling1 (stderr)
massif/tests/culling2 (stderr)
massif/tests/custom_alloc (post)
massif/tests/deep-A (post)
@@ -285,10 +290,8 @@
dhat/tests/copy (stderr)
dhat/tests/empty (stderr)
dhat/tests/sig (stderr)
dhat/tests/single (stderr)
-none/tests/allexec32 (stdout)
-none/tests/allexec64 (stdout)
none/tests/args (stdout)
none/tests/async-sigs (stderr)
none/tests/bug234814 (stdout)
none/tests/bug234814 (stderr)
@@ -297,21 +300,12 @@
none/tests/darwin/rlimit (stderr)
none/tests/empty-exe (stderr)
none/tests/faultstatus (stderr)
none/tests/fdleak_cmsg (stderr)
-none/tests/fdleak_creat (stderr)
-none/tests/fdleak_dup (stderr)
-none/tests/fdleak_dup2 (stderr)
-none/tests/fdleak_fcntl (stderr)
-none/tests/fdleak_ipv4 (stderr)
-none/tests/fdleak_open (stderr)
-none/tests/fdleak_pipe (stderr)
-none/tests/fdleak_socketpair (stderr)
none/tests/ioctl_moans (stderr)
none/tests/mmap_fcntl_bug (stderr)
none/tests/nocwd (stdout)
none/tests/nocwd (stderr)
none/tests/require-text-symbol-2 (stderr)
-none/tests/rlimit_nofile (stderr)
none/tests/scripts/shell (stderr)
none/tests/syscall-restart1 (stderr)
none/tests/syslog (stderr)

@github-actions
Copy link
Contributor

Smart Diff (macos-12): Failure

Expected tolerance 'same' but got 'mixed-better' instead

===================================================================
--- .github/macos-12-expected.txt
+++ .github/test/results.txt
@@ -14,17 +14,15 @@
memcheck/tests/cdebug_zlib (stderr)
memcheck/tests/cdebug_zlib_gnu (stderr)
memcheck/tests/client-msg-as-xml (stderr)
memcheck/tests/client-msg (stderr)
-memcheck/tests/cxx17_aligned_new (stderr)
memcheck/tests/darwin/aio (stderr)
memcheck/tests/darwin/deep_badparam (stdout)
memcheck/tests/darwin/env (stderr)
memcheck/tests/darwin/pth-supp (stderr)
memcheck/tests/darwin/scalar (stderr)
memcheck/tests/darwin/scalar_nocancel (stderr)
memcheck/tests/deep-backtrace (stderr)
-memcheck/tests/demangle (stderr)
memcheck/tests/descr_belowsp (stderr)
memcheck/tests/gone_abrt_xml (stderr)
memcheck/tests/inlinfo (stderr)
memcheck/tests/inlinfosupp (stderr)
@@ -42,13 +40,13 @@
memcheck/tests/leak_cpp_interior (stderr)
memcheck/tests/lks (stderr)
memcheck/tests/long_namespace_xml (stderr)
memcheck/tests/manuel1 (stderr)
+memcheck/tests/memalign_args (stderr)
memcheck/tests/memcmptest (stderr)
memcheck/tests/memmem (stderr)
memcheck/tests/mempool (stderr)
memcheck/tests/mempool2 (stderr)
-memcheck/tests/mismatches (stderr)
memcheck/tests/nanoleak2 (stderr)
memcheck/tests/nanoleak_dynsupp (stderr)
memcheck/tests/nanoleak_supp (stderr)
memcheck/tests/origin1-yes (stderr)
@@ -57,20 +55,19 @@
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (stderr)
memcheck/tests/pointer-trace (stderr)
memcheck/tests/post-syscall (stderr)
+memcheck/tests/realloc_size_zero_again_no (stderr)
+memcheck/tests/realloc_size_zero_again_yes (stderr)
memcheck/tests/recursive-merge (stderr)
memcheck/tests/sem (stderr)
memcheck/tests/sendmsg (stderr)
-memcheck/tests/sized_delete (stderr)
memcheck/tests/static_malloc (stderr)
memcheck/tests/stpncpy (stderr)
memcheck/tests/strchr (stderr)
memcheck/tests/supp1 (stderr)
memcheck/tests/supp2 (stderr)
-memcheck/tests/supp_unknown (stderr)
memcheck/tests/supponlyobj (stderr)
-memcheck/tests/suppvarinfo5 (stderr)
memcheck/tests/test-plo-no (stderr)
memcheck/tests/test-plo-yes (stderr)
memcheck/tests/thread_alloca (stderr)
memcheck/tests/threadname_xml (stderr)
@@ -87,14 +84,19 @@
helgrind/tests/annotate_hbefore (stderr)
helgrind/tests/annotate_rwlock (stderr)
helgrind/tests/annotate_smart_pointer (stderr)
helgrind/tests/bug322621 (stderr)
+helgrind/tests/bug327548 (stderr)
+helgrind/tests/bug392331 (stderr)
+helgrind/tests/bug392331_supp (stderr)
helgrind/tests/cond_timedwait_invalid (stderr)
helgrind/tests/free_is_write (stderr)
+helgrind/tests/getaddrinfo (stderr)
helgrind/tests/hg01_all_ok (stderr)
helgrind/tests/hg02_deadlock (stderr)
helgrind/tests/hg03_inherit (stderr)
helgrind/tests/hg04_race (stderr)
+helgrind/tests/hg04_race_h9 (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/hg06_readshared (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
@@ -103,8 +105,9 @@
helgrind/tests/pth_destroy_cond (stderr)
helgrind/tests/pth_mempcpy_false_races (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/rwlock_test (stderr)
+helgrind/tests/shared_timed_mutex (stderr)
helgrind/tests/stackteardown (stderr)
helgrind/tests/tc01_simple_race (stderr)
helgrind/tests/tc02_simple_tls (stderr)
helgrind/tests/tc03_re_excl (stderr)
@@ -128,8 +131,9 @@
helgrind/tests/tc21_pthonce (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
helgrind/tests/tc24_nonzero_sem (stderr)
+helgrind/tests/trylock (stderr)
drd/tests/annotate_barrier (stderr)
drd/tests/annotate_barrier_xml (stderr)
drd/tests/annotate_hb_err (stderr)
drd/tests/annotate_hb_race (stderr)
@@ -167,8 +171,9 @@
drd/tests/fp_race2 (stderr)
drd/tests/fp_race_xml (stderr)
drd/tests/free_is_write (stderr)
drd/tests/free_is_write2 (stderr)
+drd/tests/getaddrinfo (stderr)
drd/tests/hg01_all_ok (stderr)
drd/tests/hg02_deadlock (stderr)
drd/tests/hg03_inherit (stderr)
drd/tests/hg04_race (stderr)
@@ -249,8 +254,9 @@
massif/tests/alloc-fns-B (post)
massif/tests/basic (post)
massif/tests/basic2 (post)
massif/tests/big-alloc (post)
+massif/tests/bug469146 (post)
massif/tests/culling1 (stderr)
massif/tests/culling2 (stderr)
massif/tests/custom_alloc (post)
massif/tests/deep-A (post)
@@ -290,11 +296,8 @@
dhat/tests/copy (stderr)
dhat/tests/empty (stderr)
dhat/tests/sig (stderr)
dhat/tests/single (stderr)
-none/tests/allexec32 (stdout)
-none/tests/allexec64 (stdout)
-none/tests/args (stdout)
none/tests/async-sigs (stderr)
none/tests/bug234814 (stdout)
none/tests/bug234814 (stderr)
none/tests/coolo_sigaction (stdout)
@@ -302,21 +305,12 @@
none/tests/darwin/rlimit (stderr)
none/tests/empty-exe (stderr)
none/tests/faultstatus (stderr)
none/tests/fdleak_cmsg (stderr)
-none/tests/fdleak_creat (stderr)
-none/tests/fdleak_dup (stderr)
-none/tests/fdleak_dup2 (stderr)
-none/tests/fdleak_fcntl (stderr)
-none/tests/fdleak_ipv4 (stderr)
-none/tests/fdleak_open (stderr)
-none/tests/fdleak_pipe (stderr)
-none/tests/fdleak_socketpair (stderr)
none/tests/ioctl_moans (stderr)
none/tests/mmap_fcntl_bug (stderr)
none/tests/nocwd (stdout)
none/tests/nocwd (stderr)
none/tests/require-text-symbol-2 (stderr)
-none/tests/rlimit_nofile (stderr)
none/tests/scripts/shell (stderr)
none/tests/syscall-restart1 (stderr)
none/tests/syslog (stderr)

@LouisBrunner LouisBrunner merged commit 99f1028 into LouisBrunner:main Aug 30, 2023
1 of 4 checks passed
@LouisBrunner
Copy link
Owner

Seems reasonable, thanks for your contribution 😄

@hebasto hebasto deleted the 230826-ventura-supp branch August 30, 2023 10:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants