Closed Bug 1562989 Opened 5 months ago Closed 5 months ago

Fix the debug assert on replaying a WR capture from release Firefox

Categories

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

66 Branch
defect

Tracking

()

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: kvark, Assigned: kvark)

Details

Attachments

(1 file)

thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `FrameId(221310)`,
 right: `FrameId(0)`', webrender/src/render_task.rs:418:9
note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.

The assertion is triggered because frame_id only exists in debug builds. When we replay a release-made capture with a debug-build Wrench, the local frame_id for each task is initialized to zero. This mismatches the frame ID specified for the whole render task tree.

Assignee: nobody → dmalyshau
Status: NEW → ASSIGNED
Priority: -- → P4
Pushed by dmalyshau@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/16f07487dbb2
Fix WR frameID checks to not trigger on replay r=gw
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
You need to log in before you can comment on or make changes to this bug.