Received: (qmail 35505 invoked by uid 501); 19 Jun 2000 21:02:03 -0000 Message-Id: <20000619210203.35504.qmail@locus.apache.org> Date: 19 Jun 2000 21:02:03 -0000 From: Mark Libucha Reply-To: MarkLibu@cs.com To: submit@bugz.apache.org Subject: Apache time outs don't work on SPARC Solaris (ours, at least) X-Send-Pr-Version: 3.110 >Number: 6212 >Category: os-solaris >Synopsis: Apache time outs don't work on SPARC Solaris (ours, at least) >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Mon Jun 19 14:10:03 PDT 2000 >Closed-Date: Fri Sep 15 13:21:32 PDT 2000 >Last-Modified: Fri Sep 15 13:21:32 PDT 2000 >Originator: MarkLibu@cs.com >Release: 1.3.12 >Organization: >Environment: SunOS hostname 5.7 Generic_106541-10 sun4u sparc SUNW,Ultra-250 Dual processor Patch: 106541-10 Obsoletes: 106832-03, 106976-01, 107029-01, 107030-01, 107334-01, 107031-01, 107117-05, 107899-01 Requires: 107544-02 Incompatibles: Packages: FJSVhea, SUNWarc, SUNWarcx, SUNWatfsr, SUNWcar, SUNWcarx, SUNWcpr, SUNWcprx, SUNWcsl, SUNWcslx, SUNWcsr, SUNWcsu, SUNWcsxu, SUNWcvcx, SUNWdpl, SUNWdplx, SUNWdrrx, SUNWesu, SUNWesxu, SUNWhea, SUNWipc, SUNWkvm, SUNWkvmx, SUNWpcmci, SUNWpcmcu, SUNWpcmcx, SUNWscpu, SUNWtnfc, SUNWtnfcx, SUNWtoo, SUNWtoox, SUNWvolr Patch: 106946-01 Obsoletes: Requires: Incompatibles: Packages: SUNWaccu Patch: 107587-01 Obsoletes: Requires: Incompatibles: Packages: SUNWaccu Patch: 106978-08 Obsoletes: Requires: 107456-01 Incompatibles: Packages: SUNWadmap, SUNWadmc Patch: 106978-09 Obsoletes: Requires: 107456-01 Incompatibles: Packages: SUNWadmap, SUNWadmc Patch: 108721-01 Obsoletes: Requires: Incompatibles: Packages: SUNWadmap Patch: 108662-01 Obsoletes: Requires: Incompatibles: Packages: SUNWadmfw Patch: 106144-09 Obsoletes: Requires: 106148-04 Incompatibles: Packages: SUNWafb, SUNWafbcf, SUNWafbw, SUNWafbx, SUNWafbxg Patch: 106942-03 Obsoletes: 107215-01 Requires: Incompatibles: Packages: SUNWarc, SUNWcsl, SUNWcslx, SUNWnisu Patch: 106950-06 Obsoletes: Requires: Incompatibles: Packages: SUNWarc, SUNWbtool, SUNWbtoox, SUNWcsl, SUNWcslx, SUNWcsu, SUNWcsxu, SUNWhea, SUNWtoo, SUNWtoox Patch: 107117-05 Obsoletes: 106832-03 Requires: Incompatibles: Packages: SUNWarc, SUNWcarx, SUNWcsl, SUNWcslx, SUNWcsr, SUNWcsu, SUNWhea Patch: 107332-02 Obsoletes: Requires: Incompatibles: Packages: SUNWarc, SUNWcsl, SUNWcslx Patch: 106541-06 Obsoletes: 106976-01, 107029-01, 107030-01, 107334-01 Requires: Incompatibles: Packages: SUNWarc, SUNWarcx, SUNWatfsr, SUNWcar, SUNWcarx, SUNWcpr, SUNWcprx, SUNWcsl, SUNWcslx, SUNWcsr, SUNWcsu, SUNWcsxu, SUNWcvcx, SUNWdpl, SUNWdplx, SUNWesu, SUNWesxu, SUNWhea, SUNWkvm, SUNWkvmx, SUNWpcmci, SUNWtnfc, SUNWtnfcx, SUNWtoo, SUNWtoox, SUNWvolr Patch: 107794-01 Obsoletes: Requires: Incompatibles: Packages: SUNWast Patch: 108484-01 Obsoletes: Requires: Incompatibles: Packages: SUNWast Patch: 107127-02 Obsoletes: Requires: Incompatibles: Packages: SUNWatfsu Patch: 106949-01 Obsoletes: Requires: Incompatibles: Packages: SUNWbcp Patch: 106952-01 Obsoletes: Requires: Incompatibles: Packages: SUNWbnuu Patch: 107147-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcar, SUNWcarx Patch: 107453-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcar, SUNWkvm Patch: 107589-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcar, SUNWcarx, SUNWcsr, SUNWcsu, SUNWhea, SUNWpd, SUNWpdx Patch: 106924-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 106944-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 106948-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 106963-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107121-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107148-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107458-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr, SUNWcsu, SUNWssad, SUNWssadx Patch: 107459-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107460-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr, SUNWhea Patch: 107462-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107465-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107680-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107796-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 107841-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcarx, SUNWcsr Patch: 106917-01 Obsoletes: Requires: Incompatibles: Packages: SUNWciu8, SUNWciu8x Patch: 107809-02 Obsoletes: Requires: 106541-04 Incompatibles: Packages: SUNWcsd, SUNWcsr Patch: 106938-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWcslx Patch: 106980-05 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWcslx, SUNWhea Patch: 107285-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWcslx, SUNWcsu, SUNWnisu Patch: 106980-10 Obsoletes: Requires: 106541-09 Incompatibles: Packages: SUNWcsl, SUNWcslx, SUNWhea Patch: 106936-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr Patch: 106985-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr, SUNWcsu Patch: 107456-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr Patch: 107843-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr, SUNWcsu Patch: 107544-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr, SUNWcsu Patch: 106793-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWhea Patch: 106940-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 106987-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWsutl Patch: 107018-01 Obsoletes: Requires: 106938-01 Incompatibles: Packages: SUNWcsu Patch: 107401-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107403-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWcsxu Patch: 107441-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107443-05 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107448-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107451-02 Obsoletes: Requires: 107117-03 Incompatibles: Packages: SUNWcsu Patch: 107454-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107551-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWxcu4 Patch: 107624-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107744-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWxcu4 Patch: 107792-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107836-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 108301-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107792-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 108482-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu Patch: 107450-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcvcr Patch: 107038-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdoc Patch: 106934-03 Obsoletes: Requires: Incompatibles: Packages: SUNWdtbas Patch: 107178-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtbas Patch: 108374-01 Obsoletes: 107881-10 Requires: Incompatibles: Packages: SUNWdtbas, SUNWdtbax, SUNWdtdte, SUNWdtinc, SUNWdtmad Patch: 108219-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtbas Patch: 108374-02 Obsoletes: 107881-10 Requires: Incompatibles: Packages: SUNWdtbas, SUNWdtbax, SUNWdtdte, SUNWdtinc, SUNWdtmad Patch: 107081-13 Obsoletes: 107607-01, 107802-01 Requires: Incompatibles: Packages: SUNWdtbax Patch: 107022-03 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdmn Patch: 107022-05 Obsoletes: Requires: 108374-01 Incompatibles: Packages: SUNWdtdmn, SUNWdtdst, SUNWdtma Patch: 108221-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdmn Patch: 107022-06 Obsoletes: Requires: 108374-01 Incompatibles: Packages: SUNWdtdmn, SUNWdtdst, SUNWdtma Patch: 107011-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdst Patch: 107072-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdst Patch: 107200-05 Obsoletes: Requires: 107001-01 Incompatibles: Packages: SUNWdtdst Patch: 107219-01 Obsoletes: Requires: 106934-02 Incompatibles: Packages: SUNWdtdst Patch: 107248-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdst, SUNWdtma Patch: 107306-01 Obsoletes: Requires: 106934-03 Incompatibles: Packages: SUNWdtdst Patch: 107688-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdst Patch: 107711-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdst, SUNWdtma Patch: 107887-08 Obsoletes: 107001-01 Requires: Incompatibles: Packages: SUNWdtdst, SUNWdtdte, SUNWdtma Patch: 107200-09 Obsoletes: Requires: 108374-01, 107887-08 Incompatibles: Packages: SUNWdtdst, SUNWdtma Patch: 107219-02 Obsoletes: Requires: 106934-02 Incompatibles: Packages: SUNWdtdst Patch: 107885-06 Obsoletes: 107219-02 Requires: 106934-03 Incompatibles: Packages: SUNWdtdst, SUNWdthev, SUNWdticn, SUNWdtma Patch: 107001-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdte Patch: 107180-06 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdte Patch: 108343-02 Obsoletes: Requires: 108374-01 Incompatibles: Packages: SUNWdtezt Patch: 107226-04 Obsoletes: Requires: Incompatibles: Packages: SUNWdtwm Patch: 107702-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtwm Patch: 106959-01 Obsoletes: Requires: Incompatibles: Packages: SUNWensqr, SUNWensqx Patch: 107059-01 Obsoletes: Requires: Incompatibles: Packages: SUNWesu, SUNWxcu4 Patch: 107799-01 Obsoletes: Requires: Incompatibles: Packages: SUNWesu Patch: 106999-01 Obsoletes: Requires: Incompatibles: Packages: SUNWesxu Patch: 107738-01 Obsoletes: Requires: Incompatibles: Packages: SUNWeuise, SUNWpldte, SUNWploc1, SUNWplow1 Patch: 106145-08 Obsoletes: Requires: 106148-04 Incompatibles: Packages: SUNWffb, SUNWffbcf, SUNWffbw, SUNWffbx, SUNWffbxg Patch: 107293-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgss, SUNWgssx Patch: 107834-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea Patch: 107919-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea Patch: 106982-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhmd, SUNWhmdx Patch: 107003-03 Obsoletes: Requires: Incompatibles: Packages: SUNWi8rf Patch: 107292-01 Obsoletes: Requires: Incompatibles: Packages: SUNWifp, SUNWifpx Patch: 107074-01 Obsoletes: Requires: Incompatibles: Packages: SUNWinst Patch: 107432-03 Obsoletes: 106812-04 Requires: Incompatibles: Packages: SUNWisolc, SUNWisolx, SUNWplc1x, SUNWploc1, SUNWplow1 Patch: 107813-01 Obsoletes: Requires: Incompatibles: Packages: SUNWjiu8, SUNWjiu8x Patch: 107337-01 Obsoletes: Requires: Incompatibles: Packages: SUNWkcspg, SUNWkcsrt Patch: 107555-01 Obsoletes: Requires: Incompatibles: Packages: SUNWldapx, SUNWlldap Patch: 106327-05 Obsoletes: Requires: Incompatibles: Packages: SUNWlibC Patch: 106146-07 Obsoletes: Requires: Incompatibles: Packages: SUNWm64, SUNWm64cf, SUNWm64w, SUNWm64x Patch: 106960-01 Obsoletes: Requires: Incompatibles: Packages: SUNWman Patch: 107784-03 Obsoletes: 106851-04, 107318-04 Requires: Incompatibles: Packages: SUNWman Patch: 107081-06 Obsoletes: 107607-01, 107802-01 Requires: Incompatibles: Packages: SUNWmfrun Patch: 107709-02 Obsoletes: 106788-02, 107445-03 Requires: Incompatibles: Packages: SUNWmibii, SUNWsadmi, SUNWsasnm, SUNWsasnx Patch: 107709-04 Obsoletes: 106788-02, 107445-03 Requires: Incompatibles: Packages: SUNWmibii, SUNWsacom, SUNWsadmi, SUNWsadmx, SUNWsasnm, SUNWsasnx Patch: 107330-01 Obsoletes: Requires: Incompatibles: Packages: SUNWntpu Patch: 106725-01 Obsoletes: Requires: Incompatibles: Packages: SUNWoldst Patch: 106725-02 Obsoletes: Requires: Incompatibles: Packages: SUNWoldst Patch: 107115-02 Obsoletes: Requires: Incompatibles: Packages: SUNWpcu, SUNWpsu Patch: 107115-03 Obsoletes: Requires: Incompatibles: Packages: SUNWpcu, SUNWpsu Patch: 106925-01 Obsoletes: Requires: Incompatibles: Packages: SUNWpd, SUNWpdx Patch: 107316-01 Obsoletes: Requires: Incompatibles: Packages: SUNWplcx, SUNWploc Patch: 107499-02 Obsoletes: Requires: Incompatibles: Packages: SUNWpldte Patch: 107891-01 Obsoletes: Requires: Incompatibles: Packages: SUNWpldte Patch: 106857-09 Obsoletes: Requires: Incompatibles: Packages: SUNWpldte, SUNWplow, SUNWplow1 Patch: 107185-01 Obsoletes: Requires: Incompatibles: Packages: SUNWploc1, SUNWplow1 Patch: 107187-01 Obsoletes: Requires: Incompatibles: Packages: SUNWploc1, SUNWplow1 Patch: 107438-02 Obsoletes: Requires: Incompatibles: Packages: SUNWplow Patch: 107044-01 Obsoletes: Requires: Incompatibles: Packages: SUNWplow1 Patch: 106879-01 Obsoletes: Requires: Incompatibles: Packages: SUNWpmowu Patch: 107553-01 Obsoletes: Requires: Incompatibles: Packages: SUNWpppk, SUNWpppkx Patch: 106887-02 Obsoletes: Requires: Incompatibles: Packages: SUNWrtvcl Patch: 107359-01 Obsoletes: Requires: Incompatibles: Packages: SUNWscbcp Patch: 107359-02 Obsoletes: Requires: Incompatibles: Packages: SUNWscbcp Patch: 107031-01 Obsoletes: Requires: Incompatibles: Packages: SUNWscpu Patch: 107684-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsndmu Patch: 106748-03 Obsoletes: Requires: Incompatibles: Packages: SUNWsprot Patch: 107972-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsutl Patch: 107171-03 Obsoletes: Requires: Incompatibles: Packages: SUNWswmt Patch: 107171-04 Obsoletes: Requires: Incompatibles: Packages: SUNWswmt Patch: 107171-05 Obsoletes: Requires: Incompatibles: Packages: SUNWswmt Patch: 107049-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtddte Patch: 107437-03 Obsoletes: Requires: Incompatibles: Packages: SUNWtiu8, SUNWtiu8x Patch: 107063-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtleux Patch: 107893-02 Obsoletes: 108237-01, 108122-01 Requires: Incompatibles: Packages: SUNWtltk, SUNWtltkx Patch: 107893-05 Obsoletes: 108122-01, 108237-01 Requires: Incompatibles: Packages: SUNWtltk, SUNWtltkx Patch: 107838-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtnfc, SUNWtnfcx Patch: 107076-01 Obsoletes: Requires: Incompatibles: Packages: SUNWvolu, SUNWvolux Patch: 107259-01 Obsoletes: Requires: Incompatibles: Packages: SUNWvolu Patch: 107584-01 Obsoletes: Requires: Incompatibles: Packages: SUNWvolu Patch: 107430-01 Obsoletes: Requires: Incompatibles: Packages: SUNWwsr Patch: 108029-01 Obsoletes: Requires: Incompatibles: Packages: SUNWwsr Patch: 106148-05 Obsoletes: Requires: Incompatibles: Packages: SUNWxfb, SUNWxfbx Patch: 107351-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxgldg, SUNWxglrt Patch: 107636-03 Obsoletes: Requires: Incompatibles: Packages: SUNWxi18n, SUNWxi18x, SUNWxim, SUNWximx Patch: 107014-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxilow Patch: 106147-03 Obsoletes: Requires: Incompatibles: Packages: SUNWxilvl Patch: 107078-10 Obsoletes: Requires: Incompatibles: Packages: SUNWxwfnt, SUNWxwplt Patch: 108376-06 Obsoletes: 107078-18, 107648-09 Requires: Incompatibles: Packages: SUNWxwfnt, SUNWxwice, SUNWxwicx, SUNWxwinc, SUNWxwman, SUNWxwplt, SUNWxwplx, SUNWxwpmn, SUNWxwslb Patch: 107233-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxwopt Patch: 107250-02 Obsoletes: Requires: Incompatibles: Packages: SUNWxwplt Patch: 107807-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxwplt Patch: 107546-02 Obsoletes: Requires: Incompatibles: Packages: SUNWxwpsr Patch: 107716-02 Obsoletes: Requires: Incompatibles: Packages: TSIpgx, TSIpgxmn, TSIpgxw, TSIpgxx >Description: The SIGARLM signal used by Apache for timeouts fails to unblock after the alarm is triggered the first time. For example, after a child receives an HTTP 1.1 request and its keep alive times out correctly (15 seconds by default config), the next 1.1 request to that child will result in a keep alive time out that will not expire. When testing with a client that also does not time out keep alives (like a simple telnet client), the connection stays open "forever", effectively knocking out that child. Note that we do NOT see this problem on a uniprocessor X86 Solaris box. >How-To-Repeat: If you contact me, I can ask my boss to give you access to a test host where this problem occurs. I work for CompuServe. >Fix: We added the line sigrelse(SIGALRM); after the call to ap_setjmp(jmpbuffer) in child_main() in http_main.c, and that completely fixs the problem. We don't believe this is the ideal fix, since the Solaris documentation would lead us to believe that the Apache code is correct as is, but we're not entirely sure. Thanks. >Release-Note: >Audit-Trail: From: MarkLibu@cs.com To: submit@bugz.apache.org, apache-bugdb@apache.org Cc: apbugs@apache.org Subject: Re: os-solaris/6212: Apache time outs don't work on SPARC Solaris (ours, at l... Date: Mon, 19 Jun 2000 17:15:47 EDT Sorry, this report is an exact copy of os-solaris/6211. Please delete or close. Finger slipped and double clicked the submit button. :-( Mark Libucha From: MarkLibu@cs.com To: submit@bugz.apache.org, apache-bugdb@apache.org Cc: apbugs@apache.org Subject: Re: os-solaris/6212: Apache time outs don't work on SPARC Solaris (ours, at l... Date: Mon, 19 Jun 2000 17:15:47 EDT Sorry, this report is an exact copy of os-solaris/6211. Please delete or close. Finger slipped and double clicked the submit button. :-( Mark Libucha State-Changed-From-To: open-closed State-Changed-By: slive State-Changed-When: Fri Sep 15 13:21:32 PDT 2000 State-Changed-Why: duplicate. >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! ]