Closed Bug 1635016 Opened 5 years ago Closed 5 years ago

Crash in [@ webrender::renderer::Renderer::update] DebugCommand::SetPictureTileSize()

Categories

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

Unspecified
All
defect

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox-esr68 --- unaffected
firefox76 --- unaffected
firefox77 --- wontfix
firefox78 --- fixed

People

(Reporter: gsvelto, Assigned: nical)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

This bug is for crash report bp-92de8fbe-d0a3-46dd-83b3-e27c20200503.

Top 10 frames of crashing thread:

0 xul.dll RustMozCrash mozglue/static/rust/wrappers.cpp:16
1 xul.dll mozglue_static::panic_hook mozglue/static/rust/lib.rs:89
2 xul.dll core::ops::function::Fn::call<fn ../f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libcore/ops/function.rs:232
3 xul.dll std::panicking::rust_panic_with_hook ../f3e1a954d2ead4e2fc197c7da7d71e6c61bad196//src/libstd/panicking.rs:475
4 xul.dll std::panicking::begin_panic<str*> ../f3e1a954d2ead4e2fc197c7da7d71e6c61bad196/src/libstd/panicking.rs:404
5 xul.dll webrender::renderer::Renderer::update gfx/wr/webrender/src/renderer.rs:2892
6 xul.dll mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::AbstractCanonical<RefPtr<AudioDeviceInfo> > >, void  xpcom/threads/nsThreadUtils.h:1220
7 xul.dll MessageLoop::DoWork ipc/chromium/src/base/message_loop.cc:523
8 xul.dll base::MessagePumpDefault::Run ipc/chromium/src/base/message_pump_default.cc:35
9 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:308

We're crashing here. This is happening both on Windows and Linux. The oldest buildid for this crash is 20200423095248. Disregard the crashes that aren't on versions earlier than nightly 77 because they're unrelated.

Blocks: wr-stability

Weird. Any thoughts Glenn?

Flags: needinfo?(gwatson)
Summary: Crash in [@ webrender::renderer::Renderer::update] → Crash in [@ webrender::renderer::Renderer::update] DebugCommand::SetPictureTileSize()

I haven't looked in any detail, but I wonder if it might be related to the scene building threading refactoring that Nical is working on?

Flags: needinfo?(gwatson) → needinfo?(nical.bugzilla)

I haven't looked in any detail, but I wonder if it might be related to the scene building threading refactoring that Nical is working on?

Indeed. I removed the transaction logging code recently-ish and DebugCommand::SetTransactionLogging now passes through the render backend without being handled.

It looks like SetTransactionLogging should be removed as well.

Assignee: nobody → nical.bugzilla
Flags: needinfo?(nical.bugzilla)

The severity field is not set for this bug.
:jbonisteel, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jbonisteel)
Severity: -- → S3
Flags: needinfo?(jbonisteel)
Priority: -- → P3
Pushed by nsilva@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0cf175ec013b Remove the rest of the SetTransactionLogging glue. r=jrmuizel
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: