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