From owner-freebsd-emulation@FreeBSD.ORG Thu May 14 16:54:13 2009 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5320C1065672 for ; Thu, 14 May 2009 16:54:13 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 0FDBF8FC2C for ; Thu, 14 May 2009 16:54:12 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 69E651E00194; Thu, 14 May 2009 18:54:11 +0200 (CEST) Received: from triton.kn-bremen.de (noident@localhost [127.0.0.1]) by triton.kn-bremen.de (8.14.3/8.14.3) with ESMTP id n4EGqDe9015835; Thu, 14 May 2009 18:52:13 +0200 (CEST) (envelope-from nox@triton.kn-bremen.de) Received: (from nox@localhost) by triton.kn-bremen.de (8.14.3/8.14.3/Submit) id n4EGq8dT015834; Thu, 14 May 2009 18:52:08 +0200 (CEST) (envelope-from nox) Date: Thu, 14 May 2009 18:52:08 +0200 (CEST) From: Juergen Lock Message-Id: <200905141652.n4EGq8dT015834@triton.kn-bremen.de> To: cracauer@cons.org X-Newsgroups: local.list.freebsd.emulation In-Reply-To: <20090514004902.GA79160@cons.org> References: <20090512142659.GA88793@cons.org> Organization: home Cc: freebsd-emulation@freebsd.org Subject: Re: Linux Firefox on FreeBSD-7.2-STABLE 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: Thu, 14 May 2009 16:54:13 -0000 In article <20090514004902.GA79160@cons.org> you write: >So, I am not as doomed as I thought, but the situation isn't good. > >Martin Cracauer wrote on Tue, May 12, 2009 at 10:26:59AM -0400: >> I might miss something here, but I find myself knocked out of >> firefoxes on FreeBSD-7.2 now. >> >> Firefox-2.x had an autoupdate and since then requires gtk-2.10. My F8 >> linux_base only has 2.6. > >What happened here is that the autoupdate brought me away from a >firefox-2.x to a Firefox-3.x. After downgrading to the latest 2.x I >can now run again, with linux_base-f8. That's far from optimal but >better than nothing. > >> I then moved over the whole 32 chroot I use on Linux (Debian-stable >> i386) using Firefox-3.5b4. This one isn't stable on FreeBSD-7.2. It >> hangs on a regular basis which I tend to blame on some >> threading/concurrency problem (probability of hang is obviously >> related to amount of concurrent activity). I backed out all emulation >> kernel changes I have but no change. > >No progress on this. As far as I can tell, the Linuxulator in >7.2-stable is not up to running Firefox-3.5b, and it seems to be >from threading problems (hangs, no segfault), which are hard to >debug. > That sounds familiar... I had hangs (deadlocks?) with googleearth too, which (as reported in another thread) I was able to work around by forcing it onto a single cpu. So maybe something like this works for you too: cpuset -l 0 linux-firefox... (Of course this can only make a difference on smp, and also cpuset(1) is only available/working if you use ule.) >I should probably try a different Linux base than I have in this >chroot (to shake versions of the glibc thread libs a bit). But since >f8 won't do it I have to move someplace else here. HTH, Juergen