2

我正在开发一个 c++ 应用程序来处理事务,我正在使用 JSON SPirit 来解析/生成 JSOn。在我们尝试大量事务之前,它工作得非常好。当时(超过 30 笔交易)它崩溃了。当我查看日志时,问题似乎出在 Json 精神库 --> Boost.

有没有人遇到过同样的问题,可以给我们一些建议,因为我们已经走到了死胡同,我们正在考虑换成另一个 json parse/generator library 这是核心错误日志的示例之一

std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase 
(this=this@entry=0x7f8aa1ffa540, __x=0x6d7269666e6f633c) at /usr/include/c++/4.7/bits/stl_tree.h:1082

0x000000000041af99 in std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase 
(this=0x7f8aa1ffa540, __x=0x7f8ab802d970) at /usr/include/c++/4.7/bits/stl_tree.h:1082

0x000000000041b025 in std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/4.7/bits/stl_tree.h:646

0x000000000043b9de in ~map (this=0x7f8aa1ffa540, __in_chrg=<optimized out>) at /usr/include/c++/4.7/bits/stl_map.h:90**
4

0 回答 0