From owner-freebsd-sparc64@FreeBSD.ORG Thu Nov 25 03:48:29 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 697FC16A4CE for ; Thu, 25 Nov 2004 03:48:29 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3855B43D54 for ; Thu, 25 Nov 2004 03:48:29 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 42BB551439; Wed, 24 Nov 2004 19:52:48 -0800 (PST) Date: Wed, 24 Nov 2004 19:52:48 -0800 From: Kris Kennaway To: Kris Kennaway Message-ID: <20041125035248.GA71286@xor.obsecurity.org> References: <20041125034817.GA71162@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pWyiEgJYm5f9v55/" Content-Disposition: inline In-Reply-To: <20041125034817.GA71162@xor.obsecurity.org> User-Agent: Mutt/1.4.2.1i cc: sparc64@FreeBSD.org Subject: Re: panic while kldloading nullfs.ko X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Nov 2004 03:48:29 -0000 --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Nov 24, 2004 at 07:48:17PM -0800, Kris Kennaway wrote: > This happens repeatably on an e450 running 5.3-R, when doing 'kldload > nullfs.ko'. The module was freshly built and I verified that the > sources are in sync, so it's not because of staleness. >=20 > Kris >=20 > panic: trap: fast data access mmu miss > cpuid =3D 2 > KDB: enter: panic > [thread 100058] > Stopped at kdb_enter+0x38: ta %xcc, 1 > db> tr > panic() at panic+0x214 > trap() at trap+0x13c > -- fast data access mmu miss tar=3D0x51a000 %o7=3D0xc013bf64 -- > malloc_type_zone_allocated() at malloc_type_zone_allocated+0x14 > malloc() at malloc+0x74 > hashinit() at hashinit+0x34 > nullfs_init() at nullfs_init+0x14 > vfs_register() at vfs_register+0x1e0 > vfs_modevent() at vfs_modevent+0x2c > module_register_init() at module_register_init+0x48 > linker_load_module() at linker_load_module+0x810 > kldload() at kldload+0x144 > syscall() at syscall+0x24c > -- syscall (304, FreeBSD ELF64, kldload) %o7=3D0x100a08 -- > userland() at 0x4039e988 > user trace: trap %o7=3D0x100a08 > pc 0x4039e988, sp 0x7fdffffe151 > pc 0x1007f0, sp 0x7fdffffe211 > pc 0x40208c34, sp 0x7fdffffe2d1 > done Another panic while running 'mount' hints file version mismatch 2135247942 panic: trap: division by zero cpuid =3D 1 KDB: enter: panic [thread 100159] Stopped at kdb_enter+0x38: ta %xcc, 1 db> tr panic() at panic+0x214 trap() at trap+0x13c -- division by zero %o7=3D0xc016cc3c -- link_elf_lookup_symbol() at link_elf_lookup_symbol+0x54 link_elf_lookup_set() at link_elf_lookup_set+0x5c linker_file_lookup_set() at linker_file_lookup_set+0x4c linker_load_dependencies() at linker_load_dependencies+0x54 link_elf_load_file() at link_elf_load_file+0x458 linker_load_module() at linker_load_module+0x4a0 vfs_domount() at vfs_domount+0xa6c vfs_donmount() at vfs_donmount+0x3cc nmount() at nmount+0x88 syscall() at syscall+0x24c -- syscall (378, FreeBSD ELF64, nmount) %o7=3D0x100da0 -- userland() at 0x4039db08 user trace: trap %o7=3D0x100da0 pc 0x4039db08, sp 0x7fdffffd181 pc 0x100af0, sp 0x7fdffffdab1 pc 0x40208c34, sp 0x7fdffffdb71 done --pWyiEgJYm5f9v55/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBpVcPWry0BWjoQKURAuN6AJ4xlua5+ttYbF/H8Xx1fRjTRkSehgCdHLrt 34fAUvF44P2f1Xh0X3c/7WA= =ezgW -----END PGP SIGNATURE----- --pWyiEgJYm5f9v55/--