测试那边 win64 可执行文件,用的是公司的 win7 sp1。 跑了 7 天,第 8 天崩了。很难复现的错误。
崩了以后,只能用 vs2010 收尸,只能发现 stack frame 停止在:
[Frames below may be incorrect and/or missing, no symbols loaded for stereopc_demo.exe]
xxxx.exe!0000 0001 3f7b ba34()
xxxx.exe!0000 0001 3f7b 8df5()
kernel32.dll!0000 0000 7750 59cd()
ntdll.dll!0000 0000 7763 a561()
貌似是 ntdll 里的7763 a561的内存地址
我的思路:
- 大家都建议我复现错误,但我觉得下次复现可能得过年了。
- no symbols loaded for stereopc_demo.exe ?请教各位能否甩锅给运行 1 周以上的 win7 sp1 ?
- dumpbin -all ntdll.dll ,能查看到很多信息,请教各位能否直接定位到调用的函数?
提前谢过