First off, can you try using http://www.php.net/~zeev/php-4.2.3RC1.tar.gz 
and see if you experience the same problems?  I've made some thread-safety 
related fixes there, even though none should lead to a hard crash...

If it doesn't solve the problem, can you send me as much information about 
the setup you have, including:
1.  The files you use to reproduce the problem
2.  Version of Windows
3.  Type of computer (single CPU, dual CPU, etc.)

Zeev

At 19:26 26/08/2002, Michael Sisolak wrote:
>I've been doing some debugging of the crashes when running PHP under
>the ISAPI sapi.  Is anybody else currently looking at this?  If you are
>let's talk - here are my notes so far.
>
>I can make my install of PHP (4.2.1, a debug build) throw an exception
>on the first load after an IISReset 90% of the time.  My code is a PHP
>page that loads another PHP page as the stylesheet - so I end up with
>two PHP page loads running at the same time.  The exception is thrown
>in the php_request_shutdown call at the end of the HttpExtensionProc.
>I'm working on tracking down where the exception is coming from, but
>one thing I've noticed so far is that the first thread that gets to the
>shutdown_memory_manager call (inside php_request_shutdown) reports a
>lot of leaks.  I find this to be quite odd, and am beginning to wonder
>if it is mis-reporting the memory of the second thread as if they were
>leaks of the first.  It's just a hunch so far - I haven't been able to
>come up with any evidence, and my understanding of the thread-safe
>memory managment is quite shallow.
>
>Having done some more work I believe that the exception I'm getting is
>coming from inside the zend_hash_reverse_apply call in
>shutdown_executor.  The one to clear the function_table completes
>correctly, but then the class_table one fails (my main PHP file does
>include a series of classes).
>
>Michael Sisolak
>[EMAIL PROTECTED]
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Finance - Get real-time stock quotes
>http://finance.yahoo.com
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to