The Valgrind Project releases version 3.4.0
The Valgrind Project releases version 3.4.0
Posted Jan 15, 2009 12:38 UTC (Thu) by tialaramex (subscriber, #21167)In reply to: The Valgrind Project releases version 3.4.0 by Trou.fr
Parent article: The Valgrind Project releases version 3.4.0
There were two identical lines of code in that OpenSSL source file, one of them triggered a report from memory access checkers, and was commented, "fixing" it was unnecessary but harmless.
The other was essential to the correct operation of the code, it didn't trigger reports from checkers and it didn't have a comment. But a Debian developer "fixed" that line anyway, eliminating the bulk of the PRNG.
If your code accesses uninitialised memory there will be a correct fix for that. If it accesses recently free'd memory, there will again be a correct fix for that. Obviously an improper fix may make things worse, but it's only fair to assume that "correcting any issues" doesn't mean "just modify the code more or less randomly until the error goes away".
