Hi,
I m trying to run the omap resizer sample applications from OMAP35x-
PSP-SDK-02.01.03.11/src/examples/video . Built the binary successfully
for saResize.c . Copied the binary and in.yuv to platform. But during
execution it is giving segmentation fault.
I have tried the other examples too. saResizeFb.c .Same problem
exists.
Please see the log. What is wrong with this? What are the dependencies
to run this sample application?
[ 137.958068] Unable to handle kernel NULL pointer dereference at
virtual addre
ss
00000008
[ 137.966949] pgd =
c7fc0000
[ 137.969696] [00000008] *pgd=87e53031, *pte=00000000,
*ppte=00000000
[ 137.976409] Internal error: Oops: 17 [#1]
PREEMPT
[ 137.981140] Modules linked in: omap_resizer isp_mod iovmm iommu
videobuf_dma_ sg videobuf_core ircomm_tty ircomm nls_iso8859_1 irda
uvcvideo ipv6 videodev v4l
1_compat
[ 137.996154] CPU: 0 Not tainted (2.6.29-omap1
#1)
[ 138.001312] PC is at isp_set_callback+0x15c/0x180
[isp_mod]
[ 138.007019] LR is at isp_set_callback+0x58/0x180
[isp_mod]
[ 138.012542] pc : [<bf0e0cf8>] lr : [<bf0e0bf4>] psr:
80000013
[ 138.012542] sp : c7fe9dd0 ip : c7fe9dd0 fp :
c7fe9df4
[ 138.024078] r10: 00011008 r9 : c7fe8000 r8 :
bf109f00
[ 138.029357] r7 : 00000000 r6 : 00000000 r5 : 00000003 r4 :
a0000013
[ 138.035919] r3 : 01000000 r2 : c7fe8000 r1 : 00000000 r0 :
00000000
[ 138.042480] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment user
[ 138.049652] Control: 10c5387d Table: 87fc0019 DAC:
00000015
[ 138.055450] Process ResizeFb (pid: 2149, stack limit =
0xc7fe82e8)
[ 138.061645] Stack: (0xc7fe9dd0 to
0xc7fea000)
[ 138.066040] 9dc0: c005a820
c7d62000 d80bd
000
c7d1a680
[ 138.074432] 9de0: c7d5b600 c7d1a280 c7fe9e24 c7fe9df8 bf10934c
bf0e0ba8 c7d5b
600
00000000
[ 138.082794] 9e00: c0045205 c7d62000 c7d5b600 c7d1a280 c7fe8000
00011008 c7fe9
eec
c7fe9e28
[ 138.091186] 9e20: bf109e0c bf109224 00000000 00000001 00000001
00000000 00000
000
00000000
[ 138.099578] 9e40: 00000000 00000000 00115048 be841c70 4000dbb0
400098d8 00000
000
00000002
[ 138.107971] 9e60: 401db000 00096000 00000001 400335d0 c00c48b8
c009d690 00000
000
00000000
[ 138.116363] 9e80: c5edc800 00000468 00000000 00000001 ffffffff
c7d3a640 00000
000
00000000
[ 138.124725] 9ea0: 00000000 00000000 c5d62e40 c01ea0fc 00000000
00000000 c0041
388
c5d62e40
[ 138.133117] 9ec0: c0075ec4 c7fe9ec4 c7fe9ec4 c7d1bd40 c0045205
00000000 c7d1b
d40
00000000
[ 138.141510] 9ee0: c7fe9f0c c7fe9ef0 c00d2648 bf109568 00001000
c7c520e0 c7d1b
d40
c0045205
[ 138.149902] 9f00: c7fe9f7c c7fe9f10 c00d2c9c c00d261c 00000000
c777e788 00000
003
00000001
[ 138.158294] 9f20: c7779418 c777e670 00096000 00096000 c7fe8000
00000000 c7fe9
f6c
c7fe9f48
[ 138.166687] 9f40: c00c55ac c00f2978 00000000 00000003 00000000
00000005 00000
000
c0045205
[ 138.175079] 9f60: c7d1bd40 c003c084 c7fe8000 00011008 c7fe9fa4
c7fe9f80 c00d2
d3c
c00d27ac
[ 138.183441] 9f80: ffffffff 00000000 00096000 401db000 00000005
00000036 00000
000
c7fe9fa8
[ 138.191833] 9fa0: c003bf00 c00d2d08 00096000 401db000 00000005
c0045205 00000
000
00000001
[ 138.200225] 9fc0: 00096000 401db000 00000005 00000036 be841c44
00011178 00011
008
00096000
[ 138.208618] 9fe0: 00000006 be841a88 00008978 400de99c 60000010
00000005 0005b
e1c
00009598
[ 138.217010]
Backtrace:
[ 138.219482] [<bf0e0b9c>] (isp_set_callback+0x0/0x180 [isp_mod])
from [<bf1093
4c>] (rsz_start+0x134/0x344
[omap_resizer])
[ 138.230529] r8:c7d1a280 r7:c7d5b600 r6:c7d1a680 r5:d80bd000
r4:c7d62000
[ 138.237335] [<bf109218>] (rsz_start+0x0/0x344 [omap_resizer]) from
[<bf109e0c
] (rsz_unlocked_ioctl+0x8b0/0x9a4 [omap_resizer])
[ 138.248931] [<bf10955c>] (rsz_unlocked_ioctl+0x0/0x9a4
[omap_resizer]) from [
<c00d2648>] (vfs_ioctl
+0x38/0x98)
[ 138.259033] r8:00000000 r7:c7d1bd40 r6:00000000 r5:c0045205
r4:c7d1bd40
[ 138.265838] [<c00d2610>] (vfs_ioctl+0x0/0x98) from [<c00d2c9c>]
(do_vfs_ioctl
+0x4fc/
0x55c)
[ 138.274169] r6:c0045205 r5:c7d1bd40
r4:c7c520e0
[ 138.278839] [<c00d27a0>] (do_vfs_ioctl+0x0/0x55c) from [<c00d2d3c>]
(sys_ioct
l
+0x40/0x64)
[ 138.287109] [<c00d2cfc>] (sys_ioctl+0x0/0x64) from [<c003bf00>]
(ret_fast_sys
call
+0x0/0x2c)
[ 138.295562] r7:00000036 r6:00000005 r5:401db000
r4:00096000
[ 138.301269] Code: e59f3028 e3a00000 e5931000 e3a03401
(e5912008)
[ 138.316192] ---[ end trace
5dbb93ce9980ad8d ]---
[ 138.321746] Unable to handle kernel NULL pointer dereference at
virtual addre
ss
00000010
[ 138.330535] pgd =
c0004000
[ 138.333648] [00000010]
*pgd=00000000
[ 138.337280] Internal error: Oops: 17 [#2]
PREEMPT
[ 138.342010] Modules linked in: omap_resizer isp_mod iovmm iommu
videobuf_dma_ sg videobuf_core ircomm_tty ircomm nls_iso8859_1 irda
uvcvideo ipv6 videodev v4l
1_compat
[ 138.356994] CPU: 0 Tainted: G D (2.6.29-omap1
#1)
[ 138.362823] PC is at unmap_vm_area+0x30/0x1dc
[iovmm]
[ 138.367919] LR is at iommu_vunmap+0x1c/0x58
[iovmm]
[ 138.372802] pc : [<bf0d815c>] lr : [<bf0d8324>] psr:
20000013
[ 138.372833] sp : c7fe9a18 ip : c7fe9a50 fp :
c7fe9a4c
[ 138.384368] r10: bf0d8e54 r9 : c7d1bd40 r8 :
00000000
[ 138.389617] r7 : 00000000 r6 : 00050000 r5 : fffffff4 r4 :
00000000
[ 138.396179] r3 : 00050000 r2 : bf0d8e54 r1 : 00000ff4 r0 :
00000000
[ 138.402770] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment user
[ 138.409942] Control: 10c5387d Table: 85e38019 DAC:
00000015
[ 138.415710] Process ResizeFb (pid: 2149, stack limit =
0xc7fe82e8)
[ 138.421936] Stack: (0xc7fe9a18 to
0xc7fea000)
[ 138.426300]
9a00: 00000
000
c05f9ae0
[ 138.434692] 9a20: c7fe9a6c 00000000 c7f870e8 c7f87080 c7d1a280
00000000 c7d1b
d40
c7d62000
[ 138.443084] 9a40: c7fe9a64 c7fe9a50 bf0d8324 bf0d8138 c7d1a290
c7f870e8 c7fe9
a7c
c7fe9a68
[ 138.451477] 9a60: bf0e4214 bf0d8314 c7d1a290 c7d1a290 c7fe9aa4
c7fe9a80 bf108
a98
bf0e4200
[ 138.459869] 9a80: 22222222 c7d1a290 c7d1a290 00000000 c7d1a310
00000000 c7fe9
acc
c7fe9aa8
[ 138.468261] 9aa0: bf0c45a8 bf108a48 c7d1bd40 00000000 c7d1a290
c7d1a300 00000
020
c7d1a290
[ 138.476654] 9ac0: c7fe9ae4 c7fe9ad0 bf0c45ec bf0c451c 00000000
c7d1a280 c7fe9
b1c
c7fe9ae8
[ 138.485046] 9ae0: bf108804 bf0c45dc c7f87800 c7d1a680 c00dd1f0
c7d1bd40 00000
008
c7c520e0
[ 138.493408] 9b00: c777df18 c780bd40 00000000 00000000 c7fe9b4c
c7fe9b20 c00c5
ec4
bf10876c
[ 138.501800] 9b20: 00000000 c7fe9b30 c00b4ed8 c7d1bd40 00000000
c7a3ea80 c7a3e
a80
c7a3ea88
[ 138.510192] 9b40: c7fe9b5c c7fe9b50 c00c5fd8 c00c5de4 c7fe9b7c
c7fe9b60 c00c2
980
c00c5fb4
[ 138.518585] 9b60: 00000000 00000003 00000000 00000014 c7fe9ba4
c7fe9b80 c0061
b80
c00c2910
[ 138.526977] 9b80: c5d62e40 c7a3ea80 bf0e0cfc 00000000 bf000000
00000008 c7fe9
bbc
c7fe9ba8
[ 138.535369] 9ba0: c0061c28 c0061b00 0000000b c5d62e40 c7fe9be4
c7fe9bc0 c0063
8d8
c0061be0
[ 138.543762] 9bc0: c005fc98 00000001 c053f4ff 5dbb93ce 9980ad8d
5dbb93ce c7fe9
bf4
c7fe9be8
[ 138.552154] 9be0: c003fa8c c00636d8 c7fe9c14 c7fe9bf8 c00411f4
c003f7d4 00010
000
c5d62e40
[ 138.560546] 9c00: 00000017 c7e9d9c0 c7fe9cd4 c7fe9c18 c0041440
c0041194 c0081
2c4
c0080974
[ 138.568939] 9c20: c7fe9d88 00000017 1a160c54 0000007e 1a15951e
1a329a0c 00000
07e
1a15951e
[ 138.577331] 9c40: c05c7a20 0000007e c7fe8000 00000001 c7fe9c7c
c7fe9c60 c0081
3d4
c05c7178
[ 138.585723] 9c60: c05fec80 c05fead8 00000001 c7fe8000 c7fe9ccc
c7fe9c80 c0069
efc
c00570f0
[ 138.594116] 9c80: c0132dd0 0000007e 1a15951e c7fe9c98 1a15951e
c05ff488 c7fe9
c98
c7fe9c98
[ 138.602508] 9ca0: 00000000 c5e9fe64 00000003 ffffffff c05bc1ec
00000017 c7fe9
d88
00000008
[ 138.610870] 9cc0: 40000113 00011008 c7fe9d84 c7fe9cd8 c003b218
c0041210 c00c0
ea4
c01ef31c
[ 138.619262] 9ce0: 00000000 c5e9fc00 c0477283 00000000 00000026
c78003c0 c7fe9
d24
c7fe9d08
[ 138.627655] 9d00: c00c1bb0 c01ef31c 00000026 00000026 00000100
c78003c0 c7fe9
d44
c7fe9d28
[ 138.636047] 9d20: c00c0e38 c01ef31c 00000100 c7cb0f20 00000000
00000ff0 c7fe9
d54
c7fe9d48
[ 138.644439] 9d40: c01eec0c c00c0dd8 c7fe9d7c c7fe9d58 c01ee67c
c01eebf4 c7e46
260
c78000c0
[ 138.652832] 9d60: c7fe9d8c ffffffff c7fe9dbc 00000000 00000000
bf109f00 c7fe9
df4
c7fe9d88
[ 138.661224] 9d80: c003ba2c c003b1ec 00000000 00000000 c7fe8000
01000000 a0000
013
00000003
[ 138.669616] 9da0: 00000000 00000000 bf109f00 c7fe8000 00011008
c7fe9df4 c7fe9
dd0
c7fe9dd0
[ 138.677978] 9dc0: bf0e0bf4 bf0e0cf8 80000013 ffffffff c005a820
c7d62000 d80bd
000
c7d1a680
[ 138.686370] 9de0: c7d5b600 c7d1a280 c7fe9e24 c7fe9df8 bf10934c
bf0e0ba8 c7d5b
600
00000000
[ 138.694763] 9e00: c0045205 c7d62000 c7d5b600 c7d1a280 c7fe8000
00011008 c7fe9
eec
c7fe9e28
[ 138.703155] 9e20: bf109e0c bf109224 00000000 00000001 00000001
00000000 00000
000
00000000
[ 138.711547] 9e40: 00000000 00000000 00115048 be841c70 4000dbb0
400098d8 00000
000
00000002
[ 138.719940] 9e60: 401db000 00096000 00000001 400335d0 c00c48b8
c009d690 00000
000
00000000
[ 138.728332] 9e80: c5edc800 00000468 00000000 00000001 ffffffff
c7d3a640 00000
000
00000000
[ 138.736724] 9ea0: 00000000 00000000 c5d62e40 c01ea0fc 00000000
00000000 c0041
388
c5d62e40
[ 138.745117] 9ec0: c0075ec4 c7fe9ec4 c7fe9ec4 c7d1bd40 c0045205
00000000 c7d1b
d40
00000000
[ 138.753509] 9ee0: c7fe9f0c c7fe9ef0 c00d2648 bf109568 00001000
c7c520e0 c7d1b
d40
c0045205
[ 138.761871] 9f00: c7fe9f7c c7fe9f10 c00d2c9c c00d261c 00000000
c777e788 00000
003
00000001
[ 138.770263] 9f20: c7779418 c777e670 00096000 00096000 c7fe8000
00000000 c7fe9
f6c
c7fe9f48
[ 138.778656] 9f40: c00c55ac c00f2978 00000000 00000003 00000000
00000005 00000
000
c0045205
[ 138.787048] 9f60: c7d1bd40 c003c084 c7fe8000 00011008 c7fe9fa4
c7fe9f80 c00d2
d3c
c00d27ac
[ 138.795440] 9f80: ffffffff 00000000 00096000 401db000 00000005
00000036 00000
000
c7fe9fa8
[ 138.803833] 9fa0: c003bf00 c00d2d08 00096000 401db000 00000005
c0045205 00000
000
00000001
[ 138.812225] 9fc0: 00096000 401db000 00000005 00000036 be841c44
00011178 00011
008
00096000
[ 138.820617] 9fe0: 00000006 be841a88 00008978 400de99c 60000010
00000005 0005b
e1c
00009598
[ 138.829010]
Backtrace:
[ 138.831451] [<bf0d812c>] (unmap_vm_area+0x0/0x1dc [iovmm]) from
[<bf0d8324>]
(iommu_vunmap+0x1c/0x58
[iovmm])
[ 138.841491] [<bf0d8308>] (iommu_vunmap+0x0/0x58 [iovmm]) from
[<bf0e4214>] (i
spmmu_vunmap+0x20/0x3c
[isp_mod])
[ 138.851745] r5:c7f870e8
r4:c7d1a290
[ 138.855377] [<bf0e41f4>] (ispmmu_vunmap+0x0/0x3c [isp_mod]) from
[<bf108a98>]
(rsz_vbq_release+0x5c/0x9c
[omap_resizer])
[ 138.866455]
r4:c7d1a290
[ 138.869018] [<bf108a3c>] (rsz_vbq_release+0x0/0x9c [omap_resizer])
from [<bf0
c45a8>] (__videobuf_mmap_free+0x98/0xc0
[videobuf_core])
[ 138.881134] r8:00000000 r7:c7d1a310 r6:00000000 r5:c7d1a290
r4:c7d1a290
[ 138.887939] [<bf0c4510>] (__videobuf_mmap_free+0x0/0xc0
[videobuf_core]) from
[<bf0c45ec>] (videobuf_mmap_free+0x1c/0x30
[videobuf_core])
[ 138.900390] r8:c7d1a290 r7:00000020 r6:c7d1a300 r5:c7d1a290
r4:00000000
[ 138.907196] [<bf0c45d0>] (videobuf_mmap_free+0x0/0x30
[videobuf_core]) from [
<bf108804>] (rsz_release+0xa4/0xe4
[omap_resizer])
[ 138.918792] r5:c7d1a280
r4:00000000
[ 138.922393] [<bf108760>] (rsz_release+0x0/0xe4 [omap_resizer]) from
[<c00c5ec
4>] (__fput+0xec/
0x1d0)
[ 138.931640] [<c00c5dd8>] (__fput+0x0/0x1d0) from [<c00c5fd8>] (fput
+0x30/0x34
)
[ 138.938934] r8:c7a3ea88 r7:c7a3ea80 r6:c7a3ea80 r5:00000000
r4:c7d1bd40
[ 138.945709] [<c00c5fa8>] (fput+0x0/0x34) from [<c00c2980>]
(filp_close+0x7c/0
x88)
[ 138.953277] [<c00c2904>] (filp_close+0x0/0x88) from [<c0061b80>]
(put_files_s
truct+0x8c/
0xe0)
[ 138.961883] r6:00000014 r5:00000000
r4:00000003
[ 138.966552] [<c0061af4>] (put_files_struct+0x0/0xe0) from
[<c0061c28>] (exit_
files
+0x54/0x58)
[ 138.975158] [<c0061bd4>] (exit_files+0x0/0x58) from [<c00638d8>]
(do_exit+0x2
0c/
0x7a4)
[ 138.983154] r5:c5d62e40
r4:0000000b
[ 138.986785] [<c00636cc>] (do_exit+0x0/0x7a4) from [<c003fa8c>] (die
+0x2c4/0x3
20)
[ 138.994262] [<c003f7c8>] (die+0x0/0x320) from [<c00411f4>]
(__do_kernel_fault
+0x6c/
0x7c)
[ 139.002441] [<c0041188>] (__do_kernel_fault+0x0/0x7c) from
[<c0041440>] (do_p
age_fault+0x23c/
0x258)
[ 139.011566] r7:c7e9d9c0 r6:00000017 r5:c5d62e40
r4:00010000
[ 139.017303] [<c0041204>] (do_page_fault+0x0/0x258) from
[<c003b218>] (do_Data
Abort
+0x38/0x9c)
[ 139.025909] [<c003b1e0>] (do_DataAbort+0x0/0x9c) from [<c003ba2c>]
(__dabt_sv
c+0x4c/
0x60)
[ 139.034149] Exception stack(0xc7fe9d88 to
0xc7fe9dd0)
[ 139.039245] 9d80: 00000000 00000000 c7fe8000
01000000 a0000
013
00000003
[ 139.047637] 9da0: 00000000 00000000 bf109f00 c7fe8000 00011008
c7fe9df4 c7fe9
dd0
c7fe9dd0
[ 139.056030] 9dc0: bf0e0bf4 bf0e0cf8 80000013
ffffffff
[ 139.064422] r8:bf109f00 r7:00000000 r6:00000000 r5:c7fe9dbc
r4:ffffffff
[ 139.071197] [<bf0e0b9c>] (isp_set_callback+0x0/0x180 [isp_mod])
from [<bf1093
4c>] (rsz_start+0x134/0x344
[omap_resizer])
[ 139.082244] r8:c7d1a280 r7:c7d5b600 r6:c7d1a680 r5:d80bd000
r4:c7d62000
[ 139.089050] [<bf109218>] (rsz_start+0x0/0x344 [omap_resizer]) from
[<bf109e0c
] (rsz_unlocked_ioctl+0x8b0/0x9a4 [omap_resizer])
[ 139.100616] [<bf10955c>] (rsz_unlocked_ioctl+0x0/0x9a4
[omap_resizer]) from [
<c00d2648>] (vfs_ioctl
+0x38/0x98)
[ 139.110748] r8:00000000 r7:c7d1bd40 r6:00000000 r5:c0045205
r4:c7d1bd40
[ 139.117523] [<c00d2610>] (vfs_ioctl+0x0/0x98) from [<c00d2c9c>]
(do_vfs_ioctl
+0x4fc/
0x55c)
[ 139.125885] r6:c0045205 r5:c7d1bd40
r4:c7c520e0
[ 139.130554] [<c00d27a0>] (do_vfs_ioctl+0x0/0x55c) from [<c00d2d3c>]
(sys_ioct
l
+0x40/0x64)
[ 139.138793] [<c00d2cfc>] (sys_ioctl+0x0/0x64) from [<c003bf00>]
(ret_fast_sys
call
+0x0/0x2c)
[ 139.147247] r7:00000036 r6:00000005 r5:401db000
r4:00096000
[ 139.152954] Code: e3510000 e1a0a002 e1a06003 0a00000a
(e5900010)
[ 139.203002] ---[ end trace
5dbb93ce9980ad8e ]---
[ 139.209167] Fixing recursive fault but reboot is
needed!