nsJSON::Serialize crashes nsis installer with recent stable chrome default Preferences, which contain a very long (~66 KBytes) `variations_seed` string parameter.
Test case:
Fresh install of google chrome (33.0.1750.154) which contain `variations_seed` parameter.
Preferences sample:
deleting `variations_seed` before serializing workarounds this, but is ugly
Test case:
Fresh install of google chrome (33.0.1750.154) which contain `variations_seed` parameter.
I'm using ANSI NSIS v2.46 with nsJSON 1.0.1.0.code:
nsJSON::Set /file "$Prefs"
nsJSON::Serialize /format /file "$Prefs"
Preferences sample:
deleting `variations_seed` before serializing workarounds this, but is ugly
code:
nsJSON :: Delete `variations_seed` /end
Comment