X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type:content-transfer-encoding
	:reply-to; q=dns; s=default; b=brosyMpH8oRbI6FbTDquNRjzN+6JpBunM
	fNcAW5D+LFAQqxch9QxNcHEDi5tkNgcZBii7rGIdnT9hSaxoQ0jYRq/KxUEZU0Rj
	fVNYJWgk0HuqMJqGYOjbeminFQVfEQOGWGLQpxpjvU+uxCF5Ytx3TY+ZUcgIlEbi
	UgXXLUHgi0=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type:content-transfer-encoding
	:reply-to; s=default; bh=zl5wL3J69MjNnMnZUMlywuP7/3A=; b=Pzb+/YH
	qXM1xj8L1AgWJRXfJj4gjgY5tGRiViCYYC3Rltg8jO1vOnRqAlvd1zlirG6Pmu66
	adM0CDgc2eCoCkZXsyNmw0U8qHi5IfrBU6NttqzuPHCI0wOWwegjrm3q7qLUDzge
	kVf7/CmkZ/5pApedxPIspdPq44Sa2WSWNH/Y=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-6.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,RCVD_IN_DNSWL_LOW,SPF_SOFTFAIL autolearn=ham version=3.3.1 spammy=abilities, Related, knew, subversion
X-HELO: resqmta-po-05v.sys.comcast.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;	d=comcastmailservice.net; s=20180828_2048; t=1578589900;	bh=9sz/3T0sdL3SoW9HomA6832vmW8rStb6AUrfx0BvEuc=;	h=Received:Received:Received:Subject:To:From:Message-ID:Date:	 MIME-Version:Content-Type;	b=GTGeljlHRm8z/3dB3niAx9+seXBz9VU6x8gp07Qg2wFtSECzCHh7+LKWUB11+CDE8	 atQEFVH4VeDbPIVjJdjmDW2diONxd2Y2qWNMl+WjpotezcWPx6bqT94iXZDHdGjuAn	 OyeoA37QinHIp1XxXLKpiewqqMRv5kDEEh9mZVg1s06kUGQfrgKzbRDp2X5eEJCUKu	 UayOZ1wn2jvqCJ6ZMuFHSVscJ3vAqmjOv7JOWURoSUHNEwZjcqWWQnziM6/XBnaa3W	 /J/dwrAwldEkLqyKU4iLtIqXySwNL2JMfd6Ihltqk+ZJ845gADuLBRFckU7J/Jd4sI	 Bp/anAv35TlbQ==
X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgedufedrvdeiuddgiedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuvehomhgtrghsthdqtfgvshhipdfqfgfvpdfpqffurfetoffkrfenuceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeehnecuhfhrohhmpeffrghvihguucftohhthhgvnhgsvghrghgvrhcuoegurghvvghrohhthhesrggtmhdrohhrgheqnecuffhomhgrihhnpegthihgfihinhdrtghomhenucfkphepjeefrdegvddrudejtddrvdegnecurfgrrhgrmhephhgvlhhopehmrghilhdruggrvhgvrhhothhhrdguhihnughnshdrohhrghdpihhnvghtpeejfedrgedvrddujedtrddvgedpmhgrihhlfhhrohhmpegurghvvghrohhthhesrggtmhdrohhrghdprhgtphhtthhopegthihgfihinhestgihghifihhnrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-Xfinity-VMeta: sc=0.00;st=legit
Subject: Re: subversion-1.11.1-1+libserf1_0-1.3.9-1: Segfault after failed connect + empty serf debug package
To: cygwin@cygwin.com
References: <1ea5652a-4f9f-051d-e9fa-76e91b375d81@t-online.de>
From: David Rothenberger <daveroth@acm.org>
Message-ID: <7f520d87-a09d-f93e-56f8-545b1968fffb@acm.org>
Date: Thu, 9 Jan 2020 09:11:37 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <1ea5652a-4f9f-051d-e9fa-76e91b375d81@t-online.de>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes
Reply-To: cygwin@cygwin.com

On 1/1/2020 9:57 AM, Christian Franke wrote:
> Subversion segfaults with null instruction pointer after a failed
> connect. This affects the http and https protocols but not the svn
> protocol.
> Related report: https://cygwin.com/ml/cygwin/2019-11/msg00126.html

I can reproduce this issue, but I don't anticipate investigating it.

I have yet to package the latest Subversion release. I no longer use
Subversion and the build process is quite complicated. Maintaining the
Cygwin port has always been near the limits of my abilities, and since I
no longer use Subversion, I've simply lost interest.

If you would like to take over maintenance of Subversion, I'd be happy
to support you as much as I can. ;-)

> There is no easy way for further debugging. A serf-debuginfo package
> exists, but its tarball is empty...

serf switched to scons as a build platform. scons is written in Python
and aims to replace autoconf/automake. scons knew nothing about Cygwin
when serf switched to it, so I had to teach it to build Cygwin stuff. I
am NOT a Python programmer, but I managed to get it working. Well,
everything except the debug packages.

If you know Python, please have a try fixing it.

Otherwise, you can rebuild serf from source with debugging enabled and
without stripping the symbols. There's a section of the .cygport file
commented out to do this.

-- 
David Rothenberger  ----  daveroth@acm.org

Hain't we got all the fools in town on our side?  And hain't that a big
enough majority in any town?
                -- Mark Twain, "Huckleberry Finn"

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

