[SERVER-3554] finding start cursor may seg fault if it fails to recover form yield due to its collection being dropped or closed Created: 09/Aug/11  Updated: 12/Jul/16  Resolved: 19/Aug/11

Status: Closed
Project: Core Server
Component/s: Querying
Affects Version/s: None
Fix Version/s: 2.0.0-rc0

Type: Bug Priority: Major - P3
Reporter: Aaron Staple Assignee: Aaron Staple
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Participants:

 Description   

I think in either a drop or close, the finding start cursor will attempt to generate a new cursor for its collection and may attempt to use a stale namespace details inside of the query plan to do so.

I think this is the cause of:
<http://buildbot.mongodb.org/builders/OS%20X%2010.5%2064-bit/builds/3652/steps/test_2/logs/stdio>



 Comments   
Comment by auto [ 18/Aug/11 ]

Author:

{u'login': u'', u'name': u'Aaron Staple', u'email': u'aaron@Aaron-Staples-MacBook-Pro.local'}

Message: SERVER-3554 assert on failed yield recovery in finding start cursor
Branch: master
https://github.com/mongodb/mongo/commit/44939bd8634abc88115a8916d03a37de19a0641c

Generated at Thu Feb 08 03:03:23 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.