From owner-freebsd-current@FreeBSD.ORG Wed Oct 12 23:42:06 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45D3616A41F for ; Wed, 12 Oct 2005 23:42:06 +0000 (GMT) (envelope-from Emanuel.strobl@gmx.net) Received: from mail.gmx.net (mail.gmx.de [213.165.64.21]) by mx1.FreeBSD.org (Postfix) with SMTP id 7A54643D45 for ; Wed, 12 Oct 2005 23:42:03 +0000 (GMT) (envelope-from Emanuel.strobl@gmx.net) Received: (qmail invoked by alias); 12 Oct 2005 23:42:02 -0000 Received: from flb.schmalzbauer.de (EHLO cale.flintsbach.schmalzbauer.de) [62.245.232.135] by mail.gmx.net (mp031) with SMTP; 13 Oct 2005 01:42:02 +0200 X-Authenticated: #301138 From: Emanuel Strobl To: freebsd-current@freebsd.org Date: Thu, 13 Oct 2005 01:41:50 +0200 User-Agent: KMail/1.8.1 References: <17229.22291.792602.879249@grasshopper.cs.duke.edu> In-Reply-To: <17229.22291.792602.879249@grasshopper.cs.duke.edu> X-Birthday: Oct. 6th 1972 X-CelPhone: +49 (0) 173 9967781 X-Tel: +49 (0) 89 18947781 X-Country: Germany X-Address: Munich, 80686 X-OS: FreeBSD MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1164855.E4XSHjdKjO"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200510130142.01000@harrymail> X-Y-GMX-Trusted: 0 Cc: Andrew Gallatin Subject: Re: Ugly BETA5 crashes, VM fault (with trace) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Oct 2005 23:42:06 -0000 --nextPart1164855.E4XSHjdKjO Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 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=20 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=20 are welcome to change it and/or distribute copies of it under certain=20 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) =20 Thanks! And Robert Watson's assumption is correct: I'm using=20 zero_copy_sockets. My HW is really underdimensioned/oldfashioned so I tried to squeeze out the= =20 last thing possible ;) =2DHarry --nextPart1164855.E4XSHjdKjO Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD4DBQBDTZ9IBylq0S4AzzwRApHfAJ0deewYbw/jS3LyHFxYYzs+2swXNwCY8wG+ BIZbIXGPXHIuBkytuHqzcA== =MZgH -----END PGP SIGNATURE----- --nextPart1164855.E4XSHjdKjO--