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
(6) |
|
2
(4) |
3
(9) |
4
(11) |
5
(16) |
6
(6) |
7
(1) |
8
(11) |
|
9
(11) |
10
(6) |
11
(10) |
12
(23) |
13
(23) |
14
(6) |
15
(10) |
|
16
(5) |
17
(13) |
18
(9) |
19
(4) |
20
(6) |
21
(16) |
22
(3) |
|
23
(5) |
24
(7) |
25
(6) |
26
(4) |
27
(8) |
28
|
29
(3) |
|
30
(2) |
31
(17) |
|
|
|
|
|
|
From: Florian K. <fl...@ei...> - 2015-08-26 20:27:44
|
I could not reproduce the problem but opted for implementing solution #2
in r15592. Let me know if this does not work for you.
Florian
On 13.08.2015 23:07, Matthias Schwarzott wrote:
> Hi!
>
> The testcase gdbserver_tests/nlgone_exit fails if the locale is set to a
> non english value.
>
> To reproduce this on any system, run soemthing like this:
> # LANG="de_DE" perl tests/vg_regtest gdbserver_tests/nlgone_exit.vgtest
>
> It then fails with this stdoutB.diff:
> --- nlgone_exit.stderrB.exp 2015-05-17 14:29:09.000000000 +0200
> +++ nlgone_exit.stderrB.out 2015-08-13 22:56:52.000000000 +0200
> @@ -1 +1,2 @@
> relaying data between gdb and process ....
> +32 ../sysdeps/unix/sysv/linux/_exit.c: Datei oder Verzeichnis nicht
> gefunden.
>
>
> Possible Solutions:
>
> 1. Cleanup of environment in vg_regtest: For all tests clear several
> known bad variables like LC_* or define others like LC_ALL=C. Cleanup
> could also include to set core file limit to a known value (if test does
> not decide otherwise).
>
> 2. add envB to vgtest syntax, so the affected testcase can define LC_ALL=C.
>
> Regards
> Matthias
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Valgrind-developers mailing list
> Val...@li...
> https://lists.sourceforge.net/lists/listinfo/valgrind-developers
>
|
|
From: <sv...@va...> - 2015-08-26 20:24:55
|
Author: florian
Date: Wed Aug 26 21:24:47 2015
New Revision: 15592
Log:
Support
envB: var=value
in the .vgtest file. This is similar to "env:" except the environment
variable is set prior to invoking progB.
Adapt gdbserver_tests/nlgone_exit.vgtest to fix a problem reported
by Matthias Schwarzott <zz...@ge...>
Modified:
trunk/gdbserver_tests/nlgone_exit.vgtest
trunk/tests/vg_regtest.in
Modified: trunk/gdbserver_tests/nlgone_exit.vgtest
==============================================================================
--- trunk/gdbserver_tests/nlgone_exit.vgtest (original)
+++ trunk/gdbserver_tests/nlgone_exit.vgtest Wed Aug 26 21:24:47 2015
@@ -7,6 +7,7 @@
stderr_filter: filter_stderr
prereq: test -e gdb
progB: gdb
+envB: LC_ALL=C
argsB: --quiet -l 60 --nx ./gone
stdinB: nlgone_exit.stdinB.gdb
stdoutB_filter: filter_gdb
Modified: trunk/tests/vg_regtest.in
==============================================================================
--- trunk/tests/vg_regtest.in (original)
+++ trunk/tests/vg_regtest.in Wed Aug 26 21:24:47 2015
@@ -71,6 +71,7 @@
# - stderr_filter_args: <args for stderr_filter> (default: basename of .vgtest file)
#
# - progB: <prog to run in parallel with prog> (default: none)
+# - envB: <environment variable for progB> (default: none)
# - argsB: <args for progB> (default: none)
# - stdinB: <input file for progB> (default: none)
# - stdoutB_filter: <filter progB stdout through> (default: none)
@@ -91,6 +92,7 @@
#
# There can be more than one env: declaration. Here is an example:
# env: PATH=/opt/bin:$PATH
+# Likewise for envB.
#
# Expected stdout (filtered) is kept in <test>.stdout.exp* (can be more
# than one expected output). It can be missing if it would be empty. Expected
@@ -162,6 +164,7 @@
my $post; # check command after running test
my $cleanup; # cleanup command to run
my @env = (); # environment variable to set prior calling $prog
+my @envB = (); # environment variable to set prior calling $progB
my @failures; # List of failed tests
@@ -344,6 +347,8 @@
$cleanup = $1;
} elsif ($line =~ /^\s*env:\s*(.*)$/) {
push @env,$1;
+ } elsif ($line =~ /^\s*envB:\s*(.*)$/) {
+ push @envB,$1;
} else {
die "Bad line in $f: $line\n";
}
@@ -460,6 +465,11 @@
if (defined $progB) {
+ # Collect environment variables, if any.
+ my $envBvars = "";
+ foreach my $e (@envB) {
+ $envBvars = "$envBvars $e";
+ }
# If there is a progB, let's start it in background:
printf("%-16s valgrind $extraopts $vgopts $prog $args (progB: $progB $argsB)\n",
"$name:");
@@ -468,11 +478,13 @@
# to e.g. redirect stdoutB to stderrB
if (defined $stdinB) {
mysystem("(rm -f progB.done;"
- . " < $stdinB > $name.stdoutB.out 2> $name.stderrB.out $progB $argsB;"
+ . " < $stdinB > $name.stdoutB.out 2> $name.stderrB.out"
+ . " $envBvars $progB $argsB;"
. "touch progB.done) &");
} else {
mysystem("(rm -f progB.done;"
- . " > $name.stdoutB.out 2> $name.stderrB.out $progB $argsB;"
+ . " > $name.stdoutB.out 2> $name.stderrB.out"
+ . "$envBvars $progB $argsB;"
. "touch progB.done) &");
}
} else {
|
|
From: Mark W. <mj...@re...> - 2015-08-26 10:28:09
|
On Tue, 2015-08-25 at 21:00 +0200, Philippe Waroquiers wrote: > Ok to go with the filter, that is largely good enough for the following > reasons: > 1. implementing file transfer in valgrind gdbserver implies some > non minor work (a few hundreds lines of code, I would say). > 2. the typical use case of Valgrind gdbserver is to have Valgrind and > GDB on the same host, so using gdbserver remote protocol to access > files will just be significantly slower, in most cases, and GDB > will automatically use the remote file access if V gdbserver would > provide it. > > Of course, without remote file access, it means that for a 'real' remote > valgrind (i.e. using vgdb via tcp/ip), that you must have a local copy > of the executable and libraries, so that gdb can read them locally. OK, I checked in the filter for now (valgrind svn r15591). I opened a bug for the remote files access feature so we can add it for some version after 3.11 if we can find the time to implement it (and do it efficiently): https://bugs.kde.org/show_bug.cgi?id=351792 Thanks, Mark |
|
From: <sv...@va...> - 2015-08-26 10:27:27
|
Author: mjw
Date: Wed Aug 26 11:27:19 2015
New Revision: 15591
Log:
Filter out gdb file transfer warnings in gdbserver_tests/filter_stderr.
GDB is correct that we don't support that at the moment.
See bug #351792 - vgdb doesn't support remote file transfers.
Modified:
trunk/gdbserver_tests/filter_stderr
Modified: trunk/gdbserver_tests/filter_stderr
==============================================================================
--- trunk/gdbserver_tests/filter_stderr (original)
+++ trunk/gdbserver_tests/filter_stderr Wed Aug 26 11:27:19 2015
@@ -10,4 +10,5 @@
-e '/\/path\/to\/gdb/d' \
-e '/and then give GDB the following command/d' \
-e '/target remote |/d' \
- -e '/pid is optional if only one valgrind process is running/d'
+ -e '/pid is optional if only one valgrind process is running/d' \
+ -e '/warning: remote target does not support file transfer, attempting to access files from local filesystem./d'
|