Your message dated Tue, 17 May 2011 09:11:47 +0000
with message-id <[email protected]>
and subject line Bug#351823: fixed in valgrind 1:3.6.99svn11761-1
has caused the Debian Bug report #351823,
regarding valgrind: Valgrind deals badly with redirected std{in, out},
especially as regards gdb invocation
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
351823: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351823
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: valgrind
Version: 1:2.4.0-2
Severity: important
Hi,
valgrind's --db-attach=yes option ought to behave sensibly when
debugging programs with redirected stdin/stdout.
valgrind --db-attach=yes foo <input-file
will get to the first error and then exit(0)! This is Far From Ideal
(TM). It's particularly bad because programs that take input on stdin
and output onto stdout are a standard UNIX idiom, so not being able to
debug them sensibly using valgrind/gdb is a serious
problem. Suggesting authors of code re-write chunks of code just to be
able to debug them is not plausible.
Valgrind should supply a gdb helper script that replugs fds and
/dev/tty to set things up in the obviously sensible manner, and that
should be the default debugger command. I don't believe this would be
overly difficult to do.
Thanks,
Matthew
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.25
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages valgrind depends on:
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: valgrind
Source-Version: 1:3.6.99svn11761-1
We believe that the bug you reported is fixed in the latest version of
valgrind, which is due to be installed in the Debian FTP archive:
valgrind_3.6.99svn11761-1.debian.tar.gz
to main/v/valgrind/valgrind_3.6.99svn11761-1.debian.tar.gz
valgrind_3.6.99svn11761-1.dsc
to main/v/valgrind/valgrind_3.6.99svn11761-1.dsc
valgrind_3.6.99svn11761-1_amd64.deb
to main/v/valgrind/valgrind_3.6.99svn11761-1_amd64.deb
valgrind_3.6.99svn11761.orig.tar.bz2
to main/v/valgrind/valgrind_3.6.99svn11761.orig.tar.bz2
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre Habouzit <[email protected]> (supplier of updated valgrind package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 17 May 2011 08:47:28 +0200
Source: valgrind
Binary: valgrind
Architecture: source amd64
Version: 1:3.6.99svn11761-1
Distribution: experimental
Urgency: low
Maintainer: Andrés Roldán <[email protected]>
Changed-By: Pierre Habouzit <[email protected]>
Description:
valgrind - memory debugger and profiler
Closes: 270066 309406 351823 576236
Changes:
valgrind (1:3.6.99svn11761-1) experimental; urgency=low
.
* Package a pre 3.7.0 snapshot (up to r11761 on 20110517).
* 3.7.0 comes with a gdbserver features which mitigates the following bugs:
- Gdb interactions are simpler and avoid issues due to embedding
(Closes: 309406, 270066, 351823)
- this comes with better handling of registers (Closes: 576236).
- 3.7.0 has a s390x port, so enable it as an architecture and see where
it goes.
* remove 0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch since upstream
now integrates those changes.
* lintian fixes:
- add overrides for sgcheck binaries and DSO.
- update debhelper version depends to 7.0.50~ as suggested.
Checksums-Sha1:
f5739ea963fcd881624c4c3047000d2b60a90a23 1434 valgrind_3.6.99svn11761-1.dsc
617e9d75f1373a6b5fa784abde75896954da31c3 6060680
valgrind_3.6.99svn11761.orig.tar.bz2
9020a9b1f68358944f90f6c70c1f4d4868ff5882 29976
valgrind_3.6.99svn11761-1.debian.tar.gz
518963cf6b2443e3628670bee4637e2e34f54037 25394884
valgrind_3.6.99svn11761-1_amd64.deb
Checksums-Sha256:
482c8cecbd354f32bbbf2243ebf8dd57762b496b39ada7bda9d54b860e844f87 1434
valgrind_3.6.99svn11761-1.dsc
fb66ef6190eb5b7d59b05ba9691c8f013e82113693896ac50272ae4c3e64c618 6060680
valgrind_3.6.99svn11761.orig.tar.bz2
d5d40bd17bac569d4d9f98110ac20156b411b982960516d853006b241dd65ad0 29976
valgrind_3.6.99svn11761-1.debian.tar.gz
74b87293c337c883cab603b722826050dbcbb7fffa702959a2239f4ef298ac6d 25394884
valgrind_3.6.99svn11761-1_amd64.deb
Files:
10da7ee13ebaa33d63fa15c30f15ef41 1434 devel optional
valgrind_3.6.99svn11761-1.dsc
436936d9db808cbbbddac1b635f77e37 6060680 devel optional
valgrind_3.6.99svn11761.orig.tar.bz2
f5a41a3e24684a8fad93fb18df7bcc80 29976 devel optional
valgrind_3.6.99svn11761-1.debian.tar.gz
1d654d4f6f212e929d84d58c22fbd860 25394884 devel optional
valgrind_3.6.99svn11761-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk3SKJ4ACgkQvGr7W6Hudhxj8QCfTfid+fYRELjtMkQyGNMkVPb/
umkAnjn+xb/twAhUxaj3GMaO1jWrHPZi
=/kfu
-----END PGP SIGNATURE-----
--- End Message ---