From owner-freebsd-stable@FreeBSD.ORG Sat Jul 25 20:09:31 2009 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23D2C106566C for ; Sat, 25 Jul 2009 20:09:31 +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 D859C8FC08 for ; Sat, 25 Jul 2009 20:09:30 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 2B6BE1E002BD; Sat, 25 Jul 2009 21:53:18 +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 n6PJp6aO060966; Sat, 25 Jul 2009 21:51:06 +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 n6PJp5WW060965; Sat, 25 Jul 2009 21:51:05 +0200 (CEST) (envelope-from nox) Date: Sat, 25 Jul 2009 21:51:05 +0200 (CEST) From: Juergen Lock Message-Id: <200907251951.n6PJp5WW060965@triton.kn-bremen.de> To: rizzo@iet.unipi.it X-Newsgroups: local.list.freebsd.stable In-Reply-To: <20090725013500.GC62402@onelab2.iet.unipi.it> Organization: home Cc: stable@freebsd.org, malus.x@gmail.com Subject: Re: status of flash9/flash10 support in RELENG_7 ? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jul 2009 20:09:31 -0000 In article <20090725013500.GC62402@onelab2.iet.unipi.it> you write: >Does anyone know what is the status of flash9 or flash10 in RELENG_7 ? >Following the thread of a couple of months ago, i tried to: >- remove all linux-* ports >- set the following in /etc/make.conf > OVERRIDE_LINUX_BASE_PORT=f8 > OVERRIDE_LINUX_NONBASE_PORTS=f8 >- set the following in /etc/sysctl.conf > compat.linux.osrelease=2.6.16 >- set the following in /etc/fstab > linproc /usr/compat/linux/proc linprocfs rw 0 0 >- reinstall linux_base-f8-8_11 >- reinstall linux-flashplugin-10.0r22 (which in turn brings in the > relevant linux-f8-* ports) > >- also install nspluginwrapper and create a firefox plugin >- upgrade firefox to firefox-3.5,1 (native), just in case >- run firefox with "limit stacksize 4megabytes" (or variants) > as recommended to avoid npviewer growing/not dying > >This was done on 3 different machines (one laptop with a centrino, >2 desktops with AMD X2 dual core running in i386 mode) with mixed >[in]success. On one machine thing started working well, but on the >other two they did not (the various packages were of course slightly >disaligned) and while trying to replicate the configuration i also >broke the good one without figuring out why. >Symptoms are that on certain sites or actions (e.g. switch to full >screen on youtube videos) i get firefox freezing like this > >22381 luigi 13 96 0 82580K 57484K ucond 1 0:00 0.20% firefox-bin >22413 luigi 1 97 0 72920K 33448K futex 1 0:00 0.20% npviewer.bin >22414 luigi 1 97 0 72920K 33448K futex 1 0:00 0.20% npviewer.bin > >and recovering control (but no video) after 10+seconds > >I also get a lot of the following weak_unref warnings with various addresses > >(firefox-bin:22381): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0x297ba9f0(0x2a10d110) > >(but not sure how related is this, because it happens even without a >flash plugin). > >I have also tried flash9 instead of flash10, o fc10 instead of fc8, >all with similar results. > >Is there a recipe for a working flas9 or flash10 operation ? Hmm. All I can say is I'm not sure I can even remember flash hanging since I lowered the stack limit using this nspluginwrapper patch: http://docs.freebsd.org/cgi/mid.cgi?20090630184146.GA39346 (btw still no words from the nspluginwrappper port maintainer about this, or I missed them? Cc'd again...) _When_ flash hung, I usually got it back to running by doing `killall npviewer.bin' and optionally quitting ff and doing `rm /tmp/_org_wrapper_NSPlugins_libflashplayer.so*' and then restarting the browser. (If you don't do that, remaining npviewer.bin processes might interfere with later ff sessions making flash appear more broken than it really is...) HTH, Juergen