Glad to see it's finally working. I was never able to get those errors, but
it probably had something to do with the thread pooling you had configured.
And seeing as it's working now, I guess I don't need to bother trying to
get them. 

J

Uwe Schindler wrote:

> On my solaris box the fix does it. I tested it by hammering the same PHP
> script using get_browser() with and without patch. Without patch it gets
> this error. With not and script works :)
> 
> The big problem with this bug is that when the error happens the first
> time (3 threads using get_browser()), the thread which produces the error
> does not reset the recursion counter (because of the error) and after
> finishing all threads it is left at 1. When then 2 more threads use
> get_browser() at the same time the second one gets the error and at the
> end the counter is left at 2. And then all further calls fail...
> 
> In my special case today when the error occured it was:
> 
> 168.221.143.68 www.pangaea.de - [03/Dec/2003:17:10:09 +0100] "GET /
> HTTP/1.1" 200 1985
> "http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=pangaea";
> "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
> 168.221.143.68 www.pangaea.de - [03/Dec/2003:17:10:09 +0100] "GET /
> HTTP/1.1" 200 1985
> "http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=pangaea";
> "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
> 168.221.143.68 www.pangaea.de - [03/Dec/2003:17:10:09 +0100] "GET /
> HTTP/1.1" 200 1985
> "http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=pangaea";
> "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
> 168.221.143.68 www.pangaea.de - [03/Dec/2003:17:10:09 +0100] "GET /
> HTTP/1.1" 200 150
> "http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=pangaea";
> "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
> 168.221.143.68 www.pangaea.de - [03/Dec/2003:17:10:09 +0100] "GET /
> HTTP/1.1" 200 150
> "http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=pangaea";
> "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
> 168.221.143.68 www.pangaea.de - [03/Dec/2003:17:10:09 +0100] "GET /
> HTTP/1.1" 200 150
> "http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=pangaea";
> "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
> 
> 6 threads accessed the get_browser() at the same time - 3 of them failed
> (content-length=150... and visible in error log), counter left at 3 ->
> from this time on get_browser failed to work.
> 
> I think I should apply the patch to 4.3 and 5 (same problem there) and
> close the bug.
> 
> Uwe
> 

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

Reply via email to