Closed
Bug 1205456
Opened 9 years ago
Closed 9 years ago
Release-mode crashes when serializing a principal with unknown app id
Categories
(Core :: Security: CAPS, defect)
Core
Security: CAPS
Tracking
()
RESOLVED
FIXED
mozilla43
People
(Reporter: bholley, Assigned: bholley)
References
Details
Attachments
(1 file)
(deleted),
patch
|
sicking
:
review+
Sylvestre
:
approval-mozilla-beta+
ritu
:
approval-mozilla-release+
|
Details | Diff | Splinter Review |
We fixed this in bug 1182610 for explicitly creating the origin, but origin stringification also happens implicitly during binary serialization. We need to handle that case too.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8662079 -
Flags: review?(gkrizsanits)
Attachment #8662079 -
Flags: review?(gkrizsanits) → review+
Assignee | ||
Comment 3•9 years ago
|
||
Comment on attachment 8662079 [details] [diff] [review]
Check for UNKNOWN_APP_ID when serializing principals. v1
We should uplift this to 42. I'm assuming I won't get it uplifted to aurora before the branch, so flagging for beta.
See https://bugzilla.mozilla.org/show_bug.cgi?id=1182610#c9
Approval Request Comment
[Feature/regressing bug #]: bug 1165162
[User impact if declined]: crashes
[Describe test coverage new/current, TreeHerder]: tests with patch
[Risks and why]: very low risk
[String/UUID change made/needed]: None
Attachment #8662079 -
Flags: approval-mozilla-beta?
Comment 4•9 years ago
|
||
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox43:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
status-firefox41:
--- → wontfix
status-firefox42:
--- → affected
Comment 5•9 years ago
|
||
Comment on attachment 8662079 [details] [diff] [review]
Check for UNKNOWN_APP_ID when serializing principals. v1
Fix a crash, taking it.
Attachment #8662079 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 6•9 years ago
|
||
Assignee | ||
Comment 7•9 years ago
|
||
Comment on attachment 8662079 [details] [diff] [review]
Check for UNKNOWN_APP_ID when serializing principals. v1
Nominating for uplift per Ritu's request.
Approval Request Comment
[Feature/regressing bug #]: bug 1165162
[User impact if declined]: Crashes
[Describe test coverage new/current, TreeHerder]: CI
[Risks and why]: Very low risk. Just propagating a rare failure condition instead of crashing.
[String/UUID change made/needed]: None
Attachment #8662079 -
Flags: approval-mozilla-release?
I was told by dmajor and philipp that I should consider taking this fix for 41 dot release. Bholley mentioned that this is an extremely safe fix. Also because the crash in bug 1208008 was reproducible, Philipp has verified that the crash has gone away on Nightly44 ever since the fix landed.
Comment on attachment 8662079 [details] [diff] [review]
Check for UNKNOWN_APP_ID when serializing principals. v1
The fix looks safe. Please see comment 8 for my reasoning for taking this as a ride-along, this is a verified and safe patch to take.
Attachment #8662079 -
Flags: approval-mozilla-release? → approval-mozilla-release+
This didn't apply totally cleanly while uplifting, so hopefully this works...
https://hg.mozilla.org/releases/mozilla-release/rev/f662edb63d39
Comment 11•9 years ago
|
||
I've attached a test case for the Mozilla Archive Format add-on in bug 1208008.
I've seen the FIREFOX_41_0_1_RELEASE tag in the mozilla-release repository. Does this mean 42.0.1 is scheduled for release soon? I've received several reports of the crash over the week-end and I'd like to reply with a target date, or recommend users to upgrade to Firefox Beta in the meantime.
Comment 12•9 years ago
|
||
Did this make it into 41.0.1? It's not in the release notes:
https://www.mozilla.org/en-US/firefox/41.0.1/releasenotes/
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(rkothari)
(In reply to Mike Kaply [:mkaply] from comment #12)
> Did this make it into 41.0.1? It's not in the release notes:
>
> https://www.mozilla.org/en-US/firefox/41.0.1/releasenotes/
Mike, yes it was included in 41.0.1 dot release that went live late last week. I might have missed adding these to the release notes. Sorry about that! If you refresh the notes in 15 minutes or so from now, you should be able to see this one in there.
Flags: needinfo?(rkothari)
Added this one to 41.0.1 release notes.
relnote-firefox:
--- → 41+
Paolo, 41.0.1 was pushed live on Oct 2nd, 2015 noon PST. And I can confirm that this fix was included in it.
Flags: needinfo?(paolo.mozmail)
Comment 16•9 years ago
|
||
This was also reported as fixed by users of the Mozilla Archive Format add-on. Thanks!
Flags: needinfo?(paolo.mozmail)
You need to log in
before you can comment on or make changes to this bug.
Description
•