From owner-freebsd-ports@FreeBSD.ORG Sun Apr 4 02:49:16 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 991AE1065674; Sun, 4 Apr 2010 02:49:16 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mail-qy0-f195.google.com (mail-qy0-f195.google.com [209.85.221.195]) by mx1.freebsd.org (Postfix) with ESMTP id 300728FC12; Sun, 4 Apr 2010 02:49:15 +0000 (UTC) Received: by qyk33 with SMTP id 33so3261474qyk.28 for ; Sat, 03 Apr 2010 19:49:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=7dEGRHAxSd+i/DZZ1DGrH45SiWPpKvbCeL+vwrP7fPI=; b=eOBIh9nm+9xX3VHUvPPSEfC3eN9tlw5G+Hzjap3tfym2rAI4chUgXNvBQsiuVZCMmB TVvDFSGAbnjd3aMvua3sbHgxYUTQP3C7if45ODoNSHZxby0dt6LqWiZHiJbESC2jL0vO weLY2yH8RVSTFAOLPbP5fUF5EG936qstAa8Pc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=SQa+AxnvXmYN8YSxFQ6vRrm9LVXNNpPEmBrKZ3anmnLhR22y0Npyezv1ll9hSSN7Px 2l3sHnEZf+1jTUwIGePuSe1iuRsEW0WgYY1X2ti8/mdbTW0wUP2ag9/3faItJfbkttNj /TtjLU1T182w7iJBiQJCq69QADG/BlDr5nb48= MIME-Version: 1.0 Received: by 10.229.33.72 with HTTP; Sat, 3 Apr 2010 19:49:13 -0700 (PDT) In-Reply-To: References: <20100403165639.75a69a8b@ernst.jennejohn.org> Date: Sat, 3 Apr 2010 19:49:13 -0700 Received: by 10.229.99.77 with SMTP id t13mr6738106qcn.80.1270349354163; Sat, 03 Apr 2010 19:49:14 -0700 (PDT) Message-ID: From: Garrett Cooper To: =?ISO-8859-1?Q?Edward_Tj=F6rnhammar?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gecko@freebsd.org, gary.jennejohn@freenet.de, freebsd-ports@freebsd.org Subject: Re: Bug Report: Firefox 3.6.2 crashes on JavaScript heavy pages X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Apr 2010 02:49:16 -0000 On Sat, Apr 3, 2010 at 7:48 PM, Garrett Cooper wrote: > On Sat, Apr 3, 2010 at 6:50 PM, Edward Tj=F6rnhammar wrote: >> Thank you for your replies! >> >> I didn't have any special make.conf but tried using >> fno-strict-aliasing as suggested by Garret and now it works. >> >> Regards >> >> On Sat, Apr 3, 2010 at 4:56 PM, Gary Jennejohn >> wrote: >>> On Sat, 3 Apr 2010 04:24:05 -0700 >>> Garrett Cooper wrote: >>> >>>> On Sat, Apr 3, 2010 at 3:30 AM, Edward Tj__rnhammar wrote= : >>>> > The browser crashes on JavaScript intensive pages. I've tried to deb= ug >>>> > the behavior but since firebug crashes with firefox this is a no go. >>>> > I've tried disabling optimizations in the firefox makefile but it >>>> > makes no difference. >>>> > >>>> > I don't believe it matters but my hardware is a Dell XPS m1210 lapto= p >>>> > with intel graphics. >>>> > >>>> > What system: >>>> > pylon# uname -a >>>> > FreeBSD pylon 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Mar 13 18:50:2= 9 >>>> > CET 2010 __ __ root@pylon:/usr/obj/usr/src/sys/PYLON __i386 >>>> > >>>> > What makefile: >>>> > pylon# grep Makefile,v /usr/ports/www/firefox/Makefile >>>> > # $FreeBSD: ports/www/firefox/Makefile,v 1.221 2010/03/23 08:54:22 b= eat Exp $ >>>> > >>>> > How to reproduce: >>>> > I can reproduce this crash everytime by removing my .mozilla and the= n visit: >>>> > __http://review.source.android.com/11633 >>>> > Most pages are Ok. >>>> > >>>> > Error message: >>>> > Floating point exception (core dumped) >>>> > >>>> > Well.. the processor supports SSE instrincs, perhaps this is a SIMD >>>> > optimization bug somewhere else, I remember I enabled that for some >>>> > other port.. >>>> > >>>> > Other notable behaviour: >>>> > If i run firefox3 with truss -f firefox3 does not crash on the page. >>>> > I could probably dive deeper into this. >>>> >>>> =A0 =A0 Doesn't crash for me on Firefox 3.5.8: >>>> >>>> # /etc/make.conf: >>>> CFLAGS =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0+=3D -fno-strict-aliasing -pipe >>>> CXXFLAGS =A0 =A0 =A0+=3D -fno-strict-aliasing -pipe >>>> # ... >>>> CPUTYPE =A0 =A0 =A0 =A0 =A0 =A0 =A0 :=3D nocona >>>> >>>> =A0 =A0 Do you have a custom make.conf file? If so, what's your proces= sor >>>> and your CPUTYPE / C*FLAGS? >>>> >>> >>> The referenced page works for me using FF 3.6.2. =A0I don't have any >>> special CFLAGS values set in src.conf/make.conf. >>> >>> I also have >>> CPU: AMD Athlon(tm) Dual Core Processor 4850e (2505.35-MHz K8-class CPU= ) >>> Features=3D0x178bfbff>> MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT> >>> Features2=3D0x2001 > > =A0 =A0It might be a bug then in how they're type-casting in firefox; if > this is reproducible, a bug should definitely be submitted upstream. Another possibility -- if you're using -O2, etc, it might be a compiler optimization bug on your CPU architecture (less likely). Cheers, -Garrett