From owner-freebsd-current Wed Sep 5 10: 7:23 2001 Delivered-To: freebsd-current@freebsd.org Received: from palrel2.hp.com (palrel2.hp.com [156.153.255.234]) by hub.freebsd.org (Postfix) with ESMTP id 740CC37B405 for ; Wed, 5 Sep 2001 10:07:11 -0700 (PDT) Received: from adlmail.cup.hp.com (adlmail.cup.hp.com [15.0.100.30]) by palrel2.hp.com (Postfix) with ESMTP id 210B8C5D for ; Wed, 5 Sep 2001 10:07:11 -0700 (PDT) Received: from gauss.cup.hp.com (gauss.cup.hp.com [15.28.97.152]) by adlmail.cup.hp.com (8.9.3 (PHNE_18546)/8.9.3 SMKit7.02) with ESMTP id KAA15481 for ; Wed, 5 Sep 2001 10:07:05 -0700 (PDT) Received: (from marcel@localhost) by gauss.cup.hp.com (8.11.5/8.11.1) id f85H70f05789 for current@FreeBSD.org; Wed, 5 Sep 2001 10:07:00 -0700 (PDT) (envelope-from marcel) Date: Wed, 5 Sep 2001 10:06:51 -0700 From: Marcel Moolenaar To: current@FreeBSD.org Subject: Linuxulator: possible Giant pushdown victim Message-ID: <20010905100651.A5560@gauss.cup.hp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.21i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, I get consistent locks when trying to run Mozilla for Linux (RH 7.1). Breaking into the debugger, I see it hangs in fork_exit()+180. This is should be the PROC_LOCK(p) in the source file (kern_fork.c). Since a deadlock in this place should be seen for FreeBSD binaries as well and since that's not the case, it must be Mozilla. In the Linuxulator fork() and vfork() are implemented in terms of their FreeBSD equivs, so I don't think that's the problem. This leaves clone(). I'm in the office and can't try anything ATM, but if someone can tell me if my deductions make sense or not I'll see if I can get it resolved as soon as I'm home. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message