From owner-freebsd-current@FreeBSD.ORG Wed Sep 29 08:00:15 2004 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 956DD16A4CE for ; Wed, 29 Sep 2004 08:00:15 +0000 (GMT) Received: from ylpvm43.prodigy.net (ylpvm43-ext.prodigy.net [207.115.57.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 503D843D1F for ; Wed, 29 Sep 2004 08:00:15 +0000 (GMT) (envelope-from julian@elischer.org) Received: from elischer.org (adsl-67-124-49-205.dsl.snfc21.pacbell.net [67.124.49.205])i8T80JCE001209; Wed, 29 Sep 2004 04:00:19 -0400 Message-ID: <415A6B8A.1040902@elischer.org> Date: Wed, 29 Sep 2004 01:00:10 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4b) Gecko/20030524 X-Accept-Language: en, hu MIME-Version: 1.0 To: Julian Elischer References: <20040927211341.GB30059@afflictions.org> <20040929040222.GI5115@afflictions.org> <415A3E1B.5010404@elischer.org> <20040929050154.GJ5115@afflictions.org> <415A6AE3.4050309@elischer.org> In-Reply-To: <415A6AE3.4050309@elischer.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: Damian Gerow cc: current@freebsd.org Subject: Re: Random processes hanging in unkillable state in -BETA6 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: Wed, 29 Sep 2004 08:00:15 -0000 Julian Elischer wrote: > Damian Gerow wrote: > >> Thus spake Julian Elischer (julian@elischer.org) [29/09/04 00:48]: >> : If you look at them with ps -alxH are they all (in particular dig) >> : all threaded programs? >> >> Yes, they are. >> >> They all seem to be in an RL state. All the dig processes are in RL+, >> whereas dig processes started by root are in RXL+. There is one hung gdb >> dig process, which is in SL. Note that these have all been running >> for at >> least three hours at this point. > > > the time is not important they will never recover.. > you might do the following.. if you have ddb in the kernel.. > > go to console > to go to ddb > > ps > look for the process.. note that several threads show up.. > there will be a kg (ksegrp) associated with ech thread (some > may be associated with > 1 thread.) > > of the address of the kg is 0xAB123456 > then do: > x/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 0xAB123456 > > for each kg > > and let me see the result(s).. > oh yeahh the output of the ps for that process would be good to seetoo. (the ps in ddb) there is an option to make ddb use printf() which will make it's outut show up in dmesg after you 'c' (continue) back running again.. otherwise you'd need a serial consol to record it all. >> >> Thanks, Julian. > > > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"