From owner-freebsd-gecko@freebsd.org Tue Nov 8 12:41:46 2016 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E7CFC35EBA for ; Tue, 8 Nov 2016 12:41:46 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 00EAEDF8 for ; Tue, 8 Nov 2016 12:41:46 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id F3ECBC35EB8; Tue, 8 Nov 2016 12:41:45 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F396DC35EB7 for ; Tue, 8 Nov 2016 12:41:45 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id EC49BDF6; Tue, 8 Nov 2016 12:41:45 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id EA70218CA; Tue, 8 Nov 2016 12:41:45 +0000 (UTC) To: Robert Backhaus Subject: Re: Firefox 50.0, 1_1, on FreeBSD 9 - Regular crash with Bus error 10, probably to Javascript. Cc: gecko@freebsd.org Message-Id: <20161108124145.EA70218CA@freefall.freebsd.org> Date: Tue, 8 Nov 2016 12:41:45 +0000 (UTC) From: jbeich@freebsd.org (Jan Beich) X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2016 12:41:46 -0000 Robert Backhaus writes: > #0 CopySwapUTF16 (aLen=24, aOutBuf=, aInBuf=) > at > gfx/thebes/gfxFontUtils.cpp:927 > #1 gfxFontUtils::DecodeFontName (aNameData=, aByteLen=48, > aPlatformCode=, > aScriptCode=, aLangCode=, aName=...) > at > gfx/thebes/gfxFontUtils.cpp:1447 > #2 0x0000000803d9df12 in gfxFontUtils::ReadNames > (aNameData=aNameData@entry=0x82d297350 > "", > aDataLen=aDataLen@entry=1779, aNameID=aNameID@entry=4, > aLangID=, aLangID@entry=1033, > aPlatformID=aPlatformID@entry=3, aNames=...) > at > gfx/thebes/gfxFontUtils.cpp:1545 > > CopySwapUTF16() is > > 922 static void > 923 CopySwapUTF16(const uint16_t *aInBuf, uint16_t *aOutBuf, uint32_t aLen) > 924 { > 925 const uint16_t *end = aInBuf + aLen; > 926 while (aInBuf < end) { > 927 uint16_t value = *aInBuf; > 928 *aOutBuf = (value >> 8) | (value & 0xff) << 8; > 929 aOutBuf++; > 930 aInBuf++; > 931 } > 932 } Thanks for the report. Try updating past https://svnweb.freebsd.org/changeset/ports/425733