From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14546 invoked by alias); 8 Jan 2017 21:16:32 -0000 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 Received: (qmail 14536 invoked by uid 89); 8 Jan 2017 21:16:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=BAYES_05,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=H*RU:sk:mail.me, Hx-spam-relays-external:sk:mail.me, H*r:sk:mail.me, 3042 X-HELO: out1-smtp.messagingengine.com Received: from out1-smtp.messagingengine.com (HELO out1-smtp.messagingengine.com) (66.111.4.25) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 08 Jan 2017 21:16:20 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B03AF20B3D for ; Sun, 8 Jan 2017 16:16:18 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Sun, 08 Jan 2017 16:16:18 -0500 X-ME-Sender: Received: from [192.168.1.102] (host86-173-196-32.range86-173.btcentralplus.com [86.173.196.32]) by mail.messagingengine.com (Postfix) with ESMTPA id 60ACC241D2 for ; Sun, 8 Jan 2017 16:16:18 -0500 (EST) Subject: Re: svn segfault when using svn+ssh schema To: cygwin@cygwin.com References: <9a5a8d1d-2b71-522e-59a6-29ad915e2445@acm.org> From: Jon Turney Message-ID: <4aa633a9-96a6-ba7c-e638-314522d98abe@dronecode.org.uk> Date: Sun, 08 Jan 2017 21:16:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <9a5a8d1d-2b71-522e-59a6-29ad915e2445@acm.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2017-01/txt/msg00049.txt.bz2 On 08/01/2017 20:45, David Rothenberger wrote: > On 1/8/2017 6:12 AM, Sam Edge wrote: [...] >> >> I've attached cygcheck & the segfault stackdump. >> >> I'm at a loss. Any ideas? > > [Cygwin subversion maintainer here.] > > Sorry, I have no further ideas. svn+ssh is working fine for me here > using both Cygwin and Debian as the server. Debian is running Subversion > 1.8.10. > > I personally lack the technical skills to decode the stack trace. Maybe > someone else can. Alternatively, you could theoretically download the The script at [1] shows how to do this. Unfortunately... > $ stackdump2backtrace svn.stackdump > 0x0000000180053d3f dll_list::populate_deps(dll*) dll_init.cc:271 > 0x0000000180053f9a dll_list::topsort() dll_init.cc:309 > 0x00000001800ab62d fork fork.cc:597 > 0x000000018011882b xc sigfe.s:43 > 0x00000003fa778644 xc ??:0 > 0x00000003ed275773 xc ??:0 > 0x00000003ed275e3d xc ??:0 > 0x00000003ed2d41f4 xc ??:0 > 0x00000003ed40fc0f xc ??:0 > 0x00000003ed41079e xc ??:0 > 0x00000003ed3f2d59 xc ??:0 > 0x00000003ed3f3320 xc ??:0 > 0x000000010040b9f9 svn_cl__list list-cmd.c:387 > 0x00000001004178fd sub_main svn.c:3042 > 0x000000010041b755 main svn.c:3126 > 0x0000000180047902 dll_crt0_1(void*) dcrt0.cc:1018 ... this is a crash in the cygwin DLL. Also unfortunately, the stackdump doesn't record the DLLs loaded and their bases addresses, so we can only guess which one ended up at 0x00000003e0000000 > subversion debug package and reproduce the error in gdb to get a > backtrace. Again, my C/gdb skills are rusty, so I can't provide any > details about how to do that. So see also [2] and note well the point about 'set cygwin-exceptions on' [1] https://cygwin.com/ml/cygwin/2015-08/msg00311.html [2] https://cygwin.com/faq.html#faq.programming.debugging-cygwin -- 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