From: Julian Seward Date: Tue, 18 Sep 2012 07:08:14 +0000 (+0000) Subject: --> 3.8.0.TEST2 X-Git-Tag: svn/VALGRIND_3_8_1~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a3a8b832f36bcabc8159e08e865696a521b2966;p=thirdparty%2Fvalgrind.git --> 3.8.0.TEST2 git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_8_BRANCH@12994 --- diff --git a/NEWS b/NEWS index 0e84baf14d..f144e02dd6 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,63 @@ +Release 3.8.1 (19 September 2012) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +3.8.1 is a bug fix release. It fixes some assertion failures in 3.8.0 +that occur moderately frequently in real use cases, adds support for +some missing instructions on ARM, and fixes a deadlock condition on +MacOSX. If you package or deliver 3.8.0 for others to use, you might +want to consider upgrading to 3.8.1 instead. + +The following bugs have been fixed or resolved. Note that "n-i-bz" +stands for "not in bugzilla" -- that is, a bug that was reported to us +but never got a bugzilla entry. We encourage you to file bugs in +bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather +than mailing the developers (or mailing lists) directly -- bugs that +are not entered into bugzilla tend to get forgotten about or ignored. + +To see details of a given bug, visit + https://bugs.kde.org/show_bug.cgi?id=XXXXXX +where XXXXXX is the bug number as listed below. + +284004 == 301281 +289584 Unhandled instruction: 0xF 0x29 0xE5 (MOVAPS) +295808 amd64->IR: 0xF3 0xF 0xBC 0xC0 (TZCNT) +298281 wcslen causes false(?) uninitialised value warnings +301281 valgrind hangs on OS X when the process calls system() +304035 disInstr(arm): unhandled instruction 0xE1023053 +304867 implement MOVBE instruction in x86 mode +304980 Assertion 'lo <= hi' failed in vgModuleLocal_find_rx_mapping +305042 amd64: implement 0F 7F encoding of movq between two registers +305199 ARM: implement QDADD and QDSUB +305321 amd64->IR: 0xF 0xD 0xC (prefetchw) +305513 killed by fatal signal: SIGSEGV +305690 DRD reporting invalid semaphore when sem_trywait fails +305926 Invalid alignment checks for some AVX instructions +306297 disInstr(thumb): unhandled instruction 0xE883 0x000C +306310 3.8.0 release tarball missing some files +306612 RHEL 6 glibc-2.X default suppressions need /lib*/libc-*patterns +306664 vex amd64->IR: 0x66 0xF 0x3A 0x62 0xD1 0x46 0x66 0xF +n-i-bz shmat of a segment > 4Gb does not work +n-i-bz simulate_control_c script wrong USR1 signal number on mips +n-i-bz vgdb ptrace calls wrong on mips [...] +n-i-bz Fixes for more MPI false positives +n-i-bz exp-sgcheck's memcpy causes programs to segfault +n-i-bz OSX build w/ clang: asserts at startup +n-i-bz Incorrect undef'dness prop for Iop_DPBtoBCD and Iop_BCDtoDPB +n-i-bz fix a couple of union tag-vs-field mixups +n-i-bz OSX: use __NR_poll_nocancel rather than __NR_poll + +The following bugs were fixed in 3.8.0 but not listed in this NEWS +file at the time: + +254088 Valgrind should know about UD2 instruction +301280 == 254088 +301902 == 254088 +304754 NEWS blows TeX's little mind + +(3.8.1.TEST2: 18 September 2012, vex r2537, valgrind r12994) + + + Release 3.8.0 (10 August 2012) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.8.0 is a feature release with many improvements and the usual diff --git a/configure.in b/configure.in index cd436953e7..33d507448d 100644 --- a/configure.in +++ b/configure.in @@ -8,7 +8,7 @@ ##------------------------------------------------------------## # Process this file with autoconf to produce a configure script. -AC_INIT([Valgrind],[3.8.1.SVN],[valgrind-users@lists.sourceforge.net]) +AC_INIT([Valgrind],[3.8.1.TEST2],[valgrind-users@lists.sourceforge.net]) AC_CONFIG_SRCDIR(coregrind/m_main.c) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([foreign])