From owner-freebsd-gecko@FreeBSD.ORG Thu Jun 7 10:29:51 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1611B10656D0 for ; Thu, 7 Jun 2012 10:29:51 +0000 (UTC) (envelope-from hm@hm.net.br) Received: from msrv.matik.com.br (msrv.matik.com.br [187.95.0.181]) by mx1.freebsd.org (Postfix) with ESMTP id 7994E8FC12 for ; Thu, 7 Jun 2012 10:29:50 +0000 (UTC) Received: from pop1.hm.net.br (pop1.hm.net.br [189.7.38.144]) (authenticated bits=0) by msrv.matik.com.br (8.14.5/8.14.5) with ESMTP id q57ATYho087153 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 7 Jun 2012 07:29:35 -0300 (BRT) (envelope-from hm@hm.net.br) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.4 at msrv.matik.com.br X-DKIM: OpenDKIM Filter v2.5.2 msrv.matik.com.br q57ATYho087153 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hm.net.br; s=racoon; t=1339064975; bh=byjVmw9fz+7WDJQSXoAWKNpM/NxBmONb5vJ1asJMhrg=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=FIGRgQqqqKTCw4s2+bjpboJNzt7w+o6dktdiJ/SF/IMqhTP7Hp3Ahn8mZjqJ6SX1U 55ITk5uBHBGny/ZouliMpeaBCM+/6Y3eLLiWZkXgnn7pGOfUlGuJl9sKwSNq8Qx51p 3V8Rh83pxszdRLCwuxj33YrQiyD+ZE9RZYbQdx7I= Authentication-Results: msrv.matik.com.br; sender-id=pass header.from=hm@hm.net.br; auth=pass (PLAIN); spf=pass smtp.mfrom=hm@hm.net.br Message-ID: <4FD0827C.9050404@hm.net.br> Date: Thu, 07 Jun 2012 07:29:16 -0300 From: H User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:12.0) Gecko/20120603 Thunderbird/12.0.1 MIME-Version: 1.0 To: Volodymyr Kostyrko References: <4FCE7044.5060308@hm.net.br> <4FCF082B.2050904@gmail.com> <4FCF198C.1040703@hm.net.br> <4FCF1C7C.2020708@gmail.com> <51da39fbe03c8f0c30b0fe9846eb0169.squirrel@wm.matik.com.br> <4FCF2394.2020303@gmail.com> <353659e8a9859572fac4ea556a76ecb5.squirrel@wm.matik.com.br> <4FCF2982.5070107@gmail.com> <4FCF3A5F.80505@hm.net.br> <4FCF43A3.3030603@gmail.com> <4FCF4876.8090705@hm.net.br> <4FCF4E30.8040305@gmail.com> In-Reply-To: <4FCF4E30.8040305@gmail.com> X-Enigmail-Version: 1.4.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB2E07F9232920B36EB291106" X-Spam-Status: No, score=4.7 required=5.0 tests=AWL=-0.534,BAYES_00=-1.9,DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1,RCVD_IN_BRBL_LASTEXT=1.449,RCVD_IN_NJABL_PROXY=2.224,RCVD_IN_PBL=3.335,SPF_PASS=-0.001,TW_FD=0.077,TW_GT=0.077,TW_XB=0.077,T_RP_MATCHES_RCVD=-0.01 msrv.matik.com.br 1102; Body=1 Fuz1=1 Fuz2=1 [127.0.0.11] [127.0.0.2] [1 mail.matik.com.br.] [187.95.0.182] [127.0.0.9] autolearn=no ASN AS28573 189.7.36.0/22 X-Spam-Level: **** X-Spam-Checker-Version: SpamAssassin 3.3.2-hm_201202.c (2011-06-06) on msrv.matik.com.br Cc: gecko@FreeBSD.org Subject: Re: seamonkey upgrade => 2.9.1 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2012 10:29:51 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB2E07F9232920B36EB291106 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable well, pkg_libchk found some inconsistencies and after solving that nothing changed I found a package 2.9.1 and it behaves the same erroneous way I went back to 2.9 and everything runs fine again so seems there is nothing wrong on my machine but the seamonkey port is fucked up somehow as well as Firefox 12 Hans On 06/06/2012 09:33, Volodymyr Kostyrko wrote: > H wrote: >=20 > Could you please hit "Reply all" button? I'm not the best one around to= > help you, there are others on the list that can give you better hints. >=20 >>> Maybe it fail only when it touches required functionality somewhere i= n >>> gtk or cairo which in turn was compiled with older libpcre and there >>> demands other calling conventions? >> >> I can not say that for sure, my system was up to date and before >> yesterday I upgraded the portstree and upgraded kde to 4.8 as well as >> all other ports >> >> I do not have enough insight but I believe there was no lib version bu= mp >> between seamonkey 2.9 and 2.9.1, so I wonder why the former versions w= as >> working fine. >> >> I could force an upgrade on all ports seamonkey depends on, I think I >> will do that but start with all x11 stuff first and see >=20 > There are multiple ways to narrow your search. >=20 > 1. First one is to use pkg_libchk from sysutils/bsdadminscripts as it > should list all packages missing any libraries. This is exactly your ca= se. >=20 > 2. You generally can do almost the same by issuing "ldd -a > /usr/local/lib/seamonkey/seamonkey-bin" and identifying port to rebuild= > by "pkg_info -W library_name". >=20 > 3. You can rebuild only packages that require libpcre and was build > before it. Here's how: >=20 > cd /var/db/pkg/pcre-* > cat +REQUIRED_BY | xargs -n1 -Ifoo find ../foo/+DESC \! -cnewer '+DESC'= > | sed -e 's|^\.\./||' -e 's|/+DESC$||' >=20 >> >> backtrace below >> >> thanks >> Hans >> >>> >>> You can take another route. >>> >>> 1. Force seamonkey to freeze. >>> 2. Obtain core dump with gcore (1). >>> 3. Open core dump with "gdb /usr/local/lib/seamonkey/seamonkey-bin >>> seamonkey-bin.core". >>> 4. Take backtrace with "bt full". >>> >>> However it would not provide clearly useful information unless all >>> binaries wouldn't be stripped. To install unstripped binaries you >>> should rebuild seamonkey and everything it depends on WITH_DEBUG and >>> this will take much more time then fixing linkage the way I explained= >>> before. >>> >>> Try posting backtrace anyway. Maybe this clears things a bit. >>> >> >> the problem I see with the former method is portupgrade -a, since all >> are up to date I need something more specific, portupgrade -af make no= t >> so much sense to me >> >> also my small knowledge makes me thinking that there are certainly oth= er >> binaries using the same libs and no one fails and everything is workin= g >> fine but firefox and seamonkey >> >> >> well, seems not so very conclusive but have a look: >> >> (gdb) bt full >> #0 0x2a2b57bf in pthread_kill () from /lib/libthr.so.3 >> No symbol table info available. >> #1 0x2a2b4ee2 in pthread_kill () from /lib/libthr.so.3 >> No symbol table info available. >> #2 0x2a2b7d69 in pthread_cond_signal () from /lib/libthr.so.3 >> No symbol table info available. >> #3 0x29e929cf in PRP_NakedNotify () from /usr/local/lib/libplds4.so.1= >> No symbol table info available. >> #4 0x29e937ee in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1 >> No symbol table info available. >> #5 0x29e938e7 in PR_Wait () from /usr/local/lib/libplds4.so.1 >> No symbol table info available. >> #6 0x292fdb46 in nsStopwatch::Release () from >> /usr/local/lib/seamonkey/libxul.so >> No symbol table info available. >> #7 0x292fdd93 in nsStopwatch::Release () from >> /usr/local/lib/seamonkey/libxul.so >> No symbol table info available. >> #8 0x2957a68a in XRE_AddStaticComponent () from >> /usr/local/lib/seamonkey/libxul.so >> No symbol table info available. >> #9 0x2953c7db in mozilla::hal_impl::GetCurrentNetworkInformation () >> from /usr/local/lib/seamonkey/libxul.so >> No symbol table info available. >> #10 0x2957a412 in XRE_AddStaticComponent () from >> /usr/local/lib/seamonkey/libxul.so >> No symbol table info available. >> #11 0x29e999da in PR_CreateThread () from /usr/local/lib/libplds4.so.1= >> No symbol table info available. >> #12 0x2a2ad4ea in pthread_getprio () from /lib/libthr.so.3 >> No symbol table info available. >> #13 0xbd4d9fec in ?? () >> No symbol table info available. >=20 > /usr/local/lib/libplds4.so.1 is part of security/nspr but it doesn't > link to libpcre. In turn /usr/local/lib/seamonkey/libxul.so depend on a= > lot off glib/gtk stuff that in turn depends on libpcre. >=20 --=20 H +55 (17) 4141.2222 --------------enigB2E07F9232920B36EB291106 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/Qgo4ACgkQvKVfg5xjCDx/PwCggAXEfxQrvxDJSCLz1Po2ecR2 JpcAn3MDilzOXJS7yTXmgVD9o1NxVboJ =q7Ob -----END PGP SIGNATURE----- --------------enigB2E07F9232920B36EB291106--