m30998| ==30621== Thread 9:
|
m30998| ==30621== Invalid write of size 8
|
m30998| ==30621== at 0x64172F: mongo::DBConfig::getChunkManager(std::string const&, bool, bool) (bsonobj.h:474)
|
m30998| ==30621== by 0x642269: mongo::DBConfig::getChunkManagerIfExists(std::string const&, bool, bool) (config.cpp:260)
|
m30998| ==30621== by 0x53B0AB: mongo::VersionManager::forceRemoteCheckShardVersionCB(std::string const&) (shard_version.cpp:142)
|
m30998| ==30621== by 0x4F078A: mongo::SingleStrategy::queryOp(mongo::Request&) (strategy_single.cpp:73)
|
m30998| ==30621== by 0x4E89DA: mongo::ShardStrategy::queryOp(mongo::Request&) (strategy_shard.cpp:39)
|
m30998| ==30621== by 0x5179FB: mongo::Request::process(int) (request.cpp:129)
|
m30998| ==30621== by 0x525121: mongo::ShardedMessageHandler::process(mongo::Message&, mongo::AbstractMessagingPort*, mongo::LastError*) (server.cpp:95)
|
m30998| ==30621== by 0x5F713F: mongo::pms::threadRun(mongo::MessagingPort*) (message_server_port.cpp:77)
|
m30998| ==30621== by 0x3037007D8F: start_thread (pthread_create.c:309)
|
m30998| ==30621== by 0x3036CEF48C: clone (clone.S:115)
|
m30998| ==30621== Address 0x5634678 is 40 bytes inside a block of size 88 free'd
|
m30998| ==30621== at 0x4A06336: operator delete(void*) (vg_replace_malloc.c:457)
|
m30998| ==30621== by 0x57CB29: std::_Rb_tree<std::string, std::pair<std::string const, mongo::DBConfig::CollectionInfo>, std::_Select1st<std::pair<std::string const, mongo::DBConfig::CollectionInfo> >, std::less<std::string>, std::allocator<std::pair<std::string const, mongo::DBConfig::CollectionInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, mongo::DBConfig::CollectionInfo> >*) (new_allocator.h:98)
|
m30998| ==30621== by 0x644809: std::_Rb_tree<std::string, std::pair<std::string const, mongo::DBConfig::CollectionInfo>, std::_Select1st<std::pair<std::string const, mongo::DBConfig::CollectionInfo> >, std::less<std::string>, std::allocator<std::pair<std::string const, mongo::DBConfig::CollectionInfo> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::string const, mongo::DBConfig::CollectionInfo> >, std::_Rb_tree_const_iterator<std::pair<std::string const, mongo::DBConfig::CollectionInfo> >) (stl_tree.h:799)
|
m30998| ==30621== by 0x6407C9: mongo::DBConfig::_load() (stl_tree.h:787)
|
m30998| ==30621== by 0x641714: mongo::DBConfig::getChunkManager(std::string const&, bool, bool) (config.cpp:281)
|
m30998| ==30621== by 0x642269: mongo::DBConfig::getChunkManagerIfExists(std::string const&, bool, bool) (config.cpp:260)
|
m30998| ==30621== by 0x53B0AB: mongo::VersionManager::forceRemoteCheckShardVersionCB(std::string const&) (shard_version.cpp:142)
|
m30998| ==30621== by 0x4F078A: mongo::SingleStrategy::queryOp(mongo::Request&) (strategy_single.cpp:73)
|
m30998| ==30621== by 0x4E89DA: mongo::ShardStrategy::queryOp(mongo::Request&) (strategy_shard.cpp:39)
|
m30998| ==30621== by 0x5179FB: mongo::Request::process(int) (request.cpp:129)
|
m30998| ==30621== by 0x525121: mongo::ShardedMessageHandler::process(mongo::Message&, mongo::AbstractMessagingPort*, mongo::LastError*) (server.cpp:95)
|
m30998| ==30621== by 0x5F713F: mongo::pms::threadRun(mongo::MessagingPort*) (message_server_port.cpp:77)
|
m30998| ==30621==
|
m30998| ==30621==
|