Ugly BETA5 crashes, VM fault (with trace)
Emanuel Strobl
Emanuel.strobl at gmx.net
Wed Oct 12 16:42:06 PDT 2005
Am Mittwoch, 12. Oktober 2005 20:33 CEST schrieb Andrew Gallatin:
> Can you start gdb on your kernel.debug, and
> show the output of: "list *vm_page_cowsetup+0x2e"
>
> Thanks,
Thank you for the hint, unfortunately I rebuilt my kernel (very_late
BETA5->RC1) and forgot that kernel.debug won't be in /boot/kernel.old.
But from the new kernel.debug I get something (to me) senseful:
builder_cale:usr/src/sys/CALE#11: gdb kernel.debug
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
(gdb) list *vm_page_cowsetup+0x2e
0xc06fd7be is in vm_page_cowsetup (/usr/src/sys/vm/vm_page.c:1699).
1694 void
1695 vm_page_cowsetup(vm_page_t m)
1696 {
1697
1698 mtx_assert(&vm_page_queue_mtx, MA_OWNED);
1699 m->cow++;
1700 pmap_page_protect(m, VM_PROT_READ);
1701 }
1702
1703 #include "opt_ddb.h"
(gdb)
Thanks! And Robert Watson's assumption is correct: I'm using
zero_copy_sockets.
My HW is really underdimensioned/oldfashioned so I tried to squeeze out the
last thing possible ;)
-Harry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20051013/5c92c902/attachment.bin
More information about the freebsd-current
mailing list