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
 
 -