Closed Bug 1568858 Opened 6 years ago Closed 6 years ago

Crash in [@ hsw::gather_8888]

Categories

(Core :: Graphics, defect)

68 Branch
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 69+ fixed
firefox68 --- wontfix
firefox69 + fixed
firefox70 + fixed

People

(Reporter: philipp, Assigned: lsalzman)

Details

(4 keywords, Whiteboard: [post-critsmash-triage][adv-main69+][adv-esr68.1+])

Crash Data

Attachments

(1 file)

This bug is for crash report bp-7c5ddee6-fc9f-4370-8ca4-dfda00190724.

Top 10 frames of crashing thread:

0 xul.dll static void hsw::gather_8888 
1 xul.dll static void hsw::start_pipeline gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:908
2 xul.dll void std::_Func_impl_no_alloc<`lambda at z:/task_1563383129/build/src/gfx/skia/skia/src/core/SkRasterPipeline.cpp:318:12', void, unsigned long long, unsigned long long, unsigned long long, unsigned long long>::_Do_call 
3 xul.dll void SkRasterPipelineBlitter::blitRect gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:311
4 xul.dll void SkRasterPipelineBlitter::blitAntiH gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:336
5 xul.dll SkAAClipBlitter::blitH gfx/skia/skia/src/core/SkAAClip.cpp:1877
6 xul.dll SkAAClipBlitter::blitRect gfx/skia/skia/src/core/SkAAClip.cpp:1972
7 xul.dll static void antifilldot8 gfx/skia/skia/src/core/SkScan_Antihair.cpp:683
8 xul.dll SkScan::AntiFillRect gfx/skia/skia/src/core/SkScan_Antihair.cpp
9 xul.dll SkScan::AntiFillRect gfx/skia/skia/src/core/SkScan_Antihair.cpp:813

this crash signature is starting to show up in firefox 68 cross-platform, but in low volume. the reports are generally looking security sensitive.

Guessing sec-moderate because these all seem to be reads of data, not objects with pointers or virtual functions.

Keywords: sec-moderate
Group: gfx-core-security → core-security-release
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Assignee: nobody → lsalzman

Please nominate this for Beta and ESR68 approval when you get a chance.

Flags: needinfo?(lsalzman)

Comment on attachment 9080746 [details]
Bug 1568858 - always stretch box shadows except for Cairo. r?jrmuizel

Beta/Release Uplift Approval Request

  • User impact if declined: Potential crashes when drawing box shadows on Windows.
  • 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: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Just uses an alternative pre-existing drawing path that is as yet not known to cause any problems and should look the same.
  • String changes made/needed:

ESR Uplift Approval Request

  • If this is not a sec:{high,crit} bug, please state case for ESR consideration:
  • User impact if declined:
  • Fix Landed on Version:
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky):
  • String or UUID changes made by this patch:
Flags: needinfo?(lsalzman)
Attachment #9080746 - Flags: approval-mozilla-esr68?
Attachment #9080746 - Flags: approval-mozilla-beta?

Comment on attachment 9080746 [details]
Bug 1568858 - always stretch box shadows except for Cairo. r?jrmuizel

Fixes a sec-sensitive crash on Windows. Approved for 69.0b9 and 68.1esr.

Attachment #9080746 - Flags: approval-mozilla-esr68?
Attachment #9080746 - Flags: approval-mozilla-esr68+
Attachment #9080746 - Flags: approval-mozilla-beta?
Attachment #9080746 - Flags: approval-mozilla-beta+
Flags: qe-verify-
Whiteboard: [post-critsmash-triage]
Whiteboard: [post-critsmash-triage] → [post-critsmash-triage][adv-main69+][adv-esr68.1+]
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: