From owner-freebsd-emulation@FreeBSD.ORG Sun Jul 13 06:21:28 2008 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB13F1065675 for ; Sun, 13 Jul 2008 06:21:28 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from vlakno.cz (vlk.vlakno.cz [62.168.28.247]) by mx1.freebsd.org (Postfix) with ESMTP id 9201A8FC17 for ; Sun, 13 Jul 2008 06:21:27 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from localhost (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 35534683038; Sun, 13 Jul 2008 08:20:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at vlakno.cz Received: from vlakno.cz ([127.0.0.1]) by localhost (vlk.vlakno.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wfRbQkGixOkd; Sun, 13 Jul 2008 08:19:46 +0200 (CEST) Received: from vlk.vlakno.cz (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 22C72682181; Sun, 13 Jul 2008 08:19:45 +0200 (CEST) Received: (from rdivacky@localhost) by vlk.vlakno.cz (8.14.2/8.14.2/Submit) id m6D6Jhu4067636; Sun, 13 Jul 2008 08:19:43 +0200 (CEST) (envelope-from rdivacky) Date: Sun, 13 Jul 2008 08:19:43 +0200 From: Roman Divacky To: Peter Kostouros Message-ID: <20080713061943.GA67395@freebsd.org> References: <4870260D.1080203@melbpc.org.au> <20080706094332.4de443b0@deskjail> <4871E04B.305@melbpc.org.au> <20080707111515.GA41171@freebsd.org> <4877F898.9080905@melbpc.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4877F898.9080905@melbpc.org.au> User-Agent: Mutt/1.4.2.3i Cc: emulation@freebsd.org Subject: Re: Linux 2.6 emulation and Linux Java problem 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: Sun, 13 Jul 2008 06:21:28 -0000 > ktrace.out is about 500MB. > > Anyways, one java process looks to be looping: > > RET linux_sys_futex -1 errno 110 Unknown error: 110 what is the call of the futex that causes this error to happen? that might be the culprit > CALL linux_sys_futex(0x8092528,0x81,0x1,0xfffffffd,0x8092528,0x2affd250) > > RET linux_sys_futex 1 .... > RET linux_clock_gettime 0 > > CALL linux_sys_futex(0x80e0acc,0x80,0x1,0x2affd21c,0x1,0x2affd280) it looks like it's looping waiting for some condition to happen, dont you have a simpler example that exhibits this behaviour than those (big) apps you mentioned? > and another over sched_yield (although I am uncertain as I have not > examined the entire dump). > > Let me know if you want anything from the trace. the futex call that causes error 110 :)