From owner-freebsd-gecko@FreeBSD.ORG Thu Apr 4 22:28:53 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id DC6671F4; Thu, 4 Apr 2013 22:28:53 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from outgoing.tormail.org (outgoing.tormail.org [82.221.96.22]) by mx1.freebsd.org (Postfix) with ESMTP id 9B4A9122; Thu, 4 Apr 2013 22:28:52 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=internal.tormail.org) by outgoing.tormail.org with esmtp (Exim 4.72) (envelope-from ) id 1UNseA-0003zt-AI; Fri, 05 Apr 2013 02:28:44 +0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tormail.org; s=tm; h=Message-Id:X-TorMail-User:Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:Cc:To:From; bh=xdCINJjXwJNuYKX73cxPgj3ajSFJqtt4+l6G2KLygGs=; b=isV0+rLEYsRWCbuFvzecJaL7X8JNUoWgiEKtMgTr2D5fNx5ZNS7V6UcXj6Nc27lMOgKJeKZ2jxHSTI4ugIzZ4JNtNzWzxcfcdwMRpYIoplP4MwRpJPeDlGphU5i+qj4nm5Q85HC2cfK4ZO++4IPeXwRk3vY7ge3U386tPrfXAa8=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1UNsb3-000IEE-LH; Thu, 04 Apr 2013 22:25:30 +0000 From: Jan Beich To: Craig Rodrigues Subject: Re: firefox 19.0,2 crashing under FreeBSD 8 In-Reply-To: (Craig Rodrigues's message of "Wed, 3 Apr 2013 11:57:17 -0700") Date: Thu, 04 Apr 2013 18:24:54 -0400 References: MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1UNsb3-000IEE-LH@internal.tormail.org> Cc: gecko@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Apr 2013 22:28:53 -0000 Craig Rodrigues writes: > Stacktrace 2: > > (gdb) where > #0 0x282e95f2 in flockfile () from /lib/libc.so.7 > #1 0x282defb0 in vfprintf () from /lib/libc.so.7 > #2 0x282cfd3e in fprintf () from /lib/libc.so.7 > #3 0x282ec43a in .cerror () from /lib/libc.so.7 > #4 0x283289a8 in __JCR_LIST__ () from /usr/local/lib/libffi.so.6 > #5 0x28326fb7 in ffi_call_SYSV () from /usr/local/lib/libffi.so.6 > #6 0x28326dee in ffi_call () from /usr/local/lib/libffi.so.6 > #7 0x2a37c3dd in JS_SetCTypesCallbacks () > from /usr/local/lib/firefox/libxul.so > #8 0x333e1740 in ?? () > #9 0x338b0ed4 in issetugid () from /usr/local/lib/compat/libc.so.6 Can you show what's linked against libc.so.6 from misc/compat6x ? For example, $ ldd -a /usr/local/lib/firefox/libxul.so > #10 0x33341ae0 in ?? () > #11 0xbedf1ca0 in ?? () > #12 0xbedf1ce0 in ?? () > #13 0x3fe6a09e in ?? () > #14 0x39618fd0 in ?? () > #15 0x2a134cf1 in js_GetScriptLineExtent () > from /usr/local/lib/firefox/libxul.so > Previous frame inner to this frame (corrupt stack?) > ========================================================= > > I saw in this thread: > > http://lists.freebsd.org/pipermail/freebsd-ports/2013-February/081567.html > > That patching clang helped fix some stack issues with Firefox. > > Is this solution applicable to FreeBSD 8? > On FreeBSD 8, the firefox port is built with g++46, not clang. At this time only base clang is considered but during firefox 19 lang/clang* could be picked up by default.