c++, aix std::list错误导致程序异常退出,求帮助

Segmentation fault in std::list<xnet::TXNetData*,std::allocator<xnet::TXNetData*> >::_Erase(std::_List_nod<xnet::TXNetData*,std::allocator<xnet::TXNetData*> >::_Node*) at line 308 in file "/usr/vacpp/include/list.t"
  308           {_Acc::_Next(_Acc::_Prev(_S)) = _Acc::_Next(_S);
(dbx) where
std::list<xnet::TXNetData*,std::allocator<xnet::TXNetData*> >::_Erase(std::_List_nod<xnet::TXNetData*,std::allocator<xnet::TXNetData*> >::_Node*)(this = 0x00000001100c5620, _S = (nil)), line 308 in "list.t"
xnetsock.std::list<xnet::TXNetData*,std::allocator<xnet::TXNetData*> >::erase(std::list<xnet::TXNetData*,std::allocator<xnet::TXNetData*> >::iterator)(this = 0x00000001100c5620, __classReturn = &(...), _P = (...)), line 380 in "list"
std::list<xnet::TXNetData*,std::allocator<xnet::TXNetData*> >::pop_front()(this = 0x00000001100c5620), line 342 in "list"
unnamed block in xnet::TemplatePriorityQueue<xnet::TXNetData*>::GetMessage()(this = 0x00000001100c0a90), line 169 in "safestl.h"
xnet::TemplatePriorityQueue<xnet::TXNetData*>::GetMessage()(this = 0x00000001100c0a90), line 169 in "safestl.h"
xnet::TXNetSock::WriteThread()(this = 0x00000001100c0950), line 66 in "xnetsock.cpp"
xnet::XnetsockCreateWriteThread(void*)(owner = 0x00000001100c0950), line 38 in "xnetsock.cpp"

请教高手此错误具体是什么原因引起啊?让人焦急,在线等结果!

作者: fhm60479   发布时间: 2011-04-10

高手在的吼一声啊,自己顶一个!

作者: fhm60479   发布时间: 2011-04-11