#0 0x00007ffff7bcc20b in raise (sig=5) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 resultvar = 0 pid = #1 0x0000000001899b9f in mongo::mongo_breakpoint () at src/mongo/util/debug_util.cpp:58 No locals. #2 0x0000000001890394 in mongo::breakpoint () at src/mongo/util/debug_util.h:73 No locals. #3 0x000000000188f378 in mongo::fassertFailed (msgid=28591) at src/mongo/util/assert_util.cpp:163 No locals. #4 0x0000000001313037 in mongo::LockerImpl::lockComplete (this=0x3ba32a00, resId=..., timeoutMs=4294967295, checkDeadlock=false) at src/mongo/db/concurrency/lock_state.cpp:623 wfg = {_lockMgr = @0x282a790, _initialLockerId = 990, _queue = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0xf874180, _M_map_size = 8, _M_start = {_M_cur = 0x1e9ba800, _M_first = 0x1e9ba800, _M_last = 0x1e9baa00, _M_node = 0xf874198}, _M_finish = {_M_cur = 0x1e9ba800, _M_first = 0x1e9ba800, _M_last = 0x1e9baa00, _M_node = 0xf874198}}}, }, _graph = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0xa44a0f0, _M_left = 0x3424120, _M_right = 0x9bddcc0}, _M_node_count = 72}}}, _foundCycle = true} elapsedTimeMs = 1632 timer = {static millisPerSecond = 1000, static microsPerSecond = 1000000, static nanosPerSecond = 1000000000, static _countsPerSecond = 1000000000, _old = 81583158025276} yieldFlushLock = true result = mongo::LOCK_TIMEOUT waitTimeMs = 500 #5 0x0000000001311878 in mongo::LockerImpl::lock (this=0x3ba32a00, resId=..., mode=mongo::MODE_X, timeoutMs=4294967295, checkDeadlock=false) at src/mongo/db/concurrency/lock_state.cpp:352 result = mongo::LOCK_WAITING #6 0x0000000001303caf in mongo::Lock::CollectionLock::CollectionLock (this=0x83b3050, lockState=0x3ba32a00, ns=..., mode=mongo::MODE_IX) at src/mongo/db/concurrency/d_concurrency.cpp:194 isRead = false #7 0x00000000012fa021 in mongo::WriteBatchExecutor::ExecInsertsState::_lockAndCheckImpl (this=0x7fffc6de1e30, result=0x7fffc6de09a0, intentLock=true) at src/mongo/db/commands/write_commands/batch_executor.cpp:982 nss = @0xc2d8e68: {_ns = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e53d8 "db0.coll0"}}, _dotIndex = 3} database = 0x1130c41 (int)+21> #8 0x00000000012fa6d2 in mongo::WriteBatchExecutor::ExecInsertsState::lockAndCheck (this=0x7fffc6de1e30, result=0x7fffc6de09a0) at src/mongo/db/commands/write_commands/batch_executor.cpp:1026 No locals. #9 0x00000000012fa871 in mongo::insertOne (state=0x7fffc6de1e30, result=0x7fffc6de09a0) at src/mongo/db/commands/write_commands/batch_executor.cpp:1054 normalizedInsert = @0xc061080: {_status = {_error = 0x0}, _t = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}} insertDoc = @0x83b0830: {_objdata = 0x1c763f44 "2", _ownedBuffer = {_holder = {px = 0x1c763f40}}} #10 0x00000000012faafb in mongo::WriteBatchExecutor::execOneInsert (this=0x7fffc6de2240, state=0x7fffc6de1e30, error=0x7fffc6de1e08) at src/mongo/db/commands/write_commands/batch_executor.cpp:1083 currInsertItem = {_request = 0x7fffc6de2210, _itemIndex = 0} currentOp = { = {}, static _nextOpNum = {_value = {> = {_M_i = 1236903}, }}, _client = 0x1234ed80, _wrapped = 0x7267400, _command = 0x0, _start = 1419224128725160, _end = 0, _active = true, _op = 2002, _isCommand = false, _dbprofile = 0, _opNum = 1236384, _ns = { = {}, _size = 256, _buf = 0xa4cec00 "db0.coll0"}, _remote = {_host = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e5528 "127.0.0.1"}}, _port = 45018}, _query = { = {static _tooBig = {_objdata = 0x308cfc4 "/", _ownedBuffer = {_holder = {px = 0x308cfc0}}}}, _lock = { = {}, _lock = 1}, _size = 0x7fffc6de0a30, _buf = "2\000\000\000\a_id\000T\227\244@|?"...}, _debug = {extra = { static MONGO_DBL_SIZE = , static MONGO_S32_SIZE = , static MONGO_U32_SIZE = , static MONGO_S64_SIZE = , static MONGO_U64_SIZE = , static MONGO_S16_SIZE = , static MONGO_PTR_SIZE = , _buf = {al = {}, data = 0x9dd4400 "", l = 0, size = 512}}, op = 2002, iscommand = false, ns = { = {}, _size = 256, _buf = 0xa4ce900 "db0.coll0"}, query = {_objdata = 0x1c763f44 "2", _ownedBuffer = {_holder = {px = 0x1c763f40}}}, updateobj = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, cursorid = -1, ntoreturn = -1, ntoskip = -1, exhaust = false, nscanned = -1, nscannedObjects = -1, idhack = false, scanAndOrder = false, nMatched = -1, nModified = -1, nmoved = -1, ninserted = 0, ndeleted = -1, fastmod = false, fastmodinsert = false, upsert = false, keyUpdates = 0, planSummary = { = {}, _size = 2048, _buf = 0xc839000 ""}, execStats = { = {static _tooBig = {_objdata = 0x308cfc4 "/", _ownedBuffer = {_holder = {px = 0x308cfc0}}}}, _lock = { = {}, _lock = 1}, _size = 0x7fffc6de0d00, _buf = "\000\000\000\000\377\177", '\000' ...}, exceptionInfo = {msg = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, code = -1}, executionTime = 0, nreturned = -1, responseLength = -1}, _message = { = {}, _size = 256, _buf = 0xa4cfb00 ""}, _progressMeter = { = {}, _active = false, _total = 204312160, _showTotal = true, _secondsBetween = 32767, _checkInterval = 25393247, _done = 140736529833376, _hits = 140736529834512, _lastTime = -958521904, _units = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, _name = { = {}, _size = 256, _buf = 0xa4cd300 "Progress"}}, _killPending = {_value = {> = {_M_i = 0}, }}, _numYields = 0, _expectedLatencyMs = 0, _maxTimeMicros = 0, _maxTimeTracker = {_enabled = false, _targetEpochMicros = 0, _approxTargetServerMillis = 0}} result = {_stats = {n = 0, nModified = 0, upsertedID = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}}, _error = { _M_ptr = 0x0}} #11 0x00000000012f94e0 in mongo::WriteBatchExecutor::execInserts (this=0x7fffc6de2240, request=..., errors=0x7fffc6de20c0) at src/mongo/db/commands/write_commands/batch_executor.cpp:874 error = 0x0 state = {txn = 0x7fffc6de37b0, request = 0x7fffc6de2210, currIndex = 0, normalizedInserts = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0xc061080, _M_finish = 0xc061098, _M_end_of_storage = 0xc061098}}, }, _transaction = {_txn = 0x7fffc6de37b0}, _writeLock = {px = 0xa2509a0}, _collLock = { px = 0x0}, _context = {px = 0x0}, _collection = 0x0} elapsedTracker = {_hitsBetweenMarks = 128, _msBetweenMarks = 10, _pings = 1, _last = 5225165} #12 0x00000000012f8f6d in mongo::WriteBatchExecutor::bulkExecute (this=0x7fffc6de2240, request=..., upsertedIds=0x7fffc6de20e0, errors=0x7fffc6de20c0) at src/mongo/db/commands/write_commands/batch_executor.cpp:757 No locals. #13 0x00000000012f6f71 in mongo::WriteBatchExecutor::executeBatch (this=0x7fffc6de2240, request=..., response=0x7fffc6de2280) at src/mongo/db/commands/write_commands/batch_executor.cpp:266 writeErrorsOwned = {_vector = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} upsertedOwned = {_vector = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} needToEnforceWC = 148 writeConcern = {static kNoTimeout = 0, static kNoWaiting = -1, static Default = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = { px = 0x0}}}, static Acknowledged = {_objdata = 0x3099fe4 "\f", _ownedBuffer = {_holder = {px = 0x3099fe0}}}, static AllConfigs = { _objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, static Unacknowledged = {_objdata = 0x309a034 "\f", _ownedBuffer = { _holder = {px = 0x309a030}}}, syncMode = mongo::WriteConcernOptions::NONE, wNumNodes = 1, wMode = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, wTimeout = 0} commandTimer = {static millisPerSecond = 1000, static microsPerSecond = 1000000, static nanosPerSecond = 1000000000, static _countsPerSecond = 1000000000, _old = 81582870185727} upserted = @0x7fffc6de20e0: { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } wcError = {_M_ptr = 0x7fffc6de2088} staleBatch = true isValid = {_error = 0x0} wcDoc = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}} wcStatus = {_error = 0x0} silentWC = false writeErrors = @0x7fffc6de20c0: { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } #14 0x0000000001300d0e in mongo::WriteCmd::run (this=0x30e92c0, txn=0x7fffc6de37b0, dbName=..., cmdObj=..., options=0, errMsg=..., result=..., fromRepl=false) at src/mongo/db/commands/write_commands/write_commands.cpp:144 request = { = {_vptr.BSONSerializable = 0x27eb5d0 }, static kMaxWriteBatchSize = 1000, _batchType = mongo::BatchedCommandRequest::BatchType_Insert, _insertReq = {px = 0xc2d8e60}, _updateReq = {px = 0x0}, _deleteReq = {px = 0x0}} writeBatchExecutor = {_txn = 0x7fffc6de37b0, _defaultWriteConcern = {static kNoTimeout = 0, static kNoWaiting = -1, static Default = { _objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, static Acknowledged = {_objdata = 0x3099fe4 "\f", _ownedBuffer = { _holder = {px = 0x3099fe0}}}, static AllConfigs = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, static Unacknowledged = {_objdata = 0x309a034 "\f", _ownedBuffer = {_holder = {px = 0x309a030}}}, syncMode = mongo::WriteConcernOptions::NONE, wNumNodes = 0, wMode = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, wTimeout = 0}, _opCounters = 0x282ef00 , _le = 0x1fa6b630, _stats = {px = 0xc063c40}} response = { = {_vptr.BSONSerializable = 0x27eb650 }, static ok = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30aa198 "ok"}}, _default = 0, _defaultSet = false}, static errCode = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30aa1b8 "code"}}, _default = 8, _defaultSet = true}, static errMessage = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30aa1d8 "errmsg"}}, _default = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, _defaultSet = false}, static n = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30aa1f8 "n"}}, _default = 0, _defaultSet = true}, static nModified = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x307d938 "nModified"}}, _default = 0, _defaultSet = true}, static upsertDetails = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x307d968 "upserted"}}, _default = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, _defaultSet = false}, static lastOp = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30aa218 "lastOp"}}, _default = {i = 0, secs = 0}, _defaultSet = false}, static electionId = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x307d998 "electionId"}}, _default = { _data = '\000' }, _defaultSet = false}, static writeErrors = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x307d9c8 "writeErrors"}}, _default = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, _defaultSet = false}, static writeConcernError = {_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x307d9f8 "writeConcernErr"...}}, _default = 0x0, _defaultSet = false}, _ok = 0, _isOkSet = false, _errCode = 0, _isErrCodeSet = false, _errMessage = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, _isErrMessageSet = false, _n = 0, _isNSet = false, _nModified = 0, _isNModifiedSet = false, _singleUpserted = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, _isSingleUpsertedSet = false, _upsertDetails = {px = 0x0}, _lastOp = {i = 0, secs = 0}, _isLastOpSet = false, _electionId = { _data = '\000' }, _isElectionIdSet = false, _writeErrorDetails = {px = 0x0}, _wcErrDetails = {px = 0x0}} nss = {_ns = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e4dd8 "db0.coll0"}}, _dotIndex = 3} defaultWriteConcern = {static kNoTimeout = 0, static kNoWaiting = -1, static Default = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = { px = 0x0}}}, static Acknowledged = {_objdata = 0x3099fe4 "\f", _ownedBuffer = {_holder = {px = 0x3099fe0}}}, static AllConfigs = { _objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, static Unacknowledged = {_objdata = 0x309a034 "\f", _ownedBuffer = { _holder = {px = 0x309a030}}}, syncMode = mongo::WriteConcernOptions::NONE, wNumNodes = 0, wMode = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, wTimeout = 0} #15 0x000000000131c64f in mongo::_execCommand (txn=0x7fffc6de37b0, c=0x30e92c0, dbname=..., cmdObj=..., queryOptions=0, errmsg=..., result=..., fromRepl=false) at src/mongo/db/dbcommands.cpp:1231 No locals. #16 0x000000000131d5cc in mongo::Command::execCommand (txn=0x7fffc6de37b0, c=0x30e92c0, queryOptions=0, cmdns=0x37c0a014 "db0.$cmd", cmdObj=..., result=..., fromRepl=false) at src/mongo/db/dbcommands.cpp:1447 mmSetter = {px = 0x0} parsedRoleNames = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } rolesFieldIsPresent = false impersonationSession = {_authSession = 0x1234d680, _impersonation = false} errmsg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}} retval = false authSession = 0x1234d680 status = {_error = 0x0} canRunHere = true dbname = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xc063bd8 "db0"}} parsedUserNames = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } usersFieldIsPresent = false replCoord = 0x30d8d00 maxTimeMS = {_status = {_error = 0x0}, _t = 0} #17 0x000000000131deae in mongo::_runCommands (txn=0x7fffc6de37b0, ns=0x37c0a014 "db0.$cmd", _cmdobj=..., b=..., anObjBuilder=..., fromRepl=false, queryOptions=0) at src/mongo/db/dbcommands.cpp:1522 e = {data = 0x37c0a029 "\002insert", fieldNameSize_ = -1, totalSize = -1} c = 0x30e92c0 dbname = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x246e17b8 "db0"}} p = 0x37c0a017 ".$cmd" jsobj = {_objdata = 0x37c0a025 "f", _ownedBuffer = {_holder = {px = 0x0}}} x = {_objdata = 0x7fffc6de29d0 "", _ownedBuffer = {_holder = {px = 0x283fa80 }}} #18 0x000000000151fd70 in mongo::runCommands (txn=0x7fffc6de37b0, ns=0x37c0a014 "db0.$cmd", jsobj=..., curop=..., b=..., anObjBuilder=..., fromRepl=false, queryOptions=0) at src/mongo/db/query/find.cpp:131 x = {_objdata = 0x200c6de2ad0 , _ownedBuffer = {_holder = {px = 0x7fffc6de3050}}} #19 0x0000000001521a74 in mongo::runQuery (txn=0x7fffc6de37b0, m=..., q=..., curop=..., result=..., fromDBDirectClient=false) at src/mongo/db/query/find.cpp:550 nToReturn = -1 bb = {al = {}, data = 0x9dd5200 "", l = 36, size = 512} cmdResBuf = { = {}, _b = @0x7fffc6de3058, _buf = {al = {}, data = 0x1bccc480 "\300|\322\f", l = 8, size = 516}, _offset = 4, _s = { = {}, _fieldName = {_data = 0x0, _size = 0}, _builder = 0x7fffc6de3050, _subobj = {_M_ptr = 0x0}}, _tracker = 0x0, _doneCalled = false, static numStrs = {{static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068398 "0"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30683b8 "1"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30683d8 "2"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30683f8 "3"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068338 "4"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068318 "5"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068418 "6"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068438 "7"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068458 "8"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068478 "9"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068498 "10"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30684b8 "11"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30684d8 "12"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30684f8 "13"}}, { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3068518 "14"}}...}, static numStrsReady = true} qr = { = {_storage = {_bytes = 0x7fffc6de2fa0 "\300/\336\306\377\177"}}, } nss = {_ns = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e3c38 "db0.$cmd"}}, _dotIndex = 3} exec = {_M_ptr = 0x7fffc6de3210} collMetadata = {px = 0x7f01c6de2d60, pn = {pi_ = 0x29644a0}} numResults = 0 slaveReadTill = {i = 3336449152, secs = 32767} rawExec = 0x2964548 collection = 0x7fffc6de2d00 status = {_error = 0x7fffc6de2c10} bb = {al = {}, data = 0x7fffc6de2fc0 "\340/\336\306\377\177", l = -958517664, size = 32767} saveClientCursor = 127 obj = {_objdata = 0x0, _ownedBuffer = {_holder = {px = 0x5}}} state = mongo::PlanExecutor::ADVANCED qr = { = {_storage = {_bytes = 0x1c763f40 "\002"}}, } shardingVersionAtStart = { = {_vptr.BSONSerializable = 0x7fffc6de3140}, {{_minor = -958516944, _major = 32767}, _combined = 140736529838384}, _epoch = { _data = "\020\061\336\306\377\177\000\000@1\336", }} summaryStats = {nReturned = 140736529837984, totalKeysExamined = 26490730, totalDocsExamined = 48, executionTimeMillis = 43402400, isIdhack = 176, hasSortStage = 47, summaryStr = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x4 }}} cq = {_M_ptr = 0x20000000000000} scopedXact = {_txn = 0x3ff0000000000000} ctx = {_timer = {static millisPerSecond = 1000, static microsPerSecond = 1000000, static nanosPerSecond = 1000000000, static _countsPerSecond = 1000000000, _old = 140736529838168}, _txn = 0x8, _transaction = {_txn = 0x1bccc480}, _db = {_dbLock = { = {_vptr.ScopedLock = 0x20400000008, _lockState = 0x4, _pbws_lk = {px = 0x0}}, _id = {_fullHash = 0}, _lockState = 0x7fffc6de3050, _mode = mongo::MODE_NONE}, _db = 0x0}, _collLock = {_id = {_fullHash = 140736529838336}, _lockState = 0x7fffc6de3138}, _coll = 0x7fffc6de30e0} queryLogComponent = {_value = mongo::logger::LogComponent::kDefault} dbProfilingLevel = 0 pq = @0x5: slaveOK = false logLevelOne = {_severity = 0} ccId = 26495628 #20 0x0000000001427d0f in mongo::receivedQuery (txn=0x7fffc6de37b0, c=..., dbresponse=..., m=..., fromDBDirectClient=false) at src/mongo/db/instance.cpp:224 ns = {_ns = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e24f8 "db0.$cmd"}}, _dotIndex = 3} ok = true responseTo = 768 q = {ns = 0x37c0a014 "db0.$cmd", ntoskip = 0, ntoreturn = -1, queryOptions = 0, query = {_objdata = 0x37c0a025 "f", _ownedBuffer = {_holder = {px = 0x0}}}, fields = { _objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}} resp = {_M_ptr = 0x1a8d81c0} d = {_msg = @0x7fffc6de39f0, _reserved = 0, _nsStart = 0x37c0a014 "db0.$cmd", _nextjsobj = 0x0, _theEnd = 0x37c0a08b "", _mark = 0x0, _nsLen = 8} op = @0x7267400: { = {}, static _nextOpNum = {_value = {> = {_M_i = 1236903}, }}, _client = 0x1234ed80, _wrapped = 0x0, _command = 0x30e92c0, _start = 1419224128725132, _end = 0, _active = true, _op = 2004, _isCommand = true, _dbprofile = 0, _opNum = 1236382, _ns = { = {}, _size = 256, _buf = 0x4776ce00 ""}, _remote = {_host = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e5528 "127.0.0.1"}}, _port = 45018}, _query = { = {static _tooBig = {_objdata = 0x308cfc4 "/", _ownedBuffer = {_holder = {px = 0x308cfc0}}}}, _lock = { = {}, _lock = 1}, _size = 0x7267470, _buf = "f\000\000\000\002insert\000\006\000\000\000"...}, _debug = {extra = { static MONGO_DBL_SIZE = , static MONGO_S32_SIZE = , static MONGO_U32_SIZE = , static MONGO_S64_SIZE = , static MONGO_U64_SIZE = , static MONGO_S16_SIZE = , static MONGO_PTR_SIZE = , _buf = {al = {}, data = 0xc6e7000 "", l = 0, size = 512}}, op = 2004, iscommand = false, ns = { = {}, _size = 256, _buf = 0x4776dc00 "db0.$cmd"}, query = {_objdata = 0x37c0a025 "f", _ownedBuffer = {_holder = {px = 0x0}}}, updateobj = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, cursorid = -1, ntoreturn = -1, ntoskip = -1, exhaust = false, nscanned = -1, nscannedObjects = -1, idhack = false, scanAndOrder = false, nMatched = -1, nModified = -1, nmoved = -1, ninserted = -1, ndeleted = -1, fastmod = false, fastmodinsert = false, upsert = false, keyUpdates = 0, planSummary = { = {}, _size = 2048, _buf = 0x3a508800 ""}, execStats = { = {static _tooBig = {_objdata = 0x308cfc4 "/", _ownedBuffer = {_holder = {px = 0x308cfc0}}}}, _lock = { = {}, _lock = 1}, _size = 0x7267740, _buf = "\000\000\000\000\002stage\000\a\000\000\000"...}, exceptionInfo = {msg = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, code = -1}, executionTime = 0, nreturned = -1, responseLength = -1}, _message = { = {}, _size = 256, _buf = 0x4776e200 ""}, _progressMeter = { = {}, _active = false, _total = 7935395570946045300, _showTotal = true, _secondsBetween = 809136233, _checkInterval = 1668509216, _done = 7017579561196993124, _hits = 7307761438488358510, _lastTime = 980644963, _units = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, _name = { = {}, _size = 256, _buf = 0x4776f200 "Progress"}}, _killPending = {_value = {> = {_M_i = 0}, }}, _numYields = 0, _expectedLatencyMs = 0, _maxTimeMicros = 0, _maxTimeTracker = {_enabled = false, _targetEpochMicros = 0, _approxTargetServerMillis = 0}} ex = {px = 0x0} #21 0x0000000001428e21 in mongo::assembleResponse (txn=0x7fffc6de37b0, m=..., dbresponse=..., remote=..., fromDBDirectClient=false) at src/mongo/db/instance.cpp:394 currentOpP = 0x7267400 debug = @0x7267670: {extra = {static MONGO_DBL_SIZE = , static MONGO_S32_SIZE = , static MONGO_U32_SIZE = , static MONGO_S64_SIZE = , static MONGO_U64_SIZE = , static MONGO_S16_SIZE = , static MONGO_PTR_SIZE = , _buf = {al = {}, data = 0xc6e7000 "", l = 0, size = 512}}, op = 2004, iscommand = false, ns = { = {}, _size = 256, _buf = 0x4776dc00 "db0.$cmd"}, query = {_objdata = 0x37c0a025 "f", _ownedBuffer = {_holder = {px = 0x0}}}, updateobj = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, cursorid = -1, ntoreturn = -1, ntoskip = -1, exhaust = false, nscanned = -1, nscannedObjects = -1, idhack = false, scanAndOrder = false, nMatched = -1, nModified = -1, nmoved = -1, ninserted = -1, ndeleted = -1, fastmod = false, fastmodinsert = false, upsert = false, keyUpdates = 0, planSummary = { = {}, _size = 2048, _buf = 0x3a508800 ""}, execStats = { = {static _tooBig = {_objdata = 0x308cfc4 "/", _ownedBuffer = {_holder = {px = 0x308cfc0}}}}, _lock = { = {}, _lock = 1}, _size = 0x7267740, _buf = "\000\000\000\000\002stage\000\a\000\000\000"...}, exceptionInfo = {msg = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, code = -1}, executionTime = 0, nreturned = -1, responseLength = -1} shouldLog = true currentOp = @0x7267400: { = {}, static _nextOpNum = {_value = {> = {_M_i = 1236903}, }}, _client = 0x1234ed80, _wrapped = 0x0, _command = 0x30e92c0, _start = 1419224128725132, _end = 0, _active = true, _op = 2004, _isCommand = true, _dbprofile = 0, _opNum = 1236382, _ns = { = {}, _size = 256, _buf = 0x4776ce00 ""}, _remote = {_host = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e5528 "127.0.0.1"}}, _port = 45018}, _query = { = {static _tooBig = {_objdata = 0x308cfc4 "/", _ownedBuffer = {_holder = {px = 0x308cfc0}}}}, _lock = { = {}, _lock = 1}, _size = 0x7267470, _buf = "f\000\000\000\002insert\000\006\000\000\000"...}, _debug = {extra = { static MONGO_DBL_SIZE = , static MONGO_S32_SIZE = , static MONGO_U32_SIZE = , static MONGO_S64_SIZE = , static MONGO_U64_SIZE = , static MONGO_S16_SIZE = , static MONGO_PTR_SIZE = , _buf = {al = {}, data = 0xc6e7000 "", l = 0, size = 512}}, op = 2004, iscommand = false, ns = { = {}, _size = 256, _buf = 0x4776dc00 "db0.$cmd"}, query = {_objdata = 0x37c0a025 "f", _ownedBuffer = {_holder = {px = 0x0}}}, updateobj = {_objdata = 0x1f3454b "\005", _ownedBuffer = {_holder = {px = 0x0}}}, cursorid = -1, ntoreturn = -1, ntoskip = -1, exhaust = false, nscanned = -1, nscannedObjects = -1, idhack = false, scanAndOrder = false, nMatched = -1, nModified = -1, nmoved = -1, ninserted = -1, ndeleted = -1, fastmod = false, fastmodinsert = false, upsert = false, keyUpdates = 0, planSummary = { = {}, _size = 2048, _buf = 0x3a508800 ""}, execStats = { = {static _tooBig = {_objdata = 0x308cfc4 "/", _ownedBuffer = {_holder = {px = 0x308cfc0}}}}, _lock = { = {}, _lock = 1}, _size = 0x7267740, _buf = "\000\000\000\000\002stage\000\a\000\000\000"...}, exceptionInfo = {msg = { static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, code = -1}, executionTime = 0, nreturned = -1, responseLength = -1}, _message = { = {}, _size = 256, _buf = 0x4776e200 ""}, _progressMeter = { = {}, _active = false, _total = 7935395570946045300, _showTotal = true, _secondsBetween = 809136233, _checkInterval = 1668509216, _done = 7017579561196993124, _hits = 7307761438488358510, _lastTime = 980644963, _units = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}, _name = { = {}, _size = 256, _buf = 0x4776f200 "Progress"}}, _killPending = {_value = {> = {_M_i = 0}, }}, _numYields = 0, _expectedLatencyMs = 0, _maxTimeMicros = 0, _maxTimeTracker = {_enabled = false, _targetEpochMicros = 0, _approxTargetServerMillis = 0}} logThreshold = 100 isCommand = true dbmsg = {_msg = @0x7fffc6de39f0, _reserved = 0, _nsStart = 0x37c0a014 "db0.$cmd", _nextjsobj = 0x37c0a01d "", _theEnd = 0x37c0a08b "", _mark = 0x0, _nsLen = 8} c = @0x1234ed80: { = { = {}, _vptr.ClientBasic = 0x27ccbd0 , _authenticationSession = {px = 0x0}, _authorizationSession = {px = 0x1234d680}, _messagingPort = 0x3422410}, static clientsMutex = {m = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, static clients = {> = {}, _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, _M_buckets = 0x8ab2e00, _M_bucket_count = 199, _M_bbegin = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_nxt = 0x33eb250}}, _M_element_count = 117, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 199}}}, _desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26fd1318 "conn983"}}, _threadId = {thread_data = {px = 0xac3e080, pn = {pi_ = 0x26fd1d40}}}, _connectionId = 983, _lock = { = {}, _lock = 1}, _god = false, _txn = 0x7fffc6de37b0, _curOp = 0x7fffc6de09c0, _locker = {px = 0x3ba32a00}, _lastOp = {i = 0, secs = 0}, _remoteId = {_data = '\000' }, _shutdown = false} nestedOp = {px = 0x0} op = 2004 #22 0x000000000112e176 in mongo::MyMessageHandler::process (this=0x306c198, m=..., port=0x3422410, le=0x1fa6b630) at src/mongo/db/db.cpp:195 dbresponse = {response = 0x0, responseTo = 18026890, exhaustNS = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffff77af3f8 ""}}} txn = { = {_vptr.OperationContext = 0x27d97b0 }, _recovery = {_M_ptr = 0x8435200}, _client = 0x1234ed80, _locker = 0x3ba32a00} #23 0x00000000018b74e5 in mongo::PortMessageServer::handleIncomingMsg (arg=0x83b2390) at src/mongo/util/net/message_server_port.cpp:234 le = 0x1fa6b630 himArg = {px = 0x83b2390} inPort = 0x3422410 otherSide = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x389e3968 "127.0.0.1:45018"}} m = {_from = {addressSize = 128, sa = {ss_family = 0, __ss_align = 0, __ss_padding = '\000' }, _isValid = true}, _buf = 0x37c0a000 "\213", _data = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, _freeIt = true} connTicketReleaser = {_holder = 0x2833080 } handler = 0x306c198 p = {px = 0x3422410} #24 0x00007ffff7bc4182 in start_thread (arg=0x7fffc6de4700) at pthread_create.c:312 __res = pd = 0x7fffc6de4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736529843968, -3252782996252099935, 1, 0, 140736529844672, 140736529843968, 3252802505976216225, 3252764833429093025}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #25 0x00007ffff6cc4efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111