#4456: curl-7.34.0
-------------------------+-----------------------
Reporter: fo | Owner: fo
Type: enhancement | Status: assigned
Priority: normal | Milestone: current
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by fo):
Tests 20 507 534 have been failing for me since Oct 2013:
[http://www.mail-archive.com/[email protected]/msg15509.html]
Perhaps I have finally the reason at:
[http://permalink.gmane.org/gmane.comp.web.curl.general/13282]:
{{{
This might be due to a broken DNS implementation on this machine or its
recursive DNS resolver.
}}}
I do not have httpd nor bind.
Is this analysis correct?
The logs:
only test 20 executed
{{{
CMD (256): valgrind >/dev/null 2>&1
CMD (0): valgrind --help 2>&1 | grep -- --tool > /dev/null 2>&1
CMD (0): ../src/curl --version 1>log/curlverout.log 2>log/curlvererr.log
********* System characteristics ********
* curl 7.34.0 (i686-pc-linux-gnu)
* libcurl/7.34.0 OpenSSL/1.0.1e zlib/1.2.8 libidn/1.28
* Features: AsynchDNS IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
* Host: VMWLFS74
* System: Linux VMWLFS74 3.11.1 #1 SMP Thu Sep 19 08:53:45 BRT 2013 i686
GNU/Linux
* Server SSL: OFF libcurl SSL: ON
* debug build: OFF track memory: OFF
* valgrind: ON HTTP IPv6 ON
* FTP IPv6 ON Libtool lib: OFF
* Shared build: yes
* SSL library: OpenSSL
* Ports:
* HTTP/8990 FTP/8992 FTP2/8995 RTSP/9007
* TFTP/8997 HTTP-IPv6/8994 RTSP-IPv6/9008 FTP-IPv6/8996
* GOPHER/9009 GOPHER-IPv6/9009
* SSH/8999 SOCKS/9000 POP3/9001 IMAP/9003 SMTP/9005
* POP3-IPv6/9002 IMAP-IPv6/9004 SMTP-IPv6/9006
* HTTPTLS/9011 HTTPTLS-IPv6/9012
* HTTP-PIPE/9014
*****************************************
* starts no server
test 020...[attempt connect to non-existing host name]
../libtool --mode=execute /usr/bin/valgrind --tool=memcheck --leak-
check=yes --suppressions=./valgrind.supp --num-callers=16 --log-
file=log/valgrind20 ../src/curl --output log/curl20.out --include
--trace-ascii log/trace20 --trace-time non-existing-host.haxx.se.
>log/stdout20 2>log/stderr20
CMD (1792): ../libtool --mode=execute /usr/bin/valgrind --tool=memcheck
--leak-check=yes --suppressions=./valgrind.supp --num-callers=16 --log-
file=log/valgrind20 ../src/curl --output log/curl20.out --include
--trace-ascii log/trace20 --trace-time non-existing-host.haxx.se.
>log/stdout20 2>log/stderr20
curl returned 7, when expecting 6
exit FAILED
TESTDONE: 0 tests out of 1 reported OK: 0%
TESTFAIL: These test cases failed: 20
TESTDONE: 1 tests were considered during 129 seconds.
}}}
only 507 executed
{{{
CMD (256): valgrind >/dev/null 2>&1
CMD (0): valgrind --help 2>&1 | grep -- --tool > /dev/null 2>&1
CMD (0): ../src/curl --version 1>log/curlverout.log 2>log/curlvererr.log
********* System characteristics ********
* curl 7.34.0 (i686-pc-linux-gnu)
* libcurl/7.34.0 OpenSSL/1.0.1e zlib/1.2.8 libidn/1.28
* Features: AsynchDNS IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
* Host: VMWLFS74
* System: Linux VMWLFS74 3.11.1 #1 SMP Thu Sep 19 08:53:45 BRT 2013 i686
GNU/Linux
* Server SSL: OFF libcurl SSL: ON
* debug build: OFF track memory: OFF
* valgrind: ON HTTP IPv6 ON
* FTP IPv6 ON Libtool lib: OFF
* Shared build: yes
* SSL library: OpenSSL
* Ports:
* HTTP/8990 FTP/8992 FTP2/8995 RTSP/9007
* TFTP/8997 HTTP-IPv6/8994 RTSP-IPv6/9008 FTP-IPv6/8996
* GOPHER/9009 GOPHER-IPv6/9009
* SSH/8999 SOCKS/9000 POP3/9001 IMAP/9003 SMTP/9005
* POP3-IPv6/9002 IMAP-IPv6/9004 SMTP-IPv6/9006
* HTTPTLS/9011 HTTPTLS-IPv6/9012
* HTTP-PIPE/9014
*****************************************
startnew: perl -I. ./httpserver.pl --pidfile ".http_server.pid" --logfile
"log/http_server.log" --ipv4 --port 8990 --srcdir "."
RUN: ../src/curl --max-time 13 --output log/http_verify.out --silent
--verbose --globoff "http://127.0.0.1:8990/verifiedserver"
2>log/http_verify.log
CMD (0): ../src/curl --max-time 13 --output log/http_verify.out --silent
--verbose --globoff "http://127.0.0.1:8990/verifiedserver"
2>log/http_verify.log
RUN: HTTP server is now running PID 9045
* pid http => 9045 9045
test 507...[multi interface get with non-existing host name]
../libtool --mode=execute /usr/bin/valgrind --tool=memcheck --leak-
check=yes --suppressions=./valgrind.supp --num-callers=16 --log-
file=log/valgrind507 ./libtest/lib507 http://non-existing-host.haxx.se/
>log/stdout507 2>log/stderr507
CMD (0): ../libtool --mode=execute /usr/bin/valgrind --tool=memcheck
--leak-check=yes --suppressions=./valgrind.supp --num-callers=16 --log-
file=log/valgrind507 ./libtest/lib507 http://non-existing-host.haxx.se/
>log/stdout507 2>log/stderr507
lib507 returned 0, when expecting 6
exit FAILED
- abort tests
* kill pid for http => 9045
RUN: Process with pid 9045 signalled to die
RUN: Process with pid 9045 forced to die with SIGKILL
TESTDONE: 0 tests out of 1 reported OK: 0%
TESTFAIL: These test cases failed: 507
TESTDONE: 1 tests were considered during 5 seconds.
}}}
only test 534 executed
{{{
CMD (256): valgrind >/dev/null 2>&1
CMD (0): valgrind --help 2>&1 | grep -- --tool > /dev/null 2>&1
CMD (0): ../src/curl --version 1>log/curlverout.log 2>log/curlvererr.log
********* System characteristics ********
* curl 7.34.0 (i686-pc-linux-gnu)
* libcurl/7.34.0 OpenSSL/1.0.1e zlib/1.2.8 libidn/1.28
* Features: AsynchDNS IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
* Host: VMWLFS74
* System: Linux VMWLFS74 3.11.1 #1 SMP Thu Sep 19 08:53:45 BRT 2013 i686
GNU/Linux
* Server SSL: OFF libcurl SSL: ON
* debug build: OFF track memory: OFF
* valgrind: ON HTTP IPv6 ON
* FTP IPv6 ON Libtool lib: OFF
* Shared build: yes
* SSL library: OpenSSL
* Ports:
* HTTP/8990 FTP/8992 FTP2/8995 RTSP/9007
* TFTP/8997 HTTP-IPv6/8994 RTSP-IPv6/9008 FTP-IPv6/8996
* GOPHER/9009 GOPHER-IPv6/9009
* SSH/8999 SOCKS/9000 POP3/9001 IMAP/9003 SMTP/9005
* POP3-IPv6/9002 IMAP-IPv6/9004 SMTP-IPv6/9006
* HTTPTLS/9011 HTTPTLS-IPv6/9012
* HTTP-PIPE/9014
*****************************************
startnew: perl -I. ./ftpserver.pl --pidfile ".ftp_server.pid" --logfile
"log/ftp_server.log" --srcdir "." --proto ftp --ipv4 --port 8992 --addr
"127.0.0.1"
RUN: ../src/curl --max-time 13 --silent --verbose --globoff
"ftp://127.0.0.1:8992/verifiedserver" 2>log/ftp_verify.log
RUN: Verifying our test ftp server took 0 seconds
RUN: FTP server is now running PID 9127
* pid ftp => 9127 9127
test 534...[FTP RETR twice using multi: non-existing host and non-existing
file]
../libtool --mode=execute /usr/bin/valgrind --tool=memcheck --leak-
check=yes --suppressions=./valgrind.supp --num-callers=16 --log-
file=log/valgrind534 ./libtest/lib533 ftp://non-existing-
host.haxx.se/path/534 ftp://127.0.0.1:8992/path/534 >log/stdout534
2>log/stderr534
CMD (32000): ../libtool --mode=execute /usr/bin/valgrind --tool=memcheck
--leak-check=yes --suppressions=./valgrind.supp --num-callers=16 --log-
file=log/valgrind534 ./libtest/lib533 ftp://non-existing-
host.haxx.se/path/534 ftp://127.0.0.1:8992/path/534 >log/stdout534
2>log/stderr534
534: protocol FAILED:
--- log/check-expected 2013-12-17 08:58:42.217710158 -0300
+++ log/check-generated 2013-12-17 08:58:42.217710158 -0300
@@ -1,9 +0,0 @@
-USER anonymous
-PASS [email protected]
-PWD
-CWD path
-EPSV
-TYPE I
-SIZE 534
-RETR 534
-QUIT
- abort tests
* kill pid for ftp-ctrl => 9128
* kill pid for ftp => 9127
RUN: Process with pid 9127 signalled to die
RUN: Process with pid 9127 forced to die with SIGKILL
TESTDONE: 0 tests out of 1 reported OK: 0%
TESTFAIL: These test cases failed: 534
TESTDONE: 1 tests were considered during 64 seconds.
}}}
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/4456#comment:3>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page