OLDER NEWS
70587
Add timestamps to Valgrind output? (wishlist)
84937
vg_libpthread.c:2505 (se_remap): Assertion ‘res == 0’
(fixed prior to 2.1.2)
86317
cannot load libSDL-1.2.so.0 using valgrind
86989
memcpy from mac_replace_strmem.c complains about
uninitialized pointers passed when length to copy is zero
85811
gnu pascal symbol causes segmentation fault; ok in 2.0.0
79138
writing to sbrk()’d memory causes segfault
77369
sched deadlock while signal received during pthread_join
and the joined thread exited
88115
In signal handler for SIGFPE,
siginfo->si_addr is wrong
under Valgrind
78765
Massif crashes on app exit if FP exceptions are enabled
Additionally there are the following changes, which are not
connected to any bug report numbers, AFAICS:
* Fix scary bug causing mis-identification of SSE stores vs
loads and so causing memcheck to sometimes give nonsense results
on SSE code.
* Add support for the POSIX message queue system calls.
* Fix to allow 32-bit Valgrind to run on AMD64 boxes.
Note: this does
NOT allow Valgrind to work with 64-bit executables - only with 32-bit
executables on an AMD64 box.
* At configure time, only check whether linux/mii.h can be processed
so that we don’t generate ugly warnings by trying to compile it.
* Add support for POSIX clocks and timers.
Developer (cvs head) release 2.1.2 (18 July 2004)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.1.2 contains four months worth of bug fixes and refinements.
Although officially a developer release, we believe it to be stable
enough for widespread day-to-day use.
2.1.2 is pretty good, so try it
first, although there is a chance it won’t work.
If so then try 2.0.0
and tell us what went wrong."
2.1.2 fixes a lot of problems present
in 2.0.0 and is generally a much better product.
Relative to 2.1.1, a large number of minor problems with 2.1.1 have
been fixed, and so if you use 2.1.1 you should try 2.1.2.
Users of
61