| { |
| our-failure-to-setup-freeres-structure |
| Memcheck:Free |
| fun:free |
| fun:__libc_freeres |
| fun:_vgnU_freeres |
| } |
| |
| { |
| our-failure-to-setup-freeres-structure2 |
| Memcheck:Free |
| fun:free |
| fun:free_mem |
| fun:__libc_freeres |
| fun:_vgnU_freeres |
| } |
| |
| { |
| leaked-TLS-chunk-x86-exit-path-fails-to-clean-up |
| Memcheck:Leak |
| fun:calloc |
| fun:_dl_allocate_tls |
| } |
| |
| { |
| linux-dl-prob |
| Memcheck:Param |
| read(buf) |
| ... |
| fun:_dl_map_object |
| } |
| |
| { |
| mac-dyld-oddity |
| Memcheck:Cond |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| fun:_dyld_start |
| obj:* |
| } |
| |
| { |
| mac-dlopen-weirdness |
| Memcheck:Cond |
| fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE |
| fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE |
| fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| fun:dlopen |
| fun:dlopen |
| fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc |
| fun:_ZN16rust_crate_cache7get_libEmPKc |
| fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_ |
| } |
| |
| { |
| mac-dlopen-weirdness-2 |
| Memcheck:Value4 |
| fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE |
| fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE |
| fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| fun:dlopen |
| fun:dlopen |
| fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc |
| fun:_ZN16rust_crate_cache7get_libEmPKc |
| fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_ |
| } |
| |
| { |
| mac-dlopen-weirdness-3 |
| Memcheck:Value4 |
| fun:strcpy |
| fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE |
| fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| fun:dlopen |
| fun:dlopen |
| fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc |
| fun:_ZN16rust_crate_cache7get_libEmPKc |
| fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_ |
| } |
| |
| { |
| mac-dlopen-weirdness-4 |
| Memcheck:Value4 |
| obj:* |
| fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE |
| fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE |
| fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| fun:dlopen |
| fun:dlopen |
| fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc |
| fun:_ZN16rust_crate_cache7get_libEmPKc |
| fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_ |
| } |
| |
| { |
| mac-dlopen-weirdness-5 |
| Memcheck:Cond |
| fun:memcpy |
| fun:strdup |
| fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE |
| fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE |
| fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| fun:dlopen |
| fun:dlopen |
| fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc |
| fun:_ZN16rust_crate_cache7get_libEmPKc |
| fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_ |
| } |
| |
| { |
| mac-dlopen-weirdness-6 |
| Memcheck:Value4 |
| fun:memcpy |
| fun:strdup |
| fun:_ZNK16ImageLoaderMachO9getRPathsERKN11ImageLoader11LinkContextERSt6vectorIPKcSaIS6_EE |
| fun:_ZN11ImageLoader22recursiveLoadLibrariesERKNS_11LinkContextEbRKNS_10RPathChainE |
| fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| fun:dlopen |
| fun:dlopen |
| fun:_ZN16rust_crate_cache3libC1EP8rust_domPKc |
| fun:_ZN16rust_crate_cache7get_libEmPKc |
| fun:_ZL11fetch_c_symP9rust_taskPK10rust_cratemmPKcS5_ |
| } |
| |
| { |
| mac-dyld |
| Memcheck:Cond |
| ... |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| fun:_dyld_start |
| obj:* |
| } |
| |
| { |
| mac-dyld-2 |
| Memcheck:Value4 |
| ... |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| fun:_dyld_start |
| obj:* |
| } |
| |
| { |
| mac-dyld-3 |
| Memcheck:Param |
| stat(path) |
| ... |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| fun:_dyld_start |
| obj:* |
| } |
| |
| { |
| mac-dyld-4 |
| Memcheck:Param |
| open(filename) |
| ... |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| fun:_dyld_start |
| obj:* |
| } |
| |
| { |
| mac-dyld-5 |
| Memcheck:Cond |
| ... |
| fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| } |
| |
| { |
| mac-dyld-6 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| } |
| |
| { |
| mac-dyld-7 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE |
| } |
| |
| { |
| mac-dyld-8 |
| Memcheck:Cond |
| ... |
| fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE |
| } |
| |
| { |
| mac-dyld-9 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyldL10loadPhase0EPKcRKNS_11LoadContextEPSt6vectorIS1_SaIS1_EE |
| } |
| |
| { |
| mac-dyld-10 |
| Memcheck:Cond |
| ... |
| fun:_ZN4dyldL10loadPhase0EPKcRKNS_11LoadContextEPSt6vectorIS1_SaIS1_EE |
| } |
| |
| { |
| mac-dyld-11 |
| Memcheck:Param |
| stat(path) |
| ... |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| } |
| |
| { |
| mac-dyld-12 |
| Memcheck:Param |
| open(filename) |
| ... |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| } |
| |
| { |
| mac-dyld-13 |
| Memcheck:Cond |
| ... |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| fun:_dyld_start |
| } |
| |
| { |
| mac-dyld-14 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| fun:_dyld_start |
| } |
| |
| { |
| mac-dyld-15 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| } |
| |
| { |
| mac-dyld-16 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| } |
| |
| { |
| mac-dyld-17 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE |
| } |
| |
| { |
| mac-dyld-18 |
| Memcheck:Cond |
| ... |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| fun:_ZN13dyldbootstrap5startEPK12macho_headeriPPKcl |
| } |
| |
| { |
| mac-dyld-19 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| } |
| |
| { |
| mac-dyld-20 |
| Memcheck:Value4 |
| ... |
| fun:_ZN4dyld24initializeMainExecutableEv |
| } |
| |
| { |
| mac-dyld-21 |
| Memcheck:Cond |
| ... |
| fun:_ZN4dyld24initializeMainExecutableEv |
| fun:_ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ |
| } |
| |
| { |
| mac-dyld-22 |
| Memcheck:Cond |
| ... |
| fun:_ZN4dyld24initializeMainExecutableEv |
| } |
| |
| { |
| mac-dyld-23 |
| Memcheck:Value4 |
| ... |
| fun:_ZN11ImageLoader15runInitializersERKNS_11LinkContextE |
| } |
| |
| { |
| mac-dyld-24 |
| Memcheck:Cond |
| ... |
| fun:dyld_stub_binder_ |
| fun:main |
| } |
| |
| { |
| mac-dyld-25 |
| Memcheck:Value4 |
| ... |
| fun:dyld_stub_binder_ |
| fun:main |
| } |
| |
| { |
| mac-dyld-26 |
| Memcheck:Cond |
| ... |
| fun:dyld_stub_binder_ |
| ... |
| } |
| |
| { |
| mac-dyld-27 |
| Memcheck:Value4 |
| ... |
| fun:dyld_stub_binder_ |
| ... |
| } |
| |
| { |
| mac-dyld-28 |
| Memcheck:Cond |
| fun:_ZN4dyld14runTerminatorsEPv |
| ... |
| } |
| |
| { |
| mac-dyld-29 |
| Memcheck:Cond |
| fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE |
| ... |
| } |
| |
| { |
| mac-dyld-30 |
| Memcheck:Value4 |
| fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE |
| ... |
| } |
| |
| { |
| llvm-user-new-leak |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN4llvm4UsernwEjj |
| } |
| |
| { |
| libuv-0-byte-realloc |
| Memcheck:Leak |
| fun:malloc |
| ... |
| fun:*uv_loop_delete* |
| } |
| |
| { |
| race-or-something-ask-pcwalton-0 |
| Memcheck:Value4 |
| fun:*task_start_wrapper* |
| ... |
| } |
| |
| { |
| race-or-something-ask-pcwalton-1 |
| Memcheck:Value4 |
| ... |
| fun:*build_start_wrapper* |
| ... |
| } |
| |
| { |
| lock_and_signal-probably-threadsafe-access-outside-of-lock |
| Helgrind:Race |
| fun:_ZN15lock_and_signal27lock_held_by_current_threadEv |
| ... |
| } |
| |
| { |
| lock_and_signal-probably-threadsafe-access-outside-of-lock2 |
| Helgrind:Race |
| fun:_ZN15lock_and_signal6unlockEv |
| ... |
| } |
| |
| { |
| lock_and_signal-probably-threadsafe-access-outside-of-lock3 |
| Helgrind:Race |
| fun:_ZN15lock_and_signal4lockEv |
| ... |
| } |
| |
| { |
| lock_and_signal-probably-threadsafe-access-outside-of-lock4 |
| Helgrind:Race |
| fun:_ZN15lock_and_signal4waitEv |
| ... |
| } |
| |
| { |
| uv-async-send-does-racy-things |
| Helgrind:Race |
| fun:pipecb |
| fun:ev_invoke_pending |
| fun:ev_run |
| fun:uv_run |
| ... |
| } |
| |
| { |
| uv-loop-init-does-some-checks-that-are-not-lock-protected |
| Helgrind:Race |
| fun:loop_init |
| fun:ev_loop_new |
| fun:uv_loop_new |
| ... |
| } |
| |
| { |
| random-locking-order-but-it-only-happens-in-a-single-thread-at-a-time-I-polled-2-other-people-and-they-thought-it-was-prabably-ok |
| Helgrind:LockOrder |
| fun:pthread_mutex_lock |
| fun:_ZN15lock_and_signal4lockEv |
| fun:_ZN18rust_port_selector6selectEP9rust_taskPP9rust_portS4_mPm |
| ... |
| } |
| |
| { |
| random-locking-order-but-it-only-happens-in-a-single-thread-at-a-time-I-polled-2-other-people-and-they-thought-it-was-prabably-ok |
| Helgrind:LockOrder |
| fun:pthread_mutex_lock |
| fun:pthread_mutex_lock |
| fun:_ZN15lock_and_signal4lockEv |
| fun:_ZN18rust_port_selector6selectEP9rust_taskPP9rust_portS4_mPm |
| ... |
| } |
| |
| { |
| random-locking-order-but-it-only-happens-in-a-single-thread-at-a-time-I-polled-2-other-people-and-they-thought-it-was-prabably-ok-i686 |
| Helgrind:LockOrder |
| fun:pthread_mutex_lock |
| fun:pthread_mutex_lock |
| fun:_ZN15lock_and_signal4lockEv |
| fun:_ZN18rust_port_selector6selectEP9rust_taskPP9rust_portS4_jPj |
| } |
| |
| { |
| libunwind-surely-this-is-ok |
| Helgrind:Race |
| ... |
| fun:_Unwind_RaiseException |
| fun:__cxa_throw |
| ... |
| } |
| |
| { |
| libunwind-surely-this-is-ok2 |
| Helgrind:Race |
| ... |
| fun:_Unwind_Resume |
| ... |
| } |
| |
| { |
| libunwind-surely-this-is-ok3 |
| Helgrind:Race |
| fun:_Unwind_SetGR |
| fun:__gxx_personality_v0 |
| ... |
| } |
| |
| { |
| goddammit-llvm-why-u-no-valgrind |
| Memcheck:Cond |
| fun:* |
| ... |
| } |
| |
| { |
| libuv-mac-no-thread-join |
| Memcheck:Leak |
| fun:malloc_zone_malloc |
| fun:_CFRuntimeCreateInstance |
| fun:CFRunLoopSourceCreate |
| fun:uv__platform_loop_init |
| fun:uv__loop_init |
| fun:uv_loop_new |
| ... |
| } |