Nmap Development mailing list archives
Ncat regression testing on Windows - results
From: Jacek Wielemborek <wielemborekj1 () gmail com>
Date: Thu, 8 Aug 2013 21:17:11 +0200
Hi,
I recently ran ncat-test.pl under Cygwin and found quite a lot of
unexpected failures and some MSVC crash windows. In order to capture
them all, I set up a video recording program on the VM. Here's the
copied error message:
---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Error!
Program: ...n\home\d33tah\shared\ncat\ncat-env-ncatins\ncat\test\ncat.exe
R6010
- abort() has been called
(Press Retry to debug the application)
---------------------------
Abort Retry Ignore
---------------------------
The aborts happened on the following tests:
PASS --broker mode (tcp)
PASS --broker mode (tcp ssl)
FAIL --max-conns 1 --keep-open with exec (tcp)
FAIL --max-conns 1 --keep-open with exec (tcp ssl)
FAIL --max-conns 10 --keep-open with exec (tcp)
FAIL --max-conns 10 --keep-open with exec (tcp ssl)
Note that the tests happened on my ncat-env-conninfo branch, but my
previous tests on the code without my patches looked almost the same.
Also, I modified ncat-test.pl a bit, removing most of the sctp tests.
I made sure that the line numbers didn't change, though. Here's the
diff:
--- fixed-ncat-test.pl 2013-08-07 21:11:07.198800000 +0200
+++ ncat-test.pl 2013-08-07 21:11:08.519800000 +0200
@@ -16,7 +16,7 @@
use IPC::Open3;
use strict;
-my $NCAT = "./ncat.exe";
+my $NCAT = "../ncat";
my $HOST = "localhost";
my $IPV6_ADDR = "::1";
my $PORT = 40000;
@@ -180,11 +180,11 @@
# Like server_client_test, but run the test once each for each mix of TCP, UDP,
# SCTP, and SSL.
sub server_client_test_all {
- server_client_test_multi(["tcp", "udp", "tcp ssl"], @_);
+ server_client_test_multi(["tcp", "udp", "sctp", "tcp ssl",
"sctp ssl"], @_);
}
sub server_client_test_tcp_sctp_ssl {
- server_client_test_multi(["tcp", "tcp ssl"],@_);
+ server_client_test_multi(["tcp", "sctp", "tcp ssl", "sctp ssl"], @_);
}
sub server_client_test_tcp_ssl {
@@ -192,7 +192,7 @@
}
sub server_client_test_sctp_ssl {
-# server_client_test_multi(["sctp", "sctp ssl"], @_);
+ server_client_test_multi(["sctp", "sctp ssl"], @_);
}
# Set up a proxy running on $PROXY_PORT. Start a server on $PORT and connect a
@@ -370,11 +370,11 @@
}
sub max_conns_test_all {
- max_conns_test_multi(["tcp", "udp", "tcp ssl"], @_);
+ max_conns_test_multi(["tcp", "udp", "sctp", "tcp ssl", "sctp ssl"], @_);
}
sub max_conns_test_tcp_sctp_ssl {
- max_conns_test_multi(["tcp", "tcp ssl"], @_);
+ max_conns_test_multi(["tcp", "sctp", "tcp ssl", "sctp ssl"], @_);
}
sub max_conns_test_tcp_ssl {
Oh, there's also problem with "--send-only client" tests - although in
the attached log they succeeded, in reality I had to kill Ncat for the
tests to continue because they obviously fell into an infinite loop.
I can re-run the tests if there's any more info you need. I can share
the video as well (30 megabytes).
Yours,
Jacek Wielemborek
Attachment:
test.log
Description:
_______________________________________________ Sent through the dev mailing list http://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Ncat regression testing on Windows - results Jacek Wielemborek (Aug 08)
- Re: Ncat regression testing on Windows - results Jacek Wielemborek (Aug 09)
- Re: Ncat regression testing on Windows - results David Fifield (Aug 09)
- Re: Ncat regression testing on Windows - results Jacek Wielemborek (Aug 09)
- Re: Ncat regression testing on Windows - results David Fifield (Aug 09)
- Re: Ncat regression testing on Windows - results David Fifield (Aug 16)
- Re: Ncat regression testing on Windows - results Jacek Wielemborek (Aug 16)
- Re: Ncat regression testing on Windows - results Jacek Wielemborek (Aug 16)
- Re: Ncat regression testing on Windows - results Jacek Wielemborek (Aug 16)
- Re: Ncat regression testing on Windows - results Jacek Wielemborek (Aug 09)
