From thierry@pompo.net  Fri Sep 16 16:16:05 2005
Return-Path: <thierry@pompo.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id D6D9416A41F;
	Fri, 16 Sep 2005 16:16:05 +0000 (GMT)
	(envelope-from thierry@pompo.net)
Received: from graf.pompo.net (graf.pompo.net [81.56.186.139])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 81B2243D5F;
	Fri, 16 Sep 2005 16:16:03 +0000 (GMT)
	(envelope-from thierry@pompo.net)
Received: by graf.pompo.net (Postfix, from userid 1001)
	id 4FFAC82C7; Fri, 16 Sep 2005 18:15:55 +0200 (CEST)
Message-Id: <20050916161555.4FFAC82C7@graf.pompo.net>
Date: Fri, 16 Sep 2005 18:15:55 +0200 (CEST)
From: Thierry Thomas <thierry@pompo.net>
Reply-To: Thierry Thomas <thierry@pompo.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: gnome@FreeBSD.org
Subject: Mozilla / Firefox: regxpcom or regchrome broken on ia64 / FreeBSD-7.
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         86218
>Category:       ia64
>Synopsis:       Mozilla / Firefox: regxpcom or regchrome broken on ia64 / FreeBSD-7.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ia64
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 16 16:20:11 GMT 2005
>Closed-Date:    Tue Dec 08 01:05:49 UTC 2009
>Last-Modified:  Tue Dec 08 01:05:49 UTC 2009
>Originator:     Thierry Thomas
>Release:        FreeBSD 6.0-BETA4 i386
>Organization:
Kabbale Eros
>Environment:
System: FreeBSD graf.pompo.net 6.0-BETA4 FreeBSD 6.0-BETA4 #0: Thu Sep 8 19:32:50 CEST 2005 thierry@graf.pompo.net:/usr/obj/usr/src/sys/GRAF050907 i386


	
>Description:
	(Cc: to Mozilla & Firefox maintainers team for information.)

	As reported on pointyhat, several xpi extensions fail because regxpcom
	or regchrome segfault or have an erratic behaviour:

	E.g. adblock-firefox-0.5.d
	<http://pointyhat.freebsd.org/errorlogs/ia64-errorlogs/e.7.2005090702/adblock-firefox-0.5.d.log>
	or bugmenot-0.6.2 or fr-mozilla-flp-1.7.11.

	After installation, these ports rebuild the chrome registry with
	regxpcom and regchrome, two binaries installed by mozilla or firefox
	(see www/mozex/pkg-install.xpi).

>How-To-Repeat:
	Try to install these ports on ia64 / -CURRENT.

>Fix:
	Acording to Marcel Moolenaar, the problem relates to SMP and libpthread.
	In particular the saving and restoring of the high FP registers. If this
	theory is correct, there should be no problems if regxpcom and regchrome
	are linked against libthr.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ia64->marcel 
Responsible-Changed-By: thierry 
Responsible-Changed-When: Fri Sep 16 16:20:20 GMT 2005 
Responsible-Changed-Why:  
Assign to Marcel, as requested in <1126866188.00368458.1126852801@10.7.7.3>. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=86218 
Responsible-Changed-From-To: marcel->ia64 
Responsible-Changed-By: marcel 
Responsible-Changed-When: Fri Sep 16 16:45:38 GMT 2005 
Responsible-Changed-Why:  
Assign it back to ia64 so that the weekly PR overview that's send to the 
ia64 mailing list contains this bug. I typically fix it anyway, but this 
way it doesn't get buried under the GDB PR's I own and the bug shows up  
when you query the PR database from the ia64 project pages: 
http://www.freebsd.org/platforms/ia64/todo.html 

http://www.freebsd.org/cgi/query-pr.cgi?pr=86218 
Responsible-Changed-From-To: ia64->freebsd-ia64 
Responsible-Changed-By: jhb 
Responsible-Changed-When: Mon Sep 26 18:15:12 GMT 2005 
Responsible-Changed-Why:  
Canonicalize owner. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=86218 
State-Changed-From-To: open->closed 
State-Changed-By: marcel 
State-Changed-When: Tue Dec 8 01:03:54 UTC 2009 
State-Changed-Why:  
Unable to reproduce. Many things changed over the years and ia64 has 
improved a lot, including xpcom... 

http://www.freebsd.org/cgi/query-pr.cgi?pr=86218 
>Unformatted:
