From owner-freebsd-current@FreeBSD.ORG Sun Jan 16 05:04:35 2005 Return-Path: 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 1C68B16A4CE; Sun, 16 Jan 2005 05:04:35 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.199.47.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id C650543D48; Sun, 16 Jan 2005 05:04:34 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id DBAEB5180C; Sat, 15 Jan 2005 21:04:33 -0800 (PST) Date: Sat, 15 Jan 2005 21:04:33 -0800 From: Kris Kennaway To: Kris Kennaway Message-ID: <20050116050433.GA65733@xor.obsecurity.org> References: <20050115083847.GA47466@xor.obsecurity.org> <20050116003432.GA448@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline In-Reply-To: <20050116003432.GA448@xor.obsecurity.org> User-Agent: Mutt/1.4.2.1i cc: alc@FreeBSD.org cc: current@FreeBSD.org Subject: Re: fstat triggered INVARIANTS panic in memrw() X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Sun, 16 Jan 2005 05:04:35 -0000 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 15, 2005 at 04:34:32PM -0800, Kris Kennaway wrote: > > generic_copyout(deadc0de,7ab7037c,eed96c84,54,5964d000) at generic_copy= out+0x36 >=20 > (kgdb) l *memrw+0x36 > 0xc06e3486 is in memrw (../../../i386/i386/mem.c:128). > 123 > 124 if (!kernacc((caddr_t)(int)uio->uio_offse= t, c, > 125 uio->uio_rw =3D=3D UIO_READ ? > 126 VM_PROT_READ : VM_PROT_WRITE)) > 127 return (EFAULT); > 128 error =3D uiomove((caddr_t)(int)uio->uio_= offset, (int)c, uio); > 129 continue; > 130 } > 131 /* else panic! */ > 132 } >=20 > > memrw(c34fad00,eed96c84,0,398,7ab7037c) at memrw+0x18a > > devfs_read_f(c51773b8,eed96c84,ca75c800,0,c9ec1780) at devfs_read_f+0x1= 42 > > dofileread(4,804f000,7ab7037c,ffffffff,ffffffff) at dofileread+0x92 > > read(c9ec1780,eed96d14,c,3ff,3) at read+0x75 > > syscall(2f,2f,2f,7ab7037c,80b1078) at syscall+0x137 > > Xint0x80_syscall() at Xint0x80_syscall+0x1f > > --- syscall (3, FreeBSD ELF32, read), eip =3D 0x280d347f, esp =3D 0xbfb= fe34c, ebp =3D 0xbfbfe378 --- > >=20 > > Note the deadc0de in generic_copyout(). BTW, this is now wreaking havoc with my ability to finish building packages for 4.11-RELEASE (together with the softupdates panic also being reported), so anything someone can do to track this down is appreciated. Kris --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFB6fXhWry0BWjoQKURAqM3AJwI7lLxpwGWhNNpD96gmJNbYbkJFQCfWXHl 7vii9+/tncBCFqyTEAGISZc= =iNC0 -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi--