From owner-freebsd-gecko@FreeBSD.ORG Wed Jun 6 13:21:00 2012 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0F62D1065680 for ; Wed, 6 Jun 2012 13:21:00 +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 757978FC14 for ; Wed, 6 Jun 2012 13:20:59 +0000 (UTC) Received: from pop1.hm.net.br (pop1.hm.net.br [186.222.211.45]) (authenticated bits=0) by msrv.matik.com.br (8.14.5/8.14.5) with ESMTP id q56DKqFS075307 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 6 Jun 2012 10:20:52 -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 q56DKqFS075307 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hm.net.br; s=racoon; t=1338988853; bh=qNwy2WuvBHMJi6cHFaQMMclVjqVseuN9dXiMRPgM1s4=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=Z27GQkn7Oh0A9J4o4o5WxvD7gzsBve3v/ncUkMJ7CfsZuz2eHVxQqVGQz9zNfQgYy gdCK5atb/zwMQhumfZG0XK5eQF4ywdkYRqHhVQP2sLPcQcXDLLrjYZzXkpm3MEeLdH vfVeNUlTcrjSQZtJA9FiywDeD9GVryPVOGj0HNCw= 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: <4FCF5920.1090907@hm.net.br> Date: Wed, 06 Jun 2012 10:20:32 -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="------------enigF47ABF7B1E2A3458E677F261" X-Spam-Status: No, score=2.8 required=5.0 tests=AWL=-0.068,BAYES_00=-1.9,DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1,RCVD_IN_PBL=3.335,RCVD_IN_RP_RNBL=1.31,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 1282; Body=1 Fuz1=1 Fuz2=1 [127.0.0.6] [1 mail.matik.com.br.] [127.0.0.11] [187.95.0.182] autolearn=no ASN AS28573 186.222.208.0/21 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: Wed, 06 Jun 2012 13:21:00 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF47ABF7B1E2A3458E677F261 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 06/06/2012 09:33, Volodymyr Kostyrko wrote: > H wrote: > > 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 hint= s. > sorry, it slipped my attention that you where posting top gecko as well later I will follow your instructions below and come back then with the results thanks so far for your friendly help Hans >>> 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 > > There are multiple ways to narrow your search. > > 1. First one is to use pkg_libchk from sysutils/bsdadminscripts as it > should list all packages missing any libraries. This is exactly your > case. > > 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". > > 3. You can rebuild only packages that require libpcre and was build > before it. Here's how: > > cd /var/db/pkg/pcre-* > cat +REQUIRED_BY | xargs -n1 -Ifoo find ../foo/+DESC \! -cnewer > '+DESC' | sed -e 's|^\.\./||' -e 's|/+DESC$||' > >> >> 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. > > /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 H +55 (17) 4141.2222 --------------enigF47ABF7B1E2A3458E677F261 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/PWTQACgkQvKVfg5xjCDxBpACgjdHqxdb+cQ0nwGu5WmmFeESt o2AAn1u5ccxvSZa30mDMXBbDW8fLe4LA =9r+q -----END PGP SIGNATURE----- --------------enigF47ABF7B1E2A3458E677F261--