首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

C++大牛请进,求你们了,帮小弟我看看这个异常吧

2012-03-31 
C++大牛请进,求你们了,帮我看看这个错误吧我的程序一运行,就coredump了,t@null (l@1) program terminated

C++大牛请进,求你们了,帮我看看这个错误吧
我的程序一运行,就coredump了, 

t@null (l@1) program terminated by signal ABRT (Abort)
0xfffffd7ffe581aea: _lwp_kill+0x000a: jae _lwp_kill+0x18 [ 0xfffffd7ffe581af8, .+0xe ]
(dbx) where -h
=>[1] _lwp_kill(0x1, 0x6, 0xffffffff9b981080, 0xfffffd7ffe5823de, 0x0, 0xfffffd7ffe5f1c80), at 0xfffffd7ffe581aea
  [2] thr_kill(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffe57a3f3
  [3] raise(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffe526c39
  [4] abort(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffe505bb0
  [5] __Cimpl::default_terminate(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffef683e5
  [6] __Cimpl::ex_terminate(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffef6829d
  [7] __Crun::ex_throw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffef6936e
  [8] commonj::sdo::SDOMutex::lock(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x5414d3
  [9] commonj::sdo::RefCountingObject::addRef(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x53056c
  [10] commonj::sdo::RefCountingPointer<commonj::sdo::DataObjectImpl>::init(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x514673
  [11] commonj::sdo::RefCountingPointer<commonj::sdo::DataObjectImpl>::RefCountingPointer(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x555ff1
  [12] commonj::sdo::DataObjectImpl::unset(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x54ad68
  [13] commonj::sdo::DataObjectImpl::unset(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x54abc3
  [14] commonj::sdo::DataObjectImpl::~DataObjectImpl(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x54ffbc
  [15] __SLIP.DELETER__N(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x5555d8
  [16] commonj::sdo::RefCountingObject::releaseRef(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x5305cc
  [17] commonj::sdo::RefCountingPointer<commonj::sdo::DataObject>::~RefCountingPointer(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x49f083
  [18] __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,commonj::sdo::RefCountingPointer<commonj::sdo::DataObject> >,__rwstd::__select1st<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,commonj::sdo::RefCountingPointer<commonj::sdo::DataObject> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,commonj::sdo::RefCountingPointer<commonj::sdo::DataObject> > > >::__erase(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x4a3358
  [19] __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,commonj::sdo::RefCountingPointer<commonj::sdo::DataObject> >,__rwstd::__select1st<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,commonj::sdo::RefCountingPointer<commonj::sdo::DataObject> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char,std::char_traits<char>,std::allocator<char> >,commonj::sdo::RefCountingPointer<commonj::sdo::DataObject> > > >::erase(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x4a050b
  [20] __SLIP.FINAL__D(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x49ce41
  [21] _exithandle(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffe50631b
  [22] exit(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffe4f0341




我对C++真的不懂,谁进来给我指点指点啊

[解决办法]
http://valgrind.org/

热点排行