While doing some testing during collection of system resource utilization, I came across this assertion when using the ephemeralForTest storage engine and running the jstests/core/fts1.js testcase.
[ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.209+0000 I COMMAND [conn37] CMD: drop test.text1 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.211+0000 I INDEX [conn37] build index on: test.text1 properties: { v: 2, key: { _fts: "text", _ftsx: 1 }, name: "x_text", ns: "test.text1", weights: { x: 1 }, default_language: "english", language_override: "language", textIndexVersion: 3 } [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.212+0000 I INDEX [conn37] building index using bulk method; build may temporarily use up to 500 megabytes of RAM [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.212+0000 I INDEX [conn37] build index done. scanned 0 total records. 0 secs [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.214+0000 I CONTROL [conn37] *** C runtime error: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtree(328) : Assertion failed: map/set iterators incompatible, terminating [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.214+0000 F - [conn37] Fatal Assertion 17006 at src\mongo\util\stacktrace_windows.cpp 347 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.214+0000 F - [conn37] [ReplicaSetFixture:job0:primary] [ReplicaSetFixture:job0:primary] ***aborting after fassert() failure [ReplicaSetFixture:job0:primary] [ReplicaSetFixture:job0:primary] [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\util\stacktrace_windows.cpp(239) mongo::printStackTrace+0x43 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\util\signal_handlers_synchronous.cpp(183) mongo::`anonymous namespace'::printSignalAndBacktrace+0x73 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\util\signal_handlers_synchronous.cpp(239) mongo::`anonymous namespace'::abruptQuit+0x83 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe d:\th\minkernel\crts\ucrt\src\appcrt\misc\signal.cpp(522) raise+0x468 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe d:\th\minkernel\crts\ucrt\src\appcrt\startup\abort.cpp(71) abort+0x39 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\util\assert_util.cpp(172) mongo::fassertFailedWithLocation+0x189 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\util\stacktrace_windows.cpp(347) mongo::crtDebugCallback+0x135 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe d:\th\minkernel\crts\ucrt\src\appcrt\misc\dbgrptt.cpp(582) _VCrtDbgReportW+0x808 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe d:\th\minkernel\crts\ucrt\src\appcrt\misc\dbgrpt.cpp(273) _CrtDbgReportW+0x65 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe f:\dd\vctools\crt\crtw32\stdcpp\stdthrow.cpp(15) std::_Debug_message+0x40 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtree(329) std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<mongo::IndexKeyEntry> > >::operator==+0x44 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\storage\ephemeral_for_test\ephemeral_for_test_btree_impl.cpp(375) mongo::`anonymous namespace'::EphemeralForTestBtreeImpl::Cursor::advance+0x254 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\storage\ephemeral_for_test\ephemeral_for_test_btree_impl.cpp(415) mongo::`anonymous namespace'::EphemeralForTestBtreeImpl::Cursor::locate+0x297 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\storage\ephemeral_for_test\ephemeral_for_test_btree_impl.cpp(274) mongo::`anonymous namespace'::EphemeralForTestBtreeImpl::Cursor::seek+0x269 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\index_scan.cpp(111) mongo::IndexScan::initIndexScan+0x1e2 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\index_scan.cpp(137) mongo::IndexScan::doWork+0x237 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\plan_stage.cpp(46) mongo::PlanStage::work+0x6d [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\text_or.cpp(187) mongo::TextOrStage::readFromChildren+0x95 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\text_or.cpp(148) mongo::TextOrStage::doWork+0x4f [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\plan_stage.cpp(46) mongo::PlanStage::work+0x6d [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\text_match.cpp(83) mongo::TextMatchStage::doWork+0xa8 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\plan_stage.cpp(46) mongo::PlanStage::work+0x6d [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\plan_stage.cpp(46) mongo::PlanStage::work+0x6d [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\sort_key_generator.cpp(324) mongo::SortKeyGeneratorStage::doWork+0xf6 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.238+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\plan_stage.cpp(46) mongo::PlanStage::work+0x6d [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\sort.cpp(121) mongo::SortStage::doWork+0x163 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\plan_stage.cpp(46) mongo::PlanStage::work+0x6d [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\projection.cpp(197) mongo::ProjectionStage::doWork+0x84 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\exec\plan_stage.cpp(46) mongo::PlanStage::work+0x6d [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\query\plan_executor.cpp(447) mongo::PlanExecutor::getNextImpl+0x443 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\query\plan_executor.cpp(367) mongo::PlanExecutor::getNext+0x41 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\commands\find_cmd.cpp(333) mongo::FindCmd::run+0x865 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\commands.cpp(341) mongo::Command::enhancedRun+0xe3 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\service_entry_point_mongod.cpp(433) mongo::`anonymous namespace'::runCommandImpl+0x6a7 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\service_entry_point_mongod.cpp(666) mongo::`anonymous namespace'::execCommandDatabase+0x1177 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\service_entry_point_mongod.cpp(769) mongo::`anonymous namespace'::runCommands+0x834 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\db\service_entry_point_mongod.cpp(1102) mongo::ServiceEntryPointMongod::handleRequest+0x975 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\transport\service_state_machine.cpp(182) mongo::ServiceStateMachine::processMessage+0x1dc [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\transport\service_state_machine.cpp(313) mongo::ServiceStateMachine::runNext+0x140 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\transport\service_entry_point_impl.cpp(63) <lambda_dffb947353bb7c27fac8ddc5e5b5f896>::operator()+0x10a [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe ...\src\mongo\transport\service_entry_point_utils.cpp(55) mongo::`anonymous namespace'::runFunc+0x2c [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.239+0000 I CONTROL [conn37] mongod.exe c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread(247) std::_LaunchPad<std::unique_ptr<std::tuple<std::_Binder<std::_Unforced,void * __ptr64 (__cdecl&)(void * __ptr64),std::function<void __cdecl(void)> * __ptr64> >,std::default_delete<std::tuple<std::_Binder<std::_Unforced,void * __ptr64 (__cdecl&)(void * __ptr64),std::function<void __cdecl(void)> * __ptr64> > > > >::_Run+0x6f [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.240+0000 I CONTROL [conn37] mongod.exe c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread(210) std::_Pad::_Call_func+0x9 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.240+0000 I CONTROL [conn37] mongod.exe d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(92) invoke_thread_procedure+0x2c [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.240+0000 I CONTROL [conn37] mongod.exe d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(115) thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x93 [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.240+0000 I CONTROL [conn37] kernel32.dll BaseThreadInitThunk+0xd [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.240+0000 F - [conn37] Got signal: 22 (SIGABRT). [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.240+0000 I CONTROL [conn37] *** unhandled exception 0x0000000E at 0x000007FEFD1FA06D, terminating [ReplicaSetFixture:job0:primary] 2017-06-23T21:10:20.240+0000 I CONTROL [conn37] *** stack trace for unhandled exception:
- is duplicated by
-
SERVER-24686 map/set iterators incompatible assertion in EphemeralForTest storage engine on Windows Debug
- Closed