求助:WIN7下测试应用程序(IOCP)出现异常玳码:0xC错误模块: ntdll.dll,异常偏移:0xWIN7事件查看器应用程序错误信息:
WIN7环境(多核)下测试导致运行崩溃的都是以上错误。因为异常偏移(0x)<基地址(0x)所鉯,似乎没有办法也不知道如何根据.map文件确定错误代码行号。
WINXP环境下测试多核机器中,不定时会出现读写0x错误老机器没有这个错误。
好像WIN7及以后错误提示与WINXP不一致了,也不知道这两个环境下的错误是否有关联大概是什么原因引起的,应该如何着手解决
UI[5]=联机检查解决方案并关闭该程序
UI[6]=以后联机检查解决方案并关闭程序
------解决方案--------------------是你自己程序的问题, 如果有源码的话 debug调试一下应该就知道了------解决方案--------------------问题出现于大量client同时断开连接时,也集中到的关闭socket和内存释放的部分如果从代码中没有找到明显的错误,可以多从关键代码段、信号量等着手重点看会不会导致死锁。另外还有些BUG是由于执行顺序的问题引起的,也要注意因为代码顺序并非就是执行顺序。