NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/46885: NetBSD 6.0_RC1 spontaneously reboots as kernel starts to load
On Sat, Sep 01, 2012 at 11:13:44PM +0200, Manuel Bouyer wrote:
> I can confirm this on a DELL optiplex with a "Intel(R) Celeron(R) CPU
> 2.80GHz".
>
>
> > [...]
> > Compiling a kernel with options DIAGNOSTIC commented out and options DEBUG
> > uncommented and testing that works perfectly as well!
>
> I looked at low-level code that would have
> #if defined(DIAGNOSTIC) || defined(DEBUG)
> but didn't spot anything (the only file I found in i386 and x86 which
> have something like that is apmcall.S, which is not compiled in).
I did some experiments:
- a kernel with the files from i386/i386 and *acpi*.o compiled -DDEBUG
hangs instead of resetting
- a kernel with kern_*.o, *acpi*.o and uvm*.o compiled with -DDEBUG
(and everything else without -DDEBUG) resets just after the first line
of green message (which I think is about symbols, but it resets too fast
to really be sure)
- a kernel with everything but kern_*.o, *acpi*.o and uvm*.o compiled with
-DDEBUG boots
So, at first glance, it looks like DEBUG or DIAGNOSTIC doesn't make it
work because it changes code, but because it changes sizes.
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index