From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4086 invoked by alias); 3 Jun 2011 03:32:15 -0000 Received: (qmail 4077 invoked by uid 22791); 3 Jun 2011 03:32:14 -0000 X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from BACHE.ECE.CMU.EDU (HELO bache.ece.cmu.edu) (128.2.129.23) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 03 Jun 2011 03:32:00 +0000 Received: from [192.168.0.101] (206-248-130-97.dsl.teksavvy.com [206.248.130.97]) by bache.ece.cmu.edu (Postfix) with ESMTP id 57D99166 for ; Thu, 2 Jun 2011 23:31:59 -0400 (EDT) Message-ID: <4DE855B2.6070801@ece.cmu.edu> Date: Fri, 03 Jun 2011 03:32:00 -0000 From: Ryan Johnson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Mercurial not returning with 20110601 snapshot References: <20110602122725.GA23446@ednor.casa.cgf.cx> <4DE7915E.3020801@ece.cmu.edu> <20110603022441.GA31731@ednor.casa.cgf.cx> In-Reply-To: <20110603022441.GA31731@ednor.casa.cgf.cx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2011-06/txt/msg00040.txt.bz2 On 02/06/2011 10:24 PM, Christopher Faylor wrote: > On Thu, Jun 02, 2011 at 11:47:47AM -0400, Chris Sutcliffe wrote: >> On 2 June 2011 09:45, marco atzeri wrote: >>> On Thu, Jun 2, 2011 at 3:34 PM, Ryan Johnson ?wrote: >>>> Assuming cygwin sshd is running locally, couldn't you just create an empty >>>> repo and then try to ssh-clone it? >>>> >>>> mkdir ~/test-repo >>>> cd ~/test-repo >>>> hg init >>>> hg clone ssh://localhost/test-repo tr2 >> I tried this and I see the behaviour I described. Adding '--debug' I see: >> >> csutclif@bmotec3017201lt:[~/test-repo] $ hg --debug clone >> ssh://localhost/test-repo tr2 >> running ssh localhost "hg -R test-repo serve --stdio" >> sending hello command >> sending between command >> csutclif@localhost's password: >> remote: 94 >> remote: capabilities: lookup changegroupsubset branchmap pushkey >> stream unbundle=HG10GZ,HG10BZ,HG10UN >> remote: 1 >> sending heads command >> no changes found >> checking for updated bookmarks >> sending listkeys command >> updating to branch default >> resolving manifests >> overwrite False partial False >> ancestor 000000000000 local 000000000000+ remote 000000000000 >> 0 files updated, 0 files merged, 0 files removed, 0 files unresolved >> >> It hangs at the last line until I Ctrl-C. > Thanks for the test case. I can duplicate the problem but, so far, I'm > stumped. python seems to be hanging in ExitProcess. It seems that python isn't the problem. I downloaded the snapshot and tried the test case in strace, and just before hanging it reported: > 24 26366182 [main] python 10128 pinfo::exit: Calling ExitProcess n > 0x0, exitcode 0x0 However, hitting ^C caused more output. Additional, similar pairs appear every minute or two, independent of further ^C (I couldn't actually get strace to exit until I killed ssh manually): > 44088209 67106467 [unknown (0x25C4)] ssh 10076 _cygtls::remove: wait 0x0 > 101 67106568 [unknown (0x25C4)] ssh 10076 _cygtls::remove: removed > 0x2EACE64 element 2 Meanwhile, ps confirms zero python processes and one ssh. Ryan -- 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