Closed Bug 1272398 Opened 8 years ago Closed 8 years ago

use UniquePtr instead of nsAutoPtr for {Layer,LayerData}::RemoveUserData return type

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla49
Tracking Status
firefox49 --- fixed

People

(Reporter: froydnj, Assigned: froydnj)

Details

Attachments

(1 file)

      No description provided.
Attachment #8751806 - Flags: review?(jmuizelaar) → review+
I backed this out...
  https://hg.mozilla.org/integration/mozilla-inbound/rev/c403ac05b8f4
...on a hunch that it's involved with a mysterious PGO perma-red bug 1274450 (a crash whose stack is in layers code, which also seems to have been triggered yesterday for a short while by a different layers-code changeset which was subsequently backed out for unrelated reasons).

See bug 1274450 comment 5 for more details.  (The "blame" push range for today's instance of this PGO crash is pretty small (linked in bug 1274450 comment 0), and this seems to be the only layers-related change in that pushlog.  So I'm guessing this may be the proximal "guilty" cset. Though the real bug is probably some other latent issue, and hopefully we'll have that sorted out soon in bug 1274450.)

It's entirely possible that my hunch is wrong; if so, please accept my apologies and re-land away, once the tree's open again.
froydnj, you should be OK to re-land, now that dbaron's fixed the root issue in bug 1274450 (by disabling PGO for some code that was being miscompiled).
Flags: needinfo?(nfroyd)
https://hg.mozilla.org/mozilla-central/rev/bece6d2a5793
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: