https://bugs.kde.org/show_bug.cgi?id=405516
Bug ID: 405516
Summary: Memcheck with Ruby produces numerous outputs
Product: valgrind
Version: 3.14.0
Platform: RedHat RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: memcheck
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 118835
--> https://bugs.kde.org/attachment.cgi?id=118835&action=edit
Full output
When I run my Ruby program with the following command:
valgrind --tool=memcheck ruby hello.rb
I get outputs for heap, leak and error summaries exactly four times every time.
Full output in attachment.
My Ruby version is 2.5.3p105 (x86-64 Linux). All my Ruby program does is that
it loads a text file containing 10,000 characters. Memcheck worked just fine
for my similar Python programs when I ran them with the same commands. Why do I
get four outputs? Is some of them indicating the correct amount of memory used?
I'm measuring memory consumptions for my master's thesis, so I really need to
find out what's causing this!
Thanks!
STEPS TO REPRODUCE
1. Valgrind version 3.14.0
2. Ruby version 2.5.3p105 (Linux x86-64)
3. command: valgrind --tool=memcheck ruby hello.rb
OBSERVED RESULT
Received four outputs for heap, leak and error summaries. Heap summary is
growing (first output has the smallest amount of bytes allocated, and fourth
has the highest)
EXPECTED RESULT
Only one output for each summary (heap, leak, error) received.
I'm using Fedora 29.
--
You are receiving this mail because:
You are watching all bug changes.