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