Sha256: 5438fc7b39e9c53c05cae055a5e2b228a15c72d6d99b0b774976e94c2511b143
Contents?: true
Size: 1.73 KB
Versions: 7
Compression:
Stored size: 1.73 KB
Contents
{ On platforms where memcpy is safe for overlapped memory, the compiler will sometimes replace memmove with memcpy. Valgrind may report a false positive. Memcheck:Overlap fun:__memcpy_chk fun:memmove ... } { Requiring a file will add it to the loaded features, which may be reported as a leak. Memcheck:Leak ... fun:require_internal ... } { recursive_list_access creates a hash called `list` that is stored on the threadptr_recursive_hash. This is reported as a memory leak. Memcheck:Leak ... fun:rb_ident_hash_new fun:recursive_list_access fun:exec_recursive ... } { "Invalid read of size 8" when marking the stack of fibers Memcheck:Addr8 fun:each_location* ... } { Rust probes for statx(buf), will be fixed in Valgrind >= 3.1.6.0 Memcheck:Param statx(buf) ... fun:*try_statx* ... } { Rust probes for statx(file_name), will be fixed in Valgrind >= 3.1.6.0 Memcheck:Param statx(file_name) ... fun:*try_statx* ... } { strscan_do_scan in strscan.c will sometimes replace the ptr of the regex, which can be reported as a memory leak if the regex is stored in an iseq. https://github.com/ruby/ruby/pull/8136 Memcheck:Leak ... fun:rb_reg_prepare_re fun:strscan_do_scan ... } { The callcache table (RCLASS_CC_TBL) is lazily created, so it is allocated when the first method that gets cached. If this happens in a native extension, it may be reported as a memory leak. Memcheck:Leak ... fun:rb_id_table_create ... fun:rb_callable_method_entry ... } { The date library lazily initializes Regexps using static local variables through the function `regcomp`. The Regexp will end up being reported as a memory leak. Memcheck:Leak ... fun:rb_enc_reg_new ... fun:date__parse ... }
Version data entries
7 entries across 7 versions & 1 rubygems