|
本帖最后由 sky 于 2017-2-14 09:44 编辑
项目需要频繁切换视频,开了多线程,麻烦大神看看输出信息,大致什么问题
DecoderResize() :: nId:0, HDELAY=0xE, H:240 W:720 HW 80F002D0 HDELAY0 E
driver=mxc_vout, card=DISP3 FG, bus=, version=0x00000000, capabilities=0x04000002
4444444444
fmt RGB565: fourcc = 0x50424752
4444444444
fmt BGR24: fourcc = 0x33524742
4444444444
fmt RGB24: fourcc = 0x33424752
4444444444
fmt RGB32: fourcc = 0x34424752
4444444444
fmt BGR32: fourcc = 0x34524742
4444444444
fmt NV12: fourcc = 0x3231564e
4444444444
fmt UYVY: fourcc = 0x59565955
4444444444
fmt YUYV: fourcc = 0x56595559
4444444444
fmt YUV422 planar: fourcc = 0x50323234
4444444444
fmt YUV444: fourcc = 0x34343459
4444444444
fmt YUV420: fourcc = 0x32315559
4444444444
fmt YVU420: fourcc = 0x32315659
4444444444
fmt TILED NV12P: fourcc = 0x50564e54
4444444444
fmt TILED NV12F: fourcc = 0x46564e54
4444444444
fmt YUV444 planar: fourcc = 0x50343434
start time = 383 s, 304900 us
mxc_v4l2_output mxc_v4l2_output.0: no enough entry for 3 fields deinterlacer
total time for 58 frames = 1944389 us = 29 fps
60HZ VideoStandardDetect DMA_nCH 2 regDW 0x5a dwReg7
60HZ VideoStandardDetect DMA_nCH 0 regDW 0x5a dwReg7
720,480DecoderResize() :: nId:2, HDELAY=0x10, H:240 W:720 HW 80F002D0 HDELAY0 10
720,480DecoderResize() :: nId:0, HDELAY=0xE, H:240 W:720 HW 80F002D0 HDELAY0 E
driver=mxc_vout, card=DISP3 FG, bus=, version=0x00000000, capabilities=0x04000002
4444444444
fmt RGB565: fourcc = 0x50424752
4444444444
fmt BGR24: fourcc = 0x33524742
4444444444
fmt RGB24: fourcc = 0x33424752
4444444444
fmt RGB32: fourcc = 0x34424752
4444444444
fmt BGR32: fourcc = 0x34524742
4444444444
fmt NV12: fourcc = 0x3231564e
4444444444
fmt UYVY: fourcc = 0x59565955
4444444444
fmt YUYV: fourcc = 0x56595559
4444444444
fmt YUV422 planar: fourcc = 0x50323234
4444444444
fmt YUV444: fourcc = 0x34343459
4444444444
fmt YUV420: fourcc = 0x32315559
4444444444
fmt YVU420: fourcc = 0x32315659
4444444444
fmt TILED NV12P: fourcc = 0x50564e54
4444444444
fmt TILED NV12F: fourcc = 0x46564e54
4444444444
fmt YUV444 planar: fourcc = 0x50343434
start time = 385 s, 880276 us
mxc_v4l2_output mxc_v4l2_output.0: no enough entry for 3 fields deinterlacer
total time for 2689 frames = 89720470 us = 29 fps
Unable to handle kernel paging request at virtual address cbbaf2e0
pgd = badfc000
[cbbaf2e0] *pgd=48526811, *pte=00000000, *ppte=00000000
Internal error: Oops: 807 [#1] PREEMPT SMP
Modules linked in:
CPU: 0 Not tainted (3.0.35 #1)
PC is at memcpy+0x50/0x330
LR is at 0x1800180
pc : [<802ca5b0>] lr : [<01800180>] psr: 20000113
sp : b807bec4 ip : 01800180 fp : 80b97a70
r10: 00000b40 r9 : 800d2278 r8 : 01800380
r7 : 02800180 r6 : 01800180 r5 : 01800680 r4 : 03800180
r3 : 02800180 r2 : 00000500 r1 : ff23b6c0 r0 : cbbaf2e0
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c53c7d Table: 4adfc04a DAC: 00000015
Process rm-150 (pid: 3250, stack limit = 0xb807a2f0)
Stack: (0xb807bec4 to 0xb807c000)
bec0: 0000019a cbbaf2e0 000005a0 000001e0 cbbaf2e0 ff23b6a0 80429f20
bee0: 00000004 bffef000 00000003 0000015c 80c0cfe4 00000001 80bf1220 80428800
bf00: 00000004 00000004 bffef0e8 bffef000 00000004 80428f6c bffef0c4 bffef0c8
bf20: 00000000 b807a000 80b97cc0 8011601c 80115f14 00000001 80b84058 b807a000
bf40: 00000102 80bf1220 00000000 80b84040 00000006 801164c8 0000009b 00000000
bf60: b807a000 0000000a 80b88ecc b807a000 800d2c00 b807a000 0000009b 00000000
bf80: b807a000 00000258 7ee291d8 80116a04 80b97cc0 800da874 ffffffff f2a00100
bfa0: 0000009b 00000001 00000000 800d9ca8 00000000 00003bd3 2d4f543d ffffffff
bfc0: 00096007 00000000 00000000 00000258 00000000 006f6000 00000258 7ee291d8
bfe0: 00000000 7ee2887c 2af0f954 2af3120c 20000010 ffffffff 00000000 00000000
Code: f5d1f05c f5d1f07c e8b151f8 e2522020 (e8a051f8)
---[ end trace d08e8ffa89a3665f ]---
Kernel panic - not syncing: Fatal exception in interrupt
[<800e0e34>] (unwind_backtrace+0x0/0xf8) from [<805d4c84>] (panic+0x74/0x18c)
[<805d4c84>] (panic+0x74/0x18c) from [<800dd738>] (die+0x220/0x284)
[<800dd738>] (die+0x220/0x284) from [<805d4108>] (__do_kernel_fault.part.4+0x54/0x74)
[<805d4108>] (__do_kernel_fault.part.4+0x54/0x74) from [<800e4a68>] (do_page_fault+0x2b4/0x31c)
[<800e4a68>] (do_page_fault+0x2b4/0x31c) from [<800d4384>] (do_DataAbort+0x34/0x9c)
[<800d4384>] (do_DataAbort+0x34/0x9c) from [<800d9990>] (__dabt_svc+0x70/0xa0)
Exception stack(0xb807be78 to 0xb807bec0)
be60: cbbaf2e0 ff23b6c0
be80: 00000500 02800180 03800180 01800680 01800180 02800180 01800380 800d2278
bea0: 00000b40 80b97a70 01800180 b807bec4 01800180 802ca5b0 20000113 ffffffff
[<800d9990>] (__dabt_svc+0x70/0xa0) from [<802ca5b0>] (memcpy+0x50/0x330)
CPU1: stopping
[<800e0e34>] (unwind_backtrace+0x0/0xf8) from [<800d4324>] (do_IPI+0x150/0x17c)
[<800d4324>] (do_IPI+0x150/0x17c) from [<800d9a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbffadef0 to 0xbffadf38)
dee0: bffadf38 0000000a 00000000 00000001
df00: 00000282 bffac000 bffac000 00000000 80bf1220 00000001 80b84040 00000000
df20: 800e0734 bffadf38 80116a04 80116468 20000113 ffffffff
[<800d9a0c>] (__irq_svc+0x4c/0xe8) from [<80116468>] (__do_softirq+0x4c/0x140)
[<80116468>] (__do_softirq+0x4c/0x140) from [<80116a04>] (irq_exit+0x94/0x9c)
[<80116a04>] (irq_exit+0x94/0x9c) from [<800d42e0>] (do_IPI+0x10c/0x17c)
[<800d42e0>] (do_IPI+0x10c/0x17c) from [<800d9a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbffadf90 to 0xbffadfd8)
df80: 80bf2b80 80000093 00000001 00000000
dfa0: bffac000 80beb644 80b97a70 805dd5a0 80b9af4c 412fc09a 00000000 00000000
dfc0: 00000000 bffadfd8 800e8e9c 800dab04 40000013 ffffffff
[<800d9a0c>] (__irq_svc+0x4c/0xe8) from [<800dab04>] (default_idle+0x24/0x28)
[<800dab04>] (default_idle+0x24/0x28) from [<800dad20>] (cpu_idle+0xe0/0x124)
[<800dad20>] (cpu_idle+0xe0/0x124) from [<105d1134>] (0x105d1134)
CPU2: stopping
[<800e0e34>] (unwind_backtrace+0x0/0xf8) from [<800d4324>] (do_IPI+0x150/0x17c)
[<800d4324>] (do_IPI+0x150/0x17c) from [<800d9a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbffb5ef0 to 0xbffb5f38)
5ee0: bffb5f38 0000000a 00000000 00000002
5f00: 00000202 bffb4000 bffb4000 00000000 80bf1220 00000002 80b84040 00000000
5f20: 800e0734 bffb5f38 80116a04 80116468 20000113 ffffffff
[<800d9a0c>] (__irq_svc+0x4c/0xe8) from [<80116468>] (__do_softirq+0x4c/0x140)
[<80116468>] (__do_softirq+0x4c/0x140) from [<80116a04>] (irq_exit+0x94/0x9c)
[<80116a04>] (irq_exit+0x94/0x9c) from [<800d42e0>] (do_IPI+0x10c/0x17c)
[<800d42e0>] (do_IPI+0x10c/0x17c) from [<800d9a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbffb5f90 to 0xbffb5fd8)
5f80: 80bf2b80 60000093 00000001 00000000
5fa0: bffb4000 80beb644 80b97a70 805dd5a0 80b9af4c 412fc09a 00000000 00000000
5fc0: 00000000 bffb5fd8 800e8e9c 800dab04 40000013 ffffffff
[<800d9a0c>] (__irq_svc+0x4c/0xe8) from [<800dab04>] (default_idle+0x24/0x28)
[<800dab04>] (default_idle+0x24/0x28) from [<800dad20>] (cpu_idle+0xe0/0x124)
[<800dad20>] (cpu_idle+0xe0/0x124) from [<105d1134>] (0x105d1134)
CPU3: stopping
[<800e0e34>] (unwind_backtrace+0x0/0xf8) from [<800d4324>] (do_IPI+0x150/0x17c)
[<800d4324>] (do_IPI+0x150/0x17c) from [<800d9a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbff01f90 to 0xbff01fd8)
1f80: 80bf2b80 80000093 00000001 00000000
1fa0: bff00000 80beb644 80b97a70 805dd5a0 80b9af4c 412fc09a 00000000 00000000
1fc0: 00000000 bff01fd8 800e8e9c 800dab04 40000013 ffffffff
[<800d9a0c>] (__irq_svc+0x4c/0xe8) from [<800dab04>] (default_idle+0x24/0x28)
[<800dab04>] (default_idle+0x24/0x28) from [<800dad20>] (cpu_idle+0xe0/0x124)
[<800dad20>] (cpu_idle+0xe0/0x124) from [<105d1134>] (0x105d1134)
|
|