valgrind-macos icon indicating copy to clipboard operation
valgrind-macos copied to clipboard

feat(macos): add macOS 12 support + warning for macOS 11 and later

Open LouisBrunner opened this issue 3 years ago • 4 comments

LouisBrunner avatar Feb 12 '22 17:02 LouisBrunner

Smart Diff (macos-10.15): Failure

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

=================================================================== --- .github/macos-10.15-expected.txt +++ results-tests.txt @@ -15,42 +15,50 @@ memcheck/tests/client-msg (stderr) memcheck/tests/clientperm (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/fprw (stderr) memcheck/tests/gone_abrt_xml (stderr) memcheck/tests/inlinfo (stderr) memcheck/tests/inlinfosupp (stderr) memcheck/tests/inlinfosuppobj (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-tree (stderr) memcheck/tests/leak_cpp_interior (stderr) memcheck/tests/lks (stderr) +memcheck/tests/long_namespace_xml (stderr) memcheck/tests/manuel1 (stderr) -memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (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) 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/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) @@ -60,15 +68,17 @@ memcheck/tests/supponlyobj (stderr) memcheck/tests/suppvarinfo5 (stderr) memcheck/tests/test-plo-no (stderr) memcheck/tests/thread_alloca (stderr) +memcheck/tests/threadname_xml (stderr) +memcheck/tests/trivialleak (stderr) +memcheck/tests/undef_malloc_args (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/wrap6 (stdout) memcheck/tests/wrapmalloc (stdout) memcheck/tests/wrapmallocstatic (stdout) memcheck/tests/xml1 (stderr) helgrind/tests/annotate_hbefore (stderr) @@ -141,8 +151,9 @@ drd/tests/atomic_var (stderr) drd/tests/bug-235681 (stderr) drd/tests/circular_buffer (stderr) drd/tests/concurrent_close (stderr) +drd/tests/condvar (stderr) drd/tests/custom_alloc (stderr) drd/tests/custom_alloc_fiw (stderr) drd/tests/dlopen (stdout) drd/tests/dlopen (stderr) @@ -189,10 +200,15 @@ drd/tests/sem_open (stderr) drd/tests/sem_open2 (stderr) drd/tests/sem_open3 (stderr) drd/tests/sem_open_traced (stderr) +drd/tests/shared_timed_mutex (stderr) drd/tests/sigalrm (stderr) drd/tests/sigaltstack (stderr) +drd/tests/std_atomic (stderr) +drd/tests/std_list (stderr) +drd/tests/std_mutex (stderr) +drd/tests/std_string (stderr) drd/tests/str_tester (stderr) drd/tests/swapcontext (stderr) drd/tests/tc01_simple_race (stderr) drd/tests/tc02_simple_tls (stderr) @@ -219,8 +235,9 @@ drd/tests/tc22_exit_w_lock (stderr) drd/tests/tc23_bogus_condwait (stderr) drd/tests/threaded-fork-vcs (stderr) drd/tests/threaded-fork (stderr) +drd/tests/timed_mutex (stderr) drd/tests/tls_threads (stderr) drd/tests/trylock (stderr) drd/tests/unit_bitmap (stderr) drd/tests/unit_vc (stderr) @@ -270,12 +287,9 @@ 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/amd64/amd64locked (stdout) -none/tests/amd64/sse4-64 (stdout) none/tests/async-sigs (stderr) none/tests/bug234814 (stdout) none/tests/bug234814 (stderr) none/tests/coolo_sigaction (stdout) @@ -294,12 +308,10 @@ none/tests/ioctl_moans (stderr) none/tests/mmap_fcntl_bug (stderr) none/tests/nocwd (stdout) none/tests/nocwd (stderr) -none/tests/pth_2sig (stderr) -none/tests/pth_cancel1 (stderr) -none/tests/pth_cancel2 (stderr) none/tests/require-text-symbol-2 (stderr) none/tests/rlimit_nofile (stderr) none/tests/scripts/shell (stderr) +none/tests/sem (stderr) none/tests/syscall-restart1 (stderr) none/tests/syslog (stderr)

github-actions[bot] avatar Feb 12 '22 18:02 github-actions[bot]

Smart Diff (ubuntu-20.04): Failure

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

=================================================================== --- .github/ubuntu-20.04-expected.txt +++ results-tests.txt @@ -1,5 +1,7 @@ memcheck/tests/overlap (stderr) +drd/tests/pth_mutex_signal (stderr) +drd/tests/shared_timed_mutex (stderr) none/tests/fdleak_cmsg (stderr) none/tests/fdleak_creat (stderr) none/tests/fdleak_dup (stderr) none/tests/fdleak_dup2 (stderr) @@ -9,5 +11,4 @@ none/tests/fdleak_pipe (stderr) none/tests/fdleak_socketpair (stderr) none/tests/rlimit64_nofile (stderr) none/tests/rlimit_nofile (stderr) -none/tests/scripts/shell (stderr)

github-actions[bot] avatar Feb 12 '22 18:02 github-actions[bot]

Smart Diff (macos-11): Failure

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

=================================================================== --- .github/macos-11-expected.txt +++ results-tests.txt @@ -4,79 +4,163 @@ 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/xor-undef-amd64 (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/badpoll (stderr) +memcheck/tests/badrw (stderr) memcheck/tests/big_blocks_freed_list (stderr) +memcheck/tests/brk2 (stderr) memcheck/tests/bug155125 (stderr) memcheck/tests/bug287260 (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/clireq_nofill (stdout) +memcheck/tests/clireq_nofill (stderr) +memcheck/tests/clo_redzone_128 (stderr) +memcheck/tests/cond_ld (stderr) +memcheck/tests/cond_st (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/pth-supp (stderr) memcheck/tests/darwin/scalar (stderr) memcheck/tests/darwin/scalar_nocancel (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/exit_on_first_error (stdout) +memcheck/tests/exit_on_first_error (stderr) +memcheck/tests/exit_on_first_error_with_xml (stdout) +memcheck/tests/exit_on_first_error_with_xml (stderr) +memcheck/tests/exitprog (stderr) memcheck/tests/fprw (stderr) +memcheck/tests/fwrite (stderr) memcheck/tests/gone_abrt_xml (stderr) +memcheck/tests/holey_buffer_too_small (stderr) +memcheck/tests/inline (stderr) memcheck/tests/inlinfo (stderr) memcheck/tests/inlinfosupp (stderr) memcheck/tests/inlinfosuppobj (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_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/manuel1 (stderr) +memcheck/tests/manuel2 (stderr) +memcheck/tests/manuel3 (stderr) memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (stderr) +memcheck/tests/mempool (stderr) +memcheck/tests/mempool2 (stderr) +memcheck/tests/metadata (stdout) +memcheck/tests/metadata (stderr) memcheck/tests/mismatches (stderr) +memcheck/tests/new_override (stderr) +memcheck/tests/noisy_child (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 (stdout) memcheck/tests/overlap (stderr) +memcheck/tests/partial_load_dflt (stderr) +memcheck/tests/partial_load_ok (stderr) +memcheck/tests/partiallydefinedeq (stderr) +memcheck/tests/pdb-realloc2 (stdout) +memcheck/tests/pointer-trace (stderr) memcheck/tests/post-syscall (stderr) +memcheck/tests/realloc3 (stderr) +memcheck/tests/sbfragment (stderr) memcheck/tests/sem (stderr) +memcheck/tests/sendmsg (stderr) +memcheck/tests/sigkill (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/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/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/wrap6 (stdout) memcheck/tests/wrapmalloc (stdout) memcheck/tests/wrapmallocstatic (stdout) 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/cond_init_destroy (stderr) helgrind/tests/cond_timedwait_invalid (stderr) +helgrind/tests/cond_timedwait_test (stderr) helgrind/tests/free_is_write (stderr) helgrind/tests/hg01_all_ok (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) @@ -86,23 +170,30 @@ helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) +helgrind/tests/pth_destroy_cond (stdout) helgrind/tests/pth_destroy_cond (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/rwlock_test (stderr) +helgrind/tests/shmem_abits (stderr) helgrind/tests/stackteardown (stderr) +helgrind/tests/t2t_laog (stdout) +helgrind/tests/t2t_laog (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc02_simple_tls (stderr) helgrind/tests/tc03_re_excl (stderr) helgrind/tests/tc04_free_lock (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) +helgrind/tests/tc07_hbl1 (stdout) helgrind/tests/tc07_hbl1 (stderr) +helgrind/tests/tc08_hbl2 (stdout) helgrind/tests/tc08_hbl2 (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc10_rec_lock (stderr) +helgrind/tests/tc11_XCHG (stdout) helgrind/tests/tc11_XCHG (stderr) helgrind/tests/tc12_rwl_trivial (stderr) helgrind/tests/tc13_laog1 (stderr) helgrind/tests/tc14_laog_dinphils (stderr) @@ -110,12 +201,14 @@ helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) +helgrind/tests/tc21_pthonce (stdout) 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/tls_threads (stderr) drd/tests/annotate_barrier (stderr) drd/tests/annotate_barrier_xml (stderr) drd/tests/annotate_hb_err (stderr) drd/tests/annotate_hb_race (stderr) @@ -141,8 +234,9 @@ drd/tests/atomic_var (stderr) drd/tests/bug-235681 (stderr) drd/tests/circular_buffer (stderr) drd/tests/concurrent_close (stderr) +drd/tests/condvar (stderr) drd/tests/custom_alloc (stderr) drd/tests/custom_alloc_fiw (stderr) drd/tests/dlopen (stdout) drd/tests/dlopen (stderr) @@ -189,10 +283,15 @@ drd/tests/sem_open (stderr) drd/tests/sem_open2 (stderr) drd/tests/sem_open3 (stderr) drd/tests/sem_open_traced (stderr) +drd/tests/shared_timed_mutex (stderr) drd/tests/sigalrm (stderr) drd/tests/sigaltstack (stderr) +drd/tests/std_atomic (stderr) +drd/tests/std_list (stderr) +drd/tests/std_mutex (stderr) +drd/tests/std_string (stderr) drd/tests/str_tester (stderr) drd/tests/swapcontext (stderr) drd/tests/tc01_simple_race (stderr) drd/tests/tc02_simple_tls (stderr) @@ -219,12 +318,11 @@ drd/tests/tc22_exit_w_lock (stderr) drd/tests/tc23_bogus_condwait (stderr) drd/tests/threaded-fork-vcs (stderr) drd/tests/threaded-fork (stderr) +drd/tests/timed_mutex (stderr) drd/tests/tls_threads (stderr) drd/tests/trylock (stderr) -drd/tests/unit_bitmap (stderr) -drd/tests/unit_vc (stderr) massif/tests/alloc-fns-A (post) massif/tests/alloc-fns-B (post) massif/tests/basic (post) massif/tests/basic2 (post) @@ -245,9 +343,8 @@ massif/tests/long-names (post) massif/tests/long-time (post) massif/tests/mmapunmap (post) massif/tests/new-cpp (post) -massif/tests/null (post) massif/tests/one (post) massif/tests/overloaded-new (post) massif/tests/pages_as_heap (stdout) massif/tests/pages_as_heap (stderr) @@ -267,16 +364,13 @@ dhat/tests/acc (stderr) dhat/tests/basic (stderr) dhat/tests/big (stderr) 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/amd64/amd64locked (stdout) -none/tests/amd64/sse4-64 (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/rlimit (stderr) @@ -291,15 +385,19 @@ 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/pth_2sig (stderr) -none/tests/pth_cancel1 (stderr) -none/tests/pth_cancel2 (stderr) none/tests/require-text-symbol-2 (stderr) none/tests/rlimit_nofile (stderr) none/tests/scripts/shell (stderr) +none/tests/sem (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[bot] avatar Feb 12 '22 18:02 github-actions[bot]

Hello,

In the file, you said need to wait for Apple to release the kernel, the release the following for Big Sur.

https://github.com/apple-oss-distributions/xnu/tree/xnu-7195.141.2

If you want to exchange pm me. I'm interested in helping you.

AntoineHus avatar Jul 19 '22 13:07 AntoineHus