A quick note, I just ran a successfull test run on perl-5.6.1+threads. My original failing report seems to have something to do with non-threaded perl-5.6.1
Philippe M. Chiasson wrote:
Stas Bekman wrote:
I've gleaned out almost all the issues with mp2 and 5.6, all were just test tweaks. The only remaining issue is failing: t/perl/api.t, but it doesn't fail on its own, so I'm running the SMOKE for it now. Hopefully will know the answer by tomorrow.
Please let me know if you see any other problems besides this test when running under perl 5.6. Thanks.
Here is the result of a test run this morning Perl 5.6.1 httpd 2.0.51/prefork
-------------8<---------- Start Bug Report ------------8<---------- 1. Problem Description:
Virtually every single test fails, and the only error showing up in the error_log is :
Undefined subroutine &Apache::RequestRec::AUTOLOAD called.\n [...]
Many, many times. (Obviously, this is probably only one problem ;-)
Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/apache/cgihandler.t 2 2 100.00% 1-2 t/apache/conftree.t 9 2304 ?? ?? % ?? t/apache/content_length_header.t 27 19 70.37% 1-13 16 19 22- 23 25-26 t/apache/discard_rbody.t 0 13 3 6 200.00% 1-3 t/apache/post.t 2 1 50.00% 2 t/apache/read.t 0 13 1 2 200.00% 1 t/apache/read2.t 9 2304 ?? ?? % ?? t/apache/scanhdrs2.t 5 4 80.00% 1-2 4-5 t/apache/send_cgi_header.t 4 4 100.00% 1-4 t/apache/subprocess.t 9 2304 ?? ?? % ?? t/apache/util.t 9 2304 ?? ?? % ?? t/apache/write.t 9 2304 ?? ?? % ?? t/api/access.t 9 2304 ?? ?? % ?? t/api/access2.t 6 3 50.00% 2 5-6 t/api/aplog.t 9 2304 ?? ?? % ?? t/api/command.t 9 2304 ?? ?? % ?? t/api/conn_rec.t 9 2304 ?? ?? % ?? t/api/conn_util.t 9 2304 ?? ?? % ?? t/api/content_encoding.t 9 2304 1 2 200.00% 1 t/api/custom_response.t 4 4 100.00% 1-4 t/api/err_headers_out.t 6 5 83.33% 1-5 t/api/in_out_filters.t 0 13 1 2 200.00% 1 t/api/internal_redirect.t 9 2304 4 8 200.00% 1-4 t/api/internal_redirect_handler.t 9 2304 2 4 200.00% 1-2 t/api/lookup_misc.t 9 2304 2 4 200.00% 1-2 t/api/lookup_uri.t 9 2304 4 8 200.00% 1-4 t/api/lookup_uri2.t 9 2304 ?? ?? % ?? t/api/module.t 9 2304 ?? ?? % ?? t/api/process.t 9 2304 ?? ?? % ?? t/api/query.t 9 2304 ?? ?? % ?? t/api/request_rec.t 9 2304 ?? ?? % ?? t/api/request_subclass.t 9 2304 ?? ?? % ?? t/api/request_util.t 9 2304 ?? ?? % ?? t/api/response.t 9 2304 ?? ?? % ?? t/api/rflush.t 1 1 100.00% 1 t/api/sendfile.t 7 3 42.86% 1-3 t/api/server_const.t 9 2304 ?? ?? % ?? t/api/server_rec.t 9 2304 ?? ?? % ?? t/api/server_util.t 9 2304 ?? ?? % ?? t/api/show.t 9 2304 ?? ?? % ?? t/api/slurp_filename.t 9 2304 ?? ?? % ?? t/api/status.t 6 6 100.00% 1-6 t/api/sub_request.t 9 2304 ?? ?? % ?? t/api/uri.t 9 2304 ?? ?? % ?? t/apr/base64.t 9 2304 ?? ?? % ?? t/apr/brigade.t 9 2304 ?? ?? % ?? t/apr/bucket.t 9 2304 ?? ?? % ?? t/apr/date.t 9 2304 ?? ?? % ?? t/apr/finfo.t 9 2304 ?? ?? % ?? t/apr/flatten.t 9 2304 ?? ?? % ?? t/apr/ipsubnet.t 9 2304 ?? ?? % ?? t/apr/os.t 9 2304 ?? ?? % ?? t/apr/perlio.t 9 2304 ?? ?? % ?? t/apr/pool.t 9 2304 ?? ?? % ?? t/apr/sockaddr.t 9 2304 ?? ?? % ?? t/apr/socket.t 9 2304 ?? ?? % ?? t/apr/string.t 9 2304 ?? ?? % ??
Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/apr/table.t 9 2304 ?? ?? % ?? t/apr/threadmutex.t 9 2304 ?? ?? % ?? t/apr/uri.t 9 2304 ?? ?? % ?? t/apr/util.t 9 2304 ?? ?? % ?? t/apr/uuid.t 9 2304 ?? ?? % ?? t/compat/apache.t 9 2304 ?? ?? % ?? t/compat/apache_file.t 9 2304 ?? ?? % ?? t/compat/apache_module.t 9 2304 ?? ?? % ?? t/compat/apache_table.t 9 2304 ?? ?? % ?? t/compat/apache_uri.t 9 2304 ?? ?? % ?? t/compat/apache_util.t 9 2304 ?? ?? % ?? t/compat/conn_authen.t 1 1 100.00% 1 t/compat/conn_rec.t 9 2304 ?? ?? % ?? t/compat/request.t 9 2304 ?? ?? % ?? t/compat/request_body.t 0 13 5 6 120.00% 1-5 t/compat/send_fd.t 3 2 66.67% 2-3 t/directive/cmdparms.t 9 2304 ?? ?? % ?? t/directive/env.t 9 2304 ?? ?? % ?? t/directive/perl.t 8 4 50.00% 2-3 6-7 t/directive/perldo.t 9 2304 ?? ?? % ?? t/directive/perlloadmodule.t 9 2304 ?? ?? % ?? t/directive/perlloadmodule2.t 3 3 100.00% 1-3 t/directive/perlloadmodule3.t 3 3 100.00% 1-3 t/directive/perlloadmodule4.t 9 2304 ?? ?? % ?? t/directive/perlloadmodule5.t 9 2304 ?? ?? % ?? t/directive/perlloadmodule6.t 9 2304 ?? ?? % ?? t/directive/perlmodule.t 1 1 100.00% 1 t/directive/perlrequire.t 1 1 100.00% 1 t/directive/pod.t 9 2304 ?? ?? % ?? t/directive/setupenv.t 3 1 33.33% 2 t/error/api.t 9 2304 ?? ?? % ?? t/error/runtime.t 10 4 40.00% 7-10 t/filter/both_str_req_add.t 1 1 100.00% 1 t/filter/both_str_req_mix.t 1 1 100.00% 1 t/filter/both_str_req_proxy.t 1 1 100.00% 1 t/filter/in_autoload.t 1 1 100.00% 1 t/filter/in_bbs_body.t 9 2304 2 4 200.00% 1-2 t/filter/in_bbs_consume.t 1 1 100.00% 1 t/filter/in_bbs_inject_header.t 9 2304 36 72 200.00% 1-36 t/filter/in_bbs_msg.t 9 2304 ?? ?? % ?? t/filter/in_bbs_underrun.t 1 1 100.00% 1 t/filter/in_init_basic.t 1 1 100.00% 1 t/filter/in_str_bin_data.t 9 2304 4 8 200.00% 1-4 t/filter/in_str_consume.t 0 13 1 2 200.00% 1 t/filter/in_str_declined.t 9 2304 ?? ?? % ?? t/filter/in_str_lc.t 1 1 100.00% 1 t/filter/in_str_msg.t 9 2304 ?? ?? % ?? t/filter/in_str_sandwich.t 1 1 100.00% 1 t/filter/out_bbs_basic.t 9 2304 ?? ?? % ?? t/filter/out_bbs_ctx.t 1 1 100.00% 1 t/filter/out_bbs_filebucket.t 10 10 100.00% 1-10 t/filter/out_init_basic.t 1 1 100.00% 1 t/filter/out_str_api.t 9 2304 ?? ?? % ?? t/filter/out_str_ctx.t 1 1 100.00% 1 t/filter/out_str_declined.t 1 1 100.00% 1 t/filter/out_str_eval.t 9 2304 ?? ?? % ?? t/filter/out_str_lc.t 1 1 100.00% 1 t/filter/out_str_remove.t 1 1 100.00% 1
Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/filter/out_str_req_eos.t 1 1 100.00% 1 t/filter/out_str_req_mix.t 1 1 100.00% 1 t/filter/out_str_reverse.t 2 2 100.00% 1-2 t/filter/out_str_subreq_default.t 1 1 100.00% 1 t/filter/out_str_subreq_modperl.t 1 1 100.00% 1 t/hooks/access.t 4 2 50.00% 2-3 t/hooks/authen_basic.t 4 2 50.00% 2-3 t/hooks/authen_digest.t 7 6 85.71% 1 3-7 t/hooks/authz.t 4 2 50.00% 2-3 t/hooks/cleanup.t 2 2 100.00% 1-2 t/hooks/cleanup2.t 2 1 50.00% 1 t/hooks/fixup.t 9 2304 ?? ?? % ?? t/hooks/headerparser.t 9 2304 ?? ?? % ?? t/hooks/push_handlers.t 1 1 100.00% 1 t/hooks/push_handlers_blessed.t 9 2304 ?? ?? % ?? t/hooks/push_handlers_same_phase. 9 2304 ?? ?? % ?? t/hooks/set_handlers.t 9 2304 ?? ?? % ?? t/hooks/stacked_handlers.t 1 1 100.00% 1 t/hooks/startup.t 9 2304 2 4 200.00% 1-2 t/hooks/trans.t 3 3 100.00% 1-3 t/modperl/cookie.t 9 2304 3 6 200.00% 1-3 t/modperl/cookie2.t 9 2304 3 6 200.00% 1-3 t/modperl/current_callback.t 9 2304 ?? ?? % ?? t/modperl/dir_config.t 9 2304 ?? ?? % ?? t/modperl/endav.t 9 2304 ?? ?? % ?? t/modperl/env.t 9 2304 ?? ?? % ?? t/modperl/exit.t 9 2304 3 6 200.00% 1-3 t/modperl/getc.t 2 1 50.00% 2 t/modperl/io_nested_with_closed_s 9 2304 ?? ?? % ?? t/modperl/io_with_closed_stds.t 9 2304 ?? ?? % ?? t/modperl/method.t 9 2304 ?? ?? % ?? t/modperl/methodname.t 9 2304 ?? ?? % ?? t/modperl/methodobj.t 9 2304 ?? ?? % ?? t/modperl/perl.t 9 2304 ?? ?? % ?? t/modperl/perl_options.t 9 2304 ?? ?? % ?? t/modperl/pnotes.t 9 2304 ?? ?? % ?? t/modperl/post_utf8.t 9 2304 ?? ?? % ?? t/modperl/print.t 9 2304 ?? ?? % ?? t/modperl/printf.t 9 2304 ?? ?? % ?? t/modperl/readline.t 2 1 50.00% 2 t/modperl/request_rec_tie_api.t 9 2304 ?? ?? % ?? t/modperl/sameinterp.t 9 2304 12 23 191.67% 1-12 t/modperl/setauth.t 9 2304 ?? ?? % ?? t/modperl/status.t 15 9 60.00% 1-4 9 11 13-15 t/modperl/subenv.t 9 2304 ?? ?? % ?? t/modperl/taint.t 9 2304 ?? ?? % ?? t/modules/apache_status.t 9 2304 11 22 200.00% 1-11 t/modules/cgi.t 5 5 100.00% 1-5 t/modules/cgipost.t 9 2304 6 12 200.00% 1-6 t/modules/cgiupload.t 0 13 2 4 200.00% 1-2 t/modules/include.t 6 5 83.33% 1 3-6 t/modules/include2.t 4 2 50.00% 1 3 t/modules/include_subreq.t 9 2304 1 2 200.00% 1 t/modules/proxy.t 9 2304 1 2 200.00% 1 t/modules/reload.t 9 2304 3 6 200.00% 1-3 t/perl/api.t 9 2304 ?? ?? % ?? t/preconnection/note.t 9 2304 1 2 200.00% 1 t/user/rewrite.t 9 2304 ?? ?? % ??
Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/vhost/config.t 9 2304 ?? ?? % ?? t/vhost/log.t 9 2304 ?? ?? % ?? 11 tests skipped. Failed 175/218 test scripts, 19.72% okay. 260/691 subtests failed, 62.37% okay.
2. Used Components and their Configuration:
*** mod_perl version 1.9917
*** using [mod_perl-cvs]/lib/Apache/BuildConfig.pm
*** Makefile.PL options: MP_APR_LIB => aprext MP_APXS => [httpd]/i386-linux/2.0.51-dev/prefork/bin/apxs MP_CCOPTS => MP_COMPAT_1X => 1 MP_DEBUG => 1 MP_GENERATE_XS => 1 MP_LIBNAME => mod_perl MP_MAINTAINER => 1 MP_TRACE => 1 MP_USE_DSO => 1 MP_USE_GTOP => 1
*** [httpd]/i386-linux/2.0.51-dev/prefork/bin/httpd -V Server version: Apache/2.0.51-dev Server built: Aug 26 2004 15:44:25 Server's Module Magic Number: 20020903:9 Architecture: 32-bit 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 HTTPD_ROOT="[httpd]/i386-linux/2.0.51-dev/prefork" -D SUEXEC_BIN="[httpd]/i386-linux/2.0.51-dev/prefork/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"
*** (apr|apu)-config linking info
-L[httpd]/i386-linux/2.0.51-dev/prefork/lib -lapr-0 -lrt -lm -lcrypt -lnsl -lpthread -ldl -L[httpd]/i386-linux/2.0.51-dev/prefork/lib -laprutil-0 -lgdbm -ldb-4.2 -lexpat
*** [perl]/i386-linux/5.6.1/shrplib/bin/perl -V Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: Platform: osname=linux, osvers=2.4.20, archname=i686-linux uname='linux shou.sg.ectoplasm.org 2.4.20 #4 smp sat apr 12 20:16:56 sgt 2003 i686 athlon i386 gnulinux ' config_args='-des -Dprefix=[perl]/i386-linux/5.6.1/shrplib -Doptimize='-g' -Duseshrplib' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='cc', ccflags ='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-g', cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='3.2.3 20030422 (Red Hat Linux 3.2.3-4)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, usemymalloc=n, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil libc=/lib/libc-2.3.2.so, so=so, useshrplib=true, libperl=libperl.so Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic -Wl,-rpath,[perl]/i386-linux/5.6.1/shrplib/lib/5.6.1/i686-linux/CORE' cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl): Compile-time options: DEBUGGING USE_LARGE_FILES Built under linux Compiled at Jun 2 2003 13:44:54 %ENV: PERL_LWP_USE_HTTP_10="1" @INC: [perl]/i386-linux/5.6.1/shrplib/lib/5.6.1/i686-linux [perl]/i386-linux/5.6.1/shrplib/lib/5.6.1 [perl]/i386-linux/5.6.1/shrplib/lib/site_perl/5.6.1/i686-linux [perl]/i386-linux/5.6.1/shrplib/lib/site_perl/5.6.1 [perl]/i386-linux/5.6.1/shrplib/lib/site_perl .
*** Packages of interest status:
Apache::Request: - CGI : 2.93 LWP : 5.69 mod_perl : -
3. This is the core dump trace: (if you get a core dump):
[CORE TRACE COMES HERE]
This report was generated by ./t/REPORT on Tue Sep 28 18:05:52 2004 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 [EMAIL PROTECTED]
-- -------------------------------------------------------------------------------- Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5 http://gozer.ectoplasm.org/ F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
