在探究完类成员变量分布后,来定位一个coredump例子来实践一把:
(gdb) bt
#0 0x0804863c in xuzhina_dump_c06_s2_ex::print() ()
#1 0x08048713 in main ()
看一下xuzhina_dump_c06_s2_ex::print的汇编:
(gdb) disassemble 0x0804863c ...
分类:
系统相关 时间:
2015-01-13 23:22:35
阅读次数:
458
[xuzhina@localhost ~]$ ls
asm.list Desktop Downloads Pictures Templates vmtoolsd
core.22625 Documents Music Public Videos vmtoolsd.tar.gz
[xuzhina@localhost ~]$ ls core.22625
c...
分类:
其他好文 时间:
2015-01-13 23:22:32
阅读次数:
219
经过进一步的研究我们把没有网络连接时程序崩溃的大bug修改掉了,如果是程序打开时没有网络连接会弹出网络连接失败的对话框,如果在程序运行过程中出现网络异常,在需要连接服务器的时候会抛出网络连接异常; 第二个是动态加载图片问题的解决,我们通过查资料找到方法把bitmap加载进gradeview,用...
分类:
其他好文 时间:
2015-01-11 06:08:10
阅读次数:
245
转载自 http://blog.csdn.net/developer_zhang/article/details/8910919iOS 上不建议在非主线程进行UI操作,在非主线程进行UI操作有很大几率会导致程序崩溃,或者出现预期之外的效果。我开始不知道这一点,在子线程中进行了弹窗操作,结果程序就出问...
分类:
编程语言 时间:
2015-01-08 12:43:04
阅读次数:
295
最近负责的Android APP项目,由于团队成员变动、界面改版导致代码大幅修改等原因,产品发布后屡屡出现BUG导致的程序崩溃。经过对异常统计和代码走读,BUG主要集中在空指针引起的NullPointerException和RuntimeException异常,这也是Android项目中最容易导致崩...
分类:
其他好文 时间:
2015-01-06 21:26:32
阅读次数:
283
前言:在IOS开发中,有时候我们会需要用到邮件发送的功能。比如,接收用户反馈和程序崩溃通知等等。其实这个功能是很常用的,因为我目前就有发送邮件的开发需求,所以顺便整理下IOS发送邮件的方法。IOS原生自带有两种发送邮件的方法,另一种是使用第三方库:1)openURL(原生)..
分类:
移动开发 时间:
2014-12-29 12:22:48
阅读次数:
262
为何应该关心崩溃报告设想一个用户安装了一个移动应用程序的情况。由于抱有很高的预期,该应用程序被频繁地使用,或许在前几个星期一天使用好几次。应用程序创建的数据以及用户投入该应用程序中的精力在不断积累。然后,突然之间,应用程序崩溃了。用户的数据现在被损坏或丢失。尽管等待了好几天,该应用程序仍未更新,这些...
分类:
其他好文 时间:
2014-12-28 15:26:46
阅读次数:
233
类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们的问题的解决方法 续集...
分类:
其他好文 时间:
2014-12-26 20:23:04
阅读次数:
257
前言:在IOS开发中,有时候我们会需要用到邮件发送的功能。比如,接收用户反馈和程序崩溃通知等等。其实这个功能是很常用的,因为我目前就有发送邮件的开发需求,所以顺便整理下IOS发送邮件的方法。IOS原生自带有两种方法发送邮件的方法,另一种是使用第三方库:1)openURL(原生) ——用户体验较...
分类:
移动开发 时间:
2014-12-25 16:19:00
阅读次数:
681
转载:http://article.ityran.com/archives/1143
有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)
我们需要做的第一件事就是:不要惊慌。
修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使...
分类:
移动开发 时间:
2014-12-23 19:33:22
阅读次数:
243