标题:qtopia在使用中频繁地系统崩溃
作者:liuxianyu
日期:2007-10-16 15:30
内容:
开发板环境:
cpu ep9307
ram 64M
norflash 32M
交叉编译环境:
rh9
arm-linux-gcc3.3
qt版本
qte2.3.10
qtopia2.1.1
qt编译选项:
qte:
./configure -qconfig qpe -system-jpeg -no-xft -depths 16 -xplatform linux-arm-g++
qtopia
./configure -thread -xplatform linux-arm-g++ -displaysize 1024x768 -prefix=$QPEDIR/../target
错误出现时间:
今日qt界面打开图标,逐个打开app再关上,到第5-10个就会崩溃,我在$HOME/DOCUMENTATION下拷贝了五个各种类型的图片,image viewer第一次打开可以预览五个图片,第二次就比如崩溃
错误现象:类似典型的释放NULL指针或者引用野指针
Unable to handle kernel NULL pointer dereference at virtual address 00000024
pgd = c2f58000
[00000024] *pgd=03635801Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c2f58000
[00000000] *pgd=03635801, *pmd = 03635801, *pte = 00000000, *ppte = 00000000
Internal error: Oops: 0
CPU: 0
pc : [] lr : [] Not tainted
sp : c343ddd8 ip : 00000000 fp : c01bdae8
r10: c343c000 r9 : c01be318 r8 : c343ddd8
r7 : c01beb1c r6 : c01be318 r5 : 00000000 r4 : c0ddfeec
r3 : 60000013 r2 : 00000000 r1 : 00000000 r0 : 00000000
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: C000717F Table: 02F58000 DAC: 0000001D
Process quicklauncher (pid: 39, stack limit = 0xc343c390)
Stack: (0xc343ddd8 to 0xc343e000)
ddc0: c343ddd8 c343ddd8
dde0: c01bd6a0 00000000 c0198040 00000000 60000093 ffffffff c343c000 c343dfac
de00: c002fb7c c01bd6a0 c002fa58 00000001 c0198060 fffffffe c01bd680 c002f788
de20: c343de6c c343de80 00000001 c00a71dc 20000013 c001e100 ff8c0000 ff8c0000
de40: 00000051 00000018 00000008 00001252 0000125a 00000008 c2f58000 c0000000
de60: c343c000 c ..
#1 [liuxianyu 10-19 10:05]
我真是郁闷大了,又编译了一个qtopia-2.2.0还是这个样子!!!!!
#2 [liuxianyu 10-23 14:17]
再编译qtopia1.7.0和qpe1.4.0还是这个样子,不能再编了
#3 [tokens 10-23 14:38]
gdb看看,指针空很停下来