Date: Fri, 28 Mar 2003 18:34:31 -0800 (PST) From: David Wolfskill <david@catwhisker.org> To: current@freebsd.org Subject: Re: Fatal trap 9: general protection fault while in kernel mode Message-ID: <200303290234.h2T2YVXP020713@bunrab.catwhisker.org> In-Reply-To: <200303281646.h2SGkd9m019357@bunrab.catwhisker.org>
next in thread | previous in thread | raw e-mail | index | archive | help
>Date: Fri, 28 Mar 2003 08:46:39 -0800 (PST)
>From: David Wolfskill <david@catwhisker.org>
[Yes, I'm responding to my own post....]
>Got -CURRENT (re-)built; booted, logged in, poked around, seemed OK;
>issued:
> sudo boot0cfg -s 1 ad0 && sudo halt -p
>(to switch to default to booting from -STABLE next time I bring the
>machine up, then power the machine off).
>Was greeted on the xterm that has the serial console by:
>...
>r system process `bufdaemon' to stop...
>Fatal trap 9: general protection fault while in kernel mode
>cpuid = 1; lapic.id = 01000000
>instruction pointer = 0x8:0xd68e2d0a
>stack pointer = 0x10:0xd68e2ce4
>frame pointer = 0x10:0x8
>code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, def32 1, gran 1
>processor eflags = interrupt enabled, resume, IOPL = 0
>current process = 11 (idle: cpu1)stopped
>r' to stop...60 seconds) for system process `synce
>kernel: type 9 trap, code=0
>Stopped at 0xd68e2d0a: mov %si,%ss
>db> tr
>....
>As you can see, the box is SMP (2x886 MHz PIIIs); 512 MB RAM iirc. Very
>little customization for the kernel beyond tweaking GENERIC for SMP.
>I'm presently building -CURRENT from equivalent sources on my (UP)
>laptop.
Interestingly enough, I had no problems at all on my laptop.
Each machine has a single ATA disk drive; other than /tmp (which is a
swap-backed md memory disk), all mounted file systems are UFS (not
UFS2); each UFS file system [that sounds redundant...] has soft updates
enabled.
I just tried telling kdb to panic, and got:
db> panic
panic: from debugger
cpuid = 1; lapic.id = 01000000
Debugger("panic")
Fatal trap 3: breakpoint instruction fault while in kernel mode
cpuid = 1; lapic.id = 01000000
instruction pointer = 0x8:0xc0341ba5
stack pointer = 0x10:0xd68e2a8c
frame pointer = 0x10:0xd68e2a98
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = IOPL = 0
current process = 11 (idle: cpu1)
Stopped at 0xd68e2d0a: mov %si,%ss
db>
Peace,
david (links to my resume at http://www.catwhisker.org/~david)
--
David H. Wolfskill david@catwhisker.org
Based on what I have seen to date, the use of Microsoft products is not
consistent with reliability. I recommend FreeBSD for reliable systems.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303290234.h2T2YVXP020713>
