Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-30094

ephemeral for test - Windows Assertion failed: map/set iterators incompatible

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.5.9
    • Component/s: Storage
    • Storage Execution
    • Windows
    • Hide
      buildscripts/resmoke.py --storageEngine=ephemeralForTest --excludeWithAnyTags=requires_journaling,requires_persistence jstests/core/fts1.js
      
      Show
      buildscripts/resmoke.py --storageEngine=ephemeralForTest --excludeWithAnyTags=requires_journaling,requires_persistence jstests/core/fts1.js

      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:
      

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            eddie.louie Eddie Louie
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: