Re: Fatal trap while printing under SMP

2001-01-02 Thread Thomas D. Dean

Here is what I saw on 12/24.  This is with DDB and KTRACE.  I added
  options   WITNESS
  options   INVARIANT_SUPPORT
  options   INVARIANTS

but gained no futher information.

Fatal Trap 12: page fault while in kernel mode
cpuid=0; lapic.id=
fault virtual address = 0x18c7a2bb
fault code= 0x8:0xc6bb0ca0
stack pointer = 0x10:0xc7aa1f84
frame pointer = 0x10:0xc7aa1f9c
code segment  = base 0x0, limit 0xf, type 0x1b
  = DPL 0, pres 1, def32 1, gran 1
processor flags = interrupt enabled, resume, IOPL=0
current process = 416 (irq7, lpt0)
kernel: type 12 trap, code=0
cpu0 stopping CPUs: 0x0002... stopped
stopped at 0xc6bb0ca0: movb 0x18c7a22b, %al

db> trace
_end(0) at 0xc6bb0ca0
fork_trampoline() at fork_trampoline+0x45

tomdean


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: Fatal trap while printing under SMP

2001-01-02 Thread Greg Lehey

On Tuesday,  2 January 2001 at 20:49:04 -0800, Manfred Antar wrote:
> When trying to print using a current SMP kernel, I get the following:
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 1; lapic.id = 0c00
> fault virtual address   = 0xe1810412
> fault code  = supervisor write, page not present
> instruction pointer = 0x8:0xcb0a7977
> stack pointer   = 0x10:0xcb08cf84
> frame pointer   = 0x10:0xcb08cf9c
> code segment= base 0x0, limit 0xf, type 0x1b
> = DPL 0, pres 1, def32 1, gran 1
> processor eflags= interrupt enabled, resume, IOPL = 0
> current process = 30652 (irq7: lpt0)
> trap number = 12
> panic: page fault
> cpuid = 1; lapic.id = 0c00
> boot() called on cpu#1

We really need more information than this.  Can you get a dump, or at
least a stack trace?

Greg
--
Finger [EMAIL PROTECTED] for PGP public key
See complete headers for address and phone numbers


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Fatal trap while printing under SMP

2001-01-02 Thread Manfred Antar

When trying to print using a current SMP kernel, I get the following:

Fatal trap 12: page fault while in kernel mode
cpuid = 1; lapic.id = 0c00
fault virtual address   = 0xe1810412
fault code  = supervisor write, page not present
instruction pointer = 0x8:0xcb0a7977
stack pointer   = 0x10:0xcb08cf84
frame pointer   = 0x10:0xcb08cf9c
code segment= base 0x0, limit 0xf, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags= interrupt enabled, resume, IOPL = 0
current process = 30652 (irq7: lpt0)
trap number = 12
panic: page fault
cpuid = 1; lapic.id = 0c00
boot() called on cpu#1

syncing disks... 

Printing works fine with a current non SMP kernel.
Manfred


==
||  [EMAIL PROTECTED]   ||
||  Ph. (415) 681-6235  ||
==



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message