About the C6accel opencv test app segmentation fault on DM8148
My platform is "evmDM8148" ,and using the "ezsdk_dm814x-evm_5_04_00_1" for my Linux.
bootargs is
"console=ttyO0,115200n8 rootwait rw mem=169M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti814xfb.vram=0:40M,1:1M,2:1M root=/dev/nfs nfsroot=192.168.12.45:/home/jianguo/ti-ezsdk_dm814x-evm_5_04_00_11/filesystem/targetfs ip=dhcp autoload=no"
I was installed the "c6accel_2_01_00_11_Linux-x86" reference the "Getting started with C6EZAccel", and also built the test app for "dsplib"and "opencv".
Then I test the dsplib test app is ok.
But, I got the segmentation fault when I test the opencv test app.
I had run "loadmodules_ti8148_c6accel.sh" to ensure the "cmemk" configure was correct for codec ti814x.xe674 before run the opencv test app.
I set CE_DEBUG to 3 and show the message below
******************************************************************************
Sample application for testing kernels in C6Accel started.
******************************************************************************
[t=0x000002ad] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_init> Enter
[t=0x00000327] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] Global_init> This program was built with the following packages:
[t=0x0000036a] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package gnu.targets (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/gnu/targets/) [1, 0, 1]
[t=0x000003c7] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/) [1, 0, 0, 0]
[t=0x00000429] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm.rtsv7A (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/rtsv7A/) [1, 0, 0, 0]
[t=0x0000048f] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.syslink (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/syslink_2_10_03_20/packages/ti/syslink/) [1, 0, 0, 0]
[t=0x000004eb] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.c6accel (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/c6accel_patch_release/soc/packages/ti/c6accel/) [1, 0, 0]
[t=0x00000548] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.utils.loggers (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/osal_1_22_01_09/packages/ti/sdo/utils/loggers/) [1, 0, 0]
[t=0x000005b7] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.xdcruntime.linux (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/osal_1_22_01_09/packages/ti/sdo/xdcruntime/linux/) [1, 0, 0]
[t=0x0000061d] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.global (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/global/) [1, 0, 0]
[t=0x0000067f] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdais_7_22_00_03/packages/ti/xdais/dm/) [1, 0, 7]
[t=0x000006d9] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.utils.xdm (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
[t=0x0000073e] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.xdais (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdais_7_22_00_03/packages/ti/xdais/) [1, 2.0, 1]
[t=0x000007ac] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.node (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/node/) [1, 0, 0]
[t=0x0000080d] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.global (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/framework_components_3_22_01_07/packages/ti/sdo/fc/global/) [1, 0, 0]
[t=0x00000872] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.linuxutils.cmem (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/linuxutils_3_22_00_02/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
[t=0x000008d8] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexa8 (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexa8/) [1, 0, 0]
[t=0x0000093d] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.peripherals.hdvicp2 (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/ti/catalog/peripherals/hdvicp2/) []
[t=0x000009a5] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.catalog (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/ti/catalog/) [1, 0, 0]
[t=0x00000a00] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.c6000 (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/ti/catalog/c6000/) [1, 0, 0, 0]
[t=0x00000a61] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.peripherals.timers (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/peripherals/timers/) []
[t=0x00052987] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexm3 (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexm3/) [1, 0, 0]
[t=0x000529f5] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.platforms.evmTI814X (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/xdctools_3_23_01_43/packages/ti/platforms/evmTI814X/) [1, 0, 0]
[t=0x00052a5d] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal.linux (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
[t=0x00052ac4] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/) [2, 0, 2]
[t=0x00052b25] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/) [2, 0, 1]
[t=0x00052b85] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc.dsplink (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1]
[t=0x00052bec] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.alg (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/alg/) [1, 0, 1]
[t=0x00052c4c] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/) [1, 0, 6]
[t=0x00052ca9] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.universal (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/universal/) [1, 0, 0]
[t=0x00052d0e] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package ti.c6accel.ce (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/c6accel_patch_release/soc/packages/ti/c6accel/ce/) [1, 0, 0]
[t=0x00052d70] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+4] package c6accel_opencv_testapp_config (/home/ricky/TI/DM8148/ezsdk05040011/component-sources/c6accel_patch_release/soc/app/c6accel_opencv_testapp/c6accel_opencv_testapp_config/) []
[t=0x00052e90] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x5042c)
[t=0x00052f2f] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4b778)
[t=0x00052fb0] [tid=0x400e7000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> SysLink_setup()...
[t=0x00053ede] [tid=0x400e7000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> ... SysLink_setup() done
[t=0x00053fef] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x468c4)
[t=0x00054066] [tid=0x400e7000] ti.sdo.ce.alg: [+E] ALG_init> Enter
[t=0x00054099] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[0] = 0x0
[t=0x000540c5] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[1] = 0x0
[t=0x000540f0] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[2] = 0x0
[t=0x0005411a] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[3] = 0x0
[t=0x00054144] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[4] = 0x0
[t=0x0005416f] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[5] = 0x0
[t=0x00054199] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[6] = 0x0
[t=0x000541c3] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[7] = 0x0
[t=0x000541ed] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[8] = 0x0
[t=0x00054217] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[9] = 0x0
[t=0x00054242] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[10] = 0x0
[t=0x0005426c] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[11] = 0x0
[t=0x000a619a] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[12] = 0x0
[t=0x000a61d0] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[13] = 0x0
[t=0x000a61fc] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[14] = 0x0
[t=0x000a6227] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[15] = 0x0
[t=0x000a6253] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[16] = 0x0
[t=0x000a627e] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[17] = 0x0
[t=0x000a62a8] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[18] = 0x0
[t=0x000a62d3] [tid=0x400e7000] ti.sdo.ce.alg: [+E] _ALG_sems[19] = 0x0
[t=0x000a62ff] [tid=0x400e7000] ti.sdo.ce.alg: [+X] ALG_init> Exit
[t=0x000a6328] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x432e0)
[t=0x000a639e] [tid=0x400e7000] ti.sdo.ce.Engine: [+6] Engine_init> CE debugging on (CE_DEBUG=3; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
[t=0x000a63f8] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x3a8b8)
[t=0x000a6450] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0xb002c, 1)
[t=0x000a648e] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
[t=0x000a64d0] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xdfb50)
[t=0x000a650b] [tid=0x400e7000] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = ti8148, remoteName = ti814x.xe674
[t=0x000a6555] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0xb0048, 1)
[t=0x000a658a] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
[t=0x000a65bd] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xdfb88)
[t=0x000a65f1] [tid=0x400e7000] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = local, remoteName = (null)
[t=0x000a6637] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x30)
[t=0x000a666a] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xdfbc0)
[t=0x000a66c5] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4c964)
[t=0x000a6732] [tid=0x400e7000] ti.sdo.ce.Server: [+E] Server_init()
[t=0x000a6762] [tid=0x400e7000] ti.sdo.ce.Server: [+E] Server_init> Global_useLinkArbiter = 0
[t=0x000a6797] [tid=0x400e7000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x417fc)
[t=0x000a680a] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine_open> Enter('ti8148', 0x0, 0xbedfcbf4)
[t=0x000a6856] [tid=0x400e7000] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0]
[t=0x000a6899] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x40)
[t=0x000a68cd] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xdfc28)
[t=0x000a6903] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0xdfc28, ec=0xbedfcbf4)
[t=0x000a693c] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0xdfb58
[t=0x000a696d] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0xb013c
[t=0x000a69a3] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> found remote alg c6accel
[t=0x000a69d5] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> engine has server!
[t=0x000a6a07] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> engine->procId = DSP
[t=0x000a6a3b] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> engine->coreId = 0
[t=0x000a6a6e] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rserverOpen('ti814x.xe674'), count = 0
[t=0x000a6aa4] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rserverOpen >, memMap = 0x0, useExtLoader = 0
[t=0x000a6ade] [tid=0x400e7000] ti.sdo.ce.ipc.Processor: [+E] Processor_create> Enter(imageName='ti814x.xe674', memMap='(null)', attrs=0xbedfcbe0)
[t=0x000a6d95] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x3c)
[t=0x000a6dda] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xdfc70)
[t=0x000f8e98] [tid=0x400e7000] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=1, proc=0xdfc70)
[t=0x000f8efd] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=1)
[t=0x000f8f35] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0xdfc70)
[t=0x000f8f6f] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'...
[t=0x000f8faf] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0...
[t=0x000f9231] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Attaching to DSP...
[t=0x000fa30f] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Loading ti814x.xe674 on DSP (0 args)...
[t=0x001c651d] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling Ipc_control(LOADCALLBACK)...
[t=0x001c72a0] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(LOADCALLBACK) status: 0
[t=0x001c7363] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Starting DSP ...
[t=0x001d04ed] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(STARTCALLBACK) status: 159195136
[t=0x001d05eb] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling HeapBufMP_create(): nblocks 64, blocksize 0x1000
[t=0x001d13e3] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> MessageQ_registerHeap(heapH: 0xe0ec8, heapId: 3)
[t=0x001d1480] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+1] Processor_create_d> CMEM block #0 found, doing ProcMgr_map(0x96c00000, 0x1400000)...
[t=0x001d1562] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> return (1)
[t=0x001d15f0] [tid=0x41301490] ti.sdo.ce.ipc.Processor: [+E] getCmd_d> Enter (proc=0x41300dd4)
[t=0x001d1ed6] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_locate> return (0)
[t=0x001d1f14] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] checkServer(0xdfc28)
[t=0x001d1f9d] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_put> Enter(msgqId=0x0, msg=0x4160be00)
[t=0x001d2070] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_put> return (0)
[t=0x001d2157] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_get> Enter(comm=0xe0ef8, msg=0xbedfcbf0, timeout=-1)
[t=0x001d21d4] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_get> MSGQ_get() status=0x0, return (0)
[t=0x001d2254] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] rmsInit> RMS initialized(0xdfc28); CE_DEBUG on, setting DSP trace mask to time=2;ti.sdo.fc.%+EX1234567;ti.sdo.ce.%+EX1234567;ti.sdo.fc.dskt2-2
[t=0x001d22e2] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine_setTrace> Enter(engine=0xdfc28, mask='time=2;ti.sdo.fc.%+EX1234567;ti.sdo.ce.%+EX1234567;ti.sdo.fc.dskt2-2')
[t=0x001d244b] [tid=0x400e7000] ti.sdo.ce.Engine: [+1] Engine_setTrace> Requesting DSP set trace ...
[t=0x001d24b6] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_put> Enter(msgqId=0x0, msg=0x4160be00)
[t=0x001d254b] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_put> return (0)
[t=0x001d25da] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_get> Enter(comm=0xe0ef8, msg=0xbedfcb64, timeout=-1)
[t=0x001d269c] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_get> MSGQ_get() status=0x0, return (0)
[t=0x001d2713] [tid=0x400e7000] ti.sdo.ce.Engine: [+X] Engine_setTrace> return(0)
[t=0x001d2790] [tid=0x400e7000] ti.sdo.ce.Engine: [+3] Engine_fwriteTrace(0xdfc28, '[DSP] ', 0x408d75e8)
[t=0x001d2816] [tid=0x400e7000] ti.sdo.ce.Engine: [+3] Engine_fwriteTrace(): requesting DSP trace @0x1d2813 ...
[t=0x001d287f] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_put> Enter(msgqId=0x0, msg=0x4160be00)
[t=0x001d2913] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_put> return (0)
[t=0x001d29a1] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_get> Enter(comm=0xe0ef8, msg=0xbedfcb1c, timeout=-1)
[t=0x001d2a2e] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_get> MSGQ_get() status=0x0, return (0)
[t=0x001d2a96] [tid=0x400e7000] ti.sdo.ce.Engine: [+3] Engine_fwriteTrace> got 0 chars @0x1d2813 (0 still avail, max: 32744, lost: 0)
[t=0x001d2b1d] [tid=0x400e7000] ti.sdo.ce.Engine: [+X] Engine_fwriteTrace> returning count [0]
[t=0x001d2b7f] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine_initFromServer(0xdfc28)
[t=0x001d2c02] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine_getNumServerAlgs(0xdfc28 0xbedfcb50)
[t=0x001d2c67] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_put> Enter(msgqId=0x0, msg=0x4160be00)
[t=0x001d2cf8] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_put> return (0)
[t=0x001d2d84] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_get> Enter(comm=0xe0ef8, msg=0xbedfcb4c, timeout=-1)
[t=0x001d2e36] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_get> MSGQ_get() status=0x0, return (0)
[t=0x001d2e75] [tid=0x400e7000] ti.sdo.ce.Engine: [+2] Engine_getNumServerAlgs> number of server algs = 1
[t=0x001d2eeb] [tid=0x400e7000] ti.sdo.ce.Engine: [+X] Engine_getNumServerAlgs> Returning 0
[t=0x001d2f48] [tid=0x400e7000] ti.sdo.ce.Engine: [+2] Engine_initFromServer> Number of remote algs statically configured in engine: 1
[t=0x001d2fca] [tid=0x400e7000] ti.sdo.ce.Engine: [+2] Engine_initFromServer> Number of statically configured remote algs = number of server algs: 1
[t=0x001d303f] [tid=0x400e7000] ti.sdo.ce.Engine: [+1] Engine_initFromServer> Returning 0
[t=0x00224ea3] [tid=0x400e7000] ti.sdo.ce.Engine: [+X] Engine_open> return(0xdfc28)
[t=0x00224f12] [tid=0x400e7000] ti.sdo.ce.universal.UNIVERSAL: [+E] UNIVERSAL_create> Enter (engine=0xdfc28, name='c6accel', params=0xb051c (size=0x4))
[t=0x00224f70] [tid=0x400e7000] ti.sdo.ce.VISA: [+E] VISA_create(0xdfc28, 'c6accel', 0xb051c, 0x648, 'ti.sdo.ce.universal.IUNIVERSAL')
[t=0x00224fc0] [tid=0x400e7000] ti.sdo.ce.VISA: [+E] VISA_create2(0xdfc28, 'c6accel', 0xb051c, 0x4, 0x648, 'ti.sdo.ce.universal.IUNIVERSAL')
[t=0x00225046] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
[t=0x00225088] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xe0f18)
[t=0x002250bd] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x4)
[t=0x002250f0] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xe0f50)
[t=0x00225125] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_alloc> Enter(poolId=0x3, msg=0xe0f50, size=648)
[t=0x0022518e] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_alloc> msg=0x4160ce00, returning (0)
[t=0x002251d3] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine_createNode(0xdfc28, 'c6accel', 648, 0xb051c, 0x4, 0xbedfcb50)
[t=0x0022521e] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine> allocNode Enter(engine=0xdfc28, impId='c6accel')
[t=0x0022525c] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x1c)
[t=0x00225291] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xe0f80)
[t=0x002252c6] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine> allocNode(). Calling Comm_create(NULL, NULL)
[t=0x00225301] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_create> Enter(queueName='(null)', myAttrs=0x0)
[t=0x0022533d] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x4)
[t=0x0022536f] [tid=0x400e7000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xe0fa0)
[t=0x00225681] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_create> return (0xe0fa0)
[t=0x002256d0] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_put> Enter(msgqId=0x0, msg=0x4160be00)
[t=0x00225739] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_put> return (0)
[t=0x0022576e] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_get> Enter(comm=0xe0ef8, msg=0xbedfca5c, timeout=-1)
[t=0x0022597c] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_get> MSGQ_get() status=0x0, return (0)
[t=0x002259c0] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_put> Enter(msgqId=0x0, msg=0x4160be00)
[t=0x00225a13] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_put> return (0)
[t=0x00225a45] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_get> Enter(comm=0xe0ef8, msg=0xbedfca5c, timeout=-1)
[t=0x00225ac1] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_get> MSGQ_get() status=0x0, return (0)
[t=0x00225afd] [tid=0x400e7000] ti.sdo.ce.Engine: [+4] Engine_createNode> created node(stdIn=0x1, stdOut=0xe0fa0, algName='c6accel', rmsNode=0x9f905d28, algHandle=0x9f905e50)
[t=0x00225b58] [tid=0x400e7000] ti.sdo.ce.Engine: [+4] Comm_getId(node->stdOut)=0x30001
[t=0x00225b9a] [tid=0x400e7000] ti.sdo.ce.Engine: [+3] Engine_fwriteTrace(0xdfc28, '[DSP] ', 0x408d75e8)
[t=0x00225bda] [tid=0x400e7000] ti.sdo.ce.Engine: [+3] Engine_fwriteTrace(): requesting DSP trace @0x225bd7 ...
[t=0x00225c19] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_put> Enter(msgqId=0x0, msg=0x4160be00)
[t=0x00225c6a] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_put> return (0)
[t=0x00225ccb] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+E] Comm_get> Enter(comm=0xe0ef8, msg=0xbedfc9cc, timeout=-1)
[t=0x00225d16] [tid=0x400e7000] ti.sdo.ce.ipc.Comm: [+X] Comm_get> MSGQ_get() status=0x0, return (0)
[t=0x00225d51] [tid=0x400e7000] ti.sdo.ce.Engine: [+3] Engine_fwriteTrace> got 0 chars @0x225bd7 (0 still avail, max: 32744, lost: 0)
[t=0x00225d9b] [tid=0x400e7000] ti.sdo.ce.Engine: [+X] Engine_fwriteTrace> returning count [0]
[t=0x00277ba4] [tid=0x400e7000] ti.sdo.ce.Engine: [+2] Engine_createNode> Returning 0xe0f80
[t=0x00277be4] [tid=0x400e7000] ti.sdo.ce.Engine: [+E] Engine_getProcId(0xdfc28)
[t=0x00277c19] [tid=0x400e7000] ti.sdo.ce.VISA: [+5] VISA_create> remote codec created (name='c6accel', localQueueID=0xe0fa0, remoteQueueID=0x0001)
[t=0x00277c68] [tid=0x400e7000] ti.sdo.ce.universal.UNIVERSAL: [+X] UNIVERSAL_create> return (0xe0f18)
-----------------------------------------------------------------------------
Test for OpenCV Functions in C6accel
-----------------------------------------------------------------------------
Segmentation fault
Have any one can help me? Give me some solutions or suggestions.
Thanks.