7406c2d0b7
This callstack changed when the FFI did. I am still a little frightened by this suppression.
516 lines
9.9 KiB
Plaintext
516 lines
9.9 KiB
Plaintext
{
|
|
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
|
|
...
|
|
} |