The order in which members are deserialized do not match the order in which they are serialized.
Created attachment 645957 [details] [diff] [review]
Make nsPrincipal deserialize members in the order that they are serialized.
Is this a regression from bug 758258?
If so, we need to make sure we fix before this goes on Aurora (and in fact fix ASAP), since this presumably causes sessionstore dataloss...
(In reply to Boris Zbarsky (:bz) from comment #2)
> Is this a regression from bug 758258?
> If so, we need to make sure we fix before this goes on Aurora (and in fact
> fix ASAP), since this presumably causes sessionstore dataloss...
Yes, this is a regression caused by bug 758258. Here in particular: http://hg.mozilla.org/mozilla-central/diff/04d93909f3de/caps/src/nsPrincipal.cpp
Flagging [qa-] as I don't think this needs QA verification. Please correct me if I am wrong.