delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/07/13/03:32:56

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Date: Wed, 13 Jul 2011 09:32:06 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Random fork failures
Message-ID: <20110713073206.GC13500@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <4E1AC212 DOT 7030806 AT gmail DOT com> <20110711095630 DOT GB22947 AT calimero DOT vinschen DOT de> <4E1ACF65 DOT 6070102 AT gmail DOT com> <20110711114747 DOT GD22947 AT calimero DOT vinschen DOT de> <20110711120430 DOT GE22947 AT calimero DOT vinschen DOT de> <4E1AFFDE DOT 3050107 AT gmail DOT com> <20110712072326 DOT GB28677 AT calimero DOT vinschen DOT de> <4E1BF83D DOT 4050200 AT gmail DOT com> <20110712092909 DOT GA6485 AT calimero DOT vinschen DOT de> <4E1C3E84 DOT 9050601 AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <4E1C3E84.9050601@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 Jul 12 15:31, yoni levi wrote:
> now the 1_7_10 strace log

> --- Process 3776, exception C0000005 at 61116FEF
>    67 4739866 [main] rxvt 3776 exception::handle: In cygwin_except_handler exc 0xC0000005 at 0x61116FEF sp 0x22CAAC
>    59 4739925 [main] rxvt 3776 exception::handle: In cygwin_except_handler sig 11 at 0x61116FEF
>    44 4739969 [main] rxvt 3776 exception::handle: In cygwin_except_handler calling 0x0
>    45 4740014 [main] rxvt 3776 exception::handle: Exception: STATUS_ACCESS_VIOLATION

The access violation occurs inside the Cygwin DLL, but the address is
useless without the DLL.  Since you built the DLL yourself, you would
have to look where this crash occurs.  You should have a
rxvt.exe.stackdump file with function addresses, kind of like this:

  Frame     Function  Args
  00C0CD58  6100749B  (00000000, 00C0CD9C, 610070BC, 00000000)
  00C0CD88  61004EFC  (00C0CD9C, 00000000, 00000000, 00000000)
  00C0FF48  61004F84  (610070BC, 00000000, 00C0FF68, 00401E72)
  00C0FF58  61006499  (00401130, 00000000, 00C0FF88, 0040103D)
  00C0FF68  00401E72  (00401130, 00000000, 00000000, 00000000)
  [...]

Please call addr2line for all addresses starting with 61.  In the
above example that would be:

  $ addr2line -e /bin/cygwin1.dll 6100749B 61004EFC 61004F84 61006499

This might give a clue what happens in your environment.  I still have
to point out, though, that I can not reproduce this problem.  Neither
with a debug DLL, nor with an optimized DLL.  We didn't rule out
rebasing and BLODA yet.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019