Closed
Bug 1366208
Opened 8 years ago
Closed 8 years ago
Crash in mozilla::MP4Demuxer::NotifyDataArrived. Part 2
Categories
(Core :: Audio/Video: Playback, defect, P1)
Core
Audio/Video: Playback
Tracking
()
RESOLVED
FIXED
mozilla55
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox53 | --- | unaffected |
firefox54 | + | fixed |
firefox55 | --- | fixed |
People
(Reporter: jya, Assigned: jya)
References
Details
(Keywords: crash, regression)
Attachments
(1 file)
59 bytes,
text/x-review-board-request
|
mozbugz
:
review+
gchang
:
approval-mozilla-beta+
|
Details |
hi, there are still crashes with this signature in 54.0b8 after the patch landed there:
https://crash-stats.mozilla.com/signature/?product=Firefox&version=54.0b8&signature=mozilla%3A%3AMP4Demuxer%3A%3ANotifyDataArrived#reports
Assignee | ||
Comment 1•8 years ago
|
||
This is all on 32 bits.. I think it's due to an earlier OOM in MP4Demuxer::Init()
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → jyavenard
status-firefox54:
--- → affected
tracking-firefox54:
--- → ?
Priority: -- → P1
Comment hidden (mozreview-request) |
Comment 3•8 years ago
|
||
mozreview-review |
Comment on attachment 8869374 [details]
Bug 1366208: Make sure no empty RefPtr are ever stored.
https://reviewboard.mozilla.org/r/141026/#review144554
Attachment #8869374 -
Flags: review?(gsquelart) → review+
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a2ed738274c1
Make sure no empty RefPtr are ever stored. r=gerald
Comment 5•8 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Assignee | ||
Updated•8 years ago
|
Blocks: 1343437
Keywords: regression
Assignee | ||
Comment 6•8 years ago
|
||
Comment on attachment 8869374 [details]
Bug 1366208: Make sure no empty RefPtr are ever stored.
Approval Request Comment
[Feature/Bug causing the regression]: 1343437
[User impact if declined]: crashes
[Is this code covered by automated tests?]: yes
[Has the fix been verified in Nightly?]: won't know for sure until a few days, as it's an intermittent failure
[Needs manual test from QE? If yes, steps to reproduce]: no
[List of other uplifts needed for the feature/fix]: none
[Is the change risky?]: no
[Why is the change risky/not risky?]: we ensure that if an error occurred while attempting to read a mp4, we don't later use null pointers.
[String changes made/needed]: none
Attachment #8869374 -
Flags: approval-mozilla-beta?
Updated•8 years ago
|
status-firefox53:
--- → unaffected
status-firefox-esr52:
--- → unaffected
Comment 8•8 years ago
|
||
Hi :jya,
I'm not sure if bug 1343437 in the uplift request template is correct because bug 1343437 is fixed in 55. Why will the fix of bug 1343437 cause the issue?
Flags: needinfo?(jyavenard)
Assignee | ||
Comment 9•8 years ago
|
||
Actually, the bug was first introduced with bug 1341454, but made worse with bug 1343437 as there's more cases that could put a null pointer in the array.
Flags: needinfo?(jyavenard)
Comment 10•8 years ago
|
||
Comment on attachment 8869374 [details]
Bug 1366208: Make sure no empty RefPtr are ever stored.
Fix a crash. Let's see how it goes. Beta54+. Should be in 54 beta 10.
Attachment #8869374 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 11•8 years ago
|
||
bugherder uplift |
Comment 12•8 years ago
|
||
(In reply to Jean-Yves Avenard [:jya] from comment #6)
> [Is this code covered by automated tests?]: yes
> [Has the fix been verified in Nightly?]: won't know for sure until a few
> days, as it's an intermittent failure
> [Needs manual test from QE? If yes, steps to reproduce]: no
Setting qe-verify- based on jya's assessment on manual testing needs.
Flags: qe-verify-
Assignee | ||
Comment 13•8 years ago
|
||
No crash since May 15th... I guess we got it \o/
Comment 14•8 years ago
|
||
Congrats!
You need to log in
before you can comment on or make changes to this bug.
Description
•