CefGlue在WinXP下闪退的排查方法
2024-08-25 07:29:07
用CefGlue开发的程序部署到多台机器上,运行正常。本以为没有问题了,下午突然接到客户电话说:运行程序时,闪一下就退出,没有任何错误提示!远程连接到客户机器上,看了下果然如此!cef没有记录任何日志,事件查看器没有任何日志!头一次遇到这种问题,简直束手无策,郁闷死了,。。。此处省略一万字。
其实大体知道应该使用调试工具,进行运行时调试来查看异常信息!怎么使用Windbg这一神器,真是不知道啊,俺不晓得,没搞过!
- 看教程先下载Windbg,由于我是winXP,所以下载了windbg_x86_6.11.1.404
- 安装后,打开Windbg
- 运行目标程序,从windbg运行(ctrl+E),或者运行后,windbg附加到进程(F6)。
- 继续操作目标程序,操作到出现崩溃时,发现程序没反应了。哈哈,原来是windbg 中断了,出现Exception的字样,并且已经定位到了出错的dll了。
- 我试图使用!printexception命令打印异常,结果说没有发现异常。继续运行吧,输入命令g
- 突然想起来.net程序需要加载SOS.dll,运行.load C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\SOS.dll命令
- 然后!printexception命令成功打印出了异常信息:
- 原来是找不到System.Core.dll文件,由于客户机是.net 2.0没有这个文件,复制该文件后解决!
终于解决了,好激动!windbg确实是好东西,几条命令就解决了。有时间好好研究一下!
该睡觉了,当一名程序员真TM不容易,各位同行们多多注意身体,明天周末好好睡一觉!
最新文章
- 【转】查询oracle比较慢的session和sql
- HDU 3038 How Many Answers Are Wrong(种类并查集)
- wordpress取文章时间
- PHP造PDO对象和事务功能
- VS2012 easyui datagrid url访问之坑
- div的显示和隐藏
- mysql 使用说明-2
- Map(双列集合)
- C#系统缓存全解析
- 生产环境下Centos 6.5优化配置 (装载)
- MATLAB中digits和vpa
- WinSock - 建立有连接的通信
- File I/O
- Centos6.7的在虚拟机virulBox下的lamp平台的搭建
- 【Qt编程】基于Qt的词典开发系列--后序
- ffmpeg使用示例
- 一个smtp发送错误
- 缓存之 -Redis
- python排序算法之冒泡,选择,插入
- What is the reason for - java.security.spec.InvalidKeySpecException: Unknown KeySpec type: java.security.spec.ECPublicKeySpec
热门文章
- Xcode 9,真机测试,App installation failed
- Page7:能控性、能观性及其判据和对偶原理(2)[Linear System Theory]
- PHP 小知识
- vue打包后出现";Failed to load resource: net::ERR_FILE_NOT_FOUND";错误
- 预备作业3:Linux安装及命令入门
- bzoj3733 [Pa2013]Iloczyn 搜索
- java读取配置文件的信息
- 27-4-DMA2D图形加速器
- 筛选BETWEEN '2018-1-1 00:00:00' AND '2018-5-18 00:00:00'每日`status`='1'的记录总条数
- thinkphp模板使用