From owner-freebsd-alpha@FreeBSD.ORG Sun Nov 16 16:33:42 2003 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F06116A4CF; Sun, 16 Nov 2003 16:33:42 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-234.dsl.lsan03.pacbell.net [63.207.60.234]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54DAD43FE9; Sun, 16 Nov 2003 16:33:39 -0800 (PST) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 387FF66C8E; Sun, 16 Nov 2003 16:33:35 -0800 (PST) Date: Sun, 16 Nov 2003 16:33:35 -0800 From: Kris Kennaway To: alpha@FreeBSD.org, jeff@FreeBSD.org Message-ID: <20031117003335.GA19251@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="SLDf9lqlvOQaIe6s" Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: Alpha problems entering DDB X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Nov 2003 00:33:42 -0000 --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I finally caught the start of the infinite loop of error messages I am getting on alpha machines. As someone speculated, it is due to entering DDB. It doesn't seem to be 100% repeatable, as some of the other machines have successfully entered DDB on a witness panic, but it's happening often enough. Kris lock order reversal 1st 0xfffffc001f4a0a80 vm object (vm object) @ /a/asami/portbuild/alpha/src-client/sys/vm/swap_pager.c:1323 2nd 0xfffffc00006e4f48 swap_pager swhash (swap_pager swhash) @ /a/asami/portbuild/alpha/src-client/sys/vm/swap_pager.c:1838 3rd 0xfffffc00236cb420 vm object (vm object) @ /a/asami/portbuild/alpha/src-client/sys/vm/uma_core.c:876 Stack backtrace: db_print_backtrace() at db_print_backtrace+0x18 backtrace() at backtrace+0x2c witness_lock() at witness_lock+0x6e8 _mtx_lock_flags() at _mtx_lock_flags+0xc8 obj_alloc() at obj_alloc+0x58 slab_zalloc() at slab_zalloc+0xcc uma_zone_slab() at uma_zone_slab+0x108 uma_zalloc_internal() at uma_zalloc_internal+0x5c uma_zalloc_arg() at uma_zalloc_arg+0x3f8 swp_pager_meta_build() at swp_pager_meta_build+0x168 swap_pager_putpages() at swap_pager_putpages+0x370 default_pager_putpages() at default_pager_putpages+0x1c vm_pageout_flush() at vm_pageout_flush+0x1e0 _end() at 0xfffffc0023d246b0 prologue botch: displacement 48 frame size botch: adjust register offsets? prologue botch: displacement 1520 frame size botch: adjust register offsets? prologue botch: displacement 32 frame si --SLDf9lqlvOQaIe6s Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/uBdeWry0BWjoQKURAoOgAKCiBmGLoMShDQzHc3n8FX80dCnLUACfePxm j2GFOyPkJ4yWZ44LI8rC9kQ= =98ci -----END PGP SIGNATURE----- --SLDf9lqlvOQaIe6s--