From owner-freebsd-hackers@FreeBSD.ORG Sat Aug 11 20:35:48 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84BD8106566B; Sat, 11 Aug 2012 20:35:48 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 75B5E8FC15; Sat, 11 Aug 2012 20:35:47 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1014171bkc.13 for ; Sat, 11 Aug 2012 13:35:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=EnSm6tcg/NXuPVavYDPRNTnpvLCj+1VeEimWlRv/hu8=; b=lp8XAW/jijKTptQTJBfQxoRp2pDxsGqUgaUl6jIEFAU5Ywgwm4dzFUjmw3PSoL7Pqy aZkwpOGHZzwEIJcMADnba1hNLbh0tcUKT2o99p9lXEYHfjcCA/iXeNF0+2RZFRulgC5C vzFp5HfcH+0d9U6i84KChG9OQK+roCX3OHxYPFHY/L0uTlo2nDemeg4XbvzvwYgFKFIu gV7wAcaibwpaK+mP7X/UPmCKYo4Y8xiBCBVGS2/5EljFvzft0lereBfD1zbiLuOju3cn quqFqOdp3AIFS1/6xyWpDHIoKwCHk9m2DutgY9TN1jOhmDsrHKMo/XTdZ/Fbw62zNeUs ICvw== Received: by 10.204.152.27 with SMTP id e27mr2520344bkw.56.1344717346095; Sat, 11 Aug 2012 13:35:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.231.7 with HTTP; Sat, 11 Aug 2012 13:35:15 -0700 (PDT) In-Reply-To: References: <4FFA3890.5060207@freebsd.org> From: Chris Rees Date: Sat, 11 Aug 2012 21:35:15 +0100 Message-ID: To: David Xu Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-hackers@freebsd.org, Alex Kozlov , pho@freebsd.org Subject: Re: port devel/doxygen failing to test on -CURRENT and -STABLE X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2012 20:35:48 -0000 On 12 July 2012 18:52, Chris Rees wrote: > On 9 July 2012 02:49, David Xu wrote: >> On 2012/07/08 18:21, Chris Rees wrote: >>> >>> Hi all / David, >>> >>> doxygen has been failing for a while now on -CURRENT and apparently >>> -STABLE too. The current fix is disabling one of the tests in the >>> build, but obviously it points to a problem with our base system.... >>> >>> I've trussed [1] the failing code [2], and it looks as though it's >>> hanging on a _umtx call. I'm gratuitously ignorant of what goes on >>> there... but the timings of recent commits to umtx.h [3] could >>> indicate a link (hope it's not bogus...). >>> >>> Any pointers on what I should do next? >>> >>> Chris >>> >>> [1] http://www.bayofrum.net/~crees/scratch/doxygen-truss >>> >> _umtx_op(0x8012b0280,0x16,0x0,0x0,0x0,0x1) ERR#22 'Invalid argument' >> >> can you execute it in gdb and print its value ? >> >> print/x *(int *)0x8012b0280 >> print/x *(int *)(0x8012b0280+4) > > I've been having trouble debugging it since it's threaded, and so I > ran a binary search over the last few days of revisions from 1/Apr to > 1/May. > > Unfortunately I discovered to my horror today that all but the first > test was useless, because the patch I committed to disable the test > was of course readded to my ports tree, so none of the tests ran :/ > > I'll hopefully have it narrowed down to the offending commit over the > next few days. Extremely late now, I know; these tests take ages, and I've been dragged away on holiday. I've narrowed it down to cvsup checkout between 00:00 6/April and 12:00 6/April, which I assume corresponds to r233932-r233945. The only major change that I could see is melifaro's bpf changes in r233937; not sure why this test could use bpf. I'll keep digging, and I may owe you (David) an apology ;) Chris