perl-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Shumway <cshum...@titan-project.org>
Subject Re: [mp1] Segfaults in ap_table_get (Apache::Registry corruption?)
Date Wed, 07 Mar 2007 00:43:17 GMT
On Mon, 5 Mar 2007, Christopher Shumway wrote:

> On Thu, 1 Mar 2007, Christopher Shumway wrote:
>
>>> This seems to be the 'HTTP Headers', whats the output of a curl -I when 
>>> this happens ?
>
> After over 72 hours of looping several curl -I fetching various modperl 
> pages, I still haven't been able to directly reproduce the problem.

I managed to capture a TCP stream with a segfaulting httpd with tcpdump on the 
server.  It doesn't look like its going to reveal much.

Here's the entire contents of the stream:

GET /modperl/parents/ca/5637 HTTP/1.1
Host: www.greatschools.net
User-Agent: Mediapartners-Google/2.1
Accept-Encoding: gzip
Max-Forwards: 10
X-Forwarded-For: 66.249.65.11
X-Forwarded-Host: www.greatschools.net
X-Forwarded-Server: proxy1.greatschools.net
Connection: close




It looks like no headers where ever outputted.  Heres a look at the TCP 
session flow:

16:05:25.087871 IP proxy1.greatschools.net.61997 > 
backend.greatschools.net.80:S 1294232215:1294232215(0) win 65535 <mss 
1460,nop,wscale 1,nop,nop,timestamp 3696164069 0,sackOK,eol> (DF)

16:05:25.087910 IP backend.greatschools.net.80 > 
proxy1.greatschools.net.61997:S 1689629712:1689629712(0) ack 1294232216 win 
65535 <mss 1460,nop,wscale 1,nop,nop,timestamp 954835601 
3696164069,sackOK,eol> (DF)

16:05:25.088189 IP proxy1.greatschools.net.61997 > 
backend.greatschools.net.80:. ack 1 win 33304 <nop,nop,timestamp 3696164069 
954835601> (DF)

16:05:25.088318 IP proxy1.greatschools.net.61997 > 
backend.greatschools.net.80:P 1:284(283) ack 1 win 33304 <nop,nop,timestamp 
3696164069 954835601> (DF)

16:05:25.187537 IP backend.greatschools.net.80 > 
proxy1.greatschools.net.61997:. ack 284 win 33304 <nop,nop,timestamp 954835701 
3696164069> (DF)

16:05:26.009585 IP backend.greatschools.net.80 > 
proxy1.greatschools.net.61997:F 1:1(0) ack 284 win 33304 <nop,nop,timestamp 
954836522 3696164069> (DF)

16:05:26.009873 IP proxy1.greatschools.net.61997 > 
backend.greatschools.net.80:. ack 2 win 33304 <nop,nop,timestamp 3696164991 
954836522> (DF)

16:05:26.009932 IP proxy1.greatschools.net.61997 > 
backend.greatschools.net.80:F 284:284(0) ack 2 win 33304 <nop,nop,timestamp 
3696164991 954836522> (DF)

16:05:26.009975 IP backend.greatschools.net.80 > 
proxy1.greatschools.net.61997:. ack 285 win 33303 <nop,nop,timestamp 954836523 
3696164991> (DF)

The server is backend.greatschools.net and the client is 
proxy1.greatschools.net, which is a reverse-caching proxy server running 
Apache httpd 2.2.

>From the looks of it, httpd on the server closed the connection before any 
data was sent in responce.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Mime
View raw message