On Mon, 30 Jan 2006, Anish Mistry wrote:
I just got the following trap on my AMD64 system while doing some
video encoding. I'm updating to the latest STABLE to see if I can
reproduce it.
FreeBSD 6.0-STABLE #8: Thu Jan 26 19:07:13 UTC 2006
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xffffffcc805543e0
fault code = supervisor read, page not present
instruction pointer = 0x8:0xffffffff8025b244
stack pointer = 0x10:0xffffffff962e4900
frame pointer = 0x10:0xffffffff962e4930
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 3
current process = 705 (Xorg)
[thread pid 705 tid 100104 ]
Stopped at soo_poll+0x44: movq 0x60(%rax),%rax
db> bt
Tracing pid 705 tid 100104 td 0xffffff0013a02260
soo_poll() at soo_poll+0x44
kern_select() at kern_select+0x8b7
select() at select+0x3e
syscall() at syscall+0x471
Xfast_syscall() at Xfast_syscall+0xa8
If you can reproduce this, stack traces extracted from a core with gdb would
be very helpful. I've fixed several bugs that "look a lot like that", but
think most or all of those fixes were from before 6.0, so I think those should
already be in the code you're running. However, I may misremember, and there
has been quite a bit of cleanup done to UNIX domain sockets and TCP since
6.0-RELEASE.
Thanks,
Robert N M Watson
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"