From owner-freebsd-emulation@FreeBSD.ORG Mon Nov 13 17:27:49 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2DA2C16A40F for ; Mon, 13 Nov 2006 17:27:49 +0000 (UTC) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.176.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 405CA43F57 for ; Mon, 13 Nov 2006 17:19:25 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.8/8.13.7) with ESMTP id kADHJH1Z008837 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Nov 2006 18:19:22 +0100 (CET) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.8/8.13.3/Submit) id kADHJHAt008835; Mon, 13 Nov 2006 18:19:17 +0100 (CET) Date: Mon, 13 Nov 2006 18:19:17 +0100 From: Divacky Roman To: Ralph Zitz Message-ID: <20061113171917.GA7268@stud.fit.vutbr.cz> References: <45588446.6090308@zitz.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <45588446.6090308@zitz.dk> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.57 on 147.229.176.14 Cc: freebsd-emulation@freebsd.org Subject: Re: attack of the zombies X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2006 17:27:49 -0000 On Mon, Nov 13, 2006 at 03:42:14PM +0100, Ralph Zitz wrote: > I just wanted to add that I have been experiencing the exact same > problem. A while back I had problems starting teamspeak (available in > the ports collection). That problem was fixed, but now I see zombie > processes hanging around. > One way to reproduce: > > 1) Install teamspeak port (audio/teamspeak_server) > 2) Start teamspeak (/usr/local/etc/rc.d/teamspeak-server start) > 3) do a: ps ax > > output somthing like: > > 29961 p1 SN 0:00.84 /usr/local/lib/teamspeak_server/server_linux > 30001 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30002 p1 S 0:00.03 /usr/local/lib/teamspeak_server/server_linux > 30003 p1 S 0:00.03 /usr/local/lib/teamspeak_server/server_linux > 30006 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30034 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30037 p1 S 0:00.02 /usr/local/lib/teamspeak_server/server_linux > 30038 p1 S 0:00.02 /usr/local/lib/teamspeak_server/server_linux > 30039 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30311 p1 S 0:00.05 /usr/local/lib/teamspeak_server/server_linux > > 4) Connect to http://localhost:14354 (Which is a webinterface for the > teamspeak server). I am not able to connect to the port > 5) Close browser > 6) do a: ps ax > > 29961 p1 SN 0:00.84 /usr/local/lib/teamspeak_server/server_linux > 30001 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30002 p1 S 0:00.03 /usr/local/lib/teamspeak_server/server_linux > 30003 p1 S 0:00.04 /usr/local/lib/teamspeak_server/server_linux > 30006 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30034 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30037 p1 S 0:00.03 /usr/local/lib/teamspeak_server/server_linux > 30038 p1 S 0:00.03 /usr/local/lib/teamspeak_server/server_linux > 30039 p1 S 0:00.00 /usr/local/lib/teamspeak_server/server_linux > 30311 p1 Z 0:00.05 I dont see any step that would force the teamspeak to exit. is it done via the webinterface? > After this the server has to be restarted. > > Cheers, > Ralph. > > PS: Is it possible to do a ktrace of a program that runs in the background? yes, ktrace -p pid