{"comment":{"url":"https://api.github.com/repos/bluebore/dfs/comments/15258637","html_url":"https://github.com/bluebore/dfs/commit/e2a8e41eef46b8983348113b26dfafdbbc12b424#commitcomment-15258637","id":15258637,"user":{"login":"bluebore","id":6851389,"avatar_url":"https://avatars.githubusercontent.com/u/6851389?v=3","gravatar_id":"","url":"https://api.github.com/users/bluebore","html_url":"https://github.com/bluebore","followers_url":"https://api.github.com/users/bluebore/followers","following_url":"https://api.github.com/users/bluebore/following{/other_user}","gists_url":"https://api.github.com/users/bluebore/gists{/gist_id}","starred_url":"https://api.github.com/users/bluebore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bluebore/subscriptions","organizations_url":"https://api.github.com/users/bluebore/orgs","repos_url":"https://api.github.com/users/bluebore/repos","events_url":"https://api.github.com/users/bluebore/events{/privacy}","received_events_url":"https://api.github.com/users/bluebore/received_events","type":"User","site_admin":false},"position":36,"line":1100,"path":"src/chunkserver/chunkserver_impl.cc","commit_id":"e2a8e41eef46b8983348113b26dfafdbbc12b424","created_at":"2016-01-05T06:01:52Z","updated_at":"2016-01-05T06:01:52Z","body":"在同时有两个chunkserver挂掉时，这个delete和外层的delete可能会被连续调用\r\n(gdb) bt\r\n#0  0x0000000000000000 in ?? ()\r\n#1  0x00000000004347d8 in baidu::bfs::ChunkServerImpl::PullNewBlocks (this=0x1042300, new_replica_info=\r\n          {<std::_Vector_base<baidu::bfs::ReplicaInfo,std::allocator<baidu::bfs::ReplicaInfo> >> = {_M_impl = {<std::allocator<baidu::bfs::ReplicaInfo>> = {<__gnu_cxx::new_allocator<baidu::bfs::ReplicaInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x2fb0000, _M_finish = 0x2fb8180, _M_end_of_storage = 0x2fb8180}}, <No data fields>}) at src/chunkserver/chunkserver_impl.cc:584\r\n#2  0x0000000000445da1 in boost::_mfi::mf1<void, baidu::bfs::ChunkServerImpl, std::vector<baidu::bfs::ReplicaInfo, std::allocator<baidu::bfs::ReplicaInfo> > >::operator() (this=0x3f254a0, \r\n    p=0x1042300, a1=Cannot access memory at address 0x1\r\n) at /usr/include/boost/bind/mem_fn_template.hpp:149"}}