Closed Bug 1653535 Opened 5 years ago Closed 5 years ago

Crash in [@ arena_dalloc | ots::ValidateCFFCharStrings]

Categories

(Core :: Graphics: Text, defect)

Desktop
Linux
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox78 --- wontfix

People

(Reporter: KWierso, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

Passing this along from https://www.reddit.com/r/firefox/comments/hsjmgw/got_an_email_asking_me_try_out_firefox_vpn/

They say it reproducibly crashes.

This bug is for crash report bp-f7f3bec7-cd9e-47ff-a922-726070200716.

Top 10 frames of crashing thread:

0 firefox arena_dalloc /build/firefox-k3d8Rk/firefox-78.0.2+build2/memory/build/mozjemalloc.cpp:3363
1 libxul.so ots::ValidateCFFCharStrings /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/ots/src/cff_charstring.cc:1012
2 libxul.so ots::OpenTypeCFF::Parse /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/ots/src/cff.cc:1262
3 libxul.so ots::Font::ParseTable /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/ots/src/ots.cc:940
4 libxul.so  /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/ots/src/ots.cc:692
5 libxul.so  /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/ots/src/ots.cc:254
6 libxul.so ots::OTSContext::Process /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/ots/src/ots.cc:1099
7 libxul.so gfxUserFontEntry::SanitizeOpenTypeData /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/thebes/gfxUserFontSet.cpp:179
8 libxul.so gfxUserFontEntry::StartPlatformFontLoadOnBackgroundThread /build/firefox-k3d8Rk/firefox-78.0.2+build2/gfx/thebes/gfxUserFontSet.cpp:605
9 libxul.so mozilla::detail::RunnableMethodImpl<gfxUserFontEntry*, void  /build/firefox-k3d8Rk/firefox-78.0.2+build2/obj-x86_64-linux-gnu/dist/include/nsThreadUtils.h:1237

What's the actual URL of the page where it crashes? I didn't see that in the reddit thread (but may have missed it...)

FWIW, https://vpn.mozilla.org loads fine for me on both macOS and Linux (but maybe that isn't the page that's crashing for them).

One possible thing to try would be setting gfx.downloadable_fonts.sanitize_omt to false, and see if that makes any difference.

I tracked down the URL:

https://vpn.mozilla.org/?utm_medium=email&utm_source=2020vpnwaitlist-en&utm_campaign=july2020&utm_content=vpn

It does not crash for me on MacOS.

Andrei - can someone from QA try out this URL on different platforms and see if it crashes for them?

Flags: needinfo?(andrei.vaida)

That page uses two CFF @font-face resources:

So presumably the crash is happening while sanitizing one of these. But it doesn't reproduce for me.

Asif, can you get the user to try gfx.downloadable_fonts.sanitize_omt = false and see if that changes anything?

Flags: needinfo?(yoasif)

(In reply to Jonathan Kew (:jfkthame) from comment #5)

Asif, can you get the user to try gfx.downloadable_fonts.sanitize_omt = false and see if that changes anything?

They say they still see the crash.

Flags: needinfo?(yoasif)

Reddit OP appears to be using the distro-provided version of Firefox from Ubuntu.

OS: Unspecified → Linux
Hardware: Unspecified → Desktop

User installed a new distribution and can no longer reproduce the issue: https://www.reddit.com/r/firefox/comments/hu9uvv/update_firefox_vpn_link_in_email_crashing_firefox/

I posted in here a few days ago regarding the Firefox VPN link crashing the tab in Firefox, it would also sometimes take out other tabs at the same time. I have no clue what the actual issue was but I deleted my post because my whole Kubuntu setup was acting weird. Overwatch would periodically crash during start up, sometimes crash during game, my network link would crash then restart itself. The other tabs would randomly crash on load, regular links just off of reddit, the whole system was acting really unstable.

Every now and then during one of these game crashes I would restart the display manager and then my audio drivers would try to output audio through my screen instead of my sound card. Suffice to say, the whole thing was running very poorly.

I chalked it all up to Ubuntu 20.04 just not working properly and switched to Linux Mint, everything seems to be working properly, including the VPN link.

Will close as fixed for then.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

Hi Jessie, apologies for the delay here. Is QA support still required for this issue?

Flags: needinfo?(jbonisteel)
Component: Graphics → Graphics: Text
Resolution: FIXED → WORKSFORME

No, doesn't look like it. Thanks.

Flags: needinfo?(jbonisteel)
Flags: needinfo?(andrei.vaida)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: