[ruby-core:78232] [Ruby trunk Bug#12954] valgrind shows memory leaks
From:
hsbt@...
Date:
2016-11-21 02:57:45 UTC
List:
ruby-core #78232
Issue #12954 has been updated by Hiroshi SHIBATA.
File valgrind-ruby.txt added
Attached results of valgrind on openSUSE 13.2 and Ruby 2.1 package.
----------------------------------------
Bug #12954: valgrind shows memory leaks
https://bugs.ruby-lang.org/issues/12954#change-61598
* Author: Bernhard M. Wiedemann
* Status: Feedback
* Priority: Normal
* Assignee:
* ruby -v: 2.2.5p319
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
I found that ruby itself is leaking plenty memory
in ruby2.2, ruby2.1 and ruby1.9
The only version without such leakage was ruby1.8.
Steps To Reproduce on openSUSE Tumbleweed:
zypper mr -e repo-debug
zypper in --no-recommends valgrind libruby2_2-2_2-debuginfo
valgrind --log-file=/tmp/valgrind-ruby.txt --show-leak-kinds=definite \
--leak-check=full /usr/bin/ruby -e ''
Actual Results:
/tmp/valgrind-ruby.txt shows 820KB leaked:
definitely lost: 223,845 bytes in 2,064 blocks
indirectly lost: 599,241 bytes in 11,712 blocks
It is less when running with --disable-gems but still existing.
And when adding a 'require "chef"' line, it goes above 6MB leaked.
---Files--------------------------------
valgrind-ruby.txt (1.02 MB)
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>