Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Sep 2001 10:06:51 -0700
From:      Marcel Moolenaar <marcel@cup.hp.com>
To:        current@FreeBSD.org
Subject:   Linuxulator: possible Giant pushdown victim
Message-ID:  <20010905100651.A5560@gauss.cup.hp.com>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010905100651.A5560>