From owner-freebsd-ia64@FreeBSD.ORG Fri Sep 16 16:20:12 2005 Return-Path: X-Original-To: freebsd-ia64@hub.freebsd.org Delivered-To: freebsd-ia64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2755116A41F for ; Fri, 16 Sep 2005 16:20:12 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A131943D4C for ; Fri, 16 Sep 2005 16:20:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8GGKB1r037322 for ; Fri, 16 Sep 2005 16:20:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8GGKBou037321; Fri, 16 Sep 2005 16:20:11 GMT (envelope-from gnats) Resent-Date: Fri, 16 Sep 2005 16:20:11 GMT Resent-Message-Id: <200509161620.j8GGKBou037321@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ia64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Thierry Thomas 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 To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: gnome@FreeBSD.org Subject: ia64/86218: Mozilla / Firefox: regxpcom or regchrome broken on ia64 / FreeBSD-7. X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Thierry Thomas List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Sep 2005 16:20:12 -0000 >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: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 16 16:20:11 GMT 2005 >Closed-Date: >Last-Modified: >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 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: >Unformatted: