From owner-freebsd-current@FreeBSD.ORG Sat Aug 29 21:56:11 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7671F1065742 for ; Sat, 29 Aug 2009 21:56:11 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id E1D598FC1E for ; Sat, 29 Aug 2009 21:56:10 +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 n7TLtnpM053134 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 30 Aug 2009 00:55:50 +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.3/8.14.3) with ESMTP id n7TLtniJ081536; Sun, 30 Aug 2009 00:55:49 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3/Submit) id n7TLtn2C081535; Sun, 30 Aug 2009 00:55:49 +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: Sun, 30 Aug 2009 00:55:49 +0300 From: Kostik Belousov To: Andreas Tobler Message-ID: <20090829215549.GY1881@deviant.kiev.zoral.com.ua> References: <4A997442.1060200@fgznet.ch> <20090829183906.GS1881@deviant.kiev.zoral.com.ua> <4A9988ED.2040403@fgznet.ch> <20090829201614.GU1881@deviant.kiev.zoral.com.ua> <4A999344.5000703@fgznet.ch> <20090829205723.GW1881@deviant.kiev.zoral.com.ua> <4A99A172.90009@fgznet.ch> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="apSYfA7d5AHMku3c" Content-Disposition: inline In-Reply-To: <4A99A172.90009@fgznet.ch> 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=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-current Subject: Re: Boot panic -CURRENT #196643 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: Sat, 29 Aug 2009 21:56:11 -0000 --apSYfA7d5AHMku3c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 29, 2009 at 11:45:22PM +0200, Andreas Tobler wrote: > Kostik Belousov wrote: >=20 > >Please, try this. > > > >diff --git a/sys/vm/vm_glue.c b/sys/vm/vm_glue.c > >index 234cde9..b0e8d3c 100644 > >--- a/sys/vm/vm_glue.c > >+++ b/sys/vm/vm_glue.c > >@@ -447,6 +447,8 @@ vm_thread_dispose(struct thread *td) > > pages =3D td->td_kstack_pages; > > ksobj =3D td->td_kstack_obj; > > ks =3D td->td_kstack; > >+ td->td_kstack =3D 0; > >+ td->td_kstack_pages =3D 0; > > if (pages =3D=3D KSTACK_PAGES && kstacks <=3D kstack_cache_size) { > > ks_ce =3D (struct kstack_cache_entry *)ks; > > ks_ce->ksobj =3D ksobj; > >@@ -457,8 +459,6 @@ vm_thread_dispose(struct thread *td) > > return; > > } > > vm_thread_stack_dispose(ksobj, ks, pages); > >- td->td_kstack =3D 0; > >- td->td_kstack_pages =3D 0; > > } > >=20 > > static void >=20 > panic: Assertion td->td_lock =3D=3D TDQ_LOCKPTR(tdq) failed ... sched_ule= .c:1878 > cpuid =3D 1 > KDB: enter: panic > [thread pid 0 tid 100073 ] > Stopped at kdb_enter+0x3a: movl $0,kdb_why >=20 > As you see I managed to reboot my zfs root ;) Fair enough. I reverted the change for now, HEAD must be kept in the working state, esp. during the release. My apologies for the breakage, r196648 should return the world to less broken state. --apSYfA7d5AHMku3c Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkqZo+UACgkQC3+MBN1Mb4iMtQCfRwYDhcy8VRi6M3BmvDOxr75Q pwUAniS+/HDisd2t6xHx7VUNEn9J0qOC =S75N -----END PGP SIGNATURE----- --apSYfA7d5AHMku3c--