Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 52345 invoked from network); 4 Feb 2011 11:18:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 4 Feb 2011 11:18:55 -0000 Received: (qmail 94200 invoked by uid 500); 4 Feb 2011 11:18:55 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 93739 invoked by uid 500); 4 Feb 2011 11:18:52 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 93727 invoked by uid 99); 4 Feb 2011 11:18:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Feb 2011 11:18:51 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of covener@gmail.com designates 74.125.82.173 as permitted sender) Received: from [74.125.82.173] (HELO mail-wy0-f173.google.com) (74.125.82.173) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Feb 2011 11:18:43 +0000 Received: by wyg36 with SMTP id 36so2307764wyg.18 for ; Fri, 04 Feb 2011 03:18:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=9Z/4Wq2B7+IDBepV/NFeUHI9JD4Yh3O9/Tib3KG/Ch4=; b=N8RVKnpLAATiguusZyD0Iu1wF/oKQwmeOe8VQtl+nFc241r93imx53SkdpDJFy8hor rz2SlzEpF6UsNu/bO/gwQS8eEiAG3vNH0n84Y2lzmSsdaQhAxFBxSHbThKd9yMC+ptlN t2me1a1NCZJadt09aeLZQ8GfkGezNddsOJZs0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=RE8k/Gj6ToedJAazramMQVT/Q/XLld8lhuESgUh9oVUM2Crho3bjE82tSjim55Z3eZ yUyM30AVm7uUBri6KHIL/HDmZ6MAW/TuCir7pEWELjAo9fIataCExwrfCU1NTskX0l++ Oj4LYePw6Ihw+CWOHqq370dLt+Amq+TUGUpyo= MIME-Version: 1.0 Received: by 10.216.13.194 with SMTP id b44mr10510262web.68.1296818225245; Fri, 04 Feb 2011 03:17:05 -0800 (PST) Received: by 10.216.70.132 with HTTP; Fri, 4 Feb 2011 03:17:05 -0800 (PST) In-Reply-To: <1B32FF956ABF414C9BCE5E487A1497E708E7C17D@ukmail02.planit.group> References: <1B32FF956ABF414C9BCE5E487A1497E708E7C17D@ukmail02.planit.group> Date: Fri, 4 Feb 2011 06:17:05 -0500 Message-ID: Subject: Re: VS2010 release builds of Apache/mod_perl crash on Vista/2008/Win7 From: Eric Covener To: dev@httpd.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org > I'm using Apache 2.2.17, mod_perl 2.0.4 and Perl 5.12.2 (patched as per > 5.13.9 to allow building with VS2010). Apache/mod_perl crashes during > start-up, downstream from ap_run_open_logs(): Two anecdotes in this neighborhood that might feed into your experimenting: Once upon a time I had to use module built with an up-level windows toolchain, which cared about native envvars set by the core of Apache. I found that the camel-case environment variable functions in windows were "safer" for both sides to use, e.g. SetEnironmentVariable* instead of putenv, the same ones used by APR already. I also maintain a module that started crashing or "several" windows users, many years after it had been in use, out of hundreds/thousands apparently due to putenv of a basic ascii string, but worked without issue when it called SetEnvironmentVariable* via apr's env functions.