[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#183046: marked as done (too hard to run it on binaries not in path)



Your message dated Thu, 31 Dec 2009 05:32:21 +0000
with message-id <E1NQDe1-0006xt-SF@ries.debian.org>
and subject line Bug#183046: fixed in fuzz 0.6-9
has caused the Debian Bug report #183046,
regarding too hard to run it on binaries not in path
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 owner@bugs.debian.org
immediately.)


-- 
183046: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=183046
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: fuzz
Version: 0.6-6
Severity: minor

If I want to run fuzz on something that is not in my path -- because I
just wrote the program and compiled it to test some library functions,
say, it makes it nonobvious how to do this, because after frking the
child each time, it chdirs it to /tmp.

fork()                                  = 10500
[pid 10500] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 10500] chdir("/tmp")               = 0
[pid 10500] dup2(7, 0)                  = 0
[pid 10500] close(7)                    = 0
[pid 10500] close(8)                    = 0
[pid 10500] dup2(5, 1)                  = 1
[pid 10500] dup(2)                      = 7
[pid 10500] fcntl64(7, F_SETFD, 0xbfffce88) = 0
[pid 10500] dup2(5, 2)                  = 2
[pid 10500] close(5)                    = 0
[pid 10500] execve("./catstack", ["./catstack", "-"], [/* 42 vars */]) = -1 ENOENT (No such file or directory)
[pid 10500] write(7, "Exec failed.\n", 13Exec failed.
) = 13
[pid 10500] write(7, "No such file or directory", 25No such file or directory) = 25

So I have to strace it to figure out why it's failing, and then
learn to use fuzz `pwd`/myprogram. Bleh. 

The only reason I can see to chdir at all is to prevent the program crashing
and leaving droppings in the pwd. So perhaps this chdir is generally useful,
but I think it should at least be documented.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux dragon 2.4.20 #1 Thu Feb 20 11:25:25 EST 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages fuzz depends on:
ii  libc6                         2.3.1-13   GNU C Library: Shared libraries an
ii  libreadline4                  4.3-4      GNU readline and history libraries

-- no debconf information

-- 
see shy jo

Attachment: pgppGYBirAPjG.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: fuzz
Source-Version: 0.6-9

We believe that the bug you reported is fixed in the latest version of
fuzz, which is due to be installed in the Debian FTP archive:

fuzz_0.6-9.debian.tar.gz
  to main/f/fuzz/fuzz_0.6-9.debian.tar.gz
fuzz_0.6-9.dsc
  to main/f/fuzz/fuzz_0.6-9.dsc
fuzz_0.6-9_i386.deb
  to main/f/fuzz/fuzz_0.6-9_i386.deb



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 183046@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jari Aalto <jari.aalto@cante.net> (supplier of updated fuzz 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 29 Dec 2009 13:10:15 +0200
Source: fuzz
Binary: fuzz
Architecture: source i386
Version: 0.6-9
Distribution: unstable
Urgency: low
Maintainer: Jari Aalto <jari.aalto@cante.net>
Changed-By: Jari Aalto <jari.aalto@cante.net>
Description: 
 fuzz       - stress-test programs by giving them random input
Closes: 183045 183046 519376 553759
Changes: 
 fuzz (0.6-9) unstable; urgency=low
 .
   * New maintainer (Closes: #519376).
     - Move to format: 3.0 (quilt).
   * debian/copyright
     - (X-Homepage-Freshmeat): New.
   * debian/control
     - (Standards-Version): Update to 3.8.3
     - (Build-Depends): Update libreadline-dev to 6 (Closes: #553759).
       Update debhelper to 7.1 due to overrides in debian/rules.
     - (Depends): Add ${misc:Depends} for debhelper.
     - (Homepage): update to Freshmeat.
     - (Vcs-*): add URLs.
   * debian/copyrigt:
     - Use FSF URL (FSF recommendation).
   * debian/patches
     - (10): Add patch to to mention absolute path, order options
       alphabetically (Closes: #183046).
     - (11): Add patch to clarify --newlines in manpage (Closes: #183045).
   * debian/rules
     - Remove rules obsoleted by dh(1).
   * debian/source/format
     - New file.
Checksums-Sha1: 
 420da15fee4e5926189ce64244e161b64ac7dea2 1114 fuzz_0.6-9.dsc
 dc3d524526cfa14e6a90155d97ee87cdbfe5c4cc 7123 fuzz_0.6-9.debian.tar.gz
 dcda23830aec8482fab76f9577f97f09f2dbd4eb 21408 fuzz_0.6-9_i386.deb
Checksums-Sha256: 
 0a303fe4bed4a85fd690874b9d18500293e33b0a8a42f114bcb2163cf6081998 1114 fuzz_0.6-9.dsc
 a5db87535d9da3c2cb602930c436db89f35a99cab7a3dd3e2563ff2be1c9f5df 7123 fuzz_0.6-9.debian.tar.gz
 722591d2ad298009747f0094d267482fe7c389d8d074ee94c0b1da24642cb814 21408 fuzz_0.6-9_i386.deb
Files: 
 943edbd2d715e1c01a51589dedd2f015 1114 devel optional fuzz_0.6-9.dsc
 d15a796ca97814744ff8f382b13ea13c 7123 devel optional fuzz_0.6-9.debian.tar.gz
 9fce61c89700ece40850dd6b51d80cf9 21408 devel optional fuzz_0.6-9_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAks8NEsACgkQpdwBkPlyvgM4nACfcRU8nevmlpLVwWRckjJ54wAr
NrIAnAhs7wciuV6o0HDAeuMVyGdVbXv5
=2+R8
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: