免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2475 | 回复: 1
打印 上一主题 下一主题

[应用] 程序运行错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-19 15:33 |只看该作者 |倒序浏览
本帖最后由 xingma0910 于 2014-07-22 09:26 编辑

今天终于将jffs2文件系统挂载成功了,可是当我运行我自己程序的时候,却出现了错误。原来用NFS根文件系统挂载到服务器上的时候,运行都是好的。可是烧到开发板里去了就不行了。这是为啥啊?还请各位帮帮忙看看。谢谢!![code]root@(none):/opt/boardcode# ./loadmodules.sh
今天终于将jffs2文件系统挂载成功了,可是当我运行我自己程序的时候,却出现了错误。原来用NFS根文件系统挂载到服务器上的时候,运行都是好的。可是烧到开发板里去了就不行了。这是为啥啊?还请各位帮帮忙,看看。

程序运行时的输出如下所示:

root@(none):/opt/boardcode# ./loadmodules.sh
CMEMK module: built on Mar 11 2013 at 17:12:31
Reference Linux version 2.6.32
File /opt/dvsdk/dvsdk_3_10_00_19/linuxutils_2_25_04_10/packages/ti/sdo/linuxut
ils/cmem/src/module/cmemk.c
allocated heap buffer 0xc7000000 of size 0x31ff000
cmemk initialized
DSPLINK Module (1.64) created on Date: Jul 14 2010 Time: 15:39:32
load success !
root@(none):/opt/boardcode# ./app.out
*******************************
resolution:1
*******************************
reading config,sysmode=0,resolution=1,bitrate=3000000,storage path=/tmp/
ortp-message-oRTP-0.9.1 initialized.
ortp-message-scheduler: trying to reach real time kernel scheduling...
ortp-message-rtpInit successfully !

[CE_init]
DMA: DMA_devOpen() , 252, 0
[blend-info] before OSA_cmemAlloc[blend-info] before bmpInit
[b[LUJUN-DEBUG] UART Config PORT_16650V2!
lend-info] after bmpInit
[TCP_LISTEN]:START.
[Blend]:START.
[using default mode PAL!
uart-tcp-server] Start
NUM_OF_THREADS=9
successful open /dev/video0
successful open /dev/video1
[dma_demux] successfully alloc dma channel 5
edma request param_slot,first=64
DMA: DMA_demuxCreate() success ... chId is 5
Video_v4l2Start VIDIOC_STREAMON using default mode PAL!
successful!
[VIDEO_TSK_RUN]:START.
[dma_demux] successfully alloc dma channel 7
edma request param_slot,first=87
DMA: DMA_demuxCreate() success ... chId is 7
Video_v4l2Start VIDIOC_STREAMON successful!
[VIDEO_TSK_RUN]:START.
[AUD_CAP]: (createPrm)
sampleRate:8000
bitsPerSample:16
audioChannels:1
bufLen:1024
buf[0]:0x498c2dd0
originBuf:0x498d3000
[coolen_debug](evm_hw_params).


[coolen_debug]:mcaspTx regList:

HCLK:8000.
CLK:60.
FS:2.
FMT:74.


[coolen_debug]:mcaspRx regList:

HCLK:8000.
CLK:80.
FS:810.
FMT:18070.
========[audio_capture_info]========
period time = 128000
period_size = 1024 frames
periods per buffer = 16
buffer time = 2048000
buffer size = 16384 frames
mono
capture channels = 8
========~[audio_capture_info]========
Unable to handle kernel NULL pointer dereference at virtual address 0000000c
pgd = c1c84000
[0000000c] *pgd=81f12031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1] PREEMPT
Modules linked in: dsplinkk cmemk
CPU: 0 Not tainted (2.6.32-rc2-davinci1-g73dbf71 #1)
PC is at touch_atime+0x10/0x15c
LR is at generic_file_aio_read+0x670/0x6e8
pc : [<c00b027c>] lr : [<c0073e98>] psr: 40000013
sp : c1fcdbf0 ip : c1fcdc20 fp : c1fcdc1c
r10: c2055560 r9 : 00000ec9 r8 : 0000058d
r7 : 00001000 r6 : 0000058d r5 : 00000000 r4 : 0058dec9
r3 : 00000000 r2 : c1a8ee80 r1 : 00000000 r0 : 00000000
Flags: nZcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 0005317f Table: 81c84000 DAC: 00000017
Process app.out (pid: 1900, stack limit = 0xc1fcc270)
Stack: (0xc1fcdbf0 to 0xc1fce000)
dbe0: c00737ac c0038cf8 00001000 c0462960
dc00: 0058dec9 00000000 0000058d 00001000 c1fcdcac c1fcdc20 c0073e98 c00b027c
dc20: 0000057d 00000011 00000000 00000000 c1a8eec0 c1fcdd08 c1fcdcb8 c1a8ee80
dc40: 00000000 00000000 c1fcdd08 c1fcc000 00000ec9 0000058e c20554b8 c1fcdd48
dc60: 0000058d 00000001 c0077d68 000b0004 00000000 c34c4004 00000000 000b0004
dc80: c3400000 c1fcdcb8 c1a8ee80 c1fcdcb8 c1fcdd48 c1a8eea0 0058dec9 fffffdee
dca0: c1fcdd74 c1fcdcb0 c009aca4 c0073838 004ddec5 00000000 c1716600 000000d2
dcc0: 00000000 00000001 ffffffff c1a8ee80 00000000 00000000 00000000 00000000
dce0: c106c340 c1fcdd1c 00000000 00000000 c0091988 c106c340 c0056418 c1fcdcfc
dd00: c1fcdcfc c1fcdd10 0058dec9 00000000 c0091294 c0090658 ffffffff c1c0a6c4
dd20: 000b0004 ffffffff 000002cf bf0182f8 c31bf000 004ddec5 c1fcdd74 c1fcdd48
dd40: c0091b54 c00919b0 c3414000 000b0004 bf000000 c31c2000 c31bc000 c31bc010
dd60: c31bf000 004ddec5 c1fcdd8c c1fcdd78 bf019b98 c009abf8 c31bf000 c3414000
dd80: c1fcdda4 c1fcdd90 bf0178f4 bf019b18 00000000 0058dec9 c1fcddec c1fcdda8
dda0: bf016658 bf0178b0 c31bc014 00000000 00000000 c3414000 c3414000 00010000
ddc0: bf017b34 00008000 c31bc000 bf01f9b0 00000000 0005a648 00000000 c1fcde50
dde0: c1fcde24 c1fcddf0 bf017670 bf016344 c1fcde14 c31bf000 bf018ee8 00008000
de00: c30d7000 00000000 00000008 bf01f9a0 0005a648 bf01f9ac c1fcde8c c1fcde28
de20: bf01b504 bf0175e0 0008ff73 0008ff03 452f0d64 00000001 c2101738 c1c51b88
de40: c21016e0 c21016fc 00000000 c1c46480 00000002 bf01e1e4 bf01e1e4 bf01e1b8
de60: c2101738 00006c05 00008000 c1fcdebc 412f0d7c 412f0d7c c1fcc000 0006e110
de80: c1fcdef4 c1fcde90 bf01c8e4 bf01b3a4 c21016f8 c1c46480 c1fcdebc 00000000
dea0: c2101738 400844ff 4a8f9000 c105a000 c1fcdf2c c1fcdec0 c008cbdc 00008000
dec0: 00000000 0005a648 00000001 452f0d64 00008000 c1fcdee0 c105a000 412f0d7c
dee0: 00006c05 c105a000 c1fcdf14 c1fcdef8 c00a8a00 bf01c47c c21016fc c105a000
df00: c1c51ae0 00000017 c1fcdf7c c1fcdf18 c00a9068 c00a8994 00000001 0008ff03
df20: c1fcdf74 c1fcdf30 c1fcdf64 c1fcdf38 c01799ec c0038cf8 c1fcc000 c1fcc000
df40: 4a8f9000 c105a000 00000000 00070100 c1fcdf7c c1fcdf60 00000017 412f0d7c
df60: 00006c05 c105a000 c002afe4 0006e110 c1fcdfa4 c1fcdf80 c00a9108 c00a8b20
df80: c1fcc000 00000001 0000076a 00070730 00070780 00000036 00000000 c1fcdfa8
dfa0: c002ae60 c00a90d8 0000076a 00070730 00000017 00006c05 412f0d7c 00000017
dfc0: 0000076a 00070730 00070780 00000036 00000050 00000004 0006e110 412f0d64
dfe0: 0008b10c 412f0c98 0003fa48 401d127c 20000010 00000017 00150001 0000014b
Backtrace:
[<c00b026c>] (touch_atime+0x0/0x15c) from [<c0073e98>] (generic_file_aio_read+0x
670/0x6e
r7:00001000 r6:0000058d r5:00000000 r4:0058dec9
[<c0073828>] (generic_file_aio_read+0x0/0x6e from [<c009aca4>] (do_sync_read+0
xbc/0x10c)
[<c009abe8>] (do_sync_read+0x0/0x10c) from [<bf019b98>] (KFILEDEF_Read+0x90/0xec
[dsplinkk])
[<bf019b08>] (KFILEDEF_Read+0x0/0xec [dsplinkk]) from [<bf0178f4>] (KFILE_Read+0
x54/0x70 [dsplinkk])
r5:c3414000 r4:c31bf000
[<bf0178a0>] (KFILE_Read+0x0/0x70 [dsplinkk]) from [<bf016658>] (COFF_init+0x324
/0x544 [dsplinkk])
r5:0058dec9 r4:00000000
[<bf016334>] (COFF_init+0x0/0x544 [dsplinkk]) from [<bf017670>] (COFFFILE_init+0
xa0/0xd4 [dsplinkk])
[<bf0175d0>] (COFFFILE_init+0x0/0xd4 [dsplinkk]) from [<bf01b504>] (PMGR_PROC_lo
ad+0x170/0x268 [dsplinkk])
[<bf01b394>] (PMGR_PROC_load+0x0/0x268 [dsplinkk]) from [<bf01c8e4>] (DRV_Ioctl+
0x478/0x818 [dsplinkk])
[<bf01c46c>] (DRV_Ioctl+0x0/0x818 [dsplinkk]) from [<c00a8a00>] (vfs_ioctl+0x7c/
0x9
r7:c105a000 r6:00006c05 r5:412f0d7c r4:c105a000
[<c00a8984>] (vfs_ioctl+0x0/0x9 from [<c00a9068>] (do_vfs_ioctl+0x558/0x5b
r6:00000017 r5:c1c51ae0 r4:c105a000
[<c00a8b10>] (do_vfs_ioctl+0x0/0x5b from [<c00a9108>] (sys_ioctl+0x40/0x64)
[<c00a90c8>] (sys_ioctl+0x0/0x64) from [<c002ae60>] (ret_fast_syscall+0x0/0x2
r7:00000036 r6:00070780 r5:00070730 r4:0000076a
Code: e1a0c00d e92dd8f0 e24cb004 e24dd010 (e591500c)
---[ end trace 309a7bcc213c2884 ]---

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
2 [报告]
发表于 2014-07-22 10:17 |只看该作者
本帖最后由 arm-linux-gcc 于 2014-07-22 10:19 编辑

只能看Backtrace分析了,这个只能靠你自己了,从Backtrace中我也只能看到最后调用到你的代码是在dsplinkk模块的KFILEDEF_Read里
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP