[Windows service crash分析]一次编码转换导致的堆破坏

问题:有时候发邮件的时候,会导致service crash 分析: 1.收集到dump,先看下栈。发现是在free一块内存的时候crash了,看参数似乎是地址01c9fa25。但是因为这里的参数是windbg从栈里取的,因为64位程序通常前4个参数都会传到寄存器里,所以这里的参数通常都是错的。 2.想要查看实际的内容,可以通过阅读汇编代码,查看寄存器的内容。不过这种方法不推荐,这里我使用的wind
相关文章
相关标签/搜索