Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Aug 2011 15:16:09 -0600
From:      Charlie Martin <crmartin@sgi.com>
To:        <freebsd-hackers@freebsd.org>
Subject:   Where to ask about a 7.2 bug, and debugging sys/queue.h errors
Message-ID:  <4E56BB99.6030706@sgi.com>

next in thread | raw e-mail | index | archive | help
We're having a crash in some internal code running on FreeBSD 7.2 
(specifically  7.2-PRERELEASE FreeBSD 7.2-PRERELEASE and yeah, I know 
it's quite a bit behind) in which after 18-30 hours of running load 
tests, the code panics with:

panic: Bad link elm 0xffffff0044c09600 next->prev != elm
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at 0xffffffff8019119a = db_trace_self_wrapper+0x2a
panic() at 0xffffffff80307c72 = panic+0x182
devfs_populate_loop() at 0xffffffff802a43a8 = devfs_populate_loop+0x548


First question: where's the most appropriate place to ask about this 
kind of bug on a back version.

Second: does this remind anyone of any bugs?  Googling came up with a 
few somewhat similar things but hasn't provided much insight so far.

Third: I tried compiling with the sys/queue.h QUEUE_MACRO_DEBUG defined 
in order to get more useful information from the panic.  The kernel 
build fails in pmap.c when this macro is defined, giving an error saying 
the CTASSERT macro is resolving to a negative array size.  Is there any 
particular secret to using this macro (like, no one goes there any more?)

Thanks
-- 

Charles R. (Charlie) Martin
Senior Software Engineer
SGI logo
1900 Pike Road
Longmont, CO 80501
Phone: 303-532-0209
E-Mail: CRMartin@sgi.com <mailto:CRMartin@sgi.com>
Website: www.sgi.com <http://www.sgi.com>;




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E56BB99.6030706>