Closed Bug 1054965 Opened 10 years ago Closed 10 years ago

[Mac Only] Missing "Submit a crash report" button from OpenH264 crash reporting notification

Categories

(Firefox :: General, defect)

34 Branch
x86
macOS
defect
Not set
normal
Points:
5

Tracking

()

VERIFIED FIXED
Firefox 34
Iteration:
34.3
Tracking Status
firefox33 --- verified
firefox34 --- verified

People

(Reporter: bmaris, Assigned: benjamin)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Attached image Screenshot showing the issue (deleted) —
Reproducible on latest Nightly (BuildID: 20140817030204) Not reproducible on latest Aurora (BuildID: 20140817004001) Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:34.0) Gecko/20100101 Firefox/34.0 Steps to reproduce: 1. Launch Firefox and wait for OpenH264 plugin to install 2. Go to http://mozilla.github.io/webrtc-landing/pc_test.html 3. Start test with "require h264 video" checkbox marked 4. Crash the plugin using 'media.gmp.plugin.crash';'true' Expected results: "Submit a crash report" button is available in the OpenH264 crash reporting notification. Actual results: "Submit a crash report" button is not available in the OpenH264 crash reporting notification. Notes: 1. On Windows 7 64bit and Ubuntu 14.04 32bit, the button is shown. 2. Logs: https://pastebin.mozilla.org/6036491 3. Initial crash in about:crashes 48ECDFBB-334C-43E3-939C-74E878DDC076, after I click the link it submits https://crash-stats.mozilla.com/report/index/20965cf7-d7ee-4be5-95ef-b14f62140818
Flags: firefox-backlog+
Can we get this in the next iteration?
Flags: needinfo?(gavin.sharp)
Blocks: 1009760
It appears that we are successfully crashing and even have a crash report, but it's not associated with the GMP crash properly. It's a bit strange that there is almost no metadata with the report.
Added to the 34.3 spreadsheet.
Flags: needinfo?(gavin.sharp)
Sounds like I should tag this for uplift to Fx 33 when it's fixed?
Flags: needinfo?(benjamin)
Whiteboard: [openh264-uplift]
Points: --- → 5
Flags: qe-verify+
Assignee: nobody → benjamin
Flags: needinfo?(benjamin)
Attached patch bug1054965-mac-gmpcrash (deleted) — Splinter Review
Attachment #8475372 - Flags: review?(smichaud)
Attachment #8475372 - Attachment is patch: true
Blocks: 1012949
Comment on attachment 8475372 [details] [diff] [review] bug1054965-mac-gmpcrash This looks fine to me.
Attachment #8475372 - Flags: review?(smichaud) → review+
Status: NEW → ASSIGNED
Iteration: --- → 34.3
Flags: in-qa-testsuite?(hskupin)
QA Contact: bogdan.maris
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 34
Verified as fixed on Mac OS X 10.9.4 using latest Nightly (buildID: 20140821030201) from 2014-08-21.
Status: RESOLVED → VERIFIED
Comment on attachment 8475372 [details] [diff] [review] bug1054965-mac-gmpcrash Approval Request Comment [Feature/regressing bug #]: bug 1012949 [User impact if declined]: no crash submissions for mac OpenH264 [Describe test coverage new/current, TBPL]: manual QA passed from nightly landing [Risks and why]: Very low-risk: reordered a method so that mac matches existing window/linux codepath. [String/UUID change made/needed]: None gfritzsche/felipe, do either of you know why this wasn't caught by browser_globalplugin_crashinfobar.js ? Do we need to add a check in that test?
Attachment #8475372 - Flags: approval-mozilla-aurora?
Flags: needinfo?(georg.fritzsche)
Flags: needinfo?(felipc)
We don't have GMP-specific coverage yet as the fake GMP plugin was not available soon enough. I filed bug 1046052 on that coverage.
Flags: needinfo?(georg.fritzsche)
Flags: needinfo?(felipc)
Attachment #8475372 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Bug 1012949 hasn't landed on Aurora yet, so there's nothing to do here.
I added a whiteboard note to that bug, since it's a likely uplift candidate.
I see that bug 1046052 has been created for a mochitest. I don't see a need for us to create a Mozmill test. Liz, please always check back with the dev about an in-tree test first before requesting a test in an external test framework. Thanks.
Flags: in-qa-testsuite?(hskupin) → in-testsuite?
I've requested upload to aurora for bug 1012949 and a bunch of other patches listed in bug 1012949 comment #110 (including this one). I'll wait to uplift this one until permission is granted to uplift the other patches.
Whiteboard: [openh264-uplift]
Also verified as fixed on latest Aurora 33.0a2, the crash submission button appears in the notification.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: