c++在win下运行17小时后弹出异常求大神解救!

我的c++程序在win下运行17小时后就会跳出异常 异常是一个map错误
整个程序是通讯程序 外面是一个循环 错误的这段代码应该一直被重复执行。
问题很奇怪
在linux下却没有发现这个问题

还有就是如果在调试模式下测试就不会出现这个问题

请问各位大神来点解决这类问题的思路 ,小弟不甚感激!!!!
小弟没有c币。。。。。。。只能靠大神同情解答了

是不是堆或者栈满了,异常在哪啊,贴出来啊