-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 1.1.0
-
Component/s: None
-
None
When more then one libraries are using OpenSSL, mongoc will cause OpenSSL destruction routines to segfault due to not resetting the callback retrieving the thread id.
Furthermore, we need to check if there has been callback registered already before trying to register ours - and during cleanup, we should make sure its our callback we are cleaning.
- is related to
-
PHPC-167 PHP crashes with phongo just being loaded during shutdown
- Closed
- related to
-
CDRIVER-2605 OpenSSL thread and id callbacks should be unset independently
- Closed
-
PHPC-1158 Segfault during OpenSSL cleanup routines
- Closed
- links to