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
(32) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
(25) |
2
(25) |
3
(5) |
4
(13) |
|
5
(4) |
6
(8) |
7
(6) |
8
|
9
(10) |
10
(15) |
11
(9) |
|
12
(14) |
13
(10) |
14
(24) |
15
(41) |
16
(13) |
17
(9) |
18
(3) |
|
19
(10) |
20
(11) |
21
(28) |
22
(36) |
23
(52) |
24
(36) |
25
(12) |
|
26
(31) |
27
(27) |
28
(20) |
29
(15) |
30
(22) |
31
(17) |
|
|
From: Nicholas N. <n.n...@gm...> - 2009-07-22 08:10:22
|
On Wed, Jul 22, 2009 at 5:32 PM, Bart Van Assche<bar...@gm...> wrote: > > There are two reasons why I added --auto-run-dsymutil=yes: > * At least on the system I ran my tests on, the .dSYM directory was > not built by default. > * The message that suggests to add --auto-run-dsymutil=yes is hard to > filter away from the regression test output because it consists of two > lines of output. I'd prefer to work out why the dSYMs aren't being built for your system. It's an old one -- 9.2.0 or something like that? >> Also, how is DRD's --var-info=yes different to the core's >> --read-var-info=yes? It seems like DRD should just use >> --read-var-info=yes the way Memcheck and Helgrind do. > > If I remember correctly, --var-info was added to DRD before > --read-var-info was added to Memcheck or Helgrind. I have renamed the > DRD option --var-info to --read-var-info and left --var-info as an > undocumented option in DRD. Ah. But after your change there is now two --read-var-info options, one for the core and one for DRD. Which one takes precedence? Maybe both of the booleans get set... but it's not a good situation. The usage message becomes confusing as well. DRD may have had that flag first, but now that the core has it also it would be good if DRD instead used the core's version (VG_(clo_read_var_info)) and didn't look for --read-var-info itself. Nick |
|
From: Julian S. <js...@ac...> - 2009-07-22 08:07:32
|
> > Also, how is DRD's --var-info=yes different to the core's > > --read-var-info=yes? It seems like DRD should just use > > --read-var-info=yes the way Memcheck and Helgrind do. > > If I remember correctly, --var-info was added to DRD before > --read-var-info was added to Memcheck or Helgrind. I have renamed the > DRD option --var-info to --read-var-info and left --var-info as an > undocumented option in DRD. --read-var-info is a flag handled by the core, and applies to all tools. It tells the debuginfo reader what to do. It's not handled separately by all tools. The question of whether the tools can actually make use of that extra info is a different question. So I think DRD shouldn't handle this flag at all. J |
|
From: Bart V. A. <bar...@gm...> - 2009-07-22 07:54:58
|
Nightly build on georgia-tech-cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2009-07-22 02:15:39 EDT Ended at 2009-07-22 03:54:41 EDT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 427 tests, 44 stderr failures, 10 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/empty-exe (stderr) none/tests/linux/mremap (stderr) none/tests/linux/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell (stdout) none/tests/shell (stderr) none/tests/shell_valid1 (stderr) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/rwlock_test (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/hsg (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 427 tests, 43 stderr failures, 10 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/empty-exe (stderr) none/tests/linux/mremap (stderr) none/tests/linux/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell (stdout) none/tests/shell (stderr) none/tests/shell_valid1 (stderr) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/hsg (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Jul 22 03:05:54 2009 --- new.short Wed Jul 22 03:54:41 2009 *************** *** 8,10 **** ! == 427 tests, 43 stderr failures, 10 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) --- 8,10 ---- ! == 427 tests, 44 stderr failures, 10 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) *************** *** 38,39 **** --- 38,40 ---- helgrind/tests/hg05_race2 (stderr) + helgrind/tests/rwlock_test (stderr) helgrind/tests/tc06_two_races_xml (stderr) |
|
From: Bart V. A. <bar...@gm...> - 2009-07-22 07:32:37
|
On Wed, Jul 22, 2009 at 3:46 AM, Nicholas Nethercote <n.n...@gm...> wrote: > > On Wed, Jul 22, 2009 at 12:55 AM, <sv...@va...> wrote: > > Author: bart > > Date: 2009-07-21 15:55:52 +0100 (Tue, 21 Jul 2009) > > New Revision: 10504 > > > > Log: > > Added --auto-run-dsymutil=yes to --var-info=yes. > > I don't think this is necessary. The .dSYM/ directory is built for > all regtests by default. There are two reasons why I added --auto-run-dsymutil=yes: * At least on the system I ran my tests on, the .dSYM directory was not built by default. * The message that suggests to add --auto-run-dsymutil=yes is hard to filter away from the regression test output because it consists of two lines of output. > Also, how is DRD's --var-info=yes different to the core's > --read-var-info=yes? It seems like DRD should just use > --read-var-info=yes the way Memcheck and Helgrind do. If I remember correctly, --var-info was added to DRD before --read-var-info was added to Memcheck or Helgrind. I have renamed the DRD option --var-info to --read-var-info and left --var-info as an undocumented option in DRD. Bart. |
|
From: <sv...@va...> - 2009-07-22 07:30:47
|
Author: bart Date: 2009-07-22 08:30:37 +0100 (Wed, 22 Jul 2009) New Revision: 10519 Log: Renamed --var-info=yes to --read-var-info=yes. Modified: trunk/drd/tests/annotate_ignore_read.vgtest trunk/drd/tests/annotate_order_1.vgtest trunk/drd/tests/annotate_order_2.vgtest trunk/drd/tests/annotate_order_3.vgtest trunk/drd/tests/annotate_rwlock.vgtest trunk/drd/tests/annotate_spinlock.vgtest trunk/drd/tests/annotate_trace_memory.vgtest trunk/drd/tests/atomic_var.vgtest trunk/drd/tests/boost_thread.vgtest trunk/drd/tests/fp_race.vgtest trunk/drd/tests/hg03_inherit.vgtest trunk/drd/tests/hg04_race.vgtest trunk/drd/tests/hg05_race2.vgtest trunk/drd/tests/linuxthreads_det.vgtest trunk/drd/tests/omp_matinv.vgtest trunk/drd/tests/omp_matinv_racy.vgtest trunk/drd/tests/omp_prime_racy.vgtest trunk/drd/tests/omp_printf.vgtest trunk/drd/tests/pth_cancel_locked.vgtest trunk/drd/tests/pth_cleanup_handler.vgtest trunk/drd/tests/pth_create_glibc_2_0.vgtest trunk/drd/tests/pth_detached2.vgtest trunk/drd/tests/pth_mutex_reinit.vgtest trunk/drd/tests/pth_process_shared_mutex.vgtest trunk/drd/tests/pth_spinlock.vgtest trunk/drd/tests/recursive_mutex.vgtest trunk/drd/tests/rwlock_race.vgtest trunk/drd/tests/sem_as_mutex.vgtest trunk/drd/tests/sem_as_mutex2.vgtest trunk/drd/tests/sem_as_mutex3.vgtest trunk/drd/tests/tc01_simple_race.vgtest trunk/drd/tests/tc16_byterace.vgtest trunk/drd/tests/tc19_shadowmem.vgtest trunk/drd/tests/tc20_verifywrap.vgtest trunk/drd/tests/tc20_verifywrap2.vgtest trunk/drd/tests/tc24_nonzero_sem.vgtest trunk/drd/tests/thread_name.vgtest Modified: trunk/drd/tests/annotate_ignore_read.vgtest =================================================================== --- trunk/drd/tests/annotate_ignore_read.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/annotate_ignore_read.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: test -e tsan_unittest && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no prog: tsan_unittest args: 69 stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/annotate_order_1.vgtest =================================================================== --- trunk/drd/tests/annotate_order_1.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/annotate_order_1.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: test -e tsan_unittest && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no prog: tsan_unittest args: 3 stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/annotate_order_2.vgtest =================================================================== --- trunk/drd/tests/annotate_order_2.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/annotate_order_2.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: test -e tsan_unittest && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no prog: tsan_unittest args: 30 stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/annotate_order_3.vgtest =================================================================== --- trunk/drd/tests/annotate_order_3.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/annotate_order_3.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: test -e tsan_unittest && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no prog: tsan_unittest args: 31 stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/annotate_rwlock.vgtest =================================================================== --- trunk/drd/tests/annotate_rwlock.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/annotate_rwlock.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,4 +1,4 @@ prereq: test -e annotate_rwlock && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no prog: annotate_rwlock stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/annotate_spinlock.vgtest =================================================================== --- trunk/drd/tests/annotate_spinlock.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/annotate_spinlock.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: test -e tsan_unittest && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no prog: tsan_unittest args: 27 stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/annotate_trace_memory.vgtest =================================================================== --- trunk/drd/tests/annotate_trace_memory.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/annotate_trace_memory.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: test -e tsan_unittest && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no --num-callers=2 +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no --num-callers=2 prog: tsan_unittest args: 1 stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/atomic_var.vgtest =================================================================== --- trunk/drd/tests/atomic_var.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/atomic_var.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,4 +1,4 @@ prereq: test -e atomic_var && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no --num-callers=2 +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --show-confl-seg=no --num-callers=2 prog: atomic_var stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/boost_thread.vgtest =================================================================== --- trunk/drd/tests/boost_thread.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/boost_thread.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: test -e boost_thread -vgopts: --var-info=yes --auto-run-dsymutil=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes prog: boost_thread Modified: trunk/drd/tests/fp_race.vgtest =================================================================== --- trunk/drd/tests/fp_race.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/fp_race.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes prog: fp_race Modified: trunk/drd/tests/hg03_inherit.vgtest =================================================================== --- trunk/drd/tests/hg03_inherit.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/hg03_inherit.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --show-confl-seg=no --var-info=yes --auto-run-dsymutil=yes --num-callers=2 +vgopts: --show-confl-seg=no --read-var-info=yes --auto-run-dsymutil=yes --num-callers=2 prog: ../../helgrind/tests/hg03_inherit Modified: trunk/drd/tests/hg04_race.vgtest =================================================================== --- trunk/drd/tests/hg04_race.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/hg04_race.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --num-callers=2 +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --num-callers=2 prog: ../../helgrind/tests/hg04_race Modified: trunk/drd/tests/hg05_race2.vgtest =================================================================== --- trunk/drd/tests/hg05_race2.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/hg05_race2.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --num-callers=2 +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --num-callers=2 prog: ../../helgrind/tests/hg05_race2 Modified: trunk/drd/tests/linuxthreads_det.vgtest =================================================================== --- trunk/drd/tests/linuxthreads_det.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/linuxthreads_det.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,2 +1,2 @@ prog: linuxthreads_det -vgopts: --var-info=yes --auto-run-dsymutil=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes Modified: trunk/drd/tests/omp_matinv.vgtest =================================================================== --- trunk/drd/tests/omp_matinv.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/omp_matinv.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,4 +1,4 @@ prereq: ./run_openmp_test ./omp_matinv prog: omp_matinv -vgopts: --check-stack-var=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --read-var-info=yes --auto-run-dsymutil=yes args: 30 -t 15 -q Modified: trunk/drd/tests/omp_matinv_racy.vgtest =================================================================== --- trunk/drd/tests/omp_matinv_racy.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/omp_matinv_racy.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: ./run_openmp_test ./omp_matinv prog: omp_matinv -vgopts: --check-stack-var=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --read-var-info=yes --auto-run-dsymutil=yes args: 3 -t 2 -q -r stderr_filter: filter_error_summary Modified: trunk/drd/tests/omp_prime_racy.vgtest =================================================================== --- trunk/drd/tests/omp_prime_racy.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/omp_prime_racy.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: ./run_openmp_test ./omp_prime prog: omp_prime -vgopts: --check-stack-var=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --read-var-info=yes --auto-run-dsymutil=yes args: 4 -q stderr_filter: filter_error_summary Modified: trunk/drd/tests/omp_printf.vgtest =================================================================== --- trunk/drd/tests/omp_printf.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/omp_printf.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,5 +1,5 @@ prereq: ./run_openmp_test ./omp_printf prog: omp_printf -vgopts: --check-stack-var=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --read-var-info=yes --auto-run-dsymutil=yes args: -q stderr_filter: filter_error_summary Modified: trunk/drd/tests/pth_cancel_locked.vgtest =================================================================== --- trunk/drd/tests/pth_cancel_locked.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/pth_cancel_locked.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes prog: pth_cancel_locked Modified: trunk/drd/tests/pth_cleanup_handler.vgtest =================================================================== --- trunk/drd/tests/pth_cleanup_handler.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/pth_cleanup_handler.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: test -e pth_cleanup_handler && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes prog: pth_cleanup_handler Modified: trunk/drd/tests/pth_create_glibc_2_0.vgtest =================================================================== --- trunk/drd/tests/pth_create_glibc_2_0.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/pth_create_glibc_2_0.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: test -e pth_create_glibc_2_0 && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes prog: pth_create_glibc_2_0 Modified: trunk/drd/tests/pth_detached2.vgtest =================================================================== --- trunk/drd/tests/pth_detached2.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/pth_detached2.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,4 +1,4 @@ prereq: ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes prog: pth_detached args: 10 10 Modified: trunk/drd/tests/pth_mutex_reinit.vgtest =================================================================== --- trunk/drd/tests/pth_mutex_reinit.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/pth_mutex_reinit.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: test -e pth_mutex_reinit && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes prog: pth_mutex_reinit Modified: trunk/drd/tests/pth_process_shared_mutex.vgtest =================================================================== --- trunk/drd/tests/pth_process_shared_mutex.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/pth_process_shared_mutex.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread prog: pth_process_shared_mutex -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes Modified: trunk/drd/tests/pth_spinlock.vgtest =================================================================== --- trunk/drd/tests/pth_spinlock.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/pth_spinlock.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: test -e pth_spinlock && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes prog: pth_spinlock Modified: trunk/drd/tests/recursive_mutex.vgtest =================================================================== --- trunk/drd/tests/recursive_mutex.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/recursive_mutex.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,4 +1,4 @@ prereq: ./supported_libpthread -vgopts: --check-stack-var=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --read-var-info=yes --auto-run-dsymutil=yes prog: recursive_mutex stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/rwlock_race.vgtest =================================================================== --- trunk/drd/tests/rwlock_race.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/rwlock_race.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --show-confl-seg=no --var-info=yes --auto-run-dsymutil=yes --num-callers=2 +vgopts: --show-confl-seg=no --read-var-info=yes --auto-run-dsymutil=yes --num-callers=2 prog: rwlock_race Modified: trunk/drd/tests/sem_as_mutex.vgtest =================================================================== --- trunk/drd/tests/sem_as_mutex.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/sem_as_mutex.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --check-stack-var=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --read-var-info=yes --auto-run-dsymutil=yes prog: sem_as_mutex Modified: trunk/drd/tests/sem_as_mutex2.vgtest =================================================================== --- trunk/drd/tests/sem_as_mutex2.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/sem_as_mutex2.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,4 +1,4 @@ prereq: ./supported_libpthread -vgopts: --check-stack-var=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --read-var-info=yes --auto-run-dsymutil=yes prog: sem_as_mutex args: -m Modified: trunk/drd/tests/sem_as_mutex3.vgtest =================================================================== --- trunk/drd/tests/sem_as_mutex3.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/sem_as_mutex3.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --check-stack-var=yes --first-race-only=yes --var-info=yes --auto-run-dsymutil=yes +vgopts: --check-stack-var=yes --first-race-only=yes --read-var-info=yes --auto-run-dsymutil=yes prog: sem_as_mutex Modified: trunk/drd/tests/tc01_simple_race.vgtest =================================================================== --- trunk/drd/tests/tc01_simple_race.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/tc01_simple_race.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes prog: ../../helgrind/tests/tc01_simple_race Modified: trunk/drd/tests/tc16_byterace.vgtest =================================================================== --- trunk/drd/tests/tc16_byterace.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/tc16_byterace.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes prog: ../../helgrind/tests/tc16_byterace Modified: trunk/drd/tests/tc19_shadowmem.vgtest =================================================================== --- trunk/drd/tests/tc19_shadowmem.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/tc19_shadowmem.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,4 +1,4 @@ prereq: ./supported_libpthread prog: ../../helgrind/tests/tc19_shadowmem -vgopts: --error-limit=no --var-info=yes --auto-run-dsymutil=yes --show-confl-seg=no --num-callers=3 +vgopts: --error-limit=no --read-var-info=yes --auto-run-dsymutil=yes --show-confl-seg=no --num-callers=3 stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/tc20_verifywrap.vgtest =================================================================== --- trunk/drd/tests/tc20_verifywrap.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/tc20_verifywrap.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: test -e ../../helgrind/tests/tc20_verifywrap && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes prog: ../../helgrind/tests/tc20_verifywrap Modified: trunk/drd/tests/tc20_verifywrap2.vgtest =================================================================== --- trunk/drd/tests/tc20_verifywrap2.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/tc20_verifywrap2.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread -vgopts: --trace-mutex=yes --trace-cond=yes --trace-semaphore=yes --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes +vgopts: --trace-mutex=yes --trace-cond=yes --trace-semaphore=yes --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes prog: ../../helgrind/tests/tc20_verifywrap Modified: trunk/drd/tests/tc24_nonzero_sem.vgtest =================================================================== --- trunk/drd/tests/tc24_nonzero_sem.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/tc24_nonzero_sem.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: ./supported_libpthread prog: ../../helgrind/tests/tc24_nonzero_sem -vgopts: --var-info=yes --auto-run-dsymutil=yes +vgopts: --read-var-info=yes --auto-run-dsymutil=yes Modified: trunk/drd/tests/thread_name.vgtest =================================================================== --- trunk/drd/tests/thread_name.vgtest 2009-07-22 07:22:48 UTC (rev 10518) +++ trunk/drd/tests/thread_name.vgtest 2009-07-22 07:30:37 UTC (rev 10519) @@ -1,3 +1,3 @@ prereq: test -e thread_name && ./supported_libpthread -vgopts: --var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --num-callers=3 +vgopts: --read-var-info=yes --auto-run-dsymutil=yes --check-stack-var=yes --num-callers=3 prog: thread_name |
|
From: <sv...@va...> - 2009-07-22 07:22:59
|
Author: bart
Date: 2009-07-22 08:22:48 +0100 (Wed, 22 Jul 2009)
New Revision: 10518
Log:
Renamed --var-info to --read-var-info.
Modified:
trunk/drd/docs/drd-manual.xml
trunk/drd/drd_main.c
Modified: trunk/drd/docs/drd-manual.xml
===================================================================
--- trunk/drd/docs/drd-manual.xml 2009-07-22 05:27:31 UTC (rev 10517)
+++ trunk/drd/docs/drd-manual.xml 2009-07-22 07:22:48 UTC (rev 10518)
@@ -458,7 +458,7 @@
</varlistentry>
<varlistentry>
<term>
- <option><![CDATA[--var-info=<yes|no> [default: no]]]></option>
+ <option><![CDATA[--read-var-info=<yes|no> [default: no]]]></option>
</term>
<listitem>
<para>
Modified: trunk/drd/drd_main.c
===================================================================
--- trunk/drd/drd_main.c 2009-07-22 05:27:31 UTC (rev 10517)
+++ trunk/drd/drd_main.c 2009-07-22 07:22:48 UTC (rev 10518)
@@ -110,6 +110,7 @@
else if VG_BOOL_CLO(arg, "--trace-segment", trace_segment) {}
else if VG_BOOL_CLO(arg, "--trace-semaphore", trace_semaphore) {}
else if VG_BOOL_CLO(arg, "--trace-suppr", trace_suppression) {}
+ else if VG_BOOL_CLO(arg, "--read-var-info", DRD_(s_var_info)) {}
else if VG_BOOL_CLO(arg, "--var-info", DRD_(s_var_info)) {}
else if VG_INT_CLO (arg, "--exclusive-threshold", exclusive_threshold_ms) {}
else if VG_INT_CLO (arg, "--shared-threshold", shared_threshold_ms) {}
@@ -199,7 +200,7 @@
" is held longer than the specified time (in milliseconds).\n"
" --show-confl-seg=yes|no Show conflicting segments in race reports [yes].\n"
" --show-stack-usage=yes|no Print stack usage at thread exit time [no].\n"
-" --var-info=yes|no Display the names of global, static and\n"
+" --read-var-info=yes|no Display the names of global, static and\n"
" stack variables when a race is reported on such a variable. This\n"
" information is by default not displayed since for big programs\n"
" reading in all debug information at once may cause an out of\n"
|
|
From: <sv...@va...> - 2009-07-22 05:27:40
|
Author: bart
Date: 2009-07-22 06:27:31 +0100 (Wed, 22 Jul 2009)
New Revision: 10517
Log:
Updated *.exp files after r10515.
Modified:
trunk/drd/tests/pth_cancel_locked.stderr.exp
trunk/drd/tests/tc22_exit_w_lock.stderr.exp-32bit
trunk/drd/tests/tc22_exit_w_lock.stderr.exp-64bit
Modified: trunk/drd/tests/pth_cancel_locked.stderr.exp
===================================================================
--- trunk/drd/tests/pth_cancel_locked.stderr.exp 2009-07-22 02:52:14 UTC (rev 10516)
+++ trunk/drd/tests/pth_cancel_locked.stderr.exp 2009-07-22 05:27:31 UTC (rev 10517)
@@ -1,6 +1,6 @@
Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
- at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ at 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (pth_cancel_locked.c:?)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
Modified: trunk/drd/tests/tc22_exit_w_lock.stderr.exp-32bit
===================================================================
--- trunk/drd/tests/tc22_exit_w_lock.stderr.exp-32bit 2009-07-22 02:52:14 UTC (rev 10516)
+++ trunk/drd/tests/tc22_exit_w_lock.stderr.exp-32bit 2009-07-22 05:27:31 UTC (rev 10517)
@@ -3,7 +3,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
Other segment start (thread 2)
@@ -15,7 +15,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
Other segment start (thread 2)
@@ -27,7 +27,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_used (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data
Other segment start (thread 2)
@@ -39,7 +39,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_used (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data
Other segment start (thread 2)
@@ -51,7 +51,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data
Other segment start (thread 2)
@@ -63,7 +63,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data
Other segment start (thread 2)
@@ -75,7 +75,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache_actsize (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
Other segment start (thread 2)
@@ -87,7 +87,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data
Other segment start (thread 2)
@@ -99,7 +99,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache_actsize (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
Other segment start (thread 2)
@@ -111,7 +111,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
Other segment start (thread 2)
@@ -123,7 +123,7 @@
at 0x........: __deallocate_stack (in libpthread-?.?.so)
by 0x........: __free_tcb (in libpthread-?.?.so)
by 0x........: pthread_join (in libpthread-?.?.so)
- by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS
Other segment start (thread 2)
Modified: trunk/drd/tests/tc22_exit_w_lock.stderr.exp-64bit
===================================================================
--- trunk/drd/tests/tc22_exit_w_lock.stderr.exp-64bit 2009-07-22 02:52:14 UTC (rev 10516)
+++ trunk/drd/tests/tc22_exit_w_lock.stderr.exp-64bit 2009-07-22 05:27:31 UTC (rev 10517)
@@ -1,6 +1,6 @@
Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 3.
- at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ at 0x........: pthread_join* (drd_pthread_intercepts.c:?)
by 0x........: main (tc22_exit_w_lock.c:43)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
|
|
From: <sv...@va...> - 2009-07-22 02:52:46
|
Author: njn
Date: 2009-07-22 03:52:14 +0100 (Wed, 22 Jul 2009)
New Revision: 10516
Log:
Fix VG_(read_millisecond_timer) on Darwin. Fixes bug 200990.
Modified:
trunk/coregrind/m_libcproc.c
Modified: trunk/coregrind/m_libcproc.c
===================================================================
--- trunk/coregrind/m_libcproc.c 2009-07-21 17:47:30 UTC (rev 10515)
+++ trunk/coregrind/m_libcproc.c 2009-07-22 02:52:14 UTC (rev 10516)
@@ -630,11 +630,15 @@
now += (ULong)(nsec / 1000);
# elif defined(VGO_darwin)
+ // Weird: it seems that gettimeofday() doesn't fill in the timeval, but
+ // rather returns the tv_sec as the low 32 bits of the result and the
+ // tv_usec as the high 32 bits of the result. (But the timeval cannot be
+ // NULL!) See bug 200990.
{ SysRes res;
struct vki_timeval tv_now = { 0, 0 };
res = VG_(do_syscall2)(__NR_gettimeofday, (UWord)&tv_now, (UWord)NULL);
vg_assert(! sr_isError(res));
- now = tv_now.tv_sec * 1000000ULL + tv_now.tv_usec;
+ now = sr_Res(res) * 1000000ULL + sr_ResHI(res);
}
# else
|
|
From: Tom H. <th...@cy...> - 2009-07-22 02:51:23
|
Nightly build on lloyd ( x86_64, Fedora 7 ) Started at 2009-07-22 03:05:05 BST Ended at 2009-07-22 03:51:03 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 510 tests, 6 stderr failures, 1 stdout failure, 1 post failure == helgrind/tests/rwlock_test (stderr) helgrind/tests/tc06_two_races_xml (stderr) drd/tests/pth_cancel_locked (stderr) drd/tests/tc22_exit_w_lock (stderr) exp-bbv/tests/amd64-linux/ll (stdout) exp-bbv/tests/amd64-linux/ll (stderr) exp-bbv/tests/amd64-linux/ll (post) exp-bbv/tests/amd64-linux/rep_prefix (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 510 tests, 3 stderr failures, 1 stdout failure, 1 post failure == helgrind/tests/tc06_two_races_xml (stderr) exp-bbv/tests/amd64-linux/ll (stdout) exp-bbv/tests/amd64-linux/ll (stderr) exp-bbv/tests/amd64-linux/ll (post) exp-bbv/tests/amd64-linux/rep_prefix (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Jul 22 03:27:58 2009 --- new.short Wed Jul 22 03:51:03 2009 *************** *** 8,11 **** ! == 510 tests, 3 stderr failures, 1 stdout failure, 1 post failure == helgrind/tests/tc06_two_races_xml (stderr) exp-bbv/tests/amd64-linux/ll (stdout) --- 8,14 ---- ! == 510 tests, 6 stderr failures, 1 stdout failure, 1 post failure == ! helgrind/tests/rwlock_test (stderr) helgrind/tests/tc06_two_races_xml (stderr) + drd/tests/pth_cancel_locked (stderr) + drd/tests/tc22_exit_w_lock (stderr) exp-bbv/tests/amd64-linux/ll (stdout) |
|
From: Tom H. <th...@cy...> - 2009-07-22 02:30:37
|
Nightly build on mg ( x86_64, Fedora 9 ) Started at 2009-07-22 03:10:05 BST Ended at 2009-07-22 03:30:17 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 517 tests, 6 stderr failures, 2 stdout failures, 2 post failures == none/tests/linux/mremap2 (stdout) helgrind/tests/rwlock_test (stderr) helgrind/tests/tc06_two_races_xml (stderr) drd/tests/pth_cancel_locked (stderr) drd/tests/tc22_exit_w_lock (stderr) exp-bbv/tests/amd64-linux/ll (stdout) exp-bbv/tests/amd64-linux/ll (stderr) exp-bbv/tests/amd64-linux/ll (post) exp-bbv/tests/amd64-linux/million (post) exp-bbv/tests/amd64-linux/rep_prefix (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 517 tests, 3 stderr failures, 2 stdout failures, 2 post failures == none/tests/linux/mremap2 (stdout) helgrind/tests/tc06_two_races_xml (stderr) exp-bbv/tests/amd64-linux/ll (stdout) exp-bbv/tests/amd64-linux/ll (stderr) exp-bbv/tests/amd64-linux/ll (post) exp-bbv/tests/amd64-linux/million (post) exp-bbv/tests/amd64-linux/rep_prefix (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Jul 22 03:20:16 2009 --- new.short Wed Jul 22 03:30:17 2009 *************** *** 8,12 **** ! == 517 tests, 3 stderr failures, 2 stdout failures, 2 post failures == none/tests/linux/mremap2 (stdout) helgrind/tests/tc06_two_races_xml (stderr) exp-bbv/tests/amd64-linux/ll (stdout) --- 8,15 ---- ! == 517 tests, 6 stderr failures, 2 stdout failures, 2 post failures == none/tests/linux/mremap2 (stdout) + helgrind/tests/rwlock_test (stderr) helgrind/tests/tc06_two_races_xml (stderr) + drd/tests/pth_cancel_locked (stderr) + drd/tests/tc22_exit_w_lock (stderr) exp-bbv/tests/amd64-linux/ll (stdout) |
|
From: Nicholas N. <n.n...@gm...> - 2009-07-22 01:46:36
|
On Wed, Jul 22, 2009 at 12:55 AM, <sv...@va...> wrote: > Author: bart > Date: 2009-07-21 15:55:52 +0100 (Tue, 21 Jul 2009) > New Revision: 10504 > > Log: > Added --auto-run-dsymutil=yes to --var-info=yes. I don't think this is necessary. The .dSYM/ directory is built for all regtests by default. Also, how is DRD's --var-info=yes different to the core's --read-var-info=yes? It seems like DRD should just use --read-var-info=yes the way Memcheck and Helgrind do. Nick |