Hi All Has this problem been solved finally in dev?
Regards, Jie On Tue, 25 Dec 2007, Heiko Jansen wrote: > Date: Tue, 25 Dec 2007 19:59:14 +0100 > From: Heiko Jansen <[EMAIL PROTECTED]> > To: modperl@perl.apache.org > Subject: mod_perl, Perl 5.10, Apache 2.2.6 => Tests fail > > Hi *. > > I'm having trouble getting mod_perl to work with Perl 5.10 and Apache > 2.2.6 on Solaris 64Bit/SPARC using Sun cc (Sun C 5.8 2005/10/13), > compiling as 64Bit app. > This applies to both mod_perl 2.0.3 and the latest (as of today) > mod_perl/2.0.4-dev. > > 2.0.3 won't build at all unless I copy > "src/modules/perl/modperl_common_util.h" and > "src/modules/perl/modperl_interp.h" over from the dev tree. Then it > compiles fine. Bad hack, of course. > > 2.0.4-dev compiles out of the box. > However, running the tests, I see a bunch of errors in either case. > > I'm adding the test output and some info on my Perl. > The error log will follow in a second mail due to the mail size limit > for the list. > If I should provide some more info or if there is anything I could test > locally, please let me know. > > Thx. > Heiko > > > Taken from 2.0.4-dev: > [...] > APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= > APACHE_TEST_USER= APACHE_TEST_APXS= \ > /digibib/tools/bin/perl -Iblib/arch -Iblib/lib \ > t/TEST -bugreport -verbose=0 > [warning] Skipping 'set unlimited ulimit for coredumps', since we are > running as a non-root user on Solaris > /digibib/apache-2.2.6/bin/httpd -d /digibib/src/modperl-2.0/t -f > /digibib/src/modperl-2.0/t/conf/httpd.conf -D APACHE2 -D > PERL_USEITHREADS > using Apache/2.2.6 (worker MPM) > [...] > t/apache/add_config.......................ok > [...These tests worked...] > t/api/lookup_misc.........................ok > t/api/lookup_uri..........................EXPECTED: > pre+subreq=lookup_uri;filter=none+suf at t/api/lookup_uri.t line 28. > RECEIVED: subreq=lookup_uri;filter=none at t/api/lookup_uri.t line 29. > t/api/lookup_uri..........................1/4 # Failed test 1 in > t/api/lookup_uri.t at line 30 > EXPECTED: pre+pre+subreq=lookup_uri;filter=first+suf+suf at > t/api/lookup_uri.t line 28. > RECEIVED: subreq=lookup_uri;filter=first at t/api/lookup_uri.t line 29. > # Failed test 2 in t/api/lookup_uri.t at line 30 fail #2 > EXPECTED: pre+subreq=lookup_uri;filter=second+suf+suf at > t/api/lookup_uri.t line 28. > RECEIVED: subreq=lookup_uri;filter=second at t/api/lookup_uri.t line 29. > # Failed test 3 in t/api/lookup_uri.t at line 30 fail #3 > EXPECTED: pre+subreq=lookup_uri;filter=default+suf at t/api/lookup_uri.t > line 28. > RECEIVED: subreq=lookup_uri;filter=default at t/api/lookup_uri.t line > 29. > # Failed test 4 in t/api/lookup_uri.t at line 30 fail #4 > > [NOTE: the EXPECTED:/RECEIVED: warnings were added by me in .t file] > > t/api/lookup_uri.......................... Failed 4/4 subtests > t/api/lookup_uri2.........................ok > t/api/module..............................ok > t/api/process.............................ok > t/api/query...............................ok > t/api/request_rec.........................ok > t/api/request_subclass....................ok > t/api/request_util........................ok > t/api/response............................ok > t/api/rflush..............................1/2 # Failed test 1 in > t/api/rflush.t at line 14 > # Failed test 2 in t/api/rflush.t at line 20 > t/api/rflush.............................. Failed 2/2 subtests > t/api/sendfile............................ok > [...These tests worked...] > t/filter/both_str_con_add.................ok > t/filter/both_str_native_remove...........1/8 # Failed test 3 in > t/filter/both_str_native_remove.t at line 33 > # Failed test 6 in t/filter/both_str_native_remove.t at line 45 > # Failed test 7 in t/filter/both_str_native_remove.t at line 49 > # Failed test 8 in t/filter/both_str_native_remove.t at line 53 > t/filter/both_str_native_remove........... Failed 4/8 subtests > t/filter/both_str_req_add.................1/1 # Failed test 1 in > t/filter/both_str_req_add.t at line 16 > t/filter/both_str_req_add................. Failed 1/1 subtests > t/filter/both_str_req_mix.................1/1 # Failed test 1 in > t/filter/both_str_req_mix.t at line 33 > t/filter/both_str_req_mix................. Failed 1/1 subtests > t/filter/both_str_req_proxy...............1/1 # Failed test 1 in > t/filter/both_str_req_proxy.t at line 16 > t/filter/both_str_req_proxy............... Failed 1/1 subtests > t/filter/in_autoload......................1/1 # Failed test 1 in > t/filter/in_autoload.t at line 16 > t/filter/in_autoload...................... Failed 1/1 subtests > t/filter/in_bbs_body...................... Failed 2/3 subtests > t/filter/in_bbs_consume...................1/1 # Failed test 1 in > t/filter/in_bbs_consume.t at line 19 > t/filter/in_bbs_consume................... Failed 1/1 subtests > t/filter/in_bbs_inject_header.............ok > t/filter/in_bbs_msg.......................ok > t/filter/in_bbs_underrun..................ok > t/filter/in_error.........................1/1 # Failed test 1 in > t/filter/in_error.t at line 13 > t/filter/in_error......................... Failed 1/1 subtests > t/filter/in_init_basic....................1/1 # Failed test 1 in > t/filter/in_init_basic.t at line 16 > t/filter/in_init_basic.................... Failed 1/1 subtests > t/filter/in_str_bin_data..................ok > t/filter/in_str_consume...................1/1 # Failed test 1 in > t/filter/in_str_consume.t at line 21 > t/filter/in_str_consume................... Failed 1/1 subtests > t/filter/in_str_declined.................. Failed 1/2 subtests > t/filter/in_str_declined_read............. Failed 1/1 subtests > t/filter/in_str_lc........................1/1 # Failed test 1 in > t/filter/in_str_lc.t at line 17 > t/filter/in_str_lc........................ Failed 1/1 subtests > t/filter/in_str_msg....................... Failed 1/1 subtests > t/filter/in_str_sandwich..................1/1 # Failed test 1 in > t/filter/in_str_sandwich.t at line 15 > t/filter/in_str_sandwich.................. Failed 1/1 subtests > t/filter/out_apache.......................ok > t/filter/out_bbs_basic.................... All 1 subtests passed > t/filter/out_bbs_ctx......................1/1 # Failed test 1 in > t/filter/out_bbs_ctx.t at line 22 > t/filter/out_bbs_ctx...................... Failed 1/1 subtests > t/filter/out_bbs_filebucket...............1/10 # Failed test 2 in > t/filter/out_bbs_filebucket.t at line 26 > # Failed test 4 in t/filter/out_bbs_filebucket.t at line 26 fail #2 > # Failed test 6 in t/filter/out_bbs_filebucket.t at line 26 fail #3 > # Failed test 8 in t/filter/out_bbs_filebucket.t at line 26 fail #4 > # Failed test 10 in t/filter/out_bbs_filebucket.t at line 26 fail #5 > t/filter/out_bbs_filebucket............... Failed 5/10 subtests > t/filter/out_init_basic...................1/1 # Failed test 1 in > t/filter/out_init_basic.t at line 17 > t/filter/out_init_basic................... Failed 1/1 subtests > t/filter/out_str_api...................... No subtests run > t/filter/out_str_buffer...................1/2 # Failed test 1 in > t/filter/out_str_buffer.t at line 20 > # Failed test 2 in t/filter/out_str_buffer.t at line 21 > t/filter/out_str_buffer................... Failed 2/2 subtests > t/filter/out_str_ctx......................1/1 # Failed test 1 in > t/filter/out_str_ctx.t at line 23 > t/filter/out_str_ctx...................... Failed 1/1 subtests > t/filter/out_str_declined.................1/1 # Failed test 1 in > t/filter/out_str_declined.t at line 14 > t/filter/out_str_declined................. Failed 1/1 subtests > t/filter/out_str_eval.....................ok > t/filter/out_str_lc.......................1/1 # Failed test 1 in > t/filter/out_str_lc.t at line 13 > t/filter/out_str_lc....................... Failed 1/1 subtests > t/filter/out_str_remove...................1/1 # Failed test 1 in > t/filter/out_str_remove.t at line 13 > t/filter/out_str_remove................... Failed 1/1 subtests > t/filter/out_str_req_eos..................1/1 # Failed test 1 in > t/filter/out_str_req_eos.t at line 19 > t/filter/out_str_req_eos.................. Failed 1/1 subtests > t/filter/out_str_req_mix..................1/1 # Failed test 1 in > t/filter/out_str_req_mix.t at line 18 > t/filter/out_str_req_mix.................. Failed 1/1 subtests > t/filter/out_str_reverse..................1/2 # Failed test 1 in > t/filter/out_str_reverse.t at line 22 > # Failed test 2 in t/filter/out_str_reverse.t at line 30 > t/filter/out_str_reverse.................. Failed 2/2 subtests > t/filter/out_str_subreq_default...........1/1 # Failed test 1 in > t/filter/out_str_subreq_default.t at line 23 > t/filter/out_str_subreq_default........... Failed 1/1 subtests > t/filter/out_str_subreq_modperl...........1/1 # Failed test 1 in > t/filter/out_str_subreq_modperl.t at line 20 > t/filter/out_str_subreq_modperl........... Failed 1/1 subtests > t/hooks/access............................ok > [...These tests worked...] > t/hooks/stacked_handlers..................ok > t/hooks/stacked_handlers2.................1/? # Failed test 1 in > t/hooks/stacked_handlers2.t at line 35 > t/hooks/stacked_handlers2................. Failed 1/1 subtests > t/hooks/startup...........................ok > [...These tests worked...] > t/modperl/util............................ok > t/modules/apache_resource.................skipped: cannot find module > 'BSD::Resource' > t/modules/apache_status...................1/15 # Failed test 1 in > t/modules/apache_status.t at line 26 > t/modules/apache_status................... Failed 1/15 subtests > t/modules/cgi.............................1/5 # Failed test 1 in > t/modules/cgi.t at line 29 > # Failed test 2 in t/modules/cgi.t at line 35 > # Failed test 3 in t/modules/cgi.t at line 43 > # Failed test 4 in t/modules/cgi.t at line 52 > # Failed test 5 in t/modules/cgi.t at line 60 > t/modules/cgi............................. Failed 5/5 subtests > t/modules/cgi2............................1/5 # Failed test 1 in > t/modules/cgi2.t at line 29 > t/modules/cgi2............................2/5 # Failed test 2 in > t/modules/cgi2.t at line 35 > # Failed test 3 in t/modules/cgi2.t at line 43 > # Failed test 4 in t/modules/cgi2.t at line 52 > # Failed test 5 in t/modules/cgi2.t at line 60 > t/modules/cgi2............................ Failed 5/5 subtests > t/modules/cgipost.........................ok > t/modules/cgipost2........................ok > t/modules/cgiupload.......................ok > t/modules/cgiupload2......................ok > t/modules/include.........................ok > t/modules/include2........................ok > t/modules/include_subreq..................ok > t/modules/proxy...........................ok > t/perl/api................................ok > t/perl/hash_attack........................ok > t/perl/ithreads........................... Failed 3/4 subtests > t/perl/ithreads2.......................... Failed 3/4 subtests > t/perl/ithreads_args...................... Failed 1/1 subtests > t/perl/ithreads_eval...................... Failed 1/1 subtests > t/perl/signals............................skipped: works only for > prefork > t/preconnection/note......................ok > t/protocol/echo_bbs.......................ok > t/protocol/echo_bbs2......................ok > t/protocol/echo_block.....................ok > t/protocol/echo_filter....................ok > t/protocol/echo_nonblock..................ok > t/protocol/echo_timeout...................ok > t/protocol/eliza..........................skipped: cannot find module > 'Chatbot::Eliza' > t/protocol/pseudo_http....................ok > t/user/rewrite............................ok > t/vhost/config............................ok > t/vhost/log...............................ok > > Test Summary Report > ------------------- > t/api/lookup_uri.t (Wstat: 0 Tests: 4 Failed: 4) > Failed test number(s): 1-4 > t/api/rflush.t (Wstat: 0 Tests: 2 Failed: 2) > Failed test number(s): 1-2 > t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) > Failed test number(s): 3, 6-8 > t/filter/both_str_req_add.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/both_str_req_mix.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/both_str_req_proxy.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_autoload.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_bbs_body.t (Wstat: 0 Tests: 1 Failed: 0) > Parse errors: Bad plan. You planned 3 tests but ran 1. > t/filter/in_bbs_consume.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_error.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_init_basic.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_str_consume.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_str_declined.t (Wstat: 0 Tests: 2 Failed: 1) > Failed test number(s): 2 > t/filter/in_str_declined_read.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_str_lc.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/in_str_msg.t (Wstat: 0 Tests: 0 Failed: 0) > Parse errors: Bad plan. You planned 1 tests but ran 0. > t/filter/in_str_sandwich.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_bbs_basic.t (Wstat: 0 Tests: 1 Failed: 0) > Parse errors: No plan found in TAP output > t/filter/out_bbs_ctx.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_bbs_filebucket.t (Wstat: 0 Tests: 10 Failed: 5) > Failed test number(s): 2, 4, 6, 8, 10 > t/filter/out_init_basic.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_api.t (Wstat: 0 Tests: 0 Failed: 0) > Parse errors: No plan found in TAP output > t/filter/out_str_buffer.t (Wstat: 0 Tests: 2 Failed: 2) > Failed test number(s): 1-2 > t/filter/out_str_ctx.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_declined.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_lc.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_remove.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_req_eos.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_req_mix.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_reverse.t (Wstat: 0 Tests: 2 Failed: 2) > Failed test number(s): 1-2 > t/filter/out_str_subreq_default.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/filter/out_str_subreq_modperl.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/hooks/stacked_handlers2.t (Wstat: 0 Tests: 1 Failed: 1) > Failed test number(s): 1 > t/modules/apache_status.t (Wstat: 0 Tests: 15 Failed: 1) > Failed test number(s): 1 > t/modules/cgi.t (Wstat: 0 Tests: 5 Failed: 5) > Failed test number(s): 1-5 > t/modules/cgi2.t (Wstat: 0 Tests: 5 Failed: 5) > Failed test number(s): 1-5 > t/perl/ithreads.t (Wstat: 0 Tests: 1 Failed: 0) > Parse errors: Bad plan. You planned 4 tests but ran 1. > t/perl/ithreads2.t (Wstat: 0 Tests: 1 Failed: 0) > Parse errors: Bad plan. You planned 4 tests but ran 1. > t/perl/ithreads_args.t (Wstat: 0 Tests: 0 Failed: 0) > Parse errors: Bad plan. You planned 1 tests but ran 0. > t/perl/ithreads_eval.t (Wstat: 0 Tests: 0 Failed: 0) > Parse errors: Bad plan. You planned 1 tests but ran 0. > Files=244, Tests=2698, 750 wallclock secs ( 4.06 usr 17.40 sys + 304.36 > cusr 61.20 csys = 387.02 CPU) > Result: FAIL > Failed 40/244 test programs. 53/2698 subtests failed. > [warning] server localhost:8529 shutdown > [warning] port 8529 still in use... > done > [ error] error running tests (please examine t/logs/error_log) > [ error] oh rats, server dumped core > [ error] for stacktrace, run: gdb /digibib/apache-2.2.6/bin/httpd -core > /digibib/src/modperl-2.0/t/core > +--------------------------------------------------------+ > | Please file a bug report: http://perl.apache.org/bugs/ | > +--------------------------------------------------------+ > make: *** [run_tests] Error 1 > > > > [EMAIL PROTECTED]/src/modperl-2.0> pstack /digibib/src/modperl-2.0/t/core > core '/digibib/src/modperl-2.0/t/core' of 29652: > /digibib/apache-2.2.6/bin/httpd -d /digibib/src/modperl-2.0/t -f /digi > ----------------- lwp# 1 / thread# 1 -------------------- > ffffffff75bce798 _read (5a, ffffffff7fffede3, 1, 0, ffffffff77c02000, 0) > + c > 000000010005a114 ap_mpm_pod_check (102885490, 100054eb0, 100055d50, > 102778b20, 102778928, 103ba9499) + 1c > 0000000100056ad0 child_main (1, 100054690, 0, 102778b20, 103ba9480, 0) + > 4d8 > 0000000100056d34 make_child (10018fe30, 1, ffffffff7ffff254, 1, 0, 0) + > 144 > 0000000100057600 perform_idle_server_maintenance (1, 1, 1, 0, 1, 0) + > 680 > 00000001000579f0 server_main_loop (0, 6cc, 7, 0, 1, 2) + 328 > 0000000100057f88 ap_mpm_run (10018a7c8, 1001bc958, 10018fe30, 1001907d0, > 1001846a0, 0) + 528 > 000000010001e24c main (100178278, 0, 0, 10018fe30, 10018a7c8, 100188898) > + ddc > 000000010001cbfc _start (0, 0, 0, 0, 0, 0) + 17c > ----------------- lwp# 2 / thread# 2 -------------------- > ffffffff76a2e540 dummy_worker(), exit value = 0x0000000000000000 > ** zombie (exited, not detached, not yet joined) ** > ----------------- lwp# 3 / thread# 3 -------------------- > ffffffff754009fc memcpy (103c204b0, 100000000, 5000000, 5000001, 0, > 5000001) + 4fc > ffffffff694f6aa4 Perl_mg_dup (103c204b0, 1039d63f0, ffffffff624fac48, > 104ee9340, 104ee9340, 400) + 244 > ffffffff694f77f8 Perl_sv_dup (103c204b0, 1, ffffffff624fac48, 1023648b8, > 10, 104ef4808) + 3e0 > ffffffff694facd8 perl_clone (103c204b0, 2, 10, 2, ffffffff696b44b0, 10) > + 1208 > ffffffff62804ba8 S_ithread_create (10377e130, 103c01510, 0, 12d8, 1000, > 103c00910) + 558 > ffffffff62806bdc XS_threads_create (10377e130, 0, 103bfb620, 103c088f0, > 0, 103780050) + 1804 > ffffffff694dd520 Perl_pp_entersub (10377e130, 103bd5ce8, 103c10b00, > 10217e790, ffffffff696b44b0, 0) + e48 > ffffffff694d2d24 Perl_runops_standard (10377e130, 0, ffffffff694dc6d8, > ffffffff694d2e58, ffffffff696b44b0, 103bbb470) + 3c > ffffffff694cd194 Perl_call_sv (ffffffff624fb340, 10377e130, 10236fdb0, > 10377e130, 103bbb470, ffffffff694d2ce8) + 56c > ffffffff6a01834c modperl_callback (10377e130, ffffffff6a017fe0, > 103b748c8, 103b74938, 10018fe30, 10252c0e8) + 324 > ffffffff6a018fb8 modperl_callback_run_handlers (103b75fb8, 10377e130, > 103b7a1c8, 1005ff098, 10018fe30, 1005ff0b8) + 830 > ffffffff6a01912c modperl_callback_per_dir (6, 103b74938, 1, 2020, 2018, > 1) + 28 > ffffffff6a011d50 modperl_response_handler (103b74938, 103b74938, 107800, > 103b75fb8, 103b7a1c8, 1039d63f0) + d0 > 000000010003af0c ap_run_handler (103b74938, 0, 0, 102883d38, 1028845c0, > 4) + 64 > 000000010003baf8 ap_invoke_handler (103b74938, 1005feb78, 0, 0, > 1001c7a88, 0) + 128 > 000000010004edd4 ap_process_request (103b74938, 4, 103b74938, 103b74938, > 103b76250, 0) + 6c > 000000010004b1d8 ap_process_http_connection (103b70c30, 103b70c30, 1, > 100279f70, 0, 103b74938) + 58 > 000000010004544c ap_run_process_connection (103b70c30, 103b70918, > 103b70918, 102884920, fffffffffffffffe, 1) + 64 > 00000001000459d0 ap_process_connection (103b70c30, 103b70918, 103b70918, > 40, 103b70c28, 103b728b8) + 70 > 0000000100054da0 process_socket (103b708a8, 103b70918, 1, 0, 103b728b8, > 40) + 90 > 0000000100055afc worker_thread (0, 103ba94a0, 0, 0, 1, 0) + 2cc > ffffffff76a2e558 dummy_worker (102778d50, 1fc000, 0, 0, > ffffffff76a2e540, 1) + 18 > ffffffff75bcd880 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 4 / thread# 4 -------------------- > ffffffff75bcd924 __lwp_park (102778c10, 102778bd0, 0, 1, 11f0c4, > ffffffff70c0be80) + 14 > ffffffff75bc7148 cond_wait_queue (102778c10, 102778bd0, 0, 0, 0, > ffffffff75cf2100) + 28 > ffffffff75bc76f8 cond_wait (102778c10, 102778bd0, 100059ea8, > ffffffff76a1ca08, ffffffff62c01390, ffffffff77f2f6d8) + 10 > ffffffff75bc7734 pthread_cond_wait (102778c10, 102778bd0, 0, 100059ea8, > 0, 0) + 8 > ffffffff76a1ca08 apr_thread_cond_wait (102778c08, 102778bc8, 1, > ffffffff75cf14c0, 1, 1001848e0) + 18 > 0000000100059ea8 ap_queue_pop (102778ba0, ffffffff622fbe50, > ffffffff622fbe38, 0, 0, ffffffff6e704228) + 50 > 0000000100055a1c worker_thread (0, 103ba94c0, 0, 1, 1, 1) + 1ec > ffffffff76a2e558 dummy_worker (102778d80, 1fc000, 0, 0, > ffffffff76a2e540, 1) + 18 > ffffffff75bcd880 _lwp_start (0, 0, 0, 0, 0, 0) > ----------------- lwp# 5 / thread# 5 -------------------- > ffffffff75bcdda8 _portfs (64, 102784a70, 27, ffffffff620fbd1c, 0, 0) + 8 > ffffffff76a286e0 apr_pollset_poll (1027849f8, ffffffffffffffff, > ffffffff620fbe1c, ffffffff620fbe10, 0, 0) + 1a0 > 0000000100055290 listener_thread (102778db0, 1, 1, 1, 100189438, 0) + > 3b0 > ffffffff76a2e558 dummy_worker (102778db0, 1fc000, 0, 0, > ffffffff76a2e540, 1) + 18 > ffffffff75bcd880 _lwp_start (0, 0, 0, 0, 0, 0) > > > > [EMAIL PROTECTED]/src/modperl-2.0> perl -V > Summary of my perl5 (revision 5 version 10 subversion 0) configuration: > Platform: > osname=solaris, osvers=2.10, archname=sun4-solaris-thread-multi-64-ld > uname='sunos semele 5.10 generic_118833-36 sun4u sparc > sunw,sun-fire-v440 solaris ' > config_args='' > hint=recommended, useposix=true, d_sigaction=define > useithreads=define, usemultiplicity=define > useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef > use64bitint=define, use64bitall=define, uselongdouble=define > usemymalloc=n, bincompat5005=undef > Compiler: > cc='/opt/SUNWspro/bin/cc', ccflags ='-D_REENTRANT -mt > -I/digibib/tools/include -I/usr/local/include -xarch=v9b -xcode=abs64 > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV > -xarch=generic64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', > optimize='-xO5', > cppflags='-D_REENTRANT -mt -I/digibib/tools/include > -I/usr/local/include -xarch=v9b -xcode=abs64 -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV' > ccversion='Sun C 5.8 2005/10/13', gccversion='', gccosandvers='' > intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321 > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 > ivtype='long', ivsize=8, nvtype='long double', nvsize=16, > Off_t='off_t', lseeksize=8 > alignbytes=16, prototype=define > Linker and Libraries: > ld='/opt/SUNWspro/bin/cc', ldflags ='-L/opt/SUNWspro/prod/lib > -L/digibib/tools/lib -L/usr/lib/64 -L/usr/lib -L/lib/64 -L/lib > -L/usr/local/lib -xarch=v9b -xarch=generic64 ' > libpth=/opt/SUNWspro/prod/lib /digibib/tools/lib /usr/lib/64 /usr/lib > /lib/64 /lib /usr/local/lib > libs=-lsocket -lnsl -ldb -ldl -lm -lpthread -lc -lsunmath > perllibs=-lsocket -lnsl -ldl -lm -lpthread -lc -lsunmath > libc=/usr/lib/sparcv9/libc.so, so=so, useshrplib=true, > libperl=libperl.so > gnulibc_version='' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -R > /digibib/tools/lib/perl5/5.10.0/sun4-solaris-thread-multi-64-ld/CORE' > cccdlflags='-KPIC', lddlflags='-G -xarch=v9b -L/opt/SUNWspro/prod/lib > -L/digibib/tools/lib -L/usr/lib/64 -L/usr/lib -L/lib/64 -L/lib > -L/usr/local/lib' > > > Characteristics of this binary (from libperl): > Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV > PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP > PERL_USE_SAFE_PUTENV USE_64_BIT_ALL > USE_64_BIT_INT > USE_ITHREADS USE_LARGE_FILES USE_LONG_DOUBLE > USE_PERLIO USE_REENTRANT_API > Built under solaris > Compiled at Dec 19 2007 21:46:18 > @INC: > /digibib/tools/lib/perl5/5.10.0/sun4-solaris-thread-multi-64-ld > /digibib/tools/lib/perl5/5.10.0 > > /digibib/tools/lib/perl5/site_perl/5.10.0/sun4-solaris-thread-multi-64-ld > /digibib/tools/lib/perl5/site_perl/5.10.0 > /digibib/tools/lib/perl5/site_perl/5.8.8 > /digibib/tools/lib/perl5/site_perl > . >