Closed Bug 1434630 Opened 2 years ago Closed 2 years ago

[Mac] Crash in mozalloc_abort | abort | std::io::stdio::_print

Categories

(Core :: Graphics: WebRender, defect, P2, critical)

Unspecified
macOS
defect

Tracking

()

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

People

(Reporter: marcia, Assigned: Gankra)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is
report bp-94fb7f86-a8c2-45b0-81d9-ab1750180110.
=============================================================

Seen while looking at crash stats. This Mac specific 10.12 crash goes back to 
at least 20180106100308: http://bit.ly/2nvo0gi. Crash reason is failed printing to stdout: Input/output error (os error 5)

While there were two bugs that related this signature and one is still open, I am not sure either bug covers this specific crash.

Top 10 frames of crashing thread:

0 libmozglue.dylib mozalloc_abort memory/mozalloc/mozalloc_abort.cpp:33
1 libmozglue.dylib abort memory/mozalloc/mozalloc_abort.cpp:80
2 XUL std::panicking::rust_panic src/libpanic_abort/lib.rs:59
3 XUL std::panicking::rust_panic_with_hook src/libstd/panicking.rs:593
4 XUL std::panicking::begin_panic<alloc::string::String> src/libstd/panicking.rs:538
5 XUL std::panicking::begin_panic_fmt src/libstd/panicking.rs:522
6 XUL std::io::stdio::_print src/libstd/io/stdio.rs:692
7 XUL webrender_bindings::bindings::get_proc_address gfx/webrender_bindings/src/bindings.rs:412
8 XUL gleam::ffi_gl::{{impl}}::load_with::do_metaloadfn gfx/webrender_bindings/src/bindings.rs:713
9 XUL gleam::ffi_gl::{{impl}}::load_with<closure> toolkit/library/x86_64-apple-darwin/release/build/gleam-74bfad8a5524191d/out/gl_bindings.rs:1661

=============================================================
Assignee: nobody → a.beingessner
Priority: -- → P2
Adding another signature which surfaced in 60: http://bit.ly/2FfeQMu.
Crash Signature: [@ mozalloc_abort | abort | std::io::stdio::_print] → [@ mozalloc_abort | abort | std::io::stdio::_print] [@ mozalloc_abort | abort | std::io::stdio::_print::ha9f0cc52cff06b78]
Depends on: 1449306
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/f38a91679fbb
use proper logging framework instead of println. r=kats
^ wrong bug number in patch, ignore that.
Well.. not totally wrong. It's from bug 1449306 which is fundamentally the same issue.
https://hg.mozilla.org/mozilla-central/rev/f38a91679fbb
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
You need to log in before you can comment on or make changes to this bug.