• Vladislav Vaintroub's avatar
    MBUG#688404 : Fix pbxt crashes on Windows 64 in debug build · 8b5c3bb0
    Vladislav Vaintroub authored
    The reason for the crash is misalignment on SSE instruciton
    in setjmp(). The root cause is PBXT debug malloc(),  which
    unlike  OS malloc  does not guarantee 16 bytes alignment.
    
    So the fix for now is disable PBXT debug malloc on Windows.
    It was obsolete anyway, as  it does not provide additional
    benefits to C runtime debug routines (always used in debug 
    compilation) or to pageheap, available at runtime.
    8b5c3bb0
memory_xt.h 4.84 KB