Call for testing: OpenSSH 6.7
Corinna Vinschen
vinschen at redhat.com
Wed Aug 20 03:10:40 EST 2014
On Aug 19 11:19, Damien Miller wrote:
> On Mon, 18 Aug 2014, Corinna Vinschen wrote:
>
> > I tested from CVS HEAD and there's a bug in serverloop.c. On systems
> > not defining NO_IPPORT_RESERVED_CONCEPT, a stray "||" leads to a syntax
> > error. Here's a patch:
> >
> > Index: serverloop.c
>
> applied - thanks.
>
> > Also, I can't run the testsuite on Cygwin anymore:
> [...]
> > -L. -Lopenbsd-compat/ -fstack-protector-all -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lcrypto -lz /usr/lib/textreadmode.o -lcrypt
> > make: *** No rule to make target 'regress/unittests/sshbuf/tests.o', needed by 'regress/unittests/sshbuf/test_sshbuf.exe'. Stop.
> >
> > This is using GNU make. I'm not sure what's missing. Is that because
> > I'm not building in the source dir, by any chance?
>
> I don't think so - it works on Ubuntu with GNU Make and building outside
> the source directory. There is probably some other make trickery that
> I've messed up.
Maybe it was the fact that I called `cvs up' without the -d flag...?
Duh. Sorry about that.
So, now I can run the testsuite and I'm having a problem with the
"forwarding" test. The older version of this test worked fine, the
latest from CVS sometimes fails:
run test forwarding.sh ...
failed copy /bin/ls.exe
cmp: EOF on /home/corinna/src/openssh/64bin/regress/copy
corrupted copy of /bin/ls.exe
This is the last test in forwarding.sh, "transfer over chained unix
domain socket forwards and check result"
Inspecting the log files I see this a couple of times in failed-ssh.log:
debug1: Local connections to LOCALHOST:3301 forwarded to remote address 127.0.0.1:4242
debug3: channel_setup_fwd_listener_tcpip: type 2 wildcard 0 addr NULL
debug3: sock_set_v6only: set socket 5 IPV6_V6ONLY
debug1: Local forwarding listening on ::1 port 3301.
bind: Address already in use
debug1: Local forwarding listening on 127.0.0.1 port 3301.
bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 3301
Could not request local forwarding.
failed-sshd.log shows a similar error.
Running the test another time, it runs to completion. Running it
again, it fails. It fails more often than succeeding, though.
This may very well be a bug in Cygwin or a shortcoming of the underlying
Windows, but I'm not sure what to look for.
I attached the failed-foo.log files from a failed run to this mail,
maybe somebody can sched some light on this problem?
Other than this problem, the testsuite succeeds on Cygwin.
Thanks,
Corinna
--
Corinna Vinschen
Cygwin Maintainer
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: failed-regress.tar.bz2
Type: application/x-bzip2
Size: 10551 bytes
Desc: not available
URL: <http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20140819/30750d08/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20140819/30750d08/attachment-0001.bin>
More information about the openssh-unix-dev
mailing list