Sorry, with all the things we're upgrading I don't want to add the variable of experimental code into the mix. I'll just run 5.20.3 for now.

Bill


On 7/22/2016 12:12 AM, Steve Hay wrote:
Yes, I intend to make a new mod_perl release with the fix very soon
after two maint perl releases (5.22.3 / 5.24.1) are done. Sorry this
fix has languished so long.

In the meantime, if you're able to grab the latest SVN source and try
it then that would be a great help: It should be good to go, but more
testing is mostly what it needs.


On 22 July 2016 at 02:24, William Ward <william.w...@oracle.com> wrote:
OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS
status by the Perl gods. Hopefully a new mod_perl will come out that
includes this fix.

Bill.



On 7/21/2016 6:10 PM, Adam Prime wrote:
there are changes in SVN to support perls >= 5.22, but the work hasn't
been released and may not be complete yet.  This is the bug:

https://rt.cpan.org/Public/Bug/Display.html?id=101962

If you can downgrade your perl to 5.20 then you should be able to get
things running.

Adam


On 07/21/2016 05:16 PM, William Ward wrote:
-------------8<---------- Start Bug Report ------------8<----------
1. Problem Description:

Until recently we have been using Perl 5.8.8, Apache 2.2.29, and
mod_perl 2.0.8. Due to migration to a new platform, it is necessary to
rebuild our tech stack, so I am taking this opportunity to upgrade
(Perl 5.8.8 doesn't want to build on the new platform anyway).

Everything compiles fine, and Apache and Perl have no issues but
mod_perl has failures running "make test":

Test Summary Report
-------------------
t/api/uri.t                           (Wstat: 0 Tests: 12 Failed: 0)
    Parse errors: Bad plan.  You planned 24 tests but ran 12.
t/apr-ext/uri.t                       (Wstat: 65280 Tests: 12 Failed: 0)
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 36 tests but ran 12.
t/apr/uri.t                           (Wstat: 0 Tests: 12 Failed: 0)
    Parse errors: Bad plan.  You planned 36 tests but ran 12.
t/directive/perlloadmodule3.t         (Wstat: 0 Tests: 3 Failed: 3)
    Failed tests:  1-3
t/filter/both_str_native_remove.t     (Wstat: 0 Tests: 8 Failed: 4)
    Failed tests:  1, 6-8
t/modperl/print.t                     (Wstat: 0 Tests: 5 Failed: 0)
    Parse errors: Bad plan.  You planned 6 tests but ran 5.
t/modperl/printf.t                    (Wstat: 65280 Tests: 0 Failed: 0)
    Non-zero exit status: 255
    Parse errors: No plan found in TAP output
Files=245, Tests=2223, 136 wallclock secs ( 1.16 usr 2.63 sys + 80.27
cusr 35.91 csys = 119.97 CPU)
Result: FAIL
Failed 7/245 test programs. 7/2223 subtests failed.

I re-ran the tests mentioned above using -verbose mode, and the
results are below.

% t/TEST -verbose api/uri apr-ext/uri apr/uri
directive/perlloadmodule3 filter/both_str_native_remove modperl/print
modperl/printf
[warning] setting ulimit to allow core files
ulimit -c unlimited; /arudev/tech-stack/16.09.16.06/linux/bin/perl

/scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/TEST
-verbose 'api/uri' 'apr-ext/uri' 'apr/uri' 'directive/perlloadmodule3'
'filter/both_str_native_remove' 'modperl/print' 'modperl/printf'
/arudev/tech-stack/16.09.16.06/linux/bin/httpd  -d

/scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t
-f

/scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/conf/httpd.conf
-D APACHE2
using Apache/2.2.31 (prefork MPM)

waiting 120 seconds for server to start: .[Thu Jul 21 14:01:34 2016]
[info] 6 Apache2:: modules loaded
[Thu Jul 21 14:01:34 2016] [info] 0 APR:: modules loaded
[Thu Jul 21 14:01:34 2016] [info] base server + 29 vhosts ready to run
tests
..
waiting 120 seconds for server to start: ok (waited 2 secs)
server localhost.localdomain:8529 started
server localhost.localdomain:8530 listening (perlsections)
server localhost.localdomain:8531 listening (inherit)
server localhost.localdomain:8532 listening (filter_out_apache)
server localhost.localdomain:8533 listening (TestVhost::log)
server localhost.localdomain:8534 listening (TestVhost::config)
server localhost.localdomain:8535 listening (TestModperl::setupenv)
server localhost.localdomain:8536 listening (TestModperl::perl_options2)
server localhost.localdomain:8537 listening (TestModperl::perl_options)
server localhost.localdomain:8538 listening (TestModperl::merge)
server localhost.localdomain:8539 listening
(TestDirective::perlcleanuphandler)
server localhost.localdomain:8540 listening (TestModules::proxy)
server localhost.localdomain:8541 listening (TestUser::rewrite)
server localhost.localdomain:8542 listening (TestProtocol::echo_bbs)
server localhost.localdomain:8543 listening (TestProtocol::echo_timeout)
server localhost.localdomain:8544 listening (TestProtocol::echo_block)
server localhost.localdomain:8545 listening (TestProtocol::pseudo_http)
server localhost.localdomain:8546 listening (TestProtocol::echo_filter)
server localhost.localdomain:8547 listening (TestProtocol::echo_bbs2)
server localhost.localdomain:8548 listening (TestProtocol::echo_nonblock)
server localhost.localdomain:8549 listening (TestPreConnection::note)
server localhost.localdomain:8550 listening (TestHooks::init)
server localhost.localdomain:8551 listening (TestHooks::startup)
server localhost.localdomain:8552 listening (TestHooks::hookrun)
server localhost.localdomain:8553 listening
(TestHooks::stacked_handlers2)
server localhost.localdomain:8554 listening (TestHooks::trans)
server localhost.localdomain:8555 listening
(TestFilter::both_str_con_add)
server localhost.localdomain:8556 listening (TestFilter::in_bbs_msg)
server localhost.localdomain:8557 listening
(TestFilter::in_bbs_inject_header)
server localhost.localdomain:8558 listening (TestFilter::in_str_msg)
server localhost.localdomain:8559 listening (TestDirective::perlrequire)
server localhost.localdomain:8560 listening (TestDirective::perlmodule)
server localhost.localdomain:8561 listening
(TestDirective::perlloadmodule3)
server localhost.localdomain:8562 listening
(TestDirective::perlloadmodule5)
server localhost.localdomain:8563 listening
(TestDirective::perlloadmodule4)
server localhost.localdomain:8564 listening (TestAPI::add_config)
server localhost.localdomain:8565 listening
(TestDirective::perlloadmodule6)
server localhost.localdomain:8566 listening
(TestHooks::push_handlers_anon)
t/api/uri.t ........................
1..24
# Running under perl version 5.024000 for linux
# Current time local: Thu Jul 21 14:01:36 2016
# Current time GMT:   Thu Jul 21 21:01:36 2016
# Using Test.pm version 1.28
# Using Apache/Test.pm version 1.39
ok 1
# testing : path
# expected: qr/^\/TestAPI__uri/
# received: '/TestAPI__uri'
ok 2
# testing : unparse
# expected: qr/^\/TestAPI__uri/
# received: '/TestAPI__uri'
ok 3
# testing : construct_server/get_server_name/get_server_port
# expected: 'localhost.localdomain:8529'
# received: 'localhost.localdomain:8529'
ok 4
# testing : construct_server(example.com)
# expected: 'example.com:8529'
# received: 'example.com:8529'
ok 5
# testing : construct_server(example.com, 9097)
# expected: 'example.com:9097'
# received: 'example.com:9097'
ok 6
# testing : construct_server(example.com, 9097, new_pool)
# expected: 'example.com:9097'
# received: 'example.com:9097'
ok 7
# construct_url: http://localhost.localdomain:8529/TestAPI__uri
# r->uri: /TestAPI__uri
ok 8
# testing : unparse
# expected: qr/\/TestAPI__uri/
# received: 'http://localhost.localdomain:8529/TestAPI__uri'
ok 9
# testing : parsed path
# expected: '/foo/bar'
# received: '/foo/bar'
ok 10
# construct_url: http://localhost.localdomain:8529/TestAPI__uri?query
# r->uri:
# /TestAPI__uri
# testing : construct_url($uri)
# expected: qr/\/TestAPI__uri/
# received: 'http://localhost.localdomain:8529/TestAPI__uri?query'
ok 11
# testing : args vs query
# expected: 'query'
# received: 'query'
ok 12
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>200 OK</title>
</head><body>
<h1>OK</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
   y...@example.com and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<hr>
<address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
</body></html>
Failed 12/24 subtests
Redundant argument in sprintf at

/scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/lib/TestAPRlib/uri.pm
line 91.
t/apr-ext/uri.t ....................
1..36
# Running under perl version 5.024000 for linux
# Current time local: Thu Jul 21 14:01:38 2016
# Current time GMT:   Thu Jul 21 21:01:38 2016
# Using Test.pm version 1.28
# Using Apache/Test.pm version 1.39
ok 1
ok 2
# testing : password
# expected: 'password'
# received: 'password'
ok 3
# testing : port
# expected: 8000
# received: '8000'
ok 4
# testing : query
# expected: 'query'
# received: 'query'
ok 5
# testing : user
# expected: 'user'
# received: 'user'
ok 6
# testing : path
# expected: '/path/file.pl'
# received: '/path/file.pl'
ok 7
# testing : hostname
# expected: 'www.example.com'
# received: 'www.example.com'
ok 8
# testing : fragment
# expected: 'fragment'
# received: 'fragment'
ok 9
# testing : scheme
# expected: 'http'
# received: 'http'
ok 10
# testing : hostinfo
# expected: 'user:passw...@www.example.com:8000'
# received: 'user:passw...@www.example.com:8000'
ok 11
# password: pass => pass
# port: 21 => 21
# query: undef => undef
# user: log => log
# path: /pub => /pub
# hostname: ftp.example.com => ftp.example.com
# fragment: undef => undef
# scheme: ftp => ftp
# testing : hostinfo
# expected: 'user:passw...@www.example.com:8000'
# received: 'user:passw...@www.example.com:8000'
ok 12
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 24/36 subtests
t/apr/uri.t ........................
1..36
# Running under perl version 5.024000 for linux
# Current time local: Thu Jul 21 14:01:36 2016
# Current time GMT:   Thu Jul 21 21:01:36 2016
# Using Test.pm version 1.28
# Using Apache/Test.pm version 1.39
ok 1
ok 2
# testing : user
# expected: 'user'
# received: 'user'
ok 3
# testing : scheme
# expected: 'http'
# received: 'http'
ok 4
# testing : path
# expected: '/path/file.pl'
# received: '/path/file.pl'
ok 5
# testing : port
# expected: 8000
# received: '8000'
ok 6
# testing : password
# expected: 'password'
# received: 'password'
ok 7
# testing : hostname
# expected: 'www.example.com'
# received: 'www.example.com'
ok 8
# testing : fragment
# expected: 'fragment'
# received: 'fragment'
ok 9
# testing : query
# expected: 'query'
# received: 'query'
ok 10
# testing : hostinfo
# expected: 'user:passw...@www.example.com:8000'
# received: 'user:passw...@www.example.com:8000'
ok 11
# user: log => log
# scheme: ftp => ftp
# path: /pub => /pub
# port: 21 => 21
# password: pass => pass
# hostname: ftp.example.com => ftp.example.com
# fragment: undef => undef
# query: undef => undef
# testing : hostinfo
# expected: 'user:passw...@www.example.com:8000'
# received: 'user:passw...@www.example.com:8000'
ok 12
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>200 OK</title>
</head><body>
<h1>OK</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
   y...@example.com and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<hr>
<address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
</body></html>
Failed 24/36 subtests
# Failed test 1 in t/directive/perlloadmodule3.t at line 39
# Failed test 2 in t/directive/perlloadmodule3.t at line 70
# Failed test 3 in t/directive/perlloadmodule3.t at line 98
t/directive/perlloadmodule3.t ......
1..3
# Running under perl version 5.024000 for linux
# Current time local: Thu Jul 21 14:01:39 2016
# Current time GMT:   Thu Jul 21 21:01:39 2016
# Using Test.pm version 1.28
# Using Apache/Test.pm version 1.39
# connecting to localhost.localdomain:8529
# testing : server merge
# expected: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>500 Internal Server Error</title>
# </head><body>
# <h1>Internal Server Error</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
# received: 'Processing by main server.
#
# Section 1: Main Server
# MyAppend   : MainServer
# MyList     : ["MainServer"]
# MyOverride : MainServer
# MyPlus     : 5
#
# Section 2: Location
# MyAppend   : MainServer
# MyList     : ["MainServer"]
# MyOverride : MainServer
# MyPlus     : 5
# '
not ok 1
# connecting to localhost.localdomain:8561
# testing : server/dir merge
# expected: 'Processing by virtual host.
#
# Section 1: Main Server
# MyAppend   : MainServer
# MyList     : ["MainServer"]
# MyOverride : MainServer
# MyPlus     : 5
#
# Section 2: Virtual Host
# MyAppend   : MainServer VHost
# MyList     : ["MainServer", "VHost"]
# MyOverride : VHost
# MyPlus     : 7
#
# Section 3: Location
# MyAppend   : MainServer VHost Dir
# MyList     : ["MainServer", "VHost", "Dir"]
# MyOverride : Dir
# MyPlus     : 10
# '
# received: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>500 Internal Server Error</title>
# </head><body>
# <h1>Internal Server Error</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8561</address>
# </body></html>
# '
not ok 2
# testing : server/dir/subdir merge
# expected: 'Processing by virtual host.
#
# Section 1: Main Server
# MyAppend   : MainServer
# MyList     : ["MainServer"]
# MyOverride : MainServer
# MyPlus     : 5
#
# Section 2: Virtual Host
# MyAppend   : MainServer VHost
# MyList     : ["MainServer", "VHost"]
# MyOverride : VHost
# MyPlus     : 7
#
# Section 3: Location
# MyAppend   : MainServer VHost Dir SubDir
# MyList     : ["MainServer", "VHost", "Dir", "SubDir"]
# MyOverride : SubDir
# MyPlus     : 11
# '
# received: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>500 Internal Server Error</title>
# </head><body>
# <h1>Internal Server Error</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8561</address>
# </body></html>
# '
not ok 3
Failed 3/3 subtests
# Failed test 1 in t/filter/both_str_native_remove.t at line 23
# Failed test 6 in t/filter/both_str_native_remove.t at line 46
# Failed test 7 in t/filter/both_str_native_remove.t at line 50
# Failed test 8 in t/filter/both_str_native_remove.t at line 54
t/filter/both_str_native_remove.t ..
1..8
# Running under perl version 5.024000 for linux
# Current time local: Thu Jul 21 14:01:39 2016
# Current time GMT:   Thu Jul 21 21:01:39 2016
# Using Test.pm version 1.28
# Using Apache/Test.pm version 1.39
# testing : INCLUDES filter
# expected: qr/xSSI OK/
# received: 'content: gzipped text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2:
modperl_request_input,modperl_request_input,deflate,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
not ok 1
# testing : DEFLATE filter
# expected: qr/content: gzipped text/
# received: 'content: gzipped text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2:
modperl_request_input,modperl_request_input,deflate,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
ok 2
# testing : DEFLATE filter is present
# expected: qr/input1: [\w,]+deflate/
# received: 'content: plain text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2: modperl_request_input,modperl_request_input,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
ok 3
# testing : DEFLATE filter is removed
# expected: qr/input2: [\w,]+deflate/
# received: 'content: plain text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2: modperl_request_input,modperl_request_input,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
ok 4
# testing : DEFLATE filter wasn't invoked
# expected: qr/content: plain text/
# received: 'content: plain text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2: modperl_request_input,modperl_request_input,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
ok 5
# testing : INCLUDES filter is present
# expected: qr/output1:
modperl_request_output,includes,modperl_request_output,/
# received: 'content: plain text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2: modperl_request_input,modperl_request_input,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
not ok 6
# testing : INCLUDES filter is removed
# expected: qr/output2: modperl_request_output,(?!includes)/
# received: 'content: plain text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2: modperl_request_input,modperl_request_input,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
not ok 7
# testing : INCLUDES filter wasn't invoked
# expected: qr/x<!--#echo var="SSI_TEST" -->x/
# received: 'content: plain text
# input1:

modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in
# input2: modperl_request_input,modperl_request_input,http_in,core_in
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
# <html><head>
# <title>200 OK</title>
# </head><body>
# <h1>OK</h1>
# <p>The server encountered an internal error or
# misconfiguration and was unable to complete
# your request.</p>
# <p>Please contact the server administrator,
#  y...@example.com and inform them of the time the error occurred,
# and anything you might have done that may have
# caused the error.</p>
# <p>More information about this error may be available
# in the server error log.</p>
# <hr>
# <address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
# </body></html>
# '
not ok 8
Failed 4/8 subtests
t/modperl/print.t ..................
1..6
# Running under perl version 5.024000 for linux
# Current time local: Thu Jul 21 14:01:36 2016
# Current time GMT:   Thu Jul 21 21:01:36 2016
# Using Test.pm version 1.28
# Using Apache/Test.pm version 1.39
ok 1
ok 2
ok 3
ok 4
# 11 bytes
ok 5
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>200 OK</title>
</head><body>
<h1>OK</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
   y...@example.com and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<hr>
<address>Apache/2.2.31 (Unix) world domination series/2.0
mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port
8529</address>
</body></html>
Failed 1/6 subtests
request has failed (the response code was: 500)
see t/logs/error_log for more details
t/modperl/printf.t .................
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run

Test Summary Report
-------------------
t/api/uri.t                      (Wstat: 0 Tests: 12 Failed: 0)
    Parse errors: Bad plan.  You planned 24 tests but ran 12.
t/apr-ext/uri.t                  (Wstat: 65280 Tests: 12 Failed: 0)
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 36 tests but ran 12.
t/apr/uri.t                      (Wstat: 0 Tests: 12 Failed: 0)
    Parse errors: Bad plan.  You planned 36 tests but ran 12.
t/directive/perlloadmodule3.t    (Wstat: 0 Tests: 3 Failed: 3)
    Failed tests:  1-3
t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4)
    Failed tests:  1, 6-8
t/modperl/print.t                (Wstat: 0 Tests: 5 Failed: 0)
    Parse errors: Bad plan.  You planned 6 tests but ran 5.
t/modperl/printf.t               (Wstat: 65280 Tests: 0 Failed: 0)
    Non-zero exit status: 255
    Parse errors: No plan found in TAP output
Files=7, Tests=52,  4 wallclock secs ( 0.04 usr  0.08 sys +  2.38
cusr  0.99 csys =  3.49 CPU)
Result: FAIL
Failed 7/7 test programs. 7/52 subtests failed.
[warning] server localhost.localdomain:8529 shutdown
[  error] error running tests (please examine t/logs/error_log)
2. Used Components and their Configuration:

*** mod_perl version 2.000009

*** using

/scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/lib/Apache2/BuildConfig.pm

*** Makefile.PL options:
    MP_APR_LIB     => aprext
    MP_APXS        => /arudev/tech-stack/16.09.16.06/linux/bin/apxs
    MP_COMPAT_1X   => 1
    MP_GENERATE_XS => 1
    MP_LIBNAME     => mod_perl
    MP_USE_DSO     => 1


*** /arudev/tech-stack/16.09.16.06/linux/bin/httpd -V
Server version: Apache/2.2.31 (Unix)
Server built:   Jul 21 2016 12:20:36
Server's Module Magic Number: 20051115:40
Server loaded:  APR 1.5.2, APR-Util 1.5.4
Compiled using: APR 1.5.2, APR-Util 1.5.4
Architecture:   64-bit
Server MPM:     Prefork
    threaded:     no
      forked:     yes (variable process count)
Server compiled with....
   -D APACHE_MPM_DIR="server/mpm/prefork"
   -D APR_HAS_SENDFILE
   -D APR_HAS_MMAP
   -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
   -D APR_USE_SYSVSEM_SERIALIZE
   -D APR_USE_PTHREAD_SERIALIZE
   -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
   -D APR_HAS_OTHER_CHILD
   -D AP_HAVE_RELIABLE_PIPED_LOGS
   -D DYNAMIC_MODULE_LIMIT=128
   -D HTTPD_ROOT="/arudev/tech-stack/16.09.16.06/linux"
   -D SUEXEC_BIN="/arudev/tech-stack/16.09.16.06/linux/bin/suexec"
   -D DEFAULT_PIDLOG="logs/httpd.pid"
   -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
   -D DEFAULT_LOCKFILE="logs/accept.lock"
   -D DEFAULT_ERRORLOG="logs/error_log"
   -D AP_TYPES_CONFIG_FILE="conf/mime.types"
   -D SERVER_CONFIG_FILE="conf/httpd.conf"

*** /usr/bin/ldd /arudev/tech-stack/16.09.16.06/linux/bin/httpd
      linux-vdso.so.1 =>  (0x00007fff30ff7000)
      libz.so.1 => /arudev/tech-stack/16.09.16.06/linux/lib/libz.so.1
(0x00007f3776e47000)
      libm.so.6 => /lib64/libm.so.6 (0x00000038a8a00000)
      libaprutil-1.so.0 =>
/arudev/tech-stack/16.09.16.06/linux/lib/libaprutil-1.so.0
(0x00007f3776bce000)
      libexpat.so.1 =>
/arudev/tech-stack/16.09.16.06/linux/lib/libexpat.so.1
(0x00007f37769a6000)
      libapr-1.so.0 =>
/arudev/tech-stack/16.09.16.06/linux/lib/libapr-1.so.0
(0x00007f3776772000)
      libuuid.so.1 => /lib64/libuuid.so.1 (0x00000038b0a00000)
      librt.so.1 => /lib64/librt.so.1 (0x00000038a9200000)
      libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000038b5600000)
      libpthread.so.0 => /lib64/libpthread.so.0 (0x00000038a8200000)
      libc.so.6 => /lib64/libc.so.6 (0x00000038a7e00000)
      /lib64/ld-linux-x86-64.so.2 (0x00000038a7a00000)
      libfreebl3.so => /lib64/libfreebl3.so (0x00000038b5a00000)
      libdl.so.2 => /lib64/libdl.so.2 (0x00000038a8600000)


*** (apr|apu)-config linking info

   -L/arudev/tech-stack/16.09.16.06/linux/lib -laprutil-1     -lexpat
   -L/arudev/tech-stack/16.09.16.06/linux/lib -lapr-1 -luuid -lrt
-lcrypt  -lpthread



*** /arudev/tech-stack/16.09.16.06/linux/bin//perl -V
Summary of my perl5 (revision 5 version 24 subversion 0) configuration:

    Platform:
      osname=linux, osvers=3.8.13-44.1.1.el6uek.x86_64,
archname=x86_64-linux
      uname='linux slc03qfe 3.8.13-44.1.1.el6uek.x86_64 #2 smp wed sep
10 06:10:25 pdt 2014 x86_64 x86_64 x86_64 gnulinux '
      config_args='-des -A ccflags=-fPIC
-Dprefix=/arudev/tech-stack/16.09.16.06/linux -Dmake=/usr/bin/make

-Dotherlibdirs=/arudev/tech-stack/16.09.16.06/portable/lib/perl5:/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl
-Dbin=/arudev/tech-stack/16.09.16.06/linux/bin/ -Uinstallusrbinperl
-Duse64bitint -Duselargefiles
-Dstartperl=#!/arudev/tech-stack/16.09.16.05/linux/bin/perl5.24.0
-Dinc_version_list=none
-Dscriptdir=/arudev/tech-stack/16.09.16.06/linux/bin
-Dsitebin=/arudev/tech-stack/16.09.16.06/linux/bin'
      hint=recommended, useposix=true, d_sigaction=define
      useithreads=undef, usemultiplicity=undef
      use64bitint=define, use64bitall=define, uselongdouble=undef
      usemymalloc=n, bincompat5005=undef
    Compiler:
      cc='cc', ccflags ='-fPIC -fwrapv -fno-strict-aliasing -pipe
-fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_FORTIFY_SOURCE=2',
      optimize='-O2',
      cppflags='-fPIC -fwrapv -fno-strict-aliasing -pipe
-fstack-protector'
      ccversion='', gccversion='4.4.7 20120313 (Red Hat 4.4.7-11)',
gccosandvers=''
      intsize=4, longsize=8, ptrsize=8, doublesize=8,
byteorder=12345678, doublekind=3
      d_longlong=define, longlongsize=8, d_longdbl=define,
longdblsize=16, longdblkind=3
      ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
      alignbytes=8, prototype=define
    Linker and Libraries:
      ld='cc', ldflags =' -fstack-protector'
      libpth=/usr/lib /lib/../lib64 /usr/lib/../lib64 /lib /lib64
/usr/lib64 /usr/local/lib64
      libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
      perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
      libc=libc-2.12.so, so=so, useshrplib=false, libperl=libperl.a
      gnulibc_version='2.12'
    Dynamic Linking:
      dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
      cccdlflags='-fPIC', lddlflags='-shared -O2 -fstack-protector'


Characteristics of this binary (from libperl):
    Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_COPY_ON_WRITE
                          PERL_DONT_CREATE_GVSV
                          PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_MALLOC_WRAP
                          PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT
                          USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
                          USE_LOCALE_CTYPE USE_LOCALE_NUMERIC
USE_LOCALE_TIME
                          USE_PERLIO USE_PERL_ATOF
    Built under linux
    Compiled at Jul 21 2016 12:34:27
    %ENV:

PERL5LIB="/arudev/tech-stack/16.09.16.06/portable/lib/perl5:/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl"

      PERL_LWP_USE_HTTP_10="1"
    @INC:
/arudev/tech-stack/16.09.16.06/portable/lib/perl5/x86_64-linux
      /arudev/tech-stack/16.09.16.06/portable/lib/perl5

/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0/x86_64-linux

/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0
/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl

/arudev/tech-stack/16.09.16.06/linux/lib/perl5/site_perl/5.24.0/x86_64-linux

/arudev/tech-stack/16.09.16.06/linux/lib/perl5/site_perl/5.24.0
/arudev/tech-stack/16.09.16.06/linux/lib/perl5/5.24.0/x86_64-linux
      /arudev/tech-stack/16.09.16.06/linux/lib/perl5/5.24.0

/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0/x86_64-linux

/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0
/arudev/tech-stack/16.09.16.06/portable/lib/perl5/x86_64-linux
      /arudev/tech-stack/16.09.16.06/portable/lib/perl5
/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl
      .

*** Packages of interest status:

Apache2            : -
Apache2::Request   : -
CGI                : 4.31
ExtUtils::MakeMaker: 7.10_01, 7.18
LWP                : -
mod_perl           : -
mod_perl2          : -


3. This is the core dump trace: (if you get a core dump):

    n/a

This report was generated by t/REPORT on Thu Jul 21 20:54:40 2016 GMT.

-------------8<---------- End Bug Report --------------8<----------

Note: Complete the rest of the details and post this bug report to
modperl <at> perl.apache.org. To subscribe to the list send an empty
email to modperl-subscr...@perl.apache.org.




Reply via email to