c#调用动态库接口函数的时候程序奔溃(概率0.5%),可能原因有那些,如何排查,有经验的希望可以分享一下,做了try catch的异常处理还是会奔溃了,应该属于严重错误类型的。
该现象,首先要明确,解决的不是崩溃,是异常或者技术不完善。
首先需要日志;异常的输出;梳理业务算法体系,排查可能出现的问题。
特别注意,空指针,线程安全;动态链接库内的异常排查;
生成dump文件,用windbg分析
catch 把ex.tostring() 打印出来的意思呢?还是别的
@小徐的日记本: 搜索“dump windbg”
@小徐的日记本: 抓取dump文件可参考:WinDbg抓取程序报错dump文件的方法
一般是库有指针问题