Closed Bug 1387962 Opened 7 years ago Closed 6 years ago

WebRender Crash in mozalloc_abort | abort | std::io::stdio::_print | webrender::platform::unix::font::FontContext::new | WARN: Initializing a FreeType library build without subpixel AA enabled!

Categories

(Core :: Graphics: WebRender, defect, P3)

57 Branch
Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
mozilla61
Tracking Status
firefox-esr52 --- unaffected
firefox55 --- unaffected
firefox56 --- unaffected
firefox57 --- unaffected
firefox59 --- disabled
firefox60 --- disabled
firefox61 --- fixed

People

(Reporter: calixte, Assigned: Gankra)

References

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-6a541ca9-0ddf-4e38-81f0-c920e0170806.
=============================================================

There are 83 crashes in nightly 57 with buildid 20170806100257 (3 in 56 with buildid 20170725100346.)
I think this is the println!() that I left in, and just removed in https://github.com/servo/servo/pull/17987.
By the way there are 3 crashes from the same installation in 56 with this signature:
 - https://crash-stats.mozilla.com/report/index/095c3582-a374-48ba-a03a-ec22a0170725

The crash is probably due to the println!():
https://hg.mozilla.org/mozilla-central/annotate/131e19a573e9/gfx/webrender/src/platform/unix/font.rs#l66

I think we shouldn't crash just because of a println!().
Manish, do you know println!() should cause us to crash, and what we can do about this problem in a more general manner than just hunting down println!()s in our dependencies?
Priority: -- → P1
Priority: P1 → P3
(In reply to Calixte Denizet (:calixte) from comment #2)
> By the way there are 3 crashes from the same installation in 56 with this
> signature:
>  -
> https://crash-stats.mozilla.com/report/index/095c3582-a374-48ba-a03a-
> ec22a0170725
> 
> The crash is probably due to the println!():
> https://hg.mozilla.org/mozilla-central/annotate/131e19a573e9/gfx/webrender/
> src/platform/unix/font.rs#l66
> 
> I think we shouldn't crash just because of a println!().

This is in webrender though, probably shouldn't be blocking stylo at all.
(In reply to Emilio Cobos Álvarez [:emilio] from comment #4)
> (In reply to Calixte Denizet (:calixte) from comment #2)
> > By the way there are 3 crashes from the same installation in 56 with this
> > signature:
> >  -
> > https://crash-stats.mozilla.com/report/index/095c3582-a374-48ba-a03a-
> > ec22a0170725
> > 
> > The crash is probably due to the println!():
> > https://hg.mozilla.org/mozilla-central/annotate/131e19a573e9/gfx/webrender/
> > src/platform/unix/font.rs#l66
> > 
> > I think we shouldn't crash just because of a println!().
> 
> This is in webrender though, probably shouldn't be blocking stylo at all.

Great.
Summary: Stylo: Crash in mozalloc_abort | abort | std::io::stdio::_print → Crash in mozalloc_abort | abort | std::io::stdio::_print
No longer blocks: stylo-crash-reports
std::io::stdio::_print is a generic crash signature. About two-thirds of these crash reports in Nightly 57 look like WebRender crash bp-095c3582-a374-48ba-a03a-ec22a0170725 but about one-third look like Stylo crash bp-bd956033-75cc-4458-9bcc-1f0e20170809. I will label this bug as the WebRender crash and file a new bug for Stylo.
Component: CSS Parsing and Computation → Graphics: WebRender
Priority: P3 → --
Summary: Crash in mozalloc_abort | abort | std::io::stdio::_print → WebRender Crash in mozalloc_abort | abort | std::io::stdio::_print | webrender::platform::unix::font::FontContext::new | WARN: Initializing a FreeType library build without subpixel AA enabled!
See Also: → 1443024
Alexis fixed this recently.
Status: NEW → RESOLVED
Closed: 6 years ago
Depends on: 1449306
Resolution: --- → FIXED
Assignee: nobody → a.beingessner
Target Milestone: --- → mozilla61
You need to log in before you can comment on or make changes to this bug.