CEE5705S
A mutex object has been changed since it was initialized.

Explanation

The mutex destroy internal service CEEOPMD detected that a mutex object (specified as a parameter) had changed since it was initialized by the mutex initialization internal service CEEOPMI. The mutex was destroyed, but internal service CEEOPMD did not alter the storage associated with the mutex object. However, if internal service CEEOPMI was invoked, the storage was altered.

System action

Unless the condition is handled, the default action is to terminate the enclave.

Programmer response

Make sure the application is not incorrectly reusing storage associated with the mutex object after initializing it.

Symbolic Feedback Code

CEE5I9