kern/74156: SMP crashes
Robert Watson
rwatson at FreeBSD.org
Sat Nov 20 10:00:52 PST 2004
The following reply was made to PR kern/74156; it has been noted by GNATS.
From: Robert Watson <rwatson at FreeBSD.org>
To: freebsd-gnats-submit at FreeBSD.org
Cc:
Subject: Re: kern/74156: SMP crashes
Date: Sat, 20 Nov 2004 17:58:40 +0000 (GMT)
On Sat, 20 Nov 2004, O. Hartmann wrote:
> Fatal trap 12: page fault while in kernel mode
> cpuid = 1; apic = 00
> fault virtual address = 0x1c
> fault code = supervisor write, page not present
> instruction pointer = 0x8:0xc062ac76
> stack pointer = 0x10:0xe4e2d7ac
> frame pointer = 0x10:0xe4e2d7c4
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, def32 1, gran 1
> processor eflags = interrupt enabled, resume, IOPL = 0 = DPL 0, pres 1, def32 1, gran 1
> processor eflags = interrupt enabled, resume, IOPL = 0
> current process = 44 (swi5: clock sio)
> [thread 100042]
> Stopped at ref +0x16: lock cmpxchgl %edx, 0x1c(%edx)
Could I get you to run the following commands in DDB and include the
output here:
- show pcpu
- "show pcpu X" foreach each cpu X
- trace
- trace on each thread active on a cpu shown using "show pcpu"
- Use addr2line or gdb on a kernel with debug symbols to convert the
symbol+offsets
I've seen some similar reports of a page fault out of the clock/sio
thread, but it may well be a specific callout.
Thanks!
Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
robert at fledge.watson.org Principal Research Scientist, McAfee Research
More information about the freebsd-bugs
mailing list