Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Apr 2013 00:32:09 +0100
From:      Joe Holden <lists@rewt.org.uk>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Joe Holden <joe@rewt.org.uk>, "freebsd-mips@FreeBSD.org" <freebsd-mips@freebsd.org>
Subject:   Re: kern/177876: [mips] kernel stack overflow panic on mips64, EdgeRouter Lite
Message-ID:  <517DB179.3020001@rewt.org.uk>
In-Reply-To: <51788F5B.2000905@rewt.org.uk>
References:  <201304220300.r3M301iY093070@freefall.freebsd.org> <CAJ-Vmok7m9%2B3sky1swEP6ZTnZNLpkmwTC2tOqzGNaSFwY7WmFA@mail.gmail.com> <51753506.3070901@rewt.org.uk> <CAJ-VmomKi%2BpmZ6GAjds-=RXRET=aW65dsmxe3H4m%2BfdbxoecGw@mail.gmail.com> <CACVs6=8XdAgccufabeoXEXCFGGVZ_EWJ8c-KdRz4xr9SvBxrrw@mail.gmail.com> <EBE52100-4C0F-4B61-B872-CA30B99E2940@bsdimp.com> <CACVs6=8Hv5uF0zV=3%2BkZ=zsObSfQjiSY4t3op1EBytrunJdCGg@mail.gmail.com> <E13A6CE1-C0ED-420E-9BE4-28FA3EAD55EC@bsdimp.com> <5176FB36.2070809@rewt.org.uk> <163C6DC2-D817-4176-BE96-ACAA56BD8F87@bsdimp.com> <51781614.1060306@rewt.org.uk> <1D07B1F7-A91A-49F4-80C6-7696F457EC74@bsdimp.com> <51788F5B.2000905@rewt.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Joe Holden wrote:
> Warner Losh wrote:
>> On Apr 24, 2013, at 11:27 AM, Joe Holden wrote:
>>
>>> Warner Losh wrote:
>>>> On Apr 23, 2013, at 3:20 PM, Joe Holden wrote:
>>>>> Warner Losh wrote:
>>>>>> I just committed r249790 which makes everything match.
>>>>>> On Apr 22, 2013, at 2:29 PM, Juli Mallett wrote:
>>>>>>> On Mon, Apr 22, 2013 at 1:27 PM, Warner Losh <imp@bsdimp.com> wrote:
>>>>>>>> It sure looks like you are right...  I have a full new tree 
>>>>>>>> building just to make sure... :(
>>>>>>>>
>>>>>>>> Then again, it would be useful to document where these 
>>>>>>>> dependencies lie to help prevent others from tripping over this 
>>>>>>>> in the future :(
>>>>>>> We should use genassym to generate trapframe offsets instead of 
>>>>>>> having
>>>>>>> hand-coded defines for these, perhaps?  I haven't thought it through
>>>>>>> very fully, but that seems a lot better.
>>>>>> I'll look into this...
>>>>>> Warner
>>>>> I rebuilt just the kernel but the same problem persists - started 
>>>>> building world and I'm seeing:
>>>>>
>>>>> /usr/src/gnu/usr.bin/gdb/kgdb/trgt_mips.c:122: error: 'struct 
>>>>> trapframe' has no member named 't4'
>>>>>
>>>>> and so on, have just commented them out for now so it completes, 
>>>>> may just be left overs from previous build - may be getting 
>>>>> confused :)
>>>> You can just rebuild the kernel (I'll fix the kgdb stuff, I didn't 
>>>> see that when I built the world for some reason).
>>>> Please try this patch to see if this fixes it.
>>>> Warner
>>> So far so good, boots into multiuser - will give it a thrashing and 
>>> see if I can make it break :)
>>
>> Thanks Joe.  I'll go ahead and commit it then and work on a longer 
>> term solution.
>>
>> Warner
>>
> Excellent, still seeing trapframe panics under cpu load but it's at 
> least usable!
> 
> I'll let you get on with fiddling now :)
> 
> Cheers
12 hours into a buildworld and it's still good, looks like whatever 
buliding nano does to upset it hasn't happened yet!

Joe



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?517DB179.3020001>