Skip to content

Truncated backtraces on OS X #54839

Open
Open
@michaelwoerister

Description

@michaelwoerister

The original report is here: https://bugzilla.mozilla.org/show_bug.cgi?id=1496503

Apparently backtraces (sometimes?) get truncated on OS X as seen here:

++DOMWINDOW == 3 (0x116c70800) [pid = 89605] [serial = 3] [outer = 0x10bd5a200]
thread '' panicked at 'assertion failed: texture.state() == TextureState::Uninitialized', gfx/webrender/src/device/gl.rs:1177:9
stack backtrace:
   0:        0x10edc78bf - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::hdfdb4ba75a1dcb88
   1:        0x10eda034a - std::sys_common::backtrace::print::h5823bdde4d2f8639
   2:        0x10edd00c3 - std::panicking::default_hook::{{closure}}::h06fc925781e26cfe
   3:        0x10edcfe4c - std::panicking::default_hook::hdfdcc6f72e7aec0a
   4:        0x10edd07b7 - std::panicking::rust_panic_with_hook::h28749c6c929f49fc
Redirecting call to abort() to mozalloc_abort

Hit MOZ_CRASH() at /files/mozilla/mc/q/memory/mozalloc/mozalloc_abort.cpp:35
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=1.3491) Hit MOZ_CRASH(Aborting on channel error.) at /files/mozilla/mc/q/ipc/glue/MessageChannel.cpp:2662
Hit MOZ_CRASH(MachExceptionHandler: Failed to forward to the previous handler!) at /files/mozilla/mc/q/js/src/ds/MemoryProtectionExceptionHandler.cpp:671

Is this a known issue?

cc @bholley

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-runtimeArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflowsC-bugCategory: This is a bug.O-macosOperating system: macOST-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.T-releaseRelevant to the release subteam, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions