From owner-freebsd-current@FreeBSD.ORG Thu Apr 21 20:59:03 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F33016A4CE for ; Thu, 21 Apr 2005 20:59:03 +0000 (GMT) Received: from postal3.es.net (postal3.es.net [198.128.3.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E87243D2F for ; Thu, 21 Apr 2005 20:59:03 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal3.es.net (Postal Node 3) with ESMTP (SSL) id IBA74465; Thu, 21 Apr 2005 13:59:02 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 6F3E75D07; Thu, 21 Apr 2005 13:59:02 -0700 (PDT) To: Steve Kargl In-reply-to: Your message of "Thu, 21 Apr 2005 13:20:42 PDT." <20050421202042.GA82753@troutmask.apl.washington.edu> Date: Thu, 21 Apr 2005 13:59:02 -0700 From: "Kevin Oberman" Message-Id: <20050421205902.6F3E75D07@ptavv.es.net> cc: freebsd-current@freebsd.org Subject: Re: firefox stuck in libthr or kserel! X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Apr 2005 20:59:03 -0000 > Date: Thu, 21 Apr 2005 13:20:42 -0700 > From: Steve Kargl > Sender: owner-freebsd-current@freebsd.org > > How to get firefox stuck in an unresponsive state. > > Build these ports > firefox-1.0.2,1 > linux-flashplugin-6.0r79_2 > linuxpluginwrapper-20050320 > > Go to http://espn.com/ > > Watch firefox become unresponsive. > > In top we see > 29645 kargl 96 0 53452K 44028K lthr 0:09 0.00% 0.00% firefox-bin > > and there she sits. If one iconifies firefox, then de-iconifies > it, the window is never redrawn. > > If we remove the mapping of libpthread to libthr in /etc/libmap.conf, > then we see firefox get stuck in a kserel state. > > 33098 kargl 20 0 53772K 43924K kserel 0:09 0.00% 0.00% firefox-bin This is a problem that has been brought up on gnome@, ports@ and current@ from time to time. There are many, many sites, all heavily flash based, that exhibit this problem with any native browser to use the linux flash6 plugin. As the flash code is the linux binary, it is not likely to be there. (These sites don't hang on linux systems.) Between this problem and the lack of Flash 7 support for these browsers, an every increasing number of major sites are no longer available. Since it happens with either threading library, it is probably not in the threading libs, either. That makes the linuxplugingwrapper the prime suspect in my mind, but it is also possible that there is some sort of resource exhaustion biting us, possibly due to some odd interaction of the various pieces. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634