I FOUND IT!!
Like you said, it was in CGI.pm. It happens when doing a file upload
###### while ($bytesread=read($image_filename_one,$buffer,1024)) { print OUTFILE $buffer; } ######
If during the upload the user stops, drops or dies then the errors come through which makes me think now that its not as serious of a error as I thought (meaning any ill effects I may have thought was a result of that error message, really isn't).
At very least at least I know what causes it.
It could be just one of the possible reason for the error. Since the error itself is lost you can't know for sure. Hopefully a rewrite of that function will make easier to debug problems in the future.
----- Original Message ----- From: "Stas Bekman" <[EMAIL PROTECTED]>
You probably use CGI.pm or something else that calls $r->read(). This
happends
in xs/Apache/RequestIO/Apache__RequestIO.h (hint grep the mod_perl source
code):
/* * XXX: as stated in ap_get_client_block, the real * error gets lots, so we only know that there was one */ ap_log_error(APLOG_MARK, APLOG_ERR, 0, r->server, "mod_perl: $r->read failed to read"); break;
As you can see from the comment due to a bad implementation of ap_get_client_block in Apache, the error is not available. I'm planning to rewrite all these functions to get rid of ap_get_client_block, and work
with
bucket brigades instead.
In any case that won't solve the problem that you are seeing, I'd dig in Apache. e.g. trying to use mod_cgi (which doesn't use ap_get_client_block)
to
reproduce the problem and ask at the httpd list.
__________________________________________________________________ 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
We have been having some problems where all of a sudden apache will start logging the error of:
[error] mod_perl: $r->read failed to read
--
__________________________________________________________________ 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