BUGS 22537342 and 22551137
Exiting from the Oracle Fail Safe Manager or disconnecting from a server could sometimes cause the server to fail with an access violation error. The Windows event log showed an application error (APPCRASH
) similar to the following:
P1: FsSvr.exe P2: 4.1.1.2 P3: 554acfda P4: KERNELBASE.dll P5: 6.3.9600.17415 P6: 54505737 P7: c0000005 P8: 0000000000008b9c P9: P10:
When closing a session with the client, the server did not wait for all executing threads to terminate. All memory for the session was immediately deallocated which could result in active threads accessing memory that was reallocated to other threads.
The server has been changed to ensure that all active threads terminate before deallocating memory used by the client session.