X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Mon, 19 Apr 2010 13:48:19 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: 1.7.5: cygwin programs throw STATUS_ACCESS_VIOLATION exceptions Message-ID: <20100419174819.GA6110@ednor.casa.cgf.cx> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <4BCBAFF0 DOT 9080701 AT gmail DOT com> <20100419063229 DOT GA26209 AT ednor DOT casa DOT cgf DOT cx> <4BCC6D32 DOT 4060708 AT cygwin DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4BCC6D32.4060708@cygwin.com> User-Agent: Mutt/1.5.20 (2009-06-14) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Mon, Apr 19, 2010 at 10:48:18AM -0400, Larry Hall (Cygwin) wrote: >On 4/19/2010 7:44 AM, Yuval Emek wrote: >> On Mon, Apr 19, 2010 at 09:32, Christopher Faylor >> wrote: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >. Feeding spammers just makes >them hungry. > > > >>> p.envptr is supposed to be filled in by the call to _cygwin_crt0_common >>> in cygwin_attach_dll. It is supposed to be set to the address of the >>> "environ" variable in the DLL. It is not supposed to be NULL. That >>> assignment should actually not even be necessary but the fact that >>> envptr may be NULL is a problem. Of course, it could just be some >>> non-NULL garbage too. Running in gdb and getting a stack trace would be >>> instructive. >> >> Can you be more specific? (I have been using cygwin for a while, but I >> never debugged it beforehand.) >> I can install gdb using setup.exe . What should I do then in order to >> obtain a stack trace? > >Grab a snapshot from . You want the DLL >and debugging info at least. And, assuming that you can actually run gdb, just "gdb bash" and then "r". cgf -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple