I use RDK 3.50, systemUseCase = VSYS_USECASE_MULTICHN_VDEC_VDIS. 8168 VOUT0, VOUT1 output discrete sync 16bit Y/C to FPGA. When the program run for a while, it report blew error!
34559:!!!SLAVE CORE [VPSS-M3] DOWN!!!
SystemLink_copySlaveCoreExceptionContext:120
mmap of [0xbe9e0000:36864]
mmap virt addresss:0x401a7000
munmap of [0x401a7000:36864]
SystemLink_copySlaveCoreExceptionContext:127
SystemLink_handleSlaveCoreException:149
34565:!!!SLAVE CORE DOWN!!!.EXCEPTION INFO DUMP
!!HW EXCEPTION ACTIVE (0/1): [1]
!!EXCEPTION CORE NAME : [VPSS-M3]
!!EXCEPTION TASK NAME : [DISPLAY0]
!!EXCEPTION LOCATION : []
!!EXCEPTION INFO : [H/W EXCEPTION]
[m3vpss ] Unhandled Exception:
[m3vpss ] Exception occurred in ThreadType_Task
[m3vpss ] handle: 0x3ec92758.
[m3vpss ] stack base: 0x3ec5f440.
[m3vpss ] stack size: 0x8000.
[m3vpss ] R0 = 0x00000000 R8 = 0x00000000
[m3vpss ] R1 = 0x0000000f R9 = 0x00000000
[m3vpss ] R2 = 0x48100000 R10 = 0x00000000
[m3vpss ] R3 = 0xbebebebe R11 = 0x05265c00
[m3vpss ] R4 = 0x3eb39000 R12 = 0x9da17c33
[m3vpss ] R5 = 0x0000af88 SP(R13) = 0x3ec67038
[m3vpss ] R6 = 0x00000000 LR(R14) = 0x9da17c5d
[m3vpss ] R7 = 0x00008361 PC(R15) = 0x3e557d10
[m3vpss ] PSR = 0x40000000
[m3vpss ] ICSR = 0x0440f803
[m3vpss ] MMFSR = 0x00
[m3vpss ] BFSR = 0x00
[m3vpss ] UFSR = 0x0002
[m3vpss ] HFSR = 0x40000000
[m3vpss ] DFSR = 0x00000000
[m3vpss ] MMAR = 0xe000ed34
[m3vpss ] BFAR = 0xe000ed38
[m3vpss ] AFSR = 0x00000000
[m3vpss ] Terminating Execution...
!!EXCEPTION CCS CRASH DUMP FORMAT FILE STORED @ ./CCS_CRASH_DUMP_VPSS-M3.txt
SystemLink_handleSlaveCoreException:154
Internal error: Oops - undefined instruction: 0 [#1]
last sysfs file: /sys/devices/platform/vpss/display1/output
Modules linked in: ti81xxfb vpss osa_kermod syslink
CPU: 0 Not tainted (2.6.37 #1)
PC is at update_wall_time+0x4/0x6ec
LR is at do_timer+0x28/0x38
pc : [<c0094734>] lr : [<c00806f0>] psr: 60000193
sp : cde05d18 ip : 00000000 fp : cde05d2c
r10: 00000000 r9 : 00000c73 r8 : 00989680
r7 : 0000012c r6 : 00000000 r5 : 0000012b r4 : 00000001
r3 : 00000001 r2 : 00000000 r1 : c0505ed0 r0 : 00000001
Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 8d404019 DAC: 00000015
Process Main (pid: 1022, stack limit = 0xcde042e8)
Stack: (0xcde05d18 to 0xcde06000)
5d00: 3b9aca00 0000012b
5d20: cde05d64 cde05d30 c00993d0 c00806d4 3aab2f09 00000000 7fffffff c0506da0
5d40: c0506da0 cde05e68 00001624 0000012c c05068b8 00000000 cde05d94 cde05d68
5d60: c00995ac c009922c cde05d94 cde05d78 00001624 0000012c c0506da0 c05068b8
5d80: ffffffff 7fffffff cde05dac cde05d98 c00903a0 c0099560 00000c73 0000012c
5da0: cde05e04 cde05db0 c0090694 c0090360 c0504a4c 00000001 cde05de4 0000012c
5dc0: 00000c73 0000012c 00000c73 0000012c 00000c73 0000012c cde05df4 c04f0700
5de0: 00000000 00000000 00000043 cde04000 00000000 cde04000 cde05e14 cde05e08
5e00: c0059c7c c0090560 cde05e34 cde05e18 c00a30fc c0059c60 c05085d0 00000043
5e20: cdefba20 c04ed110 cde05e4c cde05e38 c00a52e0 c00a30dc 00000043 00000000
5e40: cde05e64 cde05e50 c004107c c00a5240 ffffffff fa200000 cde05ed4 cde05e68
5e60: c03ab4f4 c004100c 00000001 00000000 000b672c 00032635 00000000 cdefb8c0
5e80: cdefba20 c04ed110 cde04000 00000000 cde04000 cde05ed4 c0504bb8 cde05eb0
5ea0: 00000000 c03a9c70 00000013 ffffffff 0000c350 00000000 00100590 00000000
5ec0: cde05f20 00000000 cde05f0c cde05ed8 c03aa960 c03a9a54 0000c350 00000001
5ee0: 00000000 0000c350 00000000 0000c350 00000000 cde05f18 00000001 be928be8
5f00: cde05f84 cde05f10 c0090d50 c03aa8bc 0000c350 00000000 00100590 00000000
5f20: ccf53f21 00000000 00000000 00000000 0010048e 0000012c 000f413e 0000012c
5f40: c0090050 c05068b8 00000001 00000000 cdefb8c0 c03ad5a4 00000000 cde05f88
5f60: be928be8 00009914 000000a2 c004bfa8 cde04000 00000000 cde05fa4 cde05f88
5f80: c0090e70 c0090cb8 00000000 000f4240 00078d6c 00000000 00000000 cde05fa8
5fa0: c004be00 c0090de0 00078d6c 00000000 be928bf0 be928be8 be928be8 be928bf0
5fc0: 00078d6c 00000000 00009914 000000a2 00000000 00000000 400b3000 be928bfc
5fe0: 00000000 be928be0 0000ddd0 401c46dc 60000010 be928bf0 00000000 00000000
Backtrace:
[<c00806c8>] (do_timer+0x0/0x38) from [<c00993d0>] (tick_do_update_jiffies64+0x1b0/0x230)
r5:0000012b r4:3b9aca00
[<c0099220>] (tick_do_update_jiffies64+0x0/0x230) from [<c00995ac>] (tick_sched_timer+0x58/0xbc)
[<c0099554>] (tick_sched_timer+0x0/0xbc) from [<c00903a0>] (__run_hrtimer+0x4c/0xc0)
r7:7fffffff r6:ffffffff r5:c05068b8 r4:c0506da0
[<c0090354>] (__run_hrtimer+0x0/0xc0) from [<c0090694>] (hrtimer_interrupt+0x140/0x31c)
r5:0000012c r4:00000c73
[<c0090554>] (hrtimer_interrupt+0x0/0x31c) from [<c0059c7c>] (omap2_gp_timer_interrupt+0x28/0x34)
[<c0059c54>] (omap2_gp_timer_interrupt+0x0/0x34) from [<c00a30fc>] (handle_IRQ_event+0x2c/0xec)
[<c00a30d0>] (handle_IRQ_event+0x0/0xec) from [<c00a52e0>] (handle_level_irq+0xac/0x11c)
r7:c04ed110 r6:cdefba20 r5:00000043 r4:c05085d0
[<c00a5234>] (handle_level_irq+0x0/0x11c) from [<c004107c>] (asm_do_IRQ+0x7c/0xa0)
r5:00000000 r4:00000043
[<c0041000>] (asm_do_IRQ+0x0/0xa0) from [<c03ab4f4>] (__irq_svc+0x34/0xa0)
Exception stack(0xcde05e68 to 0xcde05eb0)
5e60: 00000001 00000000 000b672c 00032635 00000000 cdefb8c0
5e80: cdefba20 c04ed110 cde04000 00000000 cde04000 cde05ed4 c0504bb8 cde05eb0
5ea0: 00000000 c03a9c70 00000013 ffffffff
r5:fa200000 r4:ffffffff
[<c03a9a48>] (schedule+0x0/0x324) from [<c03aa960>] (do_nanosleep+0xb0/0x10c)
r9:00000000 r8:cde05f20 r7:00000000 r6:00100590 r5:00000000
r4:0000c350
[<c03aa8b0>] (do_nanosleep+0x0/0x10c) from [<c0090d50>] (hrtimer_nanosleep+0xa4/0x128)
[<c0090cac>] (hrtimer_nanosleep+0x0/0x128) from [<c0090e70>] (sys_nanosleep+0x9c/0xb0)
[<c0090dd4>] (sys_nanosleep+0x0/0xb0) from [<c004be00>] (ret_fast_syscall+0x0/0x30)
r5:00000000 r4:00078d6c
Code: 0bd20000 0000a830 00007160 0000c00d (0000dff0)
---[ end trace c96e0896b69ae943 ]---
Kernel panic - not syncing: Fatal exception in interrupt
Backtrace:
[<c004fbdc>] (dump_backtrace+0x0/0x110) from [<c03a9478>] (dump_stack+0x18/0x1c)
r7:c0094738 r6:cde05b8f r5:c0094736 r4:c0535090
[<c03a9460>] (dump_stack+0x0/0x1c) from [<c03a94dc>] (panic+0x60/0x17c)
[<c03a947c>] (panic+0x0/0x17c) from [<c004ff70>] (die+0x284/0x2d8)
r3:00010000 r2:c047d8ce r1:00000000 r0:c0469e6d
[<c004fcec>] (die+0x0/0x2d8) from [<c0050084>] (arm_notify_die+0x5c/0x60)
[<c0050028>] (arm_notify_die+0x0/0x60) from [<c00411b8>] (do_undefinstr+0x118/0x12c)
r5:cde05c90 r4:00000000
[<c00410a0>] (do_undefinstr+0x0/0x12c) from [<c03ab5a4>] (__und_svc+0x44/0x60)
Exception stack(0xcde05c90 to 0xcde05cd8)
5c80: 00000001 c0505ed0 00000000 00000001
5ca0: 00000001 0000012b 00000000 0000012c 00989680 00000c73 00000000 cde05d2c
5cc0: 00000000 cde05d18 c00806f0 c0094734 60000193 ffffffff
r7:00000000 r6:c03ab894 r5:cde05cc4 r4:ffffffff
[<c00806c8>] (do_timer+0x0/0x38) from [<c00993d0>] (tick_do_update_jiffies64+0x1b0/0x230)
r5:0000012b r4:3b9aca00
[<c0099220>] (tick_do_update_jiffies64+0x0/0x230) from [<c00995ac>] (tick_sched_timer+0x58/0xbc)
[<c0099554>] (tick_sched_timer+0x0/0xbc) from [<c00903a0>] (__run_hrtimer+0x4c/0xc0)
r7:7fffffff r6:ffffffff r5:c05068b8 r4:c0506da0
[<c0090354>] (__run_hrtimer+0x0/0xc0) from [<c0090694>] (hrtimer_interrupt+0x140/0x31c)
r5:0000012c r4:00000c73
[<c0090554>] (hrtimer_interrupt+0x0/0x31c) from [<c0059c7c>] (omap2_gp_timer_interrupt+0x28/0x34)
[<c0059c54>] (omap2_gp_timer_interrupt+0x0/0x34) from [<c00a30fc>] (handle_IRQ_event+0x2c/0xec)
[<c00a30d0>] (handle_IRQ_event+0x0/0xec) from [<c00a52e0>] (handle_level_irq+0xac/0x11c)
r7:c04ed110 r6:cdefba20 r5:00000043 r4:c05085d0
[<c00a5234>] (handle_level_irq+0x0/0x11c) from [<c004107c>] (asm_do_IRQ+0x7c/0xa0)
r5:00000000 r4:00000043
[<c0041000>] (asm_do_IRQ+0x0/0xa0) from [<c03ab4f4>] (__irq_svc+0x34/0xa0)
Exception stack(0xcde05e68 to 0xcde05eb0)
5e60: 00000001 00000000 000b672c 00032635 00000000 cdefb8c0
5e80: cdefba20 c04ed110 cde04000 00000000 cde04000 cde05ed4 c0504bb8 cde05eb0
5ea0: 00000000 c03a9c70 00000013 ffffffff
r5:fa200000 r4:ffffffff
[<c03a9a48>] (schedule+0x0/0x324) from [<c03aa960>] (do_nanosleep+0xb0/0x10c)
r9:00000000 r8:cde05f20 r7:00000000 r6:00100590 r5:00000000
r4:0000c350
[<c03aa8b0>] (do_nanosleep+0x0/0x10c) from [<c0090d50>] (hrtimer_nanosleep+0xa4/0x128)
[<c0090cac>] (hrtimer_nanosleep+0x0/0x128) from [<c0090e70>] (sys_nanosleep+0x9c/0xb0)
[<c0090dd4>] (sys_nanosleep+0x0/0xb0) from [<c004be00>] (ret_fast_syscall+0x0/0x30)
r5:00000000 r4:00078d6c