From owner-freebsd-gecko@freebsd.org Sat Apr 11 08:28:33 2020 Return-Path: Delivered-To: freebsd-gecko@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F123C2B337A for ; Sat, 11 Apr 2020 08:28:33 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48zp1Y65M6z4L6f for ; Sat, 11 Apr 2020 08:28:33 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id CF26A2B3378; Sat, 11 Apr 2020 08:28:33 +0000 (UTC) Delivered-To: gecko@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CDC242B3377; Sat, 11 Apr 2020 08:28:33 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48zp1Y4SjWz4L6d; Sat, 11 Apr 2020 08:28:33 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 75CD810407; Sat, 11 Apr 2020 08:28:33 +0000 (UTC) From: Jan Beich To: Graham Perrin Cc: gecko@freebsd.org, FreeBSD-Current Subject: Re: Firefox and Cliqz tabs crashing at GOV.UK government pages References: <02848de0-347d-c398-dc4e-a2f5e3f01e7c@gmail.com> Date: Sat, 11 Apr 2020 10:28:32 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Apr 2020 08:28:34 -0000 Graham Perrin writes: > On 08/04/2020 20:23, Graham Perrin wrote: > >> Firefox 75.0_1,1 tabs crashing or mis-rendering at some www.gov.uk pages >> >> Most noticeable today at > . Screenshots available on request. >> >> AFAICT the same types of problem with 75.0_1,1 on both r357746 and > r359628. > > The problem persists with r359750, is reproducible with a different > user account, is reproducible with Cliqz browser. As far as I can > tell, only bugging UK.GOV government pages. I could reproduce on Nightly, so have reported upstream. https://bugzilla.mozilla.org/show_bug.cgi?id=1629231 > Occasionally a page will appear OK (e.g. the screen to the left at > ), more often the page will appear > wrong (screen to the right, safe mode). According to backtrace the crash happens in harfbuzz code which is responsible how text is shaped. If it doesn't crash right away then scrolling the page usually helps to trigger. > Most often: the tab will crash before the screen can be read. Crashes > seem to occur at load time, towards the tail end of content loading or > rendering. > > More shots of what appears to be mis-rendering, Firefox with a > refreshed profile in safe mode: > > > Maybe report your findings on upstream bug. > > I have .core files from both Firefox and Cliqz, should I report a bug? > > (Also I'd like to take this opportunity to learn how to interpret > parts of a .core file, I'll do what I can with man pages but might > need to seek help in IRC.) Try "lldb --core firefox.*.core /usr/local/bin/firefox" then run "bt all" from (lldb) prompt. core(5) files are not portable across environments, so after getting some basic info discard the files because they'd quickly become unusable after rebuilding www/firefox or any of its library dependencies.