This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 1.7.5: cygwin programs throw STATUS_ACCESS_VIOLATION exceptions


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
>> <cgf-use-the-mailinglist-please...>  wrote:
>    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
><http://cygwin.com/acronyms/#PCYMTNQREAIYR>.  Feeding spammers just makes
>them hungry.
>
><snip>
>
>>> 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 <http://cygwin.com/snapshots/>.  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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]