Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Point
-
Not applicable
Description
The current metric framework supports metric object allocation usingĀ make_shared which allocates both the object and shared pointer control object in the same allocated block. While this is efficient, if done in a DLL and the DLL is unloaded the control block is also deallocated. This causes problems (crashes) when the metrics framework attempts to access the object using the weak pointer it maintains.