From owner-freebsd-ports@FreeBSD.ORG Sat Jun 4 05:27:27 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1B7F1065673 for ; Sat, 4 Jun 2011 05:27:27 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from mail34.syd.optusnet.com.au (mail34.syd.optusnet.com.au [211.29.133.218]) by mx1.freebsd.org (Postfix) with ESMTP id 47ABA8FC0C for ; Sat, 4 Jun 2011 05:27:26 +0000 (UTC) Received: from server.vk2pj.dyndns.org (c220-239-116-103.belrs4.nsw.optusnet.com.au [220.239.116.103]) by mail34.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id p545RN9Z020579 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 4 Jun 2011 15:27:24 +1000 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id p545RNuu075560 for ; Sat, 4 Jun 2011 15:27:23 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.4/8.14.4/Submit) id p545RMoY075559 for freebsd-ports@freebsd.org; Sat, 4 Jun 2011 15:27:22 +1000 (EST) (envelope-from peter) Date: Sat, 4 Jun 2011 15:27:22 +1000 From: Peter Jeremy To: freebsd-ports@freebsd.org Message-ID: <20110604052722.GC68864@server.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) Subject: nspluginwrapper+openjdk6+linux-f10-flashplugin coredumps X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 05:27:27 -0000 --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I have a rather strange situation on a FreeBSD 8-stable/amd84 box where nspluginwrapper coredumps whilst processing npwrapper.libflashplayer.so if it sees IcedTeaPlugin.so first: server% nspluginwrapper -v -l =20 List plugins in /usr/local/lib/browser_plugins Looking for plugins in /usr/local/lib/browser_plugins List plugins in /usr/local/lib/npapi/linux-f10-flashplugin Looking for plugins in /usr/local/lib/npapi/linux-f10-flashplugin List plugins in /home/peter/.mozilla/plugins Looking for plugins in /home/peter/.mozilla/plugins /home/peter/.mozilla/plugins/npwrapper.libflashplayer.so Original plugin: /usr/local/lib/npapi/linux-f10-flashplugin/libflashplaye= r.so Plugin viewer: /usr/local/lib/nspluginwrapper/i386/linux/npviewer Wrapper version string: 1.4.0-1 server% ln -s /usr/local/openjdk6/jre/lib/IcedTeaPlugin.so .mozilla/plugins server% nspluginwrapper -v -l = =20 List plugins in /usr/local/lib/browser_plugins Looking for plugins in /usr/local/lib/browser_plugins List plugins in /usr/local/lib/npapi/linux-f10-flashplugin Looking for plugins in /usr/local/lib/npapi/linux-f10-flashplugin List plugins in /home/peter/.mozilla/plugins Looking for plugins in /home/peter/.mozilla/plugins zsh: segmentation fault (core dumped) nspluginwrapper -v -l server% ls -lf .mozilla/plugins total 83 lrwxr-xr-x 1 peter jeremy 44 4 Jun 15:22 IcedTeaPlugin.so -> /usr/l= ocal/openjdk6/jre/lib/IcedTeaPlugin.so -rwx------ 1 peter jeremy 126456 4 Jun 15:22 npwrapper.libflashplayer.so server% If I remove IcedTeaPlugin.so or fudge ~/.mozilla/plugins so IcedTeaPlugin.so is after npwrapper.libflashplayer.so then it all works as expected. I've tried rebuilding each of openjdk6, nspluginwrapper and linux-f10-flashplugin10 to no avail. I've tried ktracing nspluginwrapper and don't see anything obviously wrong. The coredump backtrace shows: #0 0x000000000000f900 in ?? () #1 0x00000008038543e2 in __error () from /lib/libthr.so.3 #2 0x00007fffffffd2e0 in ?? () #3 0x00000008006343b0 in ?? () from /libexec/ld-elf.so.1 #4 0x0000000800540580 in ?? () #5 0x0000000803848cd6 in ?? () from /lib/libthr.so.3 #6 0x00000008006343b0 in ?? () from /libexec/ld-elf.so.1 #7 0x000000080050ccb9 in dlsym () from /libexec/ld-elf.so.1 #8 0x000000080050d5da in dlopen () from /libexec/ld-elf.so.1 Does anyone have any suggestions? --=20 Peter Jeremy --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iEYEARECAAYFAk3pwjoACgkQ/opHv/APuIcfJgCgsQ8gqfaBePYA2X0I594jpHfC dJgAn1aYFJJe6coe8sChi/vRRYJCc8Yp =D0CU -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ--