-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Diagnostics
-
None
-
Fully Compatible
-
ALL
-
Execution Team 2020-12-14
-
0
On L356, we call the constructor on L363 to add the CurOp object onto the stack of active CurOp objects before initializing its _lockStatsBase member variable.
This is problematic as it makes the CurOp object available for external use before being fully initialized. For example, the currentOp command tries to access _lockStatsBase for all active CurOp objects.