• Vladislav Vaintroub's avatar
    MBUG#688404 : Fix pbxt crashes on Windows 64 in debug build · 30acab27
    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.
    30acab27
memory_xt.h 4.84 KB