tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

symbol table auto-sizing (was Re: netbsd-5 locking panic)



On Sun, Apr 26, 2009 at 12:29:10PM +0200, Hauke Fath wrote:
> Hi,
> 
> on a pf based router upgraded to NetBSD 5.0_RC4 built from Friday's
> sources, I saw the following crash (ahh, conserver...):
> 
> 
> login:  [-- hf@localhost detached -- Fri Apr 24 19:08:22 2009]
> Mutex error: mutex_vector_enter: locking against myself
> 
> lock address : 0x00000000ca204f80
> current cpu  :                  0
> current lwp  : 0x00000000ca207a00
> owner field  : 0x00000000ca207a00 wait/spin:                0/0
> 
> panic: lock error
> Begin traceback...
> _prop_array_pool(c02734c3,1,c028b924,c028b7d0,c028052e,c02732fb,2,0,2001,0)
> at 0xca204f80
> Bad frame pointer: 0xc03d1a33
> End traceback...
> rebooting...

AFAIK, sometimes a backtrace with huge offsets from _prop_ symbols in it
are symptomatic of SYMTAB_SPACE being too small.  Does some link/compile
wizard know if/how we can set a sufficiently large size automatically
during kernel compilation?

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933


Home | Main Index | Thread Index | Old Index