2G内存导致客户端崩溃解决思路_马鸿凯_新浪博客

今天,不对应该说是昨天。安装了下客户端,一登陆,一点击……直接崩溃。

说下平台:Win7旗舰版32位(虚拟机下)繁体……
没错就是繁体,在解决完这个问题后我就安了个语言包,中文简体版的,但是似乎人家不买账……
结果是:有的地方还是繁体的,
开机的2个大字就是繁体的,安装的某些(简体版)客户端依旧会出现乱码。
具体原因不明:解决方案是,直接装自己需要的版本,别乱来

说正题:首先是崩了,然后大神来调节,一上手就是winDebug--动态库文件--pdb文件--dump文件追踪到,加载的动态库文件,然后人家就发现申请了个超大的内存(反正当时没有看出来),然后然后就是vs2008加客户端(电脑IP)attach调试(中间加了个全是NULL的MessageBox,方便调试),然后先是发现一个szName没做什么工作就是超大的空间(超过了自己虚拟机的内存,但是别人的2G没有问题,原因不详……),李哥(年龄挺大,一般叫哥,虽然比我大20岁左右)看了好长时间,最后看到一个参数,然后就发现似乎是传错了,然后加了个引用,然后就好了……………………到这里我就开始懵逼了,打算问的,但是自己winDbug都没有学好,人家说给你说了也不懂,小白真苦逼。最后自己在哪里看到的是内存、汇编、——————最后李哥说-------析构出错了,具体原因,说是要try-catch一下看看。



总结:小白真苦逼,环境先留着,自己没事老子就去试试解决,嘿嘿。工具是要学会滴,李哥操作工具和逆向解决bug 的方式我真的很佩服,给人一种清新的感觉,要向着这个方向努力。

博客原创:注明出处,Ma_Hong_Kai
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ma_Hong_Kai

微信 2936729162

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值