m30999| ==18076== Thread 7:
|
m30999| ==18076== Invalid write of size 1
|
m30999| ==18076== at 0x620861: mongo::ReplicaSetMonitor::_checkConnection(mongo::DBClientConnection*, std::string&, bool, int) (dbclient_rs.cpp:562)
|
m30999| ==18076== by 0x623E48: mongo::ReplicaSetMonitor::ReplicaSetMonitor(std::string const&, std::vector<mongo::HostAndPort, std::allocator<mongo::HostAndPort> > const&) (dbclient_rs.cpp:121)
|
m30999| ==18076== by 0x6246E2: mongo::ReplicaSetMonitor::get(std::string const&, std::vector<mongo::HostAndPort, std::allocator<mongo::HostAndPort> > const&) (dbclient_rs.cpp:140)
|
m30999| ==18076== by 0x6247BA: mongo::DBClientReplicaSet::DBClientReplicaSet(std::string const&, std::vector<mongo::HostAndPort, std::allocator<mongo::HostAndPort> > const&, double) (dbclient_rs.cpp:744)
|
m30999| ==18076== by 0x62F0EA: mongo::ConnectionString::connect(std::string&, double) const (dbclient.cpp:88)
|
m30999| ==18076== by 0x58278A: mongo::DBConnectionPool::get(mongo::ConnectionString const&, double) (connpool.cpp:174)
|
m30999| ==18076== by 0x72DBB5: mongo::Grid::addShard(std::string*, mongo::ConnectionString const&, long long, std::string&) (connpool.h:217)
|
m30999| ==18076== by 0x50DC99: mongo::dbgrid_cmds::AddShard::run(std::string const&, mongo::BSONObj&, int, std::string&, mongo::BSONObjBuilder&, bool) (commands_admin.cpp:872)
|
m30999| ==18076== by 0x518E06: mongo::Command::runAgainstRegistered(char const*, mongo::BSONObj&, mongo::BSONObjBuilder&, int) (commands_public.cpp:1575)
|
m30999| ==18076== by 0x505B61: mongo::SingleStrategy::queryOp(mongo::Request&) (strategy_single.cpp:58)
|
m30999| ==18076== by 0x4FE63A: mongo::ShardStrategy::queryOp(mongo::Request&) (strategy_shard.cpp:42)
|
m30999| ==18076== by 0x52DD1B: mongo::Request::process(int) (request.cpp:129)
|
m30999| ==18076== Address 0x4daad20 is not stack'd, malloc'd or (recently) free'd
|
m30999| ==18076==
|
m30999| ==18076==
|