Closed
Bug 1235437
Opened 8 years ago
Closed 8 years ago
Keep a crash annotation for major preferences
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
FIXED
mozilla47
Tracking | Status | |
---|---|---|
firefox47 | --- | fixed |
People
(Reporter: milan, Assigned: milan)
References
Details
(Keywords: feature, Whiteboard: [gfx-noted])
Attachments
(1 file, 1 obsolete file)
Make it easier to figure out if the users have preferences set that are forcing a non-default behaviour.
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → milan
Summary: Drop a crash annotation for major preferences → Keep a crash annotation for major preferences
Assignee | ||
Comment 1•8 years ago
|
||
Attachment #8702371 -
Flags: review?(bgirard)
Assignee | ||
Updated•8 years ago
|
Whiteboard: [gfx-noted]
Comment 2•8 years ago
|
||
Comment on attachment 8702371 [details] [diff] [review] Have an annotation that records backend altering preferences. r=bgirard Review of attachment 8702371 [details] [diff] [review]: ----------------------------------------------------------------- ::: gfx/src/gfxCrashReporterUtils.cpp @@ +125,5 @@ > +void > +ScopedGfxFeatureReporter::AppNote(const nsACString& aMessage) > +{ > + nsCOMPtr<nsIRunnable> r = new AppendAppNotesRunnable(aMessage); > + NS_DispatchToMainThread(r); Not related to your patch but I wonder if we're already on the main thread if this would queue the app note runnable at the back of the event queue. This means that the following code on the main thread would not get an app note: AppNote("SomethingUseful+"); abort(); instead if we executed the runnable immediately if we're on the main thread then it would be included. @@ +127,5 @@ > +{ > + nsCOMPtr<nsIRunnable> r = new AppendAppNotesRunnable(aMessage); > + NS_DispatchToMainThread(r); > +} > + extra whitespace here and below. ::: gfx/thebes/gfxPlatform.cpp @@ +517,5 @@ > + // but that any new ones should be just appended, to make the interpretation > + // of a cryptic string like FP(00001010001010010010101011) easier. > + { > + nsAutoCString forcedPrefs; > + forcedPrefs.AppendPrintf("FP(%d%d%d%d%d%d%d%d-", I don't understand why this is broken up into 3 parts, separated by '-'. Also it seems hat the placement of '-' is arbitrary. Why not use it to delimit the layers and the WebGL preferences?
Updated•8 years ago
|
Attachment #8702371 -
Flags: review?(bgirard) → review+
Assignee | ||
Updated•8 years ago
|
Attachment #8702371 -
Attachment is obsolete: true
Assignee | ||
Comment 3•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/31265/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/31265/
Assignee | ||
Comment 4•8 years ago
|
||
Comment on attachment 8709113 [details] MozReview Request: Bug 1235437: Add annotation for major graphics preferences. r?bgirard I put the wrong name in the reviewboard.
Attachment #8709113 -
Flags: review?(bgirard)
Comment 5•8 years ago
|
||
Comment on attachment 8709113 [details] MozReview Request: Bug 1235437: Add annotation for major graphics preferences. r?bgirard https://reviewboard.mozilla.org/r/31265/#review29201
Attachment #8709113 -
Flags: review?(bgirard) → review+
Assignee | ||
Comment 6•8 years ago
|
||
Comment on attachment 8709113 [details] MozReview Request: Bug 1235437: Add annotation for major graphics preferences. r?bgirard https://reviewboard.mozilla.org/r/31265/#review29379
Attachment #8709113 -
Flags: review+
Assignee | ||
Comment 7•8 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d9cac9f0a128
Keywords: checkin-needed
OS: Unspecified → All
Comment 9•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9ac0b31bf6bb
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox47:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla47
Comment 10•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9ac0b31bf6bb
Updated•8 years ago
|
Flags: qe-verify-
You need to log in
before you can comment on or make changes to this bug.
Description
•