Closed Bug 1538455 Opened 7 years ago Closed 7 years ago

Crash in [@ dav1d_lpf_h_sb_y_avx2]

Categories

(Core :: Audio/Video: Playback, defect, P2)

67 Branch
x86_64
Windows 10
defect

Tracking

()

RESOLVED FIXED
mozilla68
Tracking Status
firefox-esr60 --- unaffected
firefox66 --- unaffected
firefox67 --- fixed
firefox68 --- fixed

People

(Reporter: pascalc, Assigned: achronop)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 external file)

This bug is for crash report bp-77fe39ec-df4a-42db-b29c-d664d0190318.

Top 2 frames of crashing thread:

0 xul.dll dav1d_lpf_h_sb_y_avx2 
1 xul.dll static int decode_b third_party/dav1d/src/decode.c:1907

Hardware: Unspecified → x86_64

I'm assigning it since it's marked critical.

Assignee: nobody → achronop
Rank: 11
Priority: -- → P2

Win x64 is the only platform left at 32 bytes stack alignment. Given that we use clang it must be affected by LTO issue.

This was also the reason that Bug 1538474 has been backed out. I push it through this bug because it's the right place to be. When this is landed I will re-push Bug 1538474.

Try run:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=38ec54ccb9ff8dcf0a150fee77fdad8766502119

Blocks: 1538474
Pushed by achronopoulos@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d316af005a94 Use the default stack alignment in windows x64 for libdav1d. r=TD-Linux

Alex, how can we have a crash report for 67 Beta with dav1d if bug 1538474 prevents usage of dav1d?

Good question, those reports must be from users who changed the pref by themselves to enable dav1d and disable RDD.

Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68

Comment on attachment 9054001 [details]
Bug 1538455 - Use the default stack alignment in windows x64 for libdav1d. r?TD-Linux

Beta/Release Uplift Approval Request

  • Feature/Bug causing the regression: Bug 1533742
  • User impact if declined: Crash on windows x86_64 with dav1d. Without it we cannot enable dav1d on beta.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1537725
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): The fix has been verified in Nightly do some time now.
  • String changes made/needed:
Attachment #9054001 - Flags: approval-mozilla-beta?

Comment on attachment 9054001 [details]
Bug 1538455 - Use the default stack alignment in windows x64 for libdav1d. r?TD-Linux

Crash fix, patch needed for the libdav1d update to 0.2.1 on beta. Uplift accepted for 67 beta 8, thanks.

Attachment #9054001 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: