From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 12 17:53:17 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4B08D106566C; Thu, 12 Jul 2012 17:53:17 +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 7097E8FC16; Thu, 12 Jul 2012 17:53:16 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2603896bkc.13 for ; Thu, 12 Jul 2012 10:53:15 -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=jb5PuemlQ3wFqLlM+GjsoI3Ie823Pu5zb/fAKULk9sA=; b=Id5Lpt4hS1W3UbhAIu/wDmdPg5G3jeFW+ZuwFU6teGqOwKi78Bgl4QwuBV2SOjVPfO c8TDWsaolXjUuR5w7lIANbxF06Rey9TTIGMGaHMRpcELECXYCT3eWzEqTBLUwhPzmAVO FtDekevqaE4PAPxOypIyIPXozU4X+c0M1Cqx2urkMibtU75rjwi8kHITEJulw3s94uHj loQdfyrjTLonFxA3bmVTKw07izLARu29dD0h+UGYoPGpqacv8eugiodvJGkaTJLMSMfZ +8SQP7kEiHPxQdSnJJux0K88kq0cOSlDjXbP5f+8m9VT7A+TbiVkWBwnOCEeMUBmXgOB N6cA== Received: by 10.205.134.137 with SMTP id ic9mr12549803bkc.57.1342115595245; Thu, 12 Jul 2012 10:53:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.49.87 with HTTP; Thu, 12 Jul 2012 10:52:44 -0700 (PDT) In-Reply-To: <4FFA3890.5060207@freebsd.org> References: <4FFA3890.5060207@freebsd.org> From: Chris Rees Date: Thu, 12 Jul 2012 18:52:44 +0100 Message-ID: To: David Xu Content-Type: text/plain; charset=ISO-8859-1 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: Thu, 12 Jul 2012 17:53:17 -0000 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. Chris