From owner-freebsd-bugs@FreeBSD.ORG Sat Apr 24 13:04:23 2010 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD7EE106566B for ; Sat, 24 Apr 2010 13:04:23 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 772828FC21 for ; Sat, 24 Apr 2010 13:04:23 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id o3OD4I0u036014 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 24 Apr 2010 16:04:18 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id o3OD4IKe042989; Sat, 24 Apr 2010 16:04:18 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id o3OD4ISR042988; Sat, 24 Apr 2010 16:04:18 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 24 Apr 2010 16:04:18 +0300 From: Kostik Belousov To: Bruce Cran Message-ID: <20100424130418.GG2422@deviant.kiev.zoral.com.ua> References: <20100405141508.GC7513@darkthrone.kvedulv.de> <201004240908.32856.bruce@cran.org.uk> <20100424121954.GE2422@deviant.kiev.zoral.com.ua> <201004241353.40343.bruce@cran.org.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uLm21ivgZj9Xvi41" Content-Disposition: inline In-Reply-To: <201004241353.40343.bruce@cran.org.uk> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_50, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Michael Moll , freebsd-bugs@freebsd.org Subject: Re: amd64/135014: [padlock] Using padlock(4) in 8-current triggers "fpudna in kernel mode!" warnings X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Apr 2010 13:04:24 -0000 --uLm21ivgZj9Xvi41 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 24, 2010 at 01:53:39PM +0100, Bruce Cran wrote: > On Saturday 24 April 2010 13:19:54 Kostik Belousov wrote: >=20 > > You still neglected to show me the _actual_ error, with backtrace, > > that happen. >=20 > Sorry, here it is: >=20 > Fatal trap 12: page fault while in kernel mode > fault virtual address =3D 0x1a0 > fault code =3D supervisor read, page not present > instruction pointer =3D 0x20:0xc07a9d77 > stack pointer =3D 0x28:0xc82a9aec > frame pointer =3D 0x28:0xc82a9af8 > code segment =3D base 0x0, limit 0xfffff, type 0x1b > =3D DPL 0, pres 1, def32 1, gran 1 > processor eflags =3D interrupt enabled, resume, IOPL =3D 0 > current process =3D 2509 (dd) > trap number =3D 12 > panic: page fault > Uptime: 59m10s > Physical memory: 117 MB > Dumping 23 MB: 8 >=20 > #0 doadump () at /home/brucec/src/sys/kern/kern_shutdown.c:245 > 245 dumptid =3D curthread->td_tid; > (kgdb) #0 doadump () at /home/brucec/src/sys/kern/kern_shutdown.c:245 > #1 0xc0561fbd in boot (howto=3D260) > at /home/brucec/src/sys/kern/kern_shutdown.c:416 > #2 0xc0562366 in panic (fmt=3DCould not find the frame base for "panic". > ) > at /home/brucec/src/sys/kern/kern_shutdown.c:579 > #3 0xc07a548b in trap_fatal (frame=3D0xc82a9aac, eva=3D416) > at /home/brucec/src/sys/i386/i386/trap.c:947 > #4 0xc07a503e in trap_pfault (frame=3D0xc82a9aac, usermode=3D0, eva=3D41= 6) > at /home/brucec/src/sys/i386/i386/trap.c:860 > #5 0xc07a4958 in trap (frame=3D0xc82a9aac) > at /home/brucec/src/sys/i386/i386/trap.c:535 > #6 0xc078a8cb in calltrap () > at /home/brucec/src/sys/i386/i386/exception.s:165 > #7 0xc07a9d77 in npxdrop () at /home/brucec/src/sys/i386/isa/npx.c:891 > #8 0xc07aa397 in fpu_kern_leave (td=3D0xc158e900, ctx=3D0xc08661e0) > at /home/brucec/src/sys/i386/isa/npx.c:1218 > #9 0xc0780364 in random_nehemiah_read (buf=3D0xc1882000, c=3D256) > at /home/brucec/src/sys/dev/random/nehemiah.c:195 > #10 0xc04cc44c in random_read (dev=3D0xc1476200, uio=3D0xc82a9c18, flag= =3D0) > at /home/brucec/src/sys/dev/random/randomdev.c:117 > #11 0xc04ed761 in devfs_read_f (fp=3D0xc1567268, uio=3D0xc82a9c18,=20 > cred=3D0xc1867d80, flags=3D0, td=3D0xc158e900) > at /home/brucec/src/sys/fs/devfs/devfs_vnops.c:1076 > #12 0xc05aac52 in fo_read (fp=3D0xc1567268, uio=3D0xc82a9c18,=20 > active_cred=3D0xc1867d80, flags=3D0, td=3D0xc158e900) at file.h:223 > #13 0xc05aabd1 in dofileread (td=3D0xc158e900, fd=3D3, fp=3D0xc1567268,= =20 > auio=3D0xc82a9c18, offset=3D-1, flags=3D0) > at /home/brucec/src/sys/kern/sys_generic.c:322 > #14 0xc05aa968 in kern_readv (td=3D0xc158e900, fd=3D3, auio=3D0xc82a9c18) > at /home/brucec/src/sys/kern/sys_generic.c:237 > #15 0xc05aa783 in read (td=3D0xc158e900, uap=3D0xc82a9cb8) > at /home/brucec/src/sys/kern/sys_generic.c:153 > #16 0xc07a5a6d in syscall (frame=3D0xc82a9d28) > at /home/brucec/src/sys/i386/i386/trap.c:1120 > #17 0xc078a930 in Xint0x80_syscall () > at /home/brucec/src/sys/i386/i386/exception.s:261 > #18 0x00000033 in ?? () > Previous frame inner to this frame (corrupt stack?) > (kgdb)=20 Yes, this is revealing. The fix for this issue is the only change between .2 and .3 patch. --uLm21ivgZj9Xvi41 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAkvS7FIACgkQC3+MBN1Mb4hs5QCeJZEsszyPfrnr5oPmbh/bI7Ao kBAAn3XFkLOmKaTIBx9ZpiYyNarf1b/8 =RsHE -----END PGP SIGNATURE----- --uLm21ivgZj9Xvi41--