tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mladen Turk <mt...@apache.org>
Subject Re: Recent tcnative null-dereference with 8.0.0-RC3 and 7.0.45 [tcnative-1.dll+0x7e23]
Date Sat, 28 Sep 2013 10:57:23 GMT
On 09/28/2013 12:25 PM, Rainer Jung wrote:
>
>> I can't seem to reproduce the problem using an APR connector on Linux:
>> reports seems to indicate that trivially accessing Tomcat via an HTTP
>> APR connector will cause a crash, and I was able to run the following
>> command without bringing down my instance:
>>
>> $ ab -n 10000 -c 50 http://localhost:28215/my-webapp/index.html
>
>
> Still the whole poll stuff is platform dependent, so it might be you
> will not be able to reproduce the Windows crash even when the test
> scenario is exactly the same as there.
>

Almost every APR crash error is related to reusing closed object/descriptor/pointer.
Eg, crashing inside poll can be caused by closing the socket that is inside poller.
The fact that it doesn't crash on linux might be just because of "close" order.
Even on the same OS it doesn't have to crash all the time.

Anyhow, I'll try to check the 8-RC3 with the latest native on windows.
Seems there are some conceptual problem used inside TC8 probably with
async sockets and double close.


Regards
-- 
^TM

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


Mime
View raw message