问题背景 项目在Ubuntu10 64位 boost 1.55,boost采用的是项目内包含相对目录的形式部署 项目采用了 -Wall -Wextra -Werror -Wconversion 最高的告警选项 单独测试是可以的 由于项目中包含的内容很多,头文件超多,因此只能选取1个简单的分支进行测试,可以再现问题,通过各种猜测和测试,最终定位到: 有GCC push_option对boost/thread进行处理后,stl容器使用完全异常[如 map<int,string>空内容时begin(…