You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
1
(14) |
|
2
|
3
(6) |
4
(9) |
5
(23) |
6
(6) |
7
(10) |
8
(2) |
|
9
(1) |
10
(5) |
11
(2) |
12
(5) |
13
(2) |
14
(2) |
15
(4) |
|
16
(3) |
17
(22) |
18
(21) |
19
(15) |
20
(24) |
21
(5) |
22
(5) |
|
23
(14) |
24
(2) |
25
(2) |
26
(1) |
27
|
28
|
29
(1) |
|
30
|
31
|
|
|
|
|
|
|
From: Philippe W. <phi...@sk...> - 2016-10-10 19:35:41
|
On Mon, 2016-10-10 at 11:02 +0200, Mark Wielaard wrote > This caused none/tests/require-text-symbol-1.vgtest to fail for me. Oops, sorry. Should be fixed by revision 16036. Thanks for reporting Philippe |
|
From: <sv...@va...> - 2016-10-10 19:33:44
|
Author: philippe
Date: Mon Oct 10 20:33:38 2016
New Revision: 16036
Log:
Fix corruption introduced by revision 16033
Modified:
trunk/coregrind/m_redir.c
Modified: trunk/coregrind/m_redir.c
==============================================================================
--- trunk/coregrind/m_redir.c (original)
+++ trunk/coregrind/m_redir.c Mon Oct 10 20:33:38 2016
@@ -1821,7 +1821,7 @@
/* All required specs were found. Just free memory and return. */
for (i = 0; i < VG_(sizeXA)(fnpatts); i++)
- VG_(free)(VG_(indexXA)(fnpatts, i));
+ VG_(free)(*(HChar**) VG_(indexXA)(fnpatts, i));
VG_(deleteXA)(fnpatts);
}
|
|
From: <sv...@va...> - 2016-10-10 18:14:34
|
Author: carll
Date: Mon Oct 10 19:14:27 2016
New Revision: 16035
Log:
Update NEWS file for bugzillas 369175 and 370265
Oops previous commit for the Power configure fixes said the configure fix was for
369175 should have been 370265.
Modified:
trunk/NEWS
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Oct 10 19:14:27 2016
@@ -190,6 +190,8 @@
369441 bad lvec argument crashes process_vm_readv/writev syscall wrappers
369446 valgrind crashes on unknown fcntl command
369439 S390x: Unhandled insns RISBLG/RISBHG and LDE/LDER
+369175 jm_vec_isa_2_07 test crashes on ppc64
+370265 ISA 3.0 HW cap stuff needs updating
n-i-bz Fix incorrect (or infinite loop) unwind on RHEL7 x86 and amd64
n-i-bz massif --pages-as-heap=yes does not report peak caused by mmap+munmap
|
|
From: <sv...@va...> - 2016-10-10 18:09:14
|
Author: carll
Date: Mon Oct 10 19:09:01 2016
New Revision: 16034
Log:
Power configure fixes.
This patch makes the following updates:
- Update the configure scripts to fix a configure/build issue seen on Power 7
- Update the ISA 3.0 hwcaps string.
- Update the ISA 3.0 ifdef value to be consistent with the hwcaps string
The patch was submitted by Will Schmidt. Patch reviewed and tested by Carl Love
on Power 7, Power 8 LE and BE, ISA 3.0 simulator for LE and BE.
Bugzilla 369175
Modified:
trunk/configure.ac
trunk/none/tests/ppc64/Makefile.am
trunk/none/tests/ppc64/test_isa_3_0.c
trunk/none/tests/ppc64/test_isa_3_0_altivec.vgtest
trunk/none/tests/ppc64/test_isa_3_0_other.vgtest
trunk/tests/check_ppc64_auxv_cap
trunk/tests/min_power_isa.c
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Mon Oct 10 19:09:01 2016
@@ -1353,6 +1353,7 @@
AC_HWCAP_CONTAINS_FLAG([arch_2_05],[HWCAP_HAS_ISA_2_05])
AC_HWCAP_CONTAINS_FLAG([arch_2_06],[HWCAP_HAS_ISA_2_06])
AC_HWCAP_CONTAINS_FLAG([arch_2_07],[HWCAP_HAS_ISA_2_07])
+AC_HWCAP_CONTAINS_FLAG([arch_3_00],[HWCAP_HAS_ISA_3_00])
AC_HWCAP_CONTAINS_FLAG([htm],[HWCAP_HAS_HTM])
# ISA Levels
@@ -1523,20 +1524,21 @@
-a x$HWCAP_HAS_HTM = xyes )
# isa 3.0 checking
-AC_MSG_CHECKING([that assembler knows ISA 3.0 ])
+AC_MSG_CHECKING([that assembler knows ISA 3.00 ])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
]], [[
__asm__ __volatile__("cnttzw 1,2 ");
]])], [
-ac_asm_have_isa_3_0=yes
+ac_asm_have_isa_3_00=yes
AC_MSG_RESULT([yes])
], [
-ac_asm_have_isa_3_0=no
+ac_asm_have_isa_3_00=no
AC_MSG_RESULT([no])
])
-AM_CONDITIONAL(HAS_ISA_3_0, test x$ac_asm_have_isa_3_0 = xyes)
+AM_CONDITIONAL(HAS_ISA_3_00, test x$ac_asm_have_isa_3_00 = xyes \
+ -a x$HWCAP_HAS_ISA_3_00 = xyes])
# Check for pthread_create@GLIBC2.0
AC_MSG_CHECKING([for pthread_create@GLIBC2.0()])
Modified: trunk/none/tests/ppc64/Makefile.am
==============================================================================
--- trunk/none/tests/ppc64/Makefile.am (original)
+++ trunk/none/tests/ppc64/Makefile.am Mon Oct 10 19:09:01 2016
@@ -102,12 +102,12 @@
jm_insns_CFLAGS = $(AM_CFLAGS) -Wl,-z,norelro -Winline -Wall -O -g -mregnames \
@FLAG_M64@ $(ALTIVEC_FLAG) $(BUILD_FLAG_ALTIVEC)
-if HAS_ISA_3_0
-BUILD_FLAGS_ISA_3_0 = -mcpu=power8
-ISA_3_0_FLAG = -DHAS_ISA_3_0
+if HAS_ISA_3_00
+BUILD_FLAGS_ISA_3_00 = -mcpu=power8
+ISA_3_00_FLAG = -DHAS_ISA_3_00
else
-BUILD_FLAGS_ISA_3_0 =
-ISA_3_0_FLAG =
+BUILD_FLAGS_ISA_3_00 =
+ISA_3_00_FLAG =
endif
test_isa_2_06_part1_CFLAGS = $(AM_CFLAGS) -Winline -Wall -O -g -mregnames $(VSX_FLAG) \
@@ -139,8 +139,9 @@
@FLAG_M64@ $(BUILD_FLAGS_ISA_2_07)
test_touch_tm_CFLAGS = $(AM_CFLAGS) -Winline -Wall -O -g -mregnames $(HTM_FLAG) $(ISA_2_07_FLAG) \
@FLAG_M64@ $(BUILD_FLAGS_ISA_2_07)
-test_isa_3_0_CFLAGS = $(AM_CFLAGS) -Winline -Wall -O -g -mregnames $(HTM_FLAG) $(ISA_3_0_FLAG) \
- @FLAG_M64@ $(BUILD_FLAGS_ISA_3_0)
+
+test_isa_3_0_CFLAGS = $(AM_CFLAGS) -Winline -Wall -O -g -mregnames $(HTM_FLAG) $(ISA_3_00_FLAG) \
+ @FLAG_M64@ $(BUILD_FLAGS_ISA_3_00)
test_isa_2_06_part3_LDADD = -lm
test_dfp1_LDADD = -lm
Modified: trunk/none/tests/ppc64/test_isa_3_0.c
==============================================================================
--- trunk/none/tests/ppc64/test_isa_3_0.c (original)
+++ trunk/none/tests/ppc64/test_isa_3_0.c Mon Oct 10 19:09:01 2016
@@ -94,7 +94,7 @@
#include <stdint.h>
/* This test is only valid on machines that support IBM POWER ISA 3.0. */
-#ifdef HAS_ISA_3_0
+#ifdef HAS_ISA_3_00
#include <assert.h>
#include <ctype.h> // isspace
@@ -3957,12 +3957,12 @@
);
}
-#endif // HAS_ISA_3_0
+#endif // HAS_ISA_3_00
int main (int argc, char **argv)
{
-#ifndef HAS_ISA_3_0
- printf("NO ISA 3.0 SUPPORT\n");
+#ifndef HAS_ISA_3_00
+ printf("NO ISA 3.00 SUPPORT\n");
return 0;
#else
Modified: trunk/none/tests/ppc64/test_isa_3_0_altivec.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_3_0_altivec.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_3_0_altivec.vgtest Mon Oct 10 19:09:01 2016
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_3_0
+prereq: ../../../tests/check_ppc64_auxv_cap arch_3_00
prog: test_isa_3_0 -a -d -q
Modified: trunk/none/tests/ppc64/test_isa_3_0_other.vgtest
==============================================================================
--- trunk/none/tests/ppc64/test_isa_3_0_other.vgtest (original)
+++ trunk/none/tests/ppc64/test_isa_3_0_other.vgtest Mon Oct 10 19:09:01 2016
@@ -1,2 +1,2 @@
-prereq: ../../../tests/check_ppc64_auxv_cap arch_3_0
+prereq: ../../../tests/check_ppc64_auxv_cap arch_3_00
prog: test_isa_3_0 -i -m -D -B -N -P
Modified: trunk/tests/check_ppc64_auxv_cap
==============================================================================
--- trunk/tests/check_ppc64_auxv_cap (original)
+++ trunk/tests/check_ppc64_auxv_cap Mon Oct 10 19:09:01 2016
@@ -14,7 +14,7 @@
P_HWCAP_1=" vsx arch_2_06 power6x dfp pa6t arch_2_05 ic_snoop smt booke"
P_HWCAP_2=" cellbe power5+ power5 power4 notb efpdouble efpsingle spe"
P_HWCAP_3=" ucache 4xxmac mmu fpu altivec ppc601 ppc64 ppc32 "
-P_HWCAP2_1=" tar isel ebb dscr htm arch_2_07 "
+P_HWCAP2_1=" tar isel ebb dscr htm arch_2_07 arch_3_00 "
CAPABILITY_FOUND="no"
for POTENTIAL_CAP in $P_HWCAP_1 $P_HWCAP_2 $P_HWCAP_3 $P_HWCAP2_1 ; do
if [ "x$CAPABILITY_WORD" = "x$POTENTIAL_CAP" ]; then
Modified: trunk/tests/min_power_isa.c
==============================================================================
--- trunk/tests/min_power_isa.c (original)
+++ trunk/tests/min_power_isa.c Mon Oct 10 19:09:01 2016
@@ -5,7 +5,7 @@
/* main() */
int main(int argc, char **argv)
{
- /* This program is passed in a minimum ISA that the underlying hardwre
+ /* This program is passed in a minimum ISA that the underlying hardware
* needs to support. If the HW supports this ISA or newer, return 0
* for supported. Otherwise, return 1 for not supported. Return 2 for
* usage error.
@@ -45,8 +45,8 @@
isa_level = 7;
#endif
-#ifdef HAS_ISA_3_0
- if (debug) printf("HAS_ISA_3_0 is set\n");
+#ifdef HAS_ISA_3_00
+ if (debug) printf("HAS_ISA_3_00 is set\n");
isa_level = 8;
#endif
@@ -60,12 +60,12 @@
} else if (strcmp (min_isa, "2.07") == 0) {
return !(isa_level >= 7);
- } else if (strcmp (min_isa, "3.0") == 0) {
+ } else if (strcmp (min_isa, "3.00") == 0) {
return !(isa_level >= 8);
} else {
fprintf(stderr, "ERROR: invalid ISA version. Valid versions numbers are:\n" );
- fprintf(stderr, " 2.05, 2.06, 2.07\n" );
+ fprintf(stderr, " 2.05, 2.06, 2.07, 3.00\n" );
exit(2);
}
|
|
From: Mark W. <mj...@re...> - 2016-10-10 09:02:26
|
On Sun, 2016-10-09 at 20:27 +0000, sv...@va... wrote: > Author: philippe > Date: Sun Oct 9 21:27:48 2016 > New Revision: 16033 > > Log: > Fix some (small) leaks found by self-hosting valgrind > > Modified: > trunk/coregrind/m_initimg/initimg-darwin.c > trunk/coregrind/m_initimg/initimg-linux.c > trunk/coregrind/m_initimg/initimg-solaris.c > trunk/coregrind/m_redir.c This caused none/tests/require-text-symbol-1.vgtest to fail for me. Run by hand (the --require-text-symbol=... argument is required for triggering the assert): $ ../../vg-in-place --tool=none -q --require-text-symbol=:*libc.so*:strl?n ./require-text-symbol valgrind: m_mallocfree.c:303 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed. valgrind: Heap block lo/hi size mismatch: lo = 480529, hi = 480593. This is probably caused by your program erroneously writing past the end of a heap block and corrupting heap metadata. If you fix any invalid writes reported by Memcheck, this assertion failure will probably go away. Please try that before reporting this as a bug. host stacktrace: ==20057== at 0x38099F18: show_sched_status_wrk (m_libcassert.c:343) ==20057== by 0x3809A044: report_and_quit (m_libcassert.c:419) ==20057== by 0x3809A1D1: vgPlain_assert_fail (m_libcassert.c:485) ==20057== by 0x3800E490: blockSane.isra.14 (m_mallocfree.c:301) ==20057== by 0x38010CD5: vgPlain_arena_free (m_mallocfree.c:2101) ==20057== by 0x3802356C: vgPlain_deleteXA (m_xarray.c:116) ==20057== by 0x3801419E: vgPlain_redir_notify_new_DebugInfo (m_redir.c:1825) ==20057== by 0x3802E817: vgPlain_di_notify_mmap (debuginfo.c:771) ==20057== by 0x38057E21: vgModuleLocal_generic_PRE_sys_mmap (syswrap-generic.c:2380) ==20057== by 0x3808B59A: vgSysWrap_amd64_linux_sys_mmap_before (syswrap-amd64-linux.c:637) ==20057== by 0x3805472F: vgPlain_client_syscall (syswrap-main.c:1906) ==20057== by 0x38051302: handle_syscall (scheduler.c:1118) ==20057== by 0x380528C6: vgPlain_scheduler (scheduler.c:1435) ==20057== by 0x38061D5A: run_a_thread_NORETURN (syswrap-linux.c:103) sched status: running_tid=1 Thread 1: status = VgTs_Runnable (lwpid 20057) ==20057== at 0x401882A: mmap (mmap.c:34) ==20057== by 0x400636A: _dl_map_object_from_fd (dl-load.c:1347) ==20057== by 0x4008257: _dl_map_object (dl-load.c:2397) ==20057== by 0x400C7D1: openaux (dl-deps.c:63) ==20057== by 0x400EFF3: _dl_catch_error (dl-error.c:177) ==20057== by 0x400CED1: _dl_map_object_deps (dl-deps.c:256) ==20057== by 0x4002FB1: dl_main (rtld.c:1727) ==20057== by 0x4016E35: _dl_sysdep_start (dl-sysdep.c:244) ==20057== by 0x4004A30: _dl_start (rtld.c:318) ==20057== by 0x40011E7: ??? (in /usr/lib64/ld-2.17.so) Note: see also the FAQ in the source distribution. It contains workarounds to several common problems. In particular, if Valgrind aborted or crashed after identifying problems in your program, there's a good chance that fixing those problems will prevent Valgrind aborting or crashing, especially if it happened in m_mallocfree.c. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what OS and version you are using. Thanks. |