From owner-freebsd-gecko@FreeBSD.ORG Fri Aug 31 10:04:36 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 512141065675 for ; Fri, 31 Aug 2012 10:04:36 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 09ADE8FC08 for ; Fri, 31 Aug 2012 10:04:35 +0000 (UTC) Received: from smtp-auth2.bris.ac.uk ([137.222.10.94] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1T7O5I-0003kN-0R; Fri, 31 Aug 2012 11:04:29 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T7O5H-0002tG-OS; Fri, 31 Aug 2012 11:04:15 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q7VA4F5p028955; Fri, 31 Aug 2012 11:04:15 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q7VA4FUI028954; Fri, 31 Aug 2012 11:04:15 +0100 (BST) (envelope-from mexas) Date: Fri, 31 Aug 2012 11:04:15 +0100 (BST) From: Anton Shterenlikht Message-Id: <201208311004.q7VA4FUI028954@mech-cluster241.men.bris.ac.uk> To: jbeich@tormail.org, mexas@bristol.ac.uk In-Reply-To: <1T4yxT-000N40-H1@internal.tormail.org> X-Spam-Score: -3.6 X-Spam-Level: --- Cc: freebsd-gecko@freebsd.org Subject: Re: ia64 firefox-esr ./yarr/pcre/pcre.h:49:18: error: jstl.h: No such file or directory X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 10:04:36 -0000 From jbeich@tormail.org Fri Aug 24 21:01:41 2012 Anton Shterenlikht writes: >> $ patch -p0 -d $(make -V WRKSRC) -i ~/patch-pagesize-ia64-sparc64 I updated to r966. With this patch under files, and with # cat Makefile.local MOZ_OPTIONS += --disable-tracejit --disable-methodjit # I can build and install experimental/www/firefox: http://eis.bris.ac.uk/~mexas/ia64-exp-ff15-build.log It segfaults straight away on the firefox congratulations page (or whatever it is called): http://eis.bris.ac.uk/~mexas/ia64-exp-ff15-debug-output I get two coredumps: -rw------- 1 mexas wheel 403849216 Aug 31 10:29 firefox-bin.core -rw------- 1 mexas wheel 226189312 Aug 31 10:32 firefox.core I analyse the firefox.core with "bt" and "thread apply all bt": http://eis.bris.ac.uk/~mexas/ia64-exp-ff15-gdb It seems thead 8 has some useful data. Not sure how to analyse firefox-bin, what I did was: TZAV> gdb /usr/local/lib/firefox/firefox-bin firefox-bin.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "ia64-marcel-freebsd"... Core was generated by `firefox-bin'. Program terminated with signal 6, Aborted. #0 0x0000000127486a80 in ?? () (gdb) bt #0 0x0000000127486a80 in ?? () #1 0x00000001273a55a0 in ?? () Previous frame identical to this frame (corrupt stack?) (gdb) thread apply all bt Thread 4 (process 101172): #0 0x00000001273b9bc0 in ?? () #1 0x000000012739ed00 in ?? () Previous frame identical to this frame (corrupt stack?) Thread 3 (process 101178): #0 0x00000001273b9bc0 in ?? () #1 0x000000012739ed00 in ?? () Previous frame identical to this frame (corrupt stack?) Thread 2 (process 101199): #0 0x00000001273b9bc0 in ?? () #1 0x000000012739ed00 in ?? () Previous frame identical to this frame (corrupt stack?) Thread 1 (process 100141): #0 0x0000000127486a80 in ?? () #1 0x00000001273a55a0 in ?? () Previous frame identical to this frame (corrupt stack?) (gdb) which is no use. Many thanks Anton P.S. Sorry about my shell syntax ignorance. I didn't realise that >> $ LD_LIBRARY_PATH=. ./firefox is 2 separate commands on one line.