On Wed, 27 Aug 2003, Stas Bekman wrote:
Randy Kobes wrote:
On Mon, 25 Aug 2003, Stas Bekman wrote:
It's possible that the problem comes from the new PerlIO Layer, try testing again after disabling it:
[ .. ] Hi Stas, You're right - disabling PERLIO_LAYERS allows the modules/cgi.t and modules/cgiupload.t to pass ... I'll try to track down what changes in the past few weeks led to this. Thanks.
That's crucial then, as we may urgently need to fix something in perl, before 5.8.1 was released. You didn't tell which version you have the problem with. Does it work with 5.8.0? If you use 5.8.1, are you using the very latest checkout? rsync -acvz --delete --force rsync://ftp.linux.activestate.com/perl-5.8.x ./perl-5.8.1
Hi Stas, Sorry for the delay - we're having some network problems here (unrelated to any virus ...). I did the above with a perl-5.8.0 (based on the ActivePerl sources for the latest 8xx build.
OK, so it's then less urgent (i was afraid that something might have been introduced in 5.8.1).
Running those tests with:
env MOD_PERL_TRACE=o t/TEST -v modules/cgi.t
should help you debug what's going on inside.
You can compare the output with mine to tell what's wrong.
[Wed Aug 27 10:40:25 2003] [debug] prefork.c(1039): AcceptMutex: sysvsem (default: sysvsem)
modperl_io_perlio_override_stdin: start
PerlIOApache_pushed: done
PerlIOApache_open: mode r
PerlIOApache_fileno: did nothing
modperl_io_perlio_override_stdin: end
modperl_io_perlio_override_stdout: start PerlIOApache_pushed: done PerlIOApache_open: mode w PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdout: end
[Wed Aug 27 10:40:27 2003] [error] server reached MaxClients setting, consider raising the MaxClients setting
PerlIOApache_write: 4 bytes [ok 2]
modperl_io_perlio_restore_stdin: start
PerlIOApache_fileno: did nothing
PerlIOApache_close: done
PerlIOApache_popped: done
modperl_io_perlio_restore_stdin: end
modperl_io_perlio_restore_stdout: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_flush: 4 bytes [ok 2] PerlIOApache_popped: done modperl_io_perlio_restore_stdout: end
modperl_io_perlio_override_stdin: start PerlIOApache_pushed: done PerlIOApache_open: mode r PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdin: end
modperl_io_perlio_override_stdout: start PerlIOApache_pushed: done PerlIOApache_open: mode w PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdout: end
PerlIOApache_read: wanted 9b, read 9b [PARAM=%338)] PerlIOApache_write: 4 bytes [ok 3] modperl_io_perlio_restore_stdin: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_popped: done modperl_io_perlio_restore_stdin: end
modperl_io_perlio_restore_stdout: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_flush: 4 bytes [ok 3] PerlIOApache_popped: done modperl_io_perlio_restore_stdout: end
modperl_io_perlio_override_stdin: start PerlIOApache_pushed: done PerlIOApache_open: mode r PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdin: end
modperl_io_perlio_override_stdout: start PerlIOApache_pushed: done PerlIOApache_open: mode w PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdout: end
PerlIOApache_read: wanted 130b, read 130b [--742617000027 Content-Disposition: form-data; name="HTTPUPLOAD"; filename="b" Content-Type: text/plain
4 --742617000027-- ck] PerlIOApache_write: 4 bytes [ok 4] modperl_io_perlio_restore_stdin: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_popped: done modperl_io_perlio_restore_stdin: end
modperl_io_perlio_restore_stdout: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_flush: 4 bytes [ok 4] PerlIOApache_popped: done modperl_io_perlio_restore_stdout: end
modperl_io_perlio_override_stdin: start PerlIOApache_pushed: done PerlIOApache_open: mode r PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdin: end
modperl_io_perlio_override_stdout: start PerlIOApache_pushed: done PerlIOApache_open: mode w PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdout: end
PerlIOApache_write: 24 bytes [no param or upload data ] modperl_io_perlio_restore_stdin: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_popped: done modperl_io_perlio_restore_stdin: end
modperl_io_perlio_restore_stdout: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_flush: 24 bytes [no param or upload data ] PerlIOApache_popped: done modperl_io_perlio_restore_stdout: end
modperl_io_perlio_override_stdin: start PerlIOApache_pushed: done PerlIOApache_open: mode r PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdin: end
modperl_io_perlio_override_stdout: start PerlIOApache_pushed: done PerlIOApache_open: mode w PerlIOApache_fileno: did nothing modperl_io_perlio_override_stdout: end
PerlIOApache_write: 24 bytes [no param or upload data ] modperl_io_perlio_restore_stdin: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_popped: done modperl_io_perlio_restore_stdin: end
modperl_io_perlio_restore_stdout: start PerlIOApache_fileno: did nothing PerlIOApache_close: done PerlIOApache_flush: 24 bytes [no param or upload data ] PerlIOApache_popped: done modperl_io_perlio_restore_stdout: end
[Wed Aug 27 10:40:27 2003] [info] Child process pid=31206 is exiting [Wed Aug 27 10:40:27 2003] [info] Child process pid=31209 is exiting
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
