--On August 26, 2005 1:58:05 PM -0400 Jeff Trawick <[EMAIL PROTECTED]> wrote:

I may use this as an excuse to play with dtrace some as well.

That's what I thought ;)  The problem I found is that observing more
than one side of the socket makes it work.  But good luck to you!!!

Works for me. I can get it to happen with dtrace - not at all with truss though. If it helps, my dtrace file is at:

<http://people.apache.org/~jerenkrantz/httpd.d>

Set it up such that we only have 1 worker thread (MaxClients 1, etc, etc.)...

Run it with:

./httpd.d <pid of worker process> <pid of cgid process>

When it blows up, you'll see the read return values being corrupt. So, I'm fairly sure we're not doing something completely stupid.

I'm going to write this up and throw it at some of the OpenSolaris devs and see if they have any ideas. -- justin

Reply via email to