A reproducible memory corruption crash has been observed following certain titles' call to RtlReAllocateHeap() when running with Cxbx Debug.
A typical call pattern will be as follows. Note it is not all calls to RtlReAllocateHeap() that trigger this bug. However it is reproducible with a particular set of RtlReAllocateHeap() call locations within a given title, with each indicating heap corruption.
It may be that the preceding items on the call stack are the atexit() function and its internals, in which case the underlying root case may have been detected elsewhere and a rapid path exit is simply crashing.
A reproducible memory corruption crash has been observed following certain titles' call to RtlReAllocateHeap() when running with Cxbx Debug.
A typical call pattern will be as follows. Note it is not all calls to RtlReAllocateHeap() that trigger this bug. However it is reproducible with a particular set of RtlReAllocateHeap() call locations within a given title, with each indicating heap corruption.
It may be that the preceding items on the call stack are the atexit() function and its internals, in which case the underlying root case may have been detected elsewhere and a rapid path exit is simply crashing.