首页| 论坛| 消息

标题:请教:在Android上调试时经常段错误
作者:fomalhaut
日期:2015-08-20 15:27
内容:

无论是调试还是运行,都有相当大的概率崩溃。
调试时可以看到是段错误。
栈如下图:

请问这是怎么回事?
Qt版本是5.4.0,Android NDK版本是r10d。


#1 [彩阳 08-20 17:18]
是SIGSEV还是SIGBUS?
#2 回 彩阳 的帖子 [fomalhaut 08-20 17:25]
彩阳:是SIGSEV还是SIGBUS? (2015-08-20 17:18) 
两种错误都出现过。
最奇怪的是出错是随机的,也有一定概率不出任何错误。
#3 [彩阳 08-20 20:23]
SIGBUS的原因是由于Android有些机器是PowerVR的CPU,要求四个字节对齐。
和这篇博客讲得差不多。http://blog.csdn.net/klarclm/article/details/8509552
#4 回 彩阳 的帖子 [fomalhaut 08-21 07:26]
彩阳:SIGBUS的原因是由于Android有些机器是PowerVR的CPU,要求四个字节对齐。
和这篇博客讲得差不多。http://blog.csdn.net/klarclm/article/details/8509552 (2015-08-20 20:23) 
还得请教一下,对于这种调用栈全是问号的情况如何解决?
#5 回 fomalhaut 的帖子 [彩阳 08-21 08:58]
fomalhaut:还得请教一下,对于这种调用栈全是问号的情况如何解决? (2015-08-21 07:26) 
全靠经验了。如果能调试的话,就调试一把吧。

<< 1 2 >> (1/2)

回复 发表
主题 版块