Closed Bug 1277450 Opened 10 years ago Closed 10 years ago

Crashes in mozilla::DisplayItemScrollClip::PickAncestor on youtube.com videos, on June 1 builds, on bad AMD CPUs

Categories

(Core :: Web Painting, defect)

x86
Windows
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox47 --- unaffected
firefox48 --- affected
firefox49 --- unaffected

People

(Reporter: dbaron, Unassigned)

References

Details

(Keywords: crash, topcrash)

Crash Data

This bug was filed from the Socorro interface and is report bp-5c8a4f7b-75e7-40ca-8141-5a2b62160601. ============================================================= This is the new #1 topcrash in Aurora, starting in today's builds (June 1). Clearly multiple users. I suspect related to something being backported, though it could be related to a site change. Almost all of the crashes have a URL field that is a youtube.com video.
(In reply to David Baron :dbaron: ⌚️UTC-7 (review requests must explain patch) from comment #1) > Regression window: > https://hg.mozilla.org/releases/mozilla-aurora/ > pushloghtml?fromchange=3c7a33fe0b6472bf47264c2390c5bc19f1a6dce4&tochange=3cc4 > a98864ad31001292b38c97df30962b9e94d0 Nothing in there seems plausible as having caused this.
The regression window doesn't make sense to me, so needinfoing all the not-quite-making-sense possibilities.
Flags: needinfo?(matt.woodrow)
Flags: needinfo?(kyle)
Flags: needinfo?(cpearce)
Flags: needinfo?(botond)
Interesting characteristics of these crashes: * adapter vendor ID is always 0x1002 (AMD, I think) * adapter device ID is either 0x9802, 0x9803, 0x9804, or 0x9807 * crash address is always 0x408b6051
Flags: needinfo?(matt.woodrow)
Flags: needinfo?(kyle)
Flags: needinfo?(botond)
This regression range includes us blacklisting some ATI graphics driver versions for D3D11 DXVA. But we should have fallen back to D3D9 hardware acceleration for these users. Of the the handful of crash reports that I looked into, not all were actively playing video, and those that were playing video weren't using hardware accelerated video decoding; they were using WebM software decoding. So it's hard to see how my changeset was to blame.
Flags: needinfo?(cpearce)
Sorry, should have seen it sooner; this is the AMD CPU bug.
Depends on: 772330
Summary: Crashes in mozilla::DisplayItemScrollClip::PickAncestor on youtube.com videos → Crashes in mozilla::DisplayItemScrollClip::PickAncestor on youtube.com videos, on June 1 builds.
(Which implies that it will go away in tomorrow's builds.) The giveaway, from the report in comment 0, was that the instruction pointer was not instruction-aligned. Then I remembered to aggregate on "cpu info", which I should have done before.
Keywords: regression
Summary: Crashes in mozilla::DisplayItemScrollClip::PickAncestor on youtube.com videos, on June 1 builds. → Crashes in mozilla::DisplayItemScrollClip::PickAncestor on youtube.com videos, on June 1 builds, on bad AMD CPUs
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.