This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Could you explain more detail about VLPB?

Hi,

I read Openmax user guide and find there is VLPB component.

It runs on DSP(C67x) and 16 inputs and 16 outputs.

In case of VFCC --> VFPC --> VLPB --> VFDC

is it possible to set the output port of VFPC to input port of VLPB, the output port of VFDC to the input port of VFDC without memory copy operation?

If yes, in VLPB example I add some image processing algorithm between copy operation, then the algorithms runs on DSP?

I want to know more detail of VLPB features.

Is there any need to modify the codec engine to support my algorithm?

If I want to develop some image processing algorithm using OMX component, is it good start point using VLPB component?

 

 Best regards

Jongpil.

 

 

 

  • Hi Jongpil,

    It is possible to add DSP algorithms starting with the VLPB example. There should be no need to modify codec engine for you to do that. However, I would suggest not creating a full OMX component but creating a Codec Engine server for the DSP. It will be more lightweight that a full fledged OMX component for a custom algorithm.

  • Hello there Sid,

    In your response you said:

    Siddharth Heroor said:
    I would suggest not creating a full OMX component but creating a Codec Engine server for the DSP. It will be more lightweight that a full fledged OMX component for a custom algorithm.

    Can you please explain what does it mean lightweight? how does this lightweightness effect the huge latency added when VLPB component is added to an OMX chain such as VFCC --> VFPC --> VLPB --> VFDC when the VLPB is running a custom algorithm

    How can i easly replace my VLPB that runs my custom algorithm with a Codec Engine server that will receive input data buffers from VFPC and will send output data buffers to VFDC?

    Thanks,
    Gabi 

  • Using codec engine, you can easily add DMA to your algorithm, which is one way to boost performance. Another way is to turn off cache and use L1/L2 as RAM.

    Once you have codec engine working, you can place a _process call to occur within OMX callbacks. 

    My other posts will detail how I got this working in EZSDK 5.03. I used IUniversal interface. I can't post the code here due to NDA.

    RV

  • Hi RV,

    Thanks for your reply, i have seen your previous posts regarding adding codec engine in OMX environment, you did a very impressive job. 
    I choose to work with VLPB because i thought it would be easier and since i didn't have legacy code in codec engine environment.
    After a lot of investigations i have added EDMA to OMX VLPB component and indeed there is n noticeable boost in performances in terms of frame processing time.
    What bothers me a lot is the huge latency when working this way which is about 10 x frame processing time. I wonder if by using codec engine the latency is more moderate?
    Have you measured latency for your DSP code?

    Gabi 

  • I haven't measured latency yet. However, we DMA data into internal RAM (L2 configured as Cache). This way DSP cpu only works on L2 RAM data. The results are DMAed back to RAM while the DSP continues to work on the next video line. We have same implementation on 6446 and have no specific latency issues  for SD live video processing.

    In TI's wiki, look for slice based processing here. This is exactly what we do to get low latency. All our video line buffers are allocated from L2 RAM and ping pong scheme is used to shuffle data to DDR. 

    You may have to use a similar approach with VPLB. Hope this helps.

    RV

  • Hi RV,

    Thanks for your answer, i am working in a similar method as well, slice processing and ping pong buffering into and out of L2 using EDMA, the only difference is that i am using the OMX VLPB as the interface to the ARM and not the codec-engine. I was interested  to know if the interface of the codec engine which is more "lightweight" according to Sid than the OMX VLPB interface is more "lightweight" in terms of latency. I hope that someone who compared the two approaches in terms of latency will answer me.

    Gabi

  • Please see this app note for an overview of codec engine overhead.

    They conclude that 

    • The findings suggest that cache maintenance is the significant overhead in this multi-core architecture.
    • Findings also indicate that this cache overhead scales with size of the buffer. So HD video-sized buffers will incur even more overhead.
    The numbers there should give you a good start. Since you have already implemented VPLB , you could compare it with the numbers you are seeing.
    RV

     

  • Hi RV,

    Thank you very much for your help. I wasn't familiar with this wiki page, it gives me a clue to what causes my problem.
    If you don't mind, i have a question regarding using the codec engine when capture and display are performed by the OMX.
    What is the OMX chain you apply when you call codec engine for processing? Do you use the DSP output buffers for the display? How do you transfer the captured buffers from HDVPSS to the DSP?

    Thanks,
    Gabi 

  • Codec engine requires the buffer to be passed to it be physically contiguous for DMA operations. Since OMX buffer pointers satisfy this requirement, you should be able to pass the OMX buffer pointer directly to the DSP from one of the OMX callbacks.   I use v4l capture driver that does the same and works well with DSP, but haven't tried it out with OMX unfortunately. But others have done interfacing OMX with c6accel, which uses codec engine underneath successfully.

  • I make codec engine to dynamic  library, then omx call the library's api.But it can not run.log is:

    1.

    log_ce_between_omx 

     792.71< CE_DEBUG=2 ./display_a8host_debug_middle.xv5T -i test.yuv  -d 0
      792.73> root@dm814x-evm:/usr/share/ti/ti-omx# CE_DEBUG=2 ./display_a8host_debug_middle.x
      792.73> v5T -i test.yuv  -d 0
      792.73>
      792.73> before omx
      792.75> input file: test.yuv
      792.75> display_id: 0
      792.75> Display example
      792.75> ===============================
      793.81>  OMX_Init completed
      793.82>  UIAClient is ready to send a UIA configuration command
      793.82> UIAClient received UIA_CONFIGURE_ACK
      793.82> UIAClient is done sending requests
      793.84> UIAClient is ready to send a UIA configuration command
      793.84> UIAClient received UIA_CONFIGURE_ACK
      793.84> UIAClient is done sending requests
      793.84>  opening file
      793.89> found handle 0x131118 for component OMX.TI.VPSSM3.VFDC
      793.89>  got display handle
      793.92> found handle 0x1373f0 for component OMX.TI.VPSSM3.CTRL.DC
      793.92> Buffer Size computed: 691200
      793.92> set input port params (width = 720, height = 480)
      793.92> setting input and output memory type to default
      793.92> enable input port
      793.93> got eventEnable/Disable Event
      793.93> got eventState changed to: OMX_StateIdle
      793.93>  ctrl-dc state IDLE
      793.93>  got eventState changed to: OMX_StateIdle
      793.93>  display state IDLE
      793.95>  got eventState changed to: OMX_StateExecuting
      793.95>  display control state execute
      793.98>  got eventState changed to: OMX_StateExecuting
      793.98>  display state execute
      794.00>   file read thread created
      794.00>   executing the appliaction now!!!
      794.07>  [t=0x00000004] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_init> Enter
      794.07> [t=0x000000a3] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] Global_init> This program was built with the following packages:
      794.09> [t=0x000000f4] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package gnu.targets (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/gnu/targets/) [1, 0, 1]
      794.10> [t=0x0000015c] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package gnu.targets.arm (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/) [1, 0, 0, 0]
      794.14> [t=0x000001c8] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package gnu.targets.arm.rtsv5T (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/rtsv5T/) [1, 0, 0, 0]
      794.15> [t=0x0000023b] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.utils.loggers (/mnt/ezsdk-5.04/ezsdk/component-sources/osal_1_22_01_09/packages/ti/sdo/utils/loggers/) [1, 0, 0]
      794.17> [t=0x000002a8] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.xdcruntime.linux (/mnt/ezsdk-5.04/ezsdk/component-sources/osal_1_22_01_09/packages/ti/sdo/xdcruntime/linux/) [1, 0, 0]
      794.18> [t=0x00000316] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.global (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/global/) [1, 0, 0]
      794.20> [t=0x00000383] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.syslink (/mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/) [1, 0, 0, 0]
      794.21> [t=0x000003e9] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.linuxutils.cmem (/mnt/ezsdk-5.04/ezsdk/component-sources/linuxutils_3_22_00_02/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
      794.23> [t=0x00000459] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.xdais.dm (/mnt/ezsdk-5.04/ezsdk/component-sources/xdais_7_22_00_03/packages/ti/xdais/dm/) [1, 0, 7]
      794.25> [t=0x000004bd] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.utils.xdm (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
      794.26> [t=0x0000052c] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.xdais (/mnt/ezsdk-5.04/ezsdk/component-sources/xdais_7_22_00_03/packages/ti/xdais/) [1, 2.0, 1]
      794.28> [t=0x000005a3] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.node (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/node/) [1, 0, 0]
      794.29> [t=0x00000628] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.fc.global (/mnt/ezsdk-5.04/ezsdk/component-sources/framework_components_3_22_01_07/packages/ti/sdo/fc/global/) [1, 0, 0]
      794.31> [t=0x0000069b] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.catalog.arm.cortexa8 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexa8/) [1, 0, 0]
      794.34> [t=0x0000070c] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.catalog.peripherals.hdvicp2 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/peripherals/hdvicp2/) []
      794.35> [t=0x00000781] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.catalog (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/) [1, 0, 0]
      794.37> [t=0x000007e5] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.catalog.c6000 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/c6000/) [1, 0, 0, 0]
      794.39> [t=0x00000851] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.catalog.arm.peripherals.timers (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/peripherals/timers/) []
      794.40> [t=0x000008c8] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.catalog.arm.cortexm3 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexm3/) [1, 0, 0]
      794.42> [t=0x000009b2] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.platforms.evmTI814X (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/platforms/evmTI814X/) [1, 0, 0]
      794.43> [t=0x00000a26] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.osal (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/) [2, 0, 2]
      794.45> [t=0x00052939] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.ipc.dsplink (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1]
      794.46> [t=0x000529bc] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.osal.linux (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
      794.48> [t=0x00052a2e] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.ipc (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/) [2, 0, 1]
      794.51> [t=0x00052a97] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.alg (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/alg/) [1, 0, 1]
      794.51> [t=0x00052b00] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/) [1, 0, 6]
      794.54> [t=0x00052b65] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package ti.sdo.ce.universal (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/universal/) [1, 0, 0]
      794.54> [t=0x00052bd4] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4]     package cmd_lib_config (/mnt/work/proj/app/cmd_lib/cmd_lib_config/) []
      794.56> [t=0x00052c90] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.56> [t=0x00052ce0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.57> [t=0x00052d22] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.59> [t=0x00052d6b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.59> [t=0x00052e19] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x401958a8)
      794.60> [t=0x00052e62] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.60> [t=0x00052ec2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.62> [t=0x00052f05] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.62> [t=0x00052f4d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.64> [t=0x00052f99] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.65> [t=0x00052fdd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.65> [t=0x0005301e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.67> [t=0x00053066] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.67> [t=0x000530f1] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.68> [t=0x0005313d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.68> [t=0x0005317f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.70> [t=0x000531c6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.70> [t=0x00053208] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.71> [t=0x0005324a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.73> [t=0x0005328b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.73> [t=0x000532d2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.75> [t=0x00053313] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.75> [t=0x00053355] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.76> [t=0x00053396] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.76> [t=0x000533dd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.78> [t=0x000a56ae] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.78> [t=0x000a56f9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.79> [t=0x000a573b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.81> [t=0x000a5783] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.81> [t=0x000a57c4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.82> [t=0x000a5806] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.82> [t=0x000a5847] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.84> [t=0x000a588f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.84> [t=0x000a58d1] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4019b31c)
      794.85> [t=0x000a5912] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.85> [t=0x000a5954] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.87> [t=0x000a5995] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.89> [t=0x000a59dc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.89> [t=0x000a5a59] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.90> [t=0x000a5aa4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.90> [t=0x000a5ae6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.92> [t=0x000a5b2f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.92> [t=0x000a5b6f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.93> [t=0x000a5bb1] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.95> [t=0x000a5bf2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.95> [t=0x000a5c51] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      794.96> [t=0x000a5c95] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      794.96> [t=0x000a5cd8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      794.98> [t=0x000a5d19] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      794.98> [t=0x000a5d60] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.00> [t=0x000a5da1] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.00> [t=0x000a5de3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.01> [t=0x000a5e24] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.03> [t=0x000a5e6c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.03> [t=0x000a5eab] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.04> [t=0x000a5eed] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.04> [t=0x000a5f2d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.06> [t=0x000a5f75] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.06> [t=0x000a5fc9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.07> [t=0x000a600f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.07> [t=0x000a604f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.09> [t=0x000a6097] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.10> [t=0x000a60d8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.10> [t=0x000a611a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.12> [t=0x000f7ebc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.12> [t=0x000f7f0b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.14> [t=0x000f7f4e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.14> [t=0x000f7f91] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.15> [t=0x000f7fd2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.15> [t=0x000f801a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.17> [t=0x000f805b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.18> [t=0x000f809d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.18> [t=0x000f80dd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.20> [t=0x000f8124] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.20> [t=0x000f8163] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.21> [t=0x000f81a4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.21> [t=0x000f81e5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.23> [t=0x000f822c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.23> [t=0x000f826f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.25> [t=0x000f82b2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.26> [t=0x000f82f2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.26> [t=0x000f833a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.28> [t=0x000f837a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.28> [t=0x000f83bc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.29> [t=0x000f83fc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.29> [t=0x000f8459] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.31> [t=0x000f849a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.31> [t=0x000f84dd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.32> [t=0x000f851d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.34> [t=0x000f8565] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.34> [t=0x000f85a5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.35> [t=0x000f85e7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.35> [t=0x000f8627] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.37> [t=0x000f8670] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.37> [t=0x000f86ae] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.39> [t=0x000f86f0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.40> [t=0x000f8730] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.40> [t=0x000f8778] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.42> [t=0x000f87ba] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+2] Processor_init> SysLink_setup()...
      795.42> [t=0x000f88cc] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+2] Processor_init> ... SysLink_setup() done
      795.43> [t=0x000f8929] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.43> [t=0x000f8970] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.45> [t=0x000f89cb] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.45> [t=0x0014ac45] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.46> [t=0x0014ac90] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.48> [t=0x0014acd6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.48> [t=0x0014ad18] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.50> [t=0x0014ad60] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.50> [t=0x0014ada4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.51> [t=0x0014ade8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.51> [t=0x0014ae28] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.53> [t=0x0014ae71] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.53> [t=0x0014aeb0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.54> [t=0x0014aef3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.56> [t=0x0014af33] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.56> [t=0x0014af7b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.57> [t=0x0014afc0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.57> [t=0x0014b003] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.59> [t=0x0014b043] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.59> [t=0x0014b08b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.60> [t=0x0014b196] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.ThreadSupport: --> start: (@00000000)
      795.60> [t=0x0014b1fb] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.ThreadSupport: <-- start: 1
      795.62> [t=0x0014b239] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x40196468)
      795.62> [t=0x0014b27b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.64> [t=0x0014b2bf] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.65> [t=0x0014b300] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.65> [t=0x0014b348] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.67> [t=0x0014b3f3] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] ALG_init> Enter
      795.67> [t=0x0014b42f] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[0] = 0x0
      795.67> [t=0x0014b461] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[1] = 0x0
      795.68> [t=0x0014b492] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[2] = 0x0
      795.68> [t=0x0014b4c3] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[3] = 0x0
      795.70> [t=0x0014b4f4] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[4] = 0x0
      795.70> [t=0x0014b525] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[5] = 0x0
      795.70> [t=0x0014b556] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[6] = 0x0
      795.71> [t=0x0014b587] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[7] = 0x0
      795.71> [t=0x0014b5b8] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[8] = 0x0
      795.73> [t=0x0014b5e9] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[9] = 0x0
      795.73> [t=0x0014b61a] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[10] = 0x0
      795.73> [t=0x0014b64b] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[11] = 0x0
      795.75> [t=0x0014b67d] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[12] = 0x0
      795.75> [t=0x0014b6af] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[13] = 0x0
      795.76> [t=0x0014b6e0] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[14] = 0x0
      795.76> [t=0x0014b712] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[15] = 0x0
      795.76> [t=0x0014b75c] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[16] = 0x0
      795.78> [t=0x0014b78e] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[17] = 0x0
      795.78> [t=0x0014b7c0] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[18] = 0x0
      795.79> [t=0x0019d9c7] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[19] = 0x0
      795.79> [t=0x0019da02] [tid=0x50d4d490] ti.sdo.ce.alg: [+X] ALG_init> Exit
      795.81> [t=0x0019da33] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4018e974)
      795.81> [t=0x0019da74] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.82> [t=0x0019dab8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.82> [t=0x0019daf9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.84> [t=0x0019db41] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.85> [t=0x0019dbdc] [tid=0x50d4d490] ti.sdo.ce.Engine: [+6] Engine_init> CE debugging on (CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
      795.85> [t=0x0019dc3b] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x40185f4c)
      795.87> [t=0x0019dc7d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.87> [t=0x0019dcc0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.89> [t=0x0019dd01] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.89> [t=0x0019dd49] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.90> [t=0x0019dd8d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.92> [t=0x0019ddd0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.92> [t=0x0019de11] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.93> [t=0x0019de58] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.93> [t=0x0019de98] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.95> [t=0x0019deda] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      795.95> [t=0x0019df1b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      795.96> [t=0x0019df7b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      795.96> [t=0x0019dfbd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      795.98> [t=0x0019e001] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.00> [t=0x0019e041] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.00> [t=0x0019e089] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.01> [t=0x0019e0c9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.01> [t=0x0019e10c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.03> [t=0x0019e14c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.03> [t=0x0019e194] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.04> [t=0x0019e1d3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.06> [t=0x0019e216] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.06> [t=0x0019e256] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.07> [t=0x0019e29e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.07> [t=0x0019e2e2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.09> [t=0x0019e324] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.09> [t=0x0019e365] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.10> [t=0x0019e3ac] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.10> [t=0x0019e3ec] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.12> [t=0x0019e42e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.14> [t=0x001f01dc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.14> [t=0x001f0231] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.15> [t=0x001f0274] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.15> [t=0x001f02b8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.17> [t=0x001f033a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.17> [t=0x001f0384] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.18> [t=0x001f03c7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.18> [t=0x001f040a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.20> [t=0x001f044a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.21> [t=0x001f0492] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.21> [t=0x001f04d2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.23> [t=0x001f0514] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.23> [t=0x001f0554] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.25> [t=0x001f059c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.25> [t=0x001f05e0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.26> [t=0x001f0623] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.28> [t=0x001f0664] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.28> [t=0x001f06ac] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.29> [t=0x001f06eb] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.29> [t=0x001f072d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.31> [t=0x001f0783] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.31> [t=0x001f07cc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.32> [t=0x001f080b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.32> [t=0x001f084e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.34> [t=0x001f088e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.34> [t=0x001f08d6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.35> [t=0x001f0915] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.37> [t=0x001f0958] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.37> [t=0x001f0998] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.39> [t=0x001f09e0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.39> [t=0x001f0a1e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.40> [t=0x001f0a61] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.40> [t=0x001f0aa0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.42> [t=0x001f0ae9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.43> [t=0x001f0b3e] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x401f9304, 1)
      796.43> [t=0x001f0b98] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
      796.43> [t=0x001f0c0c] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x13b360)
      796.45> [t=0x001f0c54] [tid=0x50d4d490] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = local, remoteName = (null)
      796.46> [t=0x001f0cdc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.46> [t=0x00242f55] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.48> [t=0x00242fa7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.48> [t=0x00242ff3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.50> [t=0x00243039] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320)
      796.51> [t=0x0024307c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.51> [t=0x002430c8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000)
      796.53> [t=0x00243111] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.53> [t=0x00243160] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x30)
      796.54> [t=0x002431a0] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x13b398)
      796.54> [t=0x00243241] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x40191de0)
      796.56> [t=0x0024328b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.56> [t=0x002432cf] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.57> [t=0x00243356] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.57> [t=0x002433a0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.59> [t=0x00243411] [tid=0x50d4d490] ti.sdo.ce.Server: [+E] Server_init()
      796.59> [t=0x0024344b] [tid=0x50d4d490] ti.sdo.ce.Server: [+E] Server_init> Global_useLinkArbiter = 0
      796.60> [t=0x00243489] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4018ce90)
      796.60> [t=0x002434e0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.62> [t=0x00243524] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.64> [t=0x00243565] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.64> [t=0x002435ad] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.65> [t=0x00243632] [tid=0x50d4d490] xdc.runtime.Main: main> app.cmd.lib
      796.65> [t=0x00243681] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_addStubFxns('UNIVERSAL_STUBS', 0x401f93b0)
      796.67> [t=0x002436d3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.67> [t=0x00243718] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.68> [t=0x0024375a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.68> [t=0x002437a3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.70> [t=0x002437e2] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] Engine_addStubFxns> return (0)
      796.70>
      796.70> Engine_initDesc---engineName---remote_DSP
      796.70>
      796.70> Engine_initDesc---serverName---server.xe674
      796.71> [t=0x00243890] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_add(0x50d4cd94)
      796.71> [t=0x002438de] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x50d4cd94, 0)
      796.73> [t=0x00243927] [tid=0x50d4d490] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = remote_DSP, remoteName = server.xe674
      796.75> [t=0x0024397c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      796.75> [t=0x002439c0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.76> [t=0x00243a02] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      796.76> [t=0x00243a63] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.78> [t=0x00243aa3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320)
      796.78> [t=0x00243ae5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.79> [t=0x00243b27] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000)
      796.81> [t=0x00243b6e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      796.81> [t=0x00295ce0] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] Engine_add> return (0)
      796.81>
      796.81> smain---begin
      796.81>
      796.81> smain---Memory_alloc---inBuf
      796.82> [t=0x00295dd6] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xa8c00) = 0x50e9f000.
      796.84> [t=0x00295e37] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x50e9f000) = 0x97f54000.
      796.84>
      796.84> inBuf---addr---is:0x50e9f000
      796.84>
      796.84> smain---Memory_alloc---outBuf
      796.85> [t=0x00295f08] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xa8c00) = 0x50ffb000.
      796.85> [t=0x00295f59] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x50ffb000) = 0x97eab000.
      796.85>
      796.87> outBuf---addr---is:0x50ffb000
      796.87>
      796.87> smain---Memory_alloc---imageBuf
      796.87> [t=0x00296021] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xfd200) = 0x51111000.
      796.89> [t=0x00296071] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x51111000) = 0x979b7000.
      796.89>
      796.89> imageBuf---addr---is:0x51111000
      796.89>
      796.89> smain---Memory_alloc---tableBuf
      796.90> [t=0x002960fd] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x7fc) = 0x51241000.
      796.92> [t=0x0029614b] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x51241000) = 0x97fff000.
      796.92>
      796.92> tableBuf---addr---is:0x51241000
      796.92>
      796.92> memcpy---tableBuf
      796.92>
      796.92> smain---Engine_open
      796.92>
      796.92> engineName is:remote_DSP
      796.92>
      796.92>  attrs.procId is:DSP
      796.93> [t=0x002962b5] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_open> Enter('remote_DSP', 0x50d4ccbc, 0x50d4ccb8)
      796.95> [t=0x00296361] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320)
      796.95> [t=0x002963ac] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      796.96> [t=0x002963f1] [tid=0x50d4d490] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0]
      796.96> [t=0x00296438] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000)
      796.98> [t=0x00296482] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      797.00> [t=0x002964c6] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0x13b4d8, ec=0x50d4ccb8)
      797.00> [t=0x0029650a] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0x13b420
      797.01> [t=0x00296544] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0x0
      797.01> [t=0x00296580] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine has server!
      797.03> [t=0x002965b8] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->procId = DSP
      797.03> [t=0x0029660f] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->coreId = 0
      797.04> [t=0x0029664d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b250)
      797.04> [t=0x00296691] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      797.06> [t=0x002966d4] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rserverOpen('server.xe674'), count = 0
      797.06> [t=0x00296711] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rserverOpen >, memMap = 0x0, useExtLoader = 0
      797.07> [t=0x00296760] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+E] Processor_create> Enter(imageName='server.xe674', memMap='(null)', attrs=0x50d4cc60)
      797.09> [t=0x0029680b] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=1, proc=0x13b520)
      797.09> [t=0x00296857] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b0a0)
      797.10> [t=0x0029689b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      797.10> [t=0x002968e7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@0013afd0, @00000000)
      797.12> [t=0x00296946] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- pend: 1
      797.12> [t=0x00296986] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=1)
      797.14> [t=0x002969d5] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0x13b520)
      797.15> [t=0x00296a1a] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'...
      797.15> [t=0x002e8a70] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0...
      797.17> [t=0x002e8ad7] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Attaching to DSP...
      797.17> [t=0x002e9e18] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Loading server.xe674 on DSP (0 args)...
      797.25> [t=0x00304c15] [Assertion at Line no: 301 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed
      797.26> tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling Ipc_control(LOADCALLBACK)...
      797.26> [t=0x0030a1b5] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(LOADCALLBACK) status: -1
      797.28> [t=0x0030a221] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Starting DSP ...
      817.25> Assertion at Line no: 301 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed
      817.26> [t=0x0161bbdb] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(STARTCALLBACK) status: -1
      817.26> [t=0x0161bcd4] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: Processor_create_d> Ipc_control(STARTCALLBACK) failed: -1
      817.28> [t=0x0161bd22] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+7] Processor_create_d> Loading and starting DSP server 'server.xe674' FAILED, status=[0xffffffff]
      817.29> [t=0x0161bd83] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+E] Processor_delete_d> Enter (proc=0x13b520)
      817.31> [t=0x0161bdc9] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Not calling Ipc_control(STOPCALLBACK) because startCallBackStatus =  0xffffffff [-1]
      817.31> [t=0x0161be2c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Stopping DSP...
      817.32> [t=0x0161be9c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Unloading DSP...
      817.34> [t=0x0161c351] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_detach()...
      817.34> [t=0x016269b1] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_close()...
      817.35> [t=0x01626a3c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+X] Processor_delete_d> return
      817.35> [t=0x01626a7c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> return (0)
      817.37> [t=0x01626abd] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@0013b038, @00000000)
      817.37> [t=0x01626b27] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- pend: 1
      817.39> [t=0x01626b6b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b0a0, @00000000)
      817.39> [t=0x01626bb6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      817.40> [t=0x01626c15] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+X] doCmd> Exit (result=2)
      817.40> [t=0x01626c61] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+E] Processor_delete> Enter(proc=0x13b520)
      817.42> [t=0x01626ca6] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete(0x13b520) freeing object ...
      817.43> [t=0x01626d10] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+X] Processor_delete> return
      817.43> [t=0x01626d4f] [tid=0x50d4d490] ti.sdo.ce.Engine: [+6] rserverOpen: can't start 'server.xe674'; Processor_create failed
      817.45> [t=0x01626d9b] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] rserverOpen('server.xe674'): 0x0 done.
      817.45> [t=0x01626dda] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b250, @00000000)
      817.46> [t=0x01626e22] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      817.46> [t=0x01626e6c] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_close(0x13b4d8)
      817.48> [t=0x01626ed6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b2b8)
      817.48> [t=0x01626f27] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      817.50> [t=0x01626f78] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b2b8, @00000000)
      817.51> [t=0x01626fc3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      817.51> [t=0x01627001] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b250)
      817.53> [t=0x01627044] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      817.53> [t=0x0162708f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238)
      817.54> [t=0x016270d3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      817.54> [t=0x01627114] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000)
      817.56> [t=0x0162715c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      817.56> [t=0x016271b4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b250, @00000000)
      817.57> [t=0x016271fe] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      817.59> [t=0x0162723c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320)
      817.59> [t=0x01627280] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      817.60> [t=0x016272c0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000)
      817.60> [t=0x01627309] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      817.62> [t=0x01627349] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320)
      817.62> [t=0x0162738c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000
      817.64> [t=0x016273ce] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000)
      817.64> [t=0x01627417] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void
      817.65> [t=0x01627455] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] Engine_open> return(0x0)
      817.65>
      817.65> can't load the DSP
      817.65>
      817.65> smain---Engine handle empty
      817.67> [t=0x016274a6] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- post: 1
      817.67> [t=0x0167957e] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+E] getCmd_d> Enter (proc=0x50e3addc)
      817.68> [t=0x016795c1] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> pend: (@0013afd0, 0xffffffff, @00000000)
      817.70> [t=0x0167969f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> pend: (@00137100, 0xffffffff, @50d4cc00)
      817.70> [t=0x016796f5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- pend: 1
      817.71> [t=0x01679737] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@00137168, @50d4cc00)
      817.71> [t=0x0167977f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- post: 1
      817.73> [t=0x016797bc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@00137100, @50d4cc00)
      817.73> [t=0x01679804] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- post: 1
      817.75> [t=0x01679845] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_rcmExec> @line<150> msg<After RcmClient_exec>
      817.75> [t=0x01679896] [tid=0x50d4d490] xdc.runtime.Main: result = 0
      817.76> [t=0x016798c5] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_rcmExec> @line<167> with error<0:ErrorNone>
      817.78> [t=0x01679916] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_msgUnmarshallCommonStub> @line<204>
      817.78> [t=0x01679963] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_msgUnmarshallCommonStub> @line<206> with error<0:ErrorNone>
      817.79> [t=0x016799f5] [tid=0x50d4d490] xdc.runtime.Main: omxproxy_etb: Exiting:
      817.79> Segmentation fault
      817.79> root@dm814x-evm:/usr/share/ti/ti-omx#

    2.

    log_ce_before_omx:

    8276.43< ./display_a8host_debug_before_omx.xv5T -i test.yuv -d 0
     8276.45> root@dm814x-evm:/usr/share/ti/ti-omx# ./display_a8host_debug_before_omx.xv5T -i
     8276.45> test.yuv -d 0
     8276.62>
     8276.62> before omx
     8276.67> [t=0x00000004] [tid=0x4003d000] xdc.runtime.Main: main> app.cmd.lib
     8276.67>
     8276.67> Engine_initDesc---engineName---remote_DSP
     8276.67>
     8276.67> Engine_initDesc---serverName---server.xe674
     8276.67>
     8276.67> smain---begin
     8276.67>
     8276.67> smain---Memory_alloc---inBuf
     8276.67>
     8276.68> inBuf---addr---is:0x40e16000
     8276.68>
     8276.68> smain---Memory_alloc---outBuf
     8276.68>
     8276.68> outBuf---addr---is:0x40f06000
     8276.68>
     8276.68> smain---Memory_alloc---imageBuf
     8276.68>
     8276.68> imageBuf---addr---is:0x4108f000
     8276.68>
     8276.70> smain---Memory_alloc---tableBuf
     8276.70>
     8276.70> tableBuf---addr---is:0x411ab000
     8276.70>
     8276.70> memcpy---tableBuf
     8276.70>
     8276.70> smain---Engine_open
     8276.70>
     8276.70> engineName is:remote_DSP
     8276.70>
     8276.70>  attrs.procId is:DSP
     8276.82>
     8276.82> success
     8276.82>
     8276.82> ---UNIVERSAL_create---
     8276.82>
     8276.82> -UNIVERSAL_create-UNIVERSAL_create-UNIVERSAL_create
     8276.82>
     8276.82> smain---read_ppm---1
     8276.93>
     8276.93> smain---RGBtoUYVY---1
     8277.29>
     8277.29> smain---dark---1
     8277.29>
     8277.29> ---dark----before--start
     8277.29>
     8277.29> ---dark---control---
     8277.29>
     8277.29> retvalcontrol=0
     8277.29>
     8277.29> ---dark---process---
     8277.48>
     8277.48> retvalprocess=0
     8277.48>
     8277.50> smain---UYVYtoRGB---1
     8277.82>
     8277.84> smain---write_ppm---1
     8279.90>
     8279.90> smain---read_ppm---2
     8280.03>
     8280.03> smain---RGBtoUYVY---2
     8280.37>
     8280.37> smain---dark---2
     8280.37>
     8280.37> ---dark----before--start
     8280.37>
     8280.37> ---dark---control---
     8280.37>
     8280.37> retvalcontrol=0
     8280.37>
     8280.39> ---dark---process---
     8280.57>
     8280.57> retvalprocess=0
     8280.57>
     8280.57> smain---UYVYtoRGB---2
     8280.90>
     8280.90> smain---write_ppm---2
     8282.98>
     8282.98> smain---read_ppm---3
     8283.11>
     8283.11> smain---RGBtoUYVY---3
     8283.45>
     8283.45> smain---dark---3
     8283.45>
     8283.45> ---dark----before--start
     8283.45>
     8283.45> ---dark---control---
     8283.45>
     8283.45> retvalcontrol=0
     8283.45>
     8283.45> ---dark---process---
     8283.65>
     8283.65> retvalprocess=0
     8283.65>
     8283.65> smain---UYVYtoRGB---3
     8284.00>
     8284.00> smain---write_ppm---3
     8286.06>
     8286.06> smain---read_ppm---4
     8286.17>
     8286.18> smain---RGBtoUYVY---4
     8286.53>
     8286.53> smain---dark---4
     8286.53>
     8286.53> ---dark----before--start
     8286.53>
     8286.53> ---dark---control---
     8286.53>
     8286.53> retvalcontrol=0
     8286.53>
     8286.53> ---dark---process---
     8286.73>
     8286.73> retvalprocess=0
     8286.73>
     8286.73> smain---UYVYtoRGB---4
     8287.07>
     8287.07> smain---write_ppm---4
     8289.14>
     8289.14> smain---read_ppm---5
     8289.25>
     8289.26> smain---RGBtoUYVY---5
     8289.61>
     8289.61> smain---dark---5
     8289.61>
     8289.61> ---dark----before--start
     8289.61>
     8289.61> ---dark---control---
     8289.61>
     8289.61> retvalcontrol=0
     8289.61>
     8289.61> ---dark---process---
     8289.81>
     8289.81> retvalprocess=0
     8289.81>
     8289.81> smain---UYVYtoRGB---5
     8290.15>
     8290.15> smain---write_ppm---5
     8292.21>
     8292.21> smain---read_ppm---6
     8292.32>
     8292.34> smain---RGBtoUYVY---6
     8292.68>
     8292.68> smain---dark---6
     8292.68>
     8292.68> ---dark----before--start
     8292.68>
     8292.68> ---dark---control---
     8292.68>
     8292.68> retvalcontrol=0
     8292.68>
     8292.68> ---dark---process---
     8292.87>
     8292.87> retvalprocess=0
     8292.87>
     8292.89> smain---UYVYtoRGB---6
     8293.21>
     8293.23> smain---write_ppm---6
     8295.29>
     8295.29> smain---read_ppm---7
     8295.40>
     8295.40> smain---RGBtoUYVY---7
     8295.75>
     8295.76> smain---dark---7
     8295.76>
     8295.76> ---dark----before--start
     8295.76>
     8295.76> ---dark---control---
     8295.76>
     8295.76> retvalcontrol=0
     8295.76>
     8295.76> ---dark---process---
     8295.95>
     8295.95> retvalprocess=0
     8295.95>
     8295.95> smain---UYVYtoRGB---7
     8296.31>
     8296.31> smain---write_ppm---7
     8298.37>
     8298.37> smain---read_ppm---8
     8298.48>
     8298.48> smain---RGBtoUYVY---8
     8298.82>
     8298.84> smain---dark---8
     8298.84>
     8298.84> ---dark----before--start
     8298.84>
     8298.84> ---dark---control---
     8298.84>
     8298.84> retvalcontrol=0
     8298.84>
     8298.84> ---dark---process---
     8299.03>
     8299.03> retvalprocess=0
     8299.03>
     8299.03> smain---UYVYtoRGB---8
     8299.37>
     8299.39> smain---write_ppm---8
     8301.45>
     8301.46> smain---end
     8301.46> input file: test.yuv
     8301.46> display_id: 0
     8301.46> Display example
     8301.46> ===============================
     8301.46> [t=0x017a5812] [tid=0x4003d000] xdc.runtime.Main: Entering OMX_Init: (void)
     8301.46>
     8301.48> [t=0x017a5884] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxInit> @line<142>
     8301.48> [t=0x017a59dc] [tid=0x4003d000] xdc.runtime.Main: Entered function:DomxCore_procInit
     8301.50> [t=0x017a5af8] [tid=0x4003d000] xdc.runtime.Main: SysLink_setup() complete
     8301.50> [t=0x017a5b57] [tid=0x4003d000] xdc.runtime.Main: Entering ipc_initialize: (void)
     8301.50>
     8301.51> [t=0x017a5b9f] [tid=0x4003d000] xdc.runtime.Main: filePath = dm81xxbm_m3video.xem3
     8301.51> [t=0x017a5bf5] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269>
     8301.53> [t=0x017a5c49] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone>
     8301.54> [t=0x017a5cb7] [tid=0x4003d000] xdc.runtime.Main: Doing ProcMgr_open()
     8301.54> [t=0x017a632e] [tid=0x4003d000] xdc.runtime.Main: Processor state is Running
     8301.56> [t=0x017a6393] [tid=0x4003d000] xdc.runtime.Main: Exiting ipc_initialize: (void)
     8301.56>
     8301.56> [t=0x017a63ea] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_moduleRegisterMsgqHeap> @line<892>
     8301.57> [t=0x017a6473] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269>
     8301.59> [t=0x017a64c4] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone>
     8301.59> [t=0x017a652f] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DmmDelegate_createIpcHeap> @line<181>
     8301.61> [t=0x017a65a3] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DmmDelegate_createIpcHeap> @line<195> with error<0:ErrorNone>
     8301.62> [t=0x017a65fe] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap>
     8301.64> [t=0x017a6666] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap>
     8301.65> [t=0x017a66c2] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleRegisterMsgqHeap> @line<935> with error<0:ErrorNone>
     8301.65> [t=0x017a6737] [tid=0x4003d000] xdc.runtime.Main: Entering ipc_initialize: (void)
     8301.65>
     8301.65> [t=0x017a6777] [tid=0x4003d000] xdc.runtime.Main: filePath = dm81xxbm_m3vpss.xem3
     8301.67> [t=0x017a67af] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269>
     8301.68> [t=0x017a67fc] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone>
     8301.68> [t=0x017a6853] [tid=0x4003d000] xdc.runtime.Main: Doing ProcMgr_open()
     8301.70> [t=0x017a6f58] [tid=0x4003d000] xdc.runtime.Main: Processor state is Running
     8301.70> [t=0x017a6fa6] [tid=0x4003d000] xdc.runtime.Main: Exiting ipc_initialize: (void)
     8301.70>
     8301.71> [t=0x017a6fe8] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_moduleRegisterMsgqHeap> @line<892>
     8301.73> [t=0x017a7044] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269>
     8301.73> [t=0x017a7094] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone>
     8301.75> [t=0x017a70ee] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DmmDelegate_createIpcHeap> @line<181>
     8301.76> [t=0x017a714e] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DmmDelegate_createIpcHeap> @line<195> with error<0:ErrorNone>
     8301.78> [t=0x017a71a8] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap>
     8301.78> [t=0x017a7225] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap>
     8301.79> [t=0x017a7280] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleRegisterMsgqHeap> @line<935> with error<0:ErrorNone>
     8301.81> [t=0x017a72d9] [tid=0x4003d000] xdc.runtime.Main: Entering ipc_initialize: (void)
     8301.81>
     8301.81> [t=0x017a7318] [tid=0x4003d000] xdc.runtime.Main: filePath = dm81xxbm_c6xdsp.xec674
     8301.82> [t=0x017a7351] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269>
     8301.84> [t=0x017a739e] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone>
     8301.84> [t=0x017f9531] [tid=0x4003d000] xdc.runtime.Main: Doing ProcMgr_open()
     8301.84> [t=0x017f97f7] [tid=0x4003d000] xdc.runtime.Main: Processor state is Unknown
     8301.86> [t=0x017f9842] [tid=0x4003d000] xdc.runtime.Main: Exiting ipc_initialize: (void)
     8301.86>
     8301.87> [t=0x017f9883] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_moduleRegisterMsgqHeap> @line<892>
     8301.87> [t=0x017f98e3] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269>
     8301.89> [t=0x017f9933] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone>
     8301.90> [t=0x017f998f] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DmmDelegate_createIpcHeap> @line<181>
     8301.90> [t=0x017f99f5] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DmmDelegate_createIpcHeap> @line<195> with error<0:ErrorNone>
     8301.92> [t=0x017f9a4f] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap>
     8301.93> [t=0x017f9add] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap>
     8301.95> [t=0x017f9b38] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleRegisterMsgqHeap> @line<935> with error<0:ErrorNone>
     8301.96> [t=0x017faf71] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<DomxInit> @line<183> msg<Waiting for Ipc_attach to happen b/w slave cores>
     8302.84> [t=0x018ef29c] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<DomxInit> @line<186> msg<Wait completed for Ipc_attach to happen b/w slave coAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8302.84> res>
     8302.86> [t=0x018efAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8302.89> 335] [tid=0x4003Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8302.90> d000] xdc.runtimAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8302.92> e.Main: Module<tAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8302.95> i.omx> Entering<Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8302.96> OmxRpc_moduleIniAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.00> tServer> @line<7Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.00> 93>
     8303.01> [t=0x018f0Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.03> d91] [tid=0x4003Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.04> d000] xdc.runtime.Main: Module<ti.omx> Entering<omxrpc_rcm_server_create> @line<220>
     8303.04> [t=0x018f0df0] [tid=0x4003d000] xdc.runtime.Main: @ omxrpc_rcm_server_create: rcmServerName OmxRpcRcmServer_3, priority 14
     8303.06> [t=0x018f0e56] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<225> msg<Before RcmServer_Params_init>
     8303.07> [t=0x018f0efd] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<229> msg<After RcmServer_Params_init>
     8303.09> [t=0x018f0f54] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<232> msg<Before RcmServer_create>
     8303.11> [t=0x018f18b3] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<240> msg<After RcmServer_create>
     8303.11> [t=0x018f1926] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<omxrpc_rcm_server_create> @line<241> with error<0:ErrorNone>
     8303.12> [t=0x018f19af] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<omxrpc_rcm_server_remote_fxn_register> @line<279>
     8303.14> [t=0x018f1a07] [tid=0x4003d000] xdc.runtime.Main: @ omxrpc_rcm_server_remote_fxn_register regFxnCategory 0
     8303.14> [t=0x018f1a4f] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcGetHandle)
     8303.15> [t=0x018f1ad1] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcFreeHandle)
     8303.15> [t=0x018f1b28] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcCreateProxyLite)
     8303.17> [t=0x018f1b75] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcGetHeapMemStats)
     8303.17> [t=0x018f1bc0] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcDeleteProxyLite)
     8303.18> [t=0x018f1c0d] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<omxrpc_rcm_server_remote_fxn_register> @line<306> with error<0:ErrorNone>
     8303.20> [t=0x018f1c6b] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<omxrpc_rcm_server_start> @line<255>
     8303.21> [t=0x018f1cb4] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_start> @line<256> msg<Before RcmServer_start>
     8303.21> [t=0x018f1d1b] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_start> @line<258> msg<After RcmServer_start>
     8303.23> [t=0x018f1d77] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<omxrpc_rcm_server_start> @line<259> with error<0:ErrorNone>
     8303.25> [t=0x018f1dce] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleInitServer> @line<854> with error<0:ErrorNone>
     8303.25> [t=0x018f1e24] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxInit> @line<208> with error<0:ErrorNone>
     8303.26> [t=0x018f1e94] [tid=0x4003d000] xdc.runtime.Main: Entered function:DomxCore_mapPhyAddr2UsrVirtual
     8303.28> [t=0x018f2262] [tid=0x4003d000] xdc.runtime.Main: ProcMgr_map Success VirtAddr: @43a4f000
     8303.28> [t=0x018f22b4] [tid=0x4003d000] xdc.runtime.Main:
     8303.28>
     8303.28> ProcMgr_translateAddr Status [0x0] User Virtual Address [0x43a4f000]
     8303.28>
     8303.29> [t=0x018f231f] [tid=0x4003d000] xdc.runtime.Main: Calling SharedRegion_setEntry (1, 0xbea7ea58)
     8303.29> [t=0x018f2362] [tid=0x4003d000] xdc.runtime.Main: base : 0x43a4f000, len: 0x100000, ownerProcId: 65535
     8303.29>
     8303.31> [t=0x018f75be] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1
     8303.32> [t=0x018fc84f] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1
     8303.32> [t=0x01901b5e] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1
     8303.34> [t=0x01906f31] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1
     8303.34> [t=0x0190c371] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1
     8303.36> [t=0x0191173e] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1
     8303.37> [t=0x01916aa6] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1
     8303.39> [t=0x0191be6d] [tid=0x4003d000] xdc.runtime.Main: ShareAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.42> dRegion_setEntryAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.43>  (1, 0xbea7ea58)Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.45>  Failed, Status Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.45> -1
     8303.48> [t=0x0192124Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.50> 7] [tid=0x4003d0Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.51> 00] xdc.runtime.Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.54> Main: SharedRegiAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.56> on_setEntry (1, Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.59> 0xbea7ea58) FailAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.59> ed, Status -1
     8303.61> [Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.62> t=0x01926671] [tAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.65> id=0x4003d000] xAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.67> dc.runtime.Main:Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.68>  SharedRegion_seAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.71> tEntry (1, 0xbeaAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.73> 7ea58) Failed, SAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.73> tatus -1
     8303.76> [t=0x0Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.78> 197dc60] [tid=0xAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.79> 4003d000] xdc.ruAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.82> ntime.Main: SharAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.84> edRegion_setEntrAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.86> y (1, 0xbea7ea58Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.89> ) Failed, StatusAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed
     8303.89>  -1

    3.

    log_ce_after_omx:

     9455.04< ./display_a8host_debug_after_omx.xv5T -i test.yuv -d 0
     9455.06> root@dm814x-evm:/usr/share/ti/ti-omx# ./display_a8host_debug_after_omx.xv5T -i t
     9455.06> est.yuv -d 0
     9455.25>
     9455.25> before omx
     9455.25> input file: test.yuv
     9455.25> display_id: 0
     9455.25> Display example
     9455.25> ===============================
     9456.36>  OMX_Init completed
     9456.36>  UIAClient is ready to send a UIA configuration command
     9456.36> UIAClient received UIA_CONFIGURE_ACK
     9456.37> UIAClient is done sending requests
     9456.37> UIAClient is ready to send a UIA configuration command
     9456.37> UIAClient received UIA_CONFIGURE_ACK
     9456.37> UIAClient is done sending requests
     9456.37>  opening file
     9456.43> found handle 0x131118 for component OMX.TI.VPSSM3.VFDC
     9456.43>  got display handle
     9456.45> found handle 0x1373f0 for component OMX.TI.VPSSM3.CTRL.DC
     9456.45> Buffer Size computed: 691200
     9456.45> set input port params (width = 720, height = 480)
     9456.46> setting input and output memory type to default
     9456.46> enable input port
     9456.46> got eventEnable/Disable Event
     9456.46> got eventState changed to: OMX_StateIdle
     9456.46>  ctrl-dc state IDLE
     9456.48>  got eventState changed to: OMX_StateIdle
     9456.48>  display state IDLE
     9456.48>  got eventState changed to: OMX_StateExecuting
     9456.48>  display control state execute
     9456.53>  got eventState changed to: OMX_StateExecuting
     9456.54>  display state execute
     9456.54>   file read thread created
     9456.54>   executing the appliaction now!!!
     9494.01>  No data available for Read
     9494.07> got eventOMX_EventBufferFlag
     9494.07> got EOS event
     9494.07>  tearing down the display example
     9494.15>  got eventState changed to: OMX_StateIdle
     9494.15>  display state idle
     9494.15>  got eventState changed to: OMX_StateIdle
     9494.17>  display control state idle
     9494.17>  got eventState changed to: OMX_StateLoaded
     9494.17>  display state loaded
     9494.18>  got eventState changed to: OMX_StateLoaded
     9494.18>  ctrl-dc state loaded
     9494.21>   display free handle
     9494.23>  ctrl-dc free handle
     9494.23> IL Client deinitialized
     9494.23>  example exit
     9494.31>
     9494.31> Omx deinit
     9494.39> [t=0x00000003] [tid=0x400f9000] xdc.runtime.Main: main> app.cmd.lib
     9494.39>
     9494.39> Engine_initDesc---engineName---remote_DSP
     9494.39>
     9494.39> Engine_initDesc---serverName---server.xe674
     9494.39>
     9494.39> smain---begin
     9494.39>
     9494.39> smain---Memory_alloc---inBuf
     9494.39>
     9494.40> inBuf---addr---is:0x405c0000
     9494.40>
     9494.40> smain---Memory_alloc---outBuf
     9494.40>
     9494.40> outBuf---addr---is:0x40e72000
     9494.40>
     9494.40> smain---Memory_alloc---imageBuf
     9494.40>
     9494.40> imageBuf---addr---is:0x41126000
     9494.40>
     9494.40> smain---Memory_alloc---tableBuf
     9494.40>
     9494.42> tableBuf---addr---is:0x40039000
     9494.42>
     9494.42> memcpy---tableBuf
     9494.42>
     9494.42> smain---Engine_open
     9494.42>
     9494.42> engineName is:remote_DSP
     9494.42>
     9494.42>  attrs.procId is:DSP
     9494.56>
     9494.56> success
     9494.56>
     9494.56> ---UNIVERSAL_create---
     9494.56>
     9494.56> -UNIVERSAL_create-UNIVERSAL_create-UNIVERSAL_create
     9494.56>
     9494.56> smain---read_ppm---1
     9494.68>
     9494.68> smain---RGBtoUYVY---1
     9495.39>
     9495.39> smain---dark---1
     9495.39>
     9495.39> ---dark----before--start
     9495.39>
     9495.39> ---dark---control---
     9495.39>
     9495.39> retvalcontrol=0
     9495.39>
     9495.39> ---dark---process---
     9495.57>
     9495.57> retvalprocess=0
     9495.57>
     9495.57> smain---UYVYtoRGB---1
     9496.28>
     9496.28> smain---write_ppm---1
     9498.40>
     9498.40> smain---read_ppm---2
     9498.53>
     9498.54> smain---RGBtoUYVY---2
     9499.21>
     9499.21> smain---dark---2
     9499.21>
     9499.23> ---dark----before--start
     9499.23>
     9499.23> ---dark---control---
     9499.23>
     9499.23> retvalcontrol=0
     9499.23>
     9499.23> ---dark---process---
     9499.42>
     9499.42> retvalprocess=0
     9499.42>
     9499.42> smain---UYVYtoRGB---2
     9500.11>
     9500.12> smain---write_ppm---2
     9502.25>
     9502.25> smain---read_ppm---3
     9502.37>
     9502.37> smain---RGBtoUYVY---3
     9503.06>
     9503.06> smain---dark---3
     9503.06>
     9503.07> ---dark----before--start
     9503.07>
     9503.07> ---dark---control---
     9503.07>
     9503.07> retvalcontrol=0
     9503.07>
     9503.07> ---dark---process---
     9503.26>
     9503.26> retvalprocess=0
     9503.26>
     9503.26> smain---UYVYtoRGB---3
     9503.96>
     9503.96> smain---write_ppm---3
     9506.11>
     9506.11> smain---read_ppm---4
     9506.21>
     9506.23> smain---RGBtoUYVY---4
     9506.90>
     9506.90> smain---dark---4
     9506.90>
     9506.92> ---dark----before--start
     9506.92>
     9506.92> ---dark---control---
     9506.92>
     9506.92> retvalcontrol=0
     9506.92>
     9506.92> ---dark---process---
     9507.11>
     9507.11> retvalprocess=0
     9507.11>
     9507.11> smain---UYVYtoRGB---4
     9507.81>
     9507.81> smain---write_ppm---4
     9509.93>
     9509.95> smain---read_ppm---5
     9510.06>
     9510.06> smain---RGBtoUYVY---5
     9510.76>
     9510.76> smain---dark---5
     9510.76>
     9510.76> ---dark----before--start
     9510.76>
     9510.76> ---dark---control---
     9510.76>
     9510.76> retvalcontrol=0
     9510.76>
     9510.78> ---dark---process---
     9510.96>
     9510.96> retvalprocess=0
     9510.96>
     9510.96> smain---UYVYtoRGB---5
     9511.65>
     9511.65> smain---write_ppm---5
     9513.79>
     9513.79> smain---read_ppm---6
     9513.92>
     9513.92> smain---RGBtoUYVY---6
     9514.61>
     9514.61> smain---dark---6
     9514.61>
     9514.62> ---dark----before--start
     9514.62>
     9514.62> ---dark---control---
     9514.62>
     9514.62> retvalcontrol=0
     9514.62>
     9514.62> ---dark---process---
     9514.81>
     9514.81> retvalprocess=0
     9514.81>
     9514.81> smain---UYVYtoRGB---6
     9515.51>
     9515.51> smain---write_ppm---6
     9517.64>
     9517.65> smain---read_ppm---7
     9517.78>
     9517.78> smain---RGBtoUYVY---7
     9518.46>
     9518.46> smain---dark---7
     9518.46>
     9518.46> ---dark----before--start
     9518.46>
     9518.46> ---dark---control---
     9518.46>
     9518.46> retvalcontrol=0
     9518.46>
     9518.46> ---dark---process---
     9518.65>
     9518.65> retvalprocess=0
     9518.65>
     9518.65> smain---UYVYtoRGB---7
     9519.36>
     9519.36> smain---write_ppm---7
     9521.50>
     9521.50> smain---read_ppm---8
     9521.67>
     9521.68> smain---RGBtoUYVY---8
     9522.39>
     9522.39> smain---dark---8
     9522.39>
     9522.39> ---dark----before--start
     9522.39>
     9522.39> ---dark---control---
     9522.39>
     9522.39> retvalcontrol=0
     9522.39>
     9522.39> ---dark---process---
     9522.59>
     9522.59> retvalprocess=0
     9522.59>
     9522.59> smain---UYVYtoRGB---8
     9523.26>
     9523.28> smain---write_ppm---8
     9525.45>
     9525.45> smain---end
     9525.48> root@dm814x-evm:/usr/share/ti/ti-omx#