From owner-freebsd-hackers@FreeBSD.ORG Mon Jul 9 01:49:04 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 40F84106564A; Mon, 9 Jul 2012 01:49:04 +0000 (UTC) (envelope-from davidxu@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 28F598FC12; Mon, 9 Jul 2012 01:49:04 +0000 (UTC) Received: from xyf.my.dom (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q691n20m090882; Mon, 9 Jul 2012 01:49:03 GMT (envelope-from davidxu@freebsd.org) Message-ID: <4FFA3890.5060207@freebsd.org> Date: Mon, 09 Jul 2012 09:49:04 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:9.0) Gecko/20111229 Thunderbird/9.0 MIME-Version: 1.0 To: Chris Rees References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org, 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: Mon, 09 Jul 2012 01:49:04 -0000 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) > [2] http://www.bayofrum.net/tb/index.php?action=display_markup_log&build=10-local&id=1037 > > [3] http://svnweb.freebsd.org/base/head/sys/sys/umtx.h?view=log >