Received: (qmail 51374 invoked by uid 501); 21 May 2001 07:21:42 -0000 Message-Id: <20010521072142.51371.qmail@apache.org> Date: 21 May 2001 07:21:42 -0000 From: Thomas Apsel Reply-To: thomas.apsel@ixos.de To: submit@bugz.apache.org Subject: Assertion fails in recvwithtimeout in buff.c X-Send-Pr-Version: 3.110 >Number: 7756 >Category: mod_jserv >Synopsis: Assertion fails in recvwithtimeout in buff.c >Confidential: no >Severity: serious >Priority: medium >Responsible: jserv >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Mon May 21 00:30:03 PDT 2001 >Closed-Date: >Last-Modified: >Originator: thomas.apsel@ixos.de >Release: 1.3.19 >Organization: apache >Environment: Windows 2000 Server ServicePack1 and 2, Apache 1.3.19, mod_ssl-2.8.3-1.3.19, openssl-0.9.6a, ApacheJServ-1.1.2, mod_perl-1.25 and JDK 1.3, JSDK 2.0 and MSVC 6.0 >Description: The child process of apache exists in recvwithtimeout in buff.c. The assertion fails and it calls exit. [Mon May 21 09:23:22 2001] file .\main\buff.c, line 220, assertion "!rv" failed .../main/buff.c: rv = ioctlsocket(sock, FIONBIO, (u_long*)&iostate); iostate = 0; ap_assert(!rv); << This assertion fails. The same happens with Apache 1.3.12 and ApacheJServ 1.1.1. With the child process of apache the JVM exits, too. After apache starts a new child, it cannot the JVM, because the socket of 8007 is already in use. The only solution is to stop and start apache. Have anyone some experiences with Apache and ApacheJServ on Windows 2000 (W2K)? >How-To-Repeat: 1. Install apache and jserv on Windows 2000. 2. Run more than 20 clients in parallel and each client sends a requests to the IsItWorking servlet. 3. After 10-15 minutes the child process of apache exit. >Fix: >Release-Note: >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, you need] [to include in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]