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

Version Path
ruby_memcheck-3.0.1 suppressions/ruby.supp
ruby_memcheck-3.0.0 suppressions/ruby.supp
ruby_memcheck-2.3.0 suppressions/ruby.supp
ruby_memcheck-2.2.1 suppressions/ruby.supp
ruby_memcheck-2.2.0 suppressions/ruby.supp
ruby_memcheck-2.1.2 suppressions/ruby.supp
ruby_memcheck-2.1.1 suppressions/ruby.supp