Return-Path: Delivered-To: apmail-apache-bugdb-archive@apache.org Received: (qmail 40280 invoked by uid 500); 19 Jun 2000 21:10:09 -0000 Mailing-List: contact apache-bugdb-help@apache.org; run by ezmlm Precedence: bulk X-No-Archive: yes Reply-To: apache-bugdb@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list apache-bugdb@apache.org Received: (qmail 40228 invoked by uid 501); 19 Jun 2000 21:10:02 -0000 Resent-Date: 19 Jun 2000 21:10:02 -0000 Resent-Message-ID: <20000619211002.40227.qmail@locus.apache.org> Resent-From: submit@bugz.apache.org (GNATS Filer) Resent-To: apache-bugdb@apache.org Resent-Cc: apache-bugdb@apache.org Resent-Reply-To: submit@bugz.apache.org, MarkLibu@cs.com Received: (qmail 35490 invoked by uid 501); 19 Jun 2000 21:02:01 -0000 Message-Id: <20000619210201.35486.qmail@locus.apache.org> Date: 19 Jun 2000 21:02:01 -0000 From: Mark Libucha Reply-To: MarkLibu@cs.com To: submit@bugz.apache.org X-Send-Pr-Version: 3.110 Subject: os-solaris/6211: Apache time outs don't work on SPARC Solaris (ours, at least) >Number: 6211 >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: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Mon Jun 19 14:10:02 PDT 2000 >Closed-Date: >Last-Modified: >Originator: MarkLibu@cs.com >Release: 1.3.12 >Organization: apache >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: >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! ]