On Thu, Feb 09, 2012 at 09:53:31AM +0100, Martin Apel wrote:
> Package: valgrind
> Version: 1:3.7.0-1+b1
> Severity: important
> Tags: patch sid
>
> The script callgrind_control searches for the valgrind process, but
> Debian puts a wrapper around these,
> so it does not find it. This makes the callgrind functionality less usable.
>
> The following patch fixes the problem:
>
> --- /home/home_dev/apel/callgrind_control 2012-02-09
> 09:49:10.000000000 +0100
> +++ /usr/bin/callgrind_control 2012-01-14 23:00:47.000000000 +0100
> @@ -29,7 +29,7 @@
> @pids = ();
> open LIST, "vgdb -l|";
> while(<LIST>) {
> - if (/^use --pid=(\d+) for \S*?valgrind.bin\s+(.*?)\s*$/) {
> + if (/^use --pid=(\d+) for \S*?valgrind\s+(.*?)\s*$/) {
> $pid = $1;
> $cmd = $2;
> if (!($cmd =~ /--tool=callgrind/)) { next; }
>
I'm not sure why this should be required since /usr/bin/valgrind ends with
# Use 'exec' to avoid having another shell process hanging around.
exec $0.bin "$@"
IOW valgrind.bin should just be here unless I'm mistaken.
--
·O· Pierre Habouzit
··O [email protected]
OOO http://www.madism.org
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]