Changes between Version 1 and Version 2 of Ticket #10761, comment 34


Ignore:
Timestamp:
Oct 31, 2014, 1:10:58 PM (5 years ago)
Author:
cypherpunks
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10761, comment 34

    v1 v2  
    1 We have two option to fix bug while keeping the compiler flags.
    2 1. Destroy stack on [https://mxr.mozilla.org/mozilla-central/source/security/nss/lib/base/arena.c#444 NSSArena_Destroy]
    3 2. Get real PR_Free address for [https://mxr.mozilla.org/mozilla-central/source/security/nss/lib/base/error.c#65 error_once_function] using [http://msdn.microsoft.com/en-us/library/windows/desktop/ms683212%28v=vs.85%29.aspx GetProcAddress function].
    4 
    5 First option can't to fix all another cases when modules can be unloaded and loaded again, or something like that.
    6 
    7 Second fix resolves any problems, and keeps code close to vanilla firefox's binaries for this case. But hides reasons of bug ~~(it's unclear why thread generated with XMLHttpRequest constructor doesn't crashes browser like code used by add-ons now)~~.
    8 
    9 What do you think?
    10 
     1Nothing