From owner-freebsd-gecko@FreeBSD.ORG Sun Aug 21 20:38:05 2011 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 C78D8106566B; Sun, 21 Aug 2011 20:38:05 +0000 (UTC) (envelope-from ttsestt@gmail.com) Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com [209.85.215.172]) by mx1.freebsd.org (Postfix) with ESMTP id 2700A8FC12; Sun, 21 Aug 2011 20:38:04 +0000 (UTC) Received: by eye4 with SMTP id 4so2382952eye.31 for ; Sun, 21 Aug 2011 13:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=B8+/J95d2ufk7QctP+CEgQCVgOhlqn4LqaEXonq3480=; b=Z8Y50NtEe87XShuVYbylFCfmdW/cwR0DNP13XRDd4OZDTLH+DXWwp+XdrN1+gaDN83 NM5ISaso78/6TRPO/GMAeIdbFRrfCWUMuckokWoRPKxokqcjGM0YFJUXdOQl1nhktsvt lrnAVfzzdPRdG4a9xVVJ0ySOvQF6LixaY4xAQ= Received: by 10.14.145.12 with SMTP id o12mr380724eej.150.1313959082157; Sun, 21 Aug 2011 13:38:02 -0700 (PDT) Received: from localhost (chomsky.torservers.net [77.247.181.162]) by mx.google.com with ESMTPS id q8sm216653eea.59.2011.08.21.13.37.59 (version=SSLv3 cipher=OTHER); Sun, 21 Aug 2011 13:38:01 -0700 (PDT) From: Test Rat To: Florian Smeets References: <201108032303.p73N3RQq064006@trillian.chruetertee.ch> <86liv2a8ll.fsf@gmail.com> <4E4184BA.9060701@FreeBSD.org> <8662m68j21.fsf@gmail.com> <4E419ED6.30709@FreeBSD.org> Date: Mon, 22 Aug 2011 00:37:51 +0400 In-Reply-To: <4E419ED6.30709@FreeBSD.org> (Florian Smeets's message of "Tue, 09 Aug 2011 22:55:50 +0200") Message-ID: <86fwku7b6o.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Cc: freebsd-gecko@FreeBSD.org Subject: Re: [SVN-Commit] r607 - branches/experimental/www/firefox-aurora 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: Sun, 21 Aug 2011 20:38:05 -0000 Florian Smeets writes: > On 09.08.11 21:46, Test Rat wrote: >> Florian Smeets writes: >> >>> On 09.08.11 17:49, Test Rat wrote: >>>> svn-freebsd-gecko@chruetertee.ch writes: >>>> >>>>> Author: flo >>>>> Date: Wed Aug 3 23:03:27 2011 >>>>> New Revision: 607 >>>>> >>>>> Log: >>>>> update to 7.0a2-20110803 (non debug builds are still broken) >>>> >>>> I have trouble reproducing the crash. Do you still see it? It's kinda >>>> hard to track down without publically available packages or rather >>>> get the motivation to waste time just to break things again. >>> >>> Yes i can still reproduce it on 9-BETA1 with firefox-aurora from >>> today. The package is available here, built with default options. >>> >>> http://tb.smeets.im/~flo/firefox-7.0.a2.20110809,1.tbz >> >> Good, no crash with your build, too. Can you try building libc with clang? >> If it doesn't help try entire world. > > Interesting! libc built with clang makes it work. Can you try with default TLS model? It's the one used clang-built libc and by jemalloc bundled (for linux/android) with mozilla. %% Index: lib/libc/stdlib/malloc.c =================================================================== --- lib/libc/stdlib/malloc.c (revision 225055) +++ lib/libc/stdlib/malloc.c (working copy) @@ -219,7 +219,7 @@ # define LG_QUANTUM 4 # define LG_SIZEOF_PTR 2 # define CPU_SPINWAIT __asm__ volatile("pause") -# define TLS_MODEL __attribute__((tls_model("initial-exec"))) +# define TLS_MODEL /* default */ #endif #ifdef __ia64__ # define LG_QUANTUM 4 @@ -240,7 +240,7 @@ # define LG_QUANTUM 4 # define LG_SIZEOF_PTR 3 # define CPU_SPINWAIT __asm__ volatile("pause") -# define TLS_MODEL __attribute__((tls_model("initial-exec"))) +# define TLS_MODEL /* default */ #endif #ifdef __arm__ # define LG_QUANTUM 3 %%