Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jul 2012 18:52:44 +0100
From:      Chris Rees <utisoft@gmail.com>
To:        David Xu <davidxu@freebsd.org>
Cc:        freebsd-hackers@freebsd.org, pho@freebsd.org
Subject:   Re: port devel/doxygen failing to test on -CURRENT and -STABLE
Message-ID:  <CADLo83-dOcesEu3cE8FBMHPc2q=6V9tvdQsfpuW6e0HKWA8x=w@mail.gmail.com>
In-Reply-To: <4FFA3890.5060207@freebsd.org>
References:  <CADLo838EWUO9AEFq1U9i_8hiRsfCSEy%2BcGu6dWyWGQ4N3vqv3A@mail.gmail.com> <4FFA3890.5060207@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9 July 2012 02:49, David Xu <davidxu@freebsd.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo83-dOcesEu3cE8FBMHPc2q=6V9tvdQsfpuW6e0HKWA8x=w>