• 4434阅读
  • 3回复

qtopia在使用中频繁地系统崩溃 [复制链接]

上一主题 下一主题
离线liuxianyu
 
只看楼主 正序阅读 楼主  发表于: 2007-10-16
开发板环境:
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=03635801<1>Unable 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 : [<00000000>]    lr : [<c00334c0>]    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 c343dfac c019e874 c343de80 00000008 c00a71dc 20000013 ffffffff

de80: c019ea0c c002b42c ffffeda6 60000013 c01992a4 c002b880 c01b9181 c002b79c

dea0: 60000013 c2f58000 00000000 00000024 00000000 c0023b6c c016f7c4 03635801

dec0: 00000001 a0000093 00000024 c343df38 c0017420 00000007 00000007 c0017420

dee0: c001743c c0023ca8 c343c000 fffffffe 00000024 c343df38 c0024028 0000001f

df00: 00000007 c343df6c c0198f68 00000024 c343df38 00000013 c0196000 c00243a0

df20: ffffffff c343df6c c343c000 c343c000 00000000 c001e0c0 c0199008 00000000

df40: 00000000 00000006 c0199008 c343c000 c343c000 c343c000 00000000 c0196000

df60: c0196000 c343dfac c0017420 c343df80 00000000 c0028540 00000013 ffffffff

df80: c0198000 c0198cec 40367678 00000000 c000717f 00000000 c343c000 4057de24

dfa0: 00000000 c343dfb0 c001e4c8 c0028364 00085ea4 0000006e 000001f6 40bd590f

dfc0: 00085630 bffffb8c 00085068 bffffb8c 0002e734 00084c08 4057de24 00017b78

dfe0: 4057f228 bffffaf4 403676a8 40367678 80000010 ffffffff 40c68fde 40bca737

Backtrace: frame pointer underflow

Backtrace aborted due to bad frame pointer <c01bdae8>

Code: bad PC value.

Kernel panic: Aiee, killing interrupt handler!

In interrupt handler - not syncing
离线tokens

只看该作者 3楼 发表于: 2007-10-23
gdb看看,指针空很停下来
头大,在学QT
离线liuxianyu
只看该作者 2楼 发表于: 2007-10-23
再编译qtopia1.7.0和qpe1.4.0还是这个样子,不能再编了
离线liuxianyu
只看该作者 1楼 发表于: 2007-10-19
我真是郁闷大了,又编译了一个qtopia-2.2.0还是这个样子!!!!!
快速回复
限100 字节
 
上一个 下一个