delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2012/10/13/14:25:11

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE
X-Spam-Check-By: sourceware.org
X-Mail-Handler: Dyn Standard SMTP by Dyn
X-Report-Abuse-To: abuse AT dyndns DOT com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information)
X-MHO-User: U2FsdGVkX19UItUWPDsjAZC9BLN4H4y4
Date: Sat, 13 Oct 2012 14:24:49 -0400
From: Christopher Faylor <cgf-use-the-mailinglist-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: sshd fork failure
Message-ID: <20121013182449.GA10736@ednor.casa.cgf.cx>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <503F9877 DOT 5070406 AT gmail DOT com> <20121013153936 DOT GB839 AT ednor DOT casa DOT cgf DOT cx> <5079926F DOT 1020503 AT gmail DOT com> <20121013165405 DOT GC9226 AT ednor DOT casa DOT cgf DOT cx> <5079B10D DOT 1030108 AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <5079B10D.1030108@gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
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 Sat, Oct 13, 2012 at 08:21:01PM +0200, marco atzeri wrote:
>On 10/13/2012 6:54 PM, Christopher Faylor wrote:
>> On Sat, Oct 13, 2012 at 06:10:23PM +0200, marco atzeri wrote:
>>> On 10/13/2012 5:39 PM, Christopher Faylor wrote:
>>>> On Thu, Aug 30, 2012 at 06:44:39PM +0200, marco atzeri wrote:
>>>>> Hi,
>>>>> tracing the sshd process on latest cygwin shapshot ,
>>>>> I see that the fork is failing due to exception C0000005
>>>>>
>>>>>       1       1 [main] sshd (4644)
>>>>> **********************************************
>>>>>    5921    5922 [main] sshd (4644) Program name:
>>>>> E:\cygwin\usr\sbin\sshd.exe (windows pid 4644)
>>>>>      30    5952 [main] sshd (4644) OS version:   Windows NT-6.1
>>>>>      25    5977 [main] sshd (4644)
>>>>> **********************************************
>>>>>     636    6613 [main] sshd (4644) sigprocmask: 0 = sigprocmask (0,
>>>>> 0x6123D428, 0x610FBB30)
>>>>>     122    6735 [main] sshd 4644 child_copy: cygheap - hp 0x20C low
>>>>> 0x612708D0, high 0x61277640, res 1
>>>>>    1368    8103 [main] sshd 4644 child_copy: done
>>>>> --- Process 4644, exception C0000005 at 61137277
>>>>>
>>>>>
>>>>>
>>>>> $ addr2line.exe 61137277 -e /usr/bin/cygwin1.dll
>>>>> /netrel/src/cygwin-snapshot-20120827-1/newlib/libc/stdlib/mbtowc_r.c:323
>>>>>
>>>>> that should be:
>>>>>
>>>>>    ch = (state->__count == 1) ? t[i++] : state->__value.__wchb[1];
>>>>>
>>>>> inside __utf8_mbtowc .
>>>>> It looks a strange place for a fork failure, but it is used in
>>>>> winsup/cygwin/cygheap.cc so it could make sense.
>>>>>
>>>>> Any suggestion how to follow/debug the child portion of fork ?
>>>>
>>>> Is this still failing?  We're looking to release 1.7.17 soon.
>>>
>>> on  20121012 similar but in another location.
>>>
>>> --- Process 6280, exception C0000005 at 61137DC8
>>>    427  147466 [main] sshd 6280 exception::handle: In
>>> cygwin_except_handler exception 0xC0000005 at 0x61137DC8 sp 0x289270
>>>     67  147533 [main] sshd 6280 exception::handle: In
>>> cygwin_except_handler signal 11 at 0x61137DC8
>>>     38  147571 [main] sshd 6280 exception::handle: In
>>> cygwin_except_handler calling 0x0
>>>     37  147608 [main] sshd 6280 exception::handle: Exception:
>>> STATUS_ACCESS_VIOLATION
>>>
>>>   addr2line.exe 61137DC8 -e /usr/bin/cygwin1.dll
>>> /netrel/src/cygwin-snapshot-20121012-1/newlib/libc/stdio/findfp.c:296
>>
>> You seem to be the only person reporting this problem.  Everyone else
>> updates to a snapshot to cure ssh problems.  FWIW, that instruction
>> shouldn't even be executed.
>
>I have such issue only on sshd forking and for long time,
>so it is not relative to last snapshots.

Corinna fixed an issue which could have manifested as ssh SIGSEGVing.
Given the fact that the 61137DC8 doesn't make any sense, are you sure
you're actually using a snapshot?  Could there be an old version of
cygwin1.dll sitting around somewhere?

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

- Raw text -


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