From owner-freebsd-current@FreeBSD.ORG Thu Sep 18 14:03:57 2003 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 A1EFD16A4B3 for ; Thu, 18 Sep 2003 14:03:57 -0700 (PDT) Received: from vhost109.his.com (vhost109.his.com [216.194.225.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A7DA43F75 for ; Thu, 18 Sep 2003 14:03:56 -0700 (PDT) (envelope-from brad.knowles@skynet.be) Received: from [10.0.1.4] (localhost.his.com [127.0.0.1]) by vhost109.his.com (8.12.6p3/8.12.3) with ESMTP id h8IL3gUY054363; Thu, 18 Sep 2003 17:03:54 -0400 (EDT) (envelope-from brad.knowles@skynet.be) Mime-Version: 1.0 X-Sender: bs663385@pop.skynet.be Message-Id: In-Reply-To: <20030917164614.Y25425@carver.gumbysoft.com> References: <20030912065458.GA604@atlantis.rodal.no> <20030916062941.GA813@slurp.rodal.no> <20030917164614.Y25425@carver.gumbysoft.com> Date: Thu, 18 Sep 2003 14:52:37 +0200 To: Doug White From: Brad Knowles Content-Type: text/plain; charset="us-ascii" ; format="flowed" cc: current@freebsd.org Subject: Re: panic: absolutely cannot call smp_ipi_shootdown with interrupts already disabled 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: Thu, 18 Sep 2003 21:03:57 -0000 At 4:47 PM -0700 2003/09/17, Doug White wrote: > This came up at the developer summit. We do need to upgrade/make > significant changes to gdb for it to understand threaded debugging. The > panics might be interesting as it might be tickling other issues, but > before we can really debug threaded apps we need a new gdb. Do we need a rewritten gdb, or can we have both the current gdb and a new tgdb for debugging the threaded stuff? The latter approach seems to be something that would be a lot easier to integrate without risk of breaking anything currently existing, and tgdb could even be done as a port until such time as it's fully ready to take over from the built-in gdb in the system. -- Brad Knowles, "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin, Historical Review of Pennsylvania. GCS/IT d+(-) s:+(++)>: a C++(+++)$ UMBSHI++++$ P+>++ L+ !E-(---) W+++(--) N+ !w--- O- M++ V PS++(+++) PE- Y+(++) PGP>+++ t+(+++) 5++(+++) X++(+++) R+(+++) tv+(+++) b+(++++) DI+(++++) D+(++) G+(++++) e++>++++ h--- r---(+++)* z(+++)