There are a couple of places doing something like the following:
bool res = yield( suggestYieldMicros() , rec );
_yieldSometimesTracker.resetLastTime();
return res;
If res if false, the 'this' pointer will have been deleted so calling _yieldSometimesTracker.resetLastTime() causes a write to invalid memory. I believe the resulting memory corruption causes SERVER-6480.
- is depended on by
-
SERVER-6479 Seg fault in explain3.js
- Closed
-
SERVER-6480 Seg fault in count8.js
- Closed