Hi :
when I use the DSPLINK,I met a problem about CHNL_reclaim ,i know where has caused the problem but i do not know why ,could you help me ??i have been hanging on this problem for a week .Thank you ! the fllowing is my error log
Assertion failed (DSP_FAILED (status) || ( DSP_SUCCEEDED (status) && (ioInfo->buffer != NULL))).
File : /opt/omapl138/OMAP-L138_arm_1_00_00_11/dsplink_linux_1_65_00_02/dsplink/gpp/src/../../gpp/src/ldrv/ldrv_chnl.c Line : 976
===============COMM Application : START ==========
the COMM_create is processing
Entered PROC_setup ()
linkCfg [0x0]
Entered DRV_Initialize ()
drvObj [0x29748]
arg [0x0]
Leaving DRV_Initialize () status [0x8000]
Entered DRV_ProtectInit ()
drvObj [0x2a008]
Leaving DRV_ProtectInit () status [0x8000]
Entered DRV_ProtectEnter ()
drvObj [0x2a008]
Leaving DRV_ProtectEnter () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e011]
arg1 [0xbef13c08]
arg2 [0x0]
Entered DRV_installCleanupRoutines ()
linkCfgPtr [0x2971c]
Leaving DRV_installCleanupRoutines ()
osStatus: 0
Entered _POOL_init ()
Leaving _POOL_init ()
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _MEM_USR_init ()
Leaving _MEM_USR_init () status [0x8000]
Entered _IDM_USR_init ()
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e053]
arg1 [0xbef13bdc]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _IDM_USR_init () status [0x8000]
Entered _SYNC_USR_init ()
Entered _IDM_USR_create ()
key [0x10080]
attrs [0xbef13be4]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e055]
arg1 [0xbef13bbc]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _IDM_USR_create () status [0x8000]
Leaving _SYNC_USR_init () status [0x8000]
Entered _SYNC_USR_createCS ()
idKey [0x1ebec]
csObj [0x29750]
Entered _IDM_USR_acquireId ()
key [0x10080]
idKey [0x1ebec]
id [0xbef13be8]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e057]
arg1 [0xbef13bbc]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _IDM_USR_acquireId () status [0x8000]
Leaving _SYNC_USR_createCS () status [0x8000]
Entered DRV_ProtectLeave ()
drvObj [0x2a008]
Leaving DRV_ProtectLeave () status [0x8000]
Entered PROC_resetCurStatus ()
Leaving PROC_resetCurStatus ()
Leaving PROC_setup () status [0x8000]
Entered PROC_attach ()
procId [0x0]
attr [0x0]
Entered DRV_Initialize ()
drvObj [0x29748]
arg [0x0]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving DRV_Initialize () status [0x8000]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e018]
arg1 [0xbef13c04]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _MPCS_init ()
procId [0x0]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e047]
arg1 [0xbef13bd0]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _MPCS_open ()
procId [0x0]
name [0x1c4d0]
mpcsHandle [0x29e44]
mpcsShObj [0x40184180]
Entered _MPCS_OS_open ()
procId [0x0]
name [0x1c4d0]
mpcsHandle [0x29e44]
mpcsShObj [0x40184180]
Entered _MEM_USR_calloc ()
ptr [0x29e44]
bytes [0x10]
_MEM_USR_calloc *ptr [0x2a038]
Leaving _MEM_USR_calloc () status [0x8000]
Entered _SYNC_USR_createCS ()
idKey [0x1c4d0]
csObj [0x2a03c]
Entered _IDM_USR_acquireId ()
key [0x10080]
idKey [0x1c4d0]
id [0xbef13b48]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e057]
arg1 [0xbef13b1c]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _IDM_USR_acquireId () status [0x8000]
Leaving _SYNC_USR_createCS () status [0x8000]
Leaving _MPCS_OS_open () status [0x8000]
Leaving MPCS_open () status [0x8000]
Leaving _MPCS_init () status [0x8000]
Entered _MPLIST_moduleInit ()
procId [0x0]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e051]
arg1 [0xbef13bb8]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered MPCS_create ()
procId [0x0]
name [0x1ce7c]
mpcsShObj [0x40021380]
attrs [0xbef13bb6]
Entered MPCS_enter ()
mpcsHandle [0x2a038]
Entered _MPCS_OS_enter ()
procId [0x0]
mpcsHandle [0x2a038]
Entered _SYNC_USR_enterCS ()
csObj [0x2a050]
Leaving _SYNC_USR_enterCS () status [0x8000]
Leaving _MPCS_OS_enter () status [0x8000]
Leaving MPCS_enter () status [0x8000]
Entered MPCS_leave ()
mpcsHandle [0x2a038]
Entered _MPCS_OS_leave ()
procId [0x0]
mpcsHandle [0x2a038]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a050]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving _MPCS_OS_leave () status [0x8000]
Leaving MPCS_leave () status [0x8000]
Leaving MPCS_create () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e052]
arg1 [0xbef13bb8]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _MPLIST_moduleInit () status [0x8000]
Entered _MPLIST_init ()
procId [0x0]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e051]
arg1 [0xbef13bd0]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _MPCS_open ()
procId [0x0]
name [0x1ce7c]
mpcsHandle [0x29b24]
mpcsShObj [0x40021380]
Entered _MPCS_OS_open ()
procId [0x0]
name [0x1ce7c]
mpcsHandle [0x29b24]
mpcsShObj [0x40021380]
Entered _MEM_USR_calloc ()
ptr [0x29b24]
bytes [0x10]
_MEM_USR_calloc *ptr [0x2a068]
Leaving _MEM_USR_calloc () status [0x8000]
Entered _SYNC_USR_createCS ()
idKey [0x1ce7c]
csObj [0x2a06c]
Entered _IDM_USR_acquireId ()
key [0x10080]
idKey [0x1ce7c]
id [0xbef13b48]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e057]
arg1 [0xbef13b1c]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _IDM_USR_acquireId () status [0x8000]
Leaving _SYNC_USR_createCS () status [0x8000]
Leaving _MPCS_OS_open () status [0x8000]
Leaving MPCS_open () status [0x8000]
Leaving _MPLIST_init () status [0x8000]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving PROC_attach () status [0x8000]
the PROC_attach exit?? the status = [8000]
entering the POOL_open
Entered POOL_open ()
poolId [0x0]
params [0xbef13c50]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e03f]
arg1 [0xbef13c00]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_open () status [0x8000]
exiting the POOL_open
entering the PROC_load
Entered PROC_load ()
procId [0x0]
imagePath [0xbef13f01]
argc [0x0]
argv [0x0]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e015]
arg1 [0xbef13c04]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving PROC_load () status [0x8000]
the PROC_load exit?? the status = [8000]
entering the CHNL_create
Entered CHNL_create ()
procId [0x0]
chnlId [0x0]
attrs [0xbef13c60]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e024]
arg1 [0xbef13c14]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving CHNL_create () status [0x8000]
exiting CHNL_create . Status = [0x8000]
Entered CHNL_allocateBuffer ()
procId [0x0]
chnlId [0x0]
size [0x80]
bufArray [0x2972c]
numBufs [0x1]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e028]
arg1 [0xbef13c14]
arg2 [0x0]
Entered _POOL_xltBuf ()
poolId [0x0]
bufPtr [0x2972c]
xltFlag [0x2]
Entered the tranfered address ()
fmAddrBase [0xc2c00000]
size [0xd0000]
toAddrBase [0x4018d000]
Leaving _POOL_xltBuf () status [0x8000]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving CHNL_allocateBuffer () status [0x8000]
the allocated buffer address [0x4018d000]
entering the PROC_start
Entered PROC_start ()
procId [0x0]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e013]
arg1 [0xbef13c04]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving PROC_start () status [0x8000]
exiting PROC_start () . Status = [0x8000]
entering MSGQ_transportOpen ()
Entered MSGQ_transportOpen ()
procId [0x0]
attrs [0xbef13c4e]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e030]
arg1 [0xbef13c04]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving MSGQ_transportOpen () status [0x8000]
exiting MSGQ_transportOpen (). Status = [0x8000]
Leaving COMM_Create ()
we reach here ??
we reach here create
Entered COMM_Execute ()
Entered MSGQ_locate ()
queueName [0x291bc]
msgqQueue [0x291dc]
attrs [0xbef13c7c]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e034]
arg1 [0xbef13c48]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving MSGQ_locate () status [0x8000]
the allocated buffer address [0x4018d000]
Entered the 0 loop .....
Entered CHNL_issue ()
procId [0x0]
chnlId [0x0]
ioReq [0x29730]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e026]
arg1 [0xbef13c4c]
arg2 [0x0]
Entered _POOL_xltBuf ()
poolId [0x0]
bufPtr [0xbef13b5c]
xltFlag [0x200]
Entered the tranfered address ()
fmAddrBase [0x4018d000]
size [0xd0000]
toAddrBase [0xc2c00000]
Leaving _POOL_xltBuf () status [0x8000]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving CHNL_issue () status [0x8000]
Entered CHNL_reclaim ()
procId [0x0]
chnlId [0x0]
timeout [0xffffffff]
ioReq [0x29730]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e027]
arg1 [0xbef13c4c]
arg2 [0x0]
Entered _POOL_xltBuf ()
poolId [0x0]
bufPtr [0x29730]
xltFlag [0x2]
Entered the tranfered address ()
fmAddrBase [0xc2c00000]
size [0xd0000]
toAddrBase [0x4018d000]
Failure: Status:[0x80008013] File:[0x20b] Line:[190]
Leaving _POOL_xltBuf () status [0x80008013]
Failure: Status:[0x80008013] File:[0x50c] Line:[601]
Status: 8000
Leaving DRV_Invoke () status [0x80008013]
Failure: Status:[0x80008013] File:[0x201] Line:[392]
Leaving CHNL_reclaim () status [0x80008013]
the buffer address after first call CHNL_reclaim[(nil)]
Using CHNL_reclaim() get data from DSP failed status = [0x80008013]print the first recieved data
Entered DSPLINK_sigHandler ()
sigNum [0xb]
Entered DSPLINK_atExitHandler ()
=====================================================================
IMPORTANT: There may be several error prints in the atExit handler.
These occur because DSPLink tries to clean up resources.
If resources are already freed, it will cause errors.
THESE ERRORS CAN BE SAFELY IGNORED.
=====================================================================
Entered MSGQ_transportClose ()
procId [0x0]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e031]
arg1 [0xbef1390c]
arg2 [0x0]
Status: 800d
Leaving DRV_Invoke () status [0x800d]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving MSGQ_transportClose () status [0x800d]
Entered PROC_stop ()
procId [0x0]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e014]
arg1 [0xbef1390c]
arg2 [0x0]
Status: 800c
Leaving DRV_Invoke () status [0x800c]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving PROC_stop () status [0x800c]
Entered POOL_close ()
poolId [0x0]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e040]
arg1 [0xbef13908]
arg2 [0x0]
Status: 800d
Leaving DRV_Invoke () status [0x800d]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x800d]
Entered POOL_close ()
poolId [0x1]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x2]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x3]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x4]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x5]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x6]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x7]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x8]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x9]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xa]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xb]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xc]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xd]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xe]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xf]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x10]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x11]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x12]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x13]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x14]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x15]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x16]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x17]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x18]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x19]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1a]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1b]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1c]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1d]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1e]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1f]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving POOL_close () status [0x80008000]
Entered PROC_detach ()
procId [0x0]
Entered _SYNC_USR_enterCS ()
csObj [0x2a020]
Leaving _SYNC_USR_enterCS () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e01f]
arg1 [0xbef1390c]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _MPLIST_exit ()
procId [0x0]
Entered MPCS_close ()
procId [0x0]
mpcsHandle [0x2a068]
Entered MPCS_enter ()
mpcsHandle [0x2a038]
Entered _MPCS_OS_enter ()
procId [0x0]
mpcsHandle [0x2a038]
Entered _SYNC_USR_enterCS ()
csObj [0x2a050]
Leaving _SYNC_USR_enterCS () status [0x8000]
Leaving _MPCS_OS_enter () status [0x8000]
Leaving MPCS_enter () status [0x8000]
Entered _MPCS_OS_close ()
procId [0x0]
mpcsHandle [0x2a068]
Entered _SYNC_USR_deleteCS ()
csObj [0x2a06c]
Entered _IDM_USR_releaseId ()
key [0x10080]
id [0x2]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e058]
arg1 [0xbef13844]
arg2 [0x0]
Status: 8006
Leaving DRV_Invoke () status [0x8006]
Leaving _IDM_USR_releaseId () status [0x8006]
Leaving _SYNC_USR_deleteCS () status [0x8006]
Entered _MEM_USR_free ()
ptr [0xbef13880]
Leaving _MEM_USR_free () status [0x8000]
Leaving _MPCS_OS_close () status [0x8006]
Entered MPCS_leave ()
mpcsHandle [0x2a038]
Entered _MPCS_OS_leave ()
procId [0x0]
mpcsHandle [0x2a038]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a050]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving _MPCS_OS_leave () status [0x8000]
Leaving MPCS_leave () status [0x8000]
Leaving MPCS_close () status [0x8006]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e052]
arg1 [0xbef138d4]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _MPLIST_exit () status [0x8006]
Entered _MPLIST_moduleExit ()
procId [0x0]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e051]
arg1 [0xbef138d0]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered MPCS_delete ()
procId [0x0]
name [0x1ce7c]
Leaving MPCS_delete () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e052]
arg1 [0xbef138d0]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _MPLIST_moduleExit () status [0x8000]
Entered _MPCS_exit ()
procId [0x0]
Entered MPCS_close ()
procId [0x0]
mpcsHandle [0x2a038]
Entered _MPCS_OS_close ()
procId [0x0]
mpcsHandle [0x2a038]
Entered _SYNC_USR_deleteCS ()
csObj [0x2a03c]
Entered _IDM_USR_releaseId ()
key [0x10080]
id [0x1]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e058]
arg1 [0xbef13844]
arg2 [0x0]
Status: 8006
Leaving DRV_Invoke () status [0x8006]
Leaving _IDM_USR_releaseId () status [0x8006]
Leaving _SYNC_USR_deleteCS () status [0x8006]
Entered _MEM_USR_free ()
ptr [0xbef13880]
Leaving _MEM_USR_free () status [0x8000]
Leaving _MPCS_OS_close () status [0x8006]
Leaving MPCS_close () status [0x8006]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e048]
arg1 [0xbef138d4]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _MPCS_exit () status [0x8006]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e017]
arg1 [0xbef1390c]
arg2 [0x0]
Status: 8009
Leaving DRV_Invoke () status [0x8009]
Entered DRV_Finalize ()
drvObj [0x2a008]
arg [0x0]
Leaving DRV_Finalize () status [0x8000]
Entered _SYNC_USR_leaveCS ()
csObj [0x2a020]
Leaving _SYNC_USR_leaveCS () status [0x8000]
Leaving PROC_detach () status [0x8009]
Entered PROC_destroy ()
Entered DRV_ProtectEnter ()
drvObj [0x2a008]
Leaving DRV_ProtectEnter () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e01e]
arg1 [0xbef1390c]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Entered _SYNC_USR_deleteCS ()
csObj [0x29750]
Entered _IDM_USR_releaseId ()
key [0x10080]
id [0x0]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e058]
arg1 [0xbef138cc]
arg2 [0x0]
Status: 8006
Leaving DRV_Invoke () status [0x8006]
Leaving _IDM_USR_releaseId () status [0x8006]
Leaving _SYNC_USR_deleteCS () status [0x8006]
Entered _SYNC_USR_exit ()
Entered _IDM_USR_delete ()
key [0x10080]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e056]
arg1 [0xbef138cc]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _IDM_USR_delete () status [0x8000]
Leaving _SYNC_USR_exit () status [0x8000]
Entered _IDM_USR_exit ()
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e054]
arg1 [0xbef138e4]
arg2 [0x0]
Status: 8000
Leaving DRV_Invoke () status [0x8000]
Leaving _IDM_USR_exit () status [0x8000]
Entered _MEM_USR_exit ()
Leaving _MEM_USR_exit () status [0x8000]
Entered DRV_Invoke ()
drvObj [0x2a008]
cmdId [0xc018e012]
arg1 [0xbef1390c]
arg2 [0x0]
Entered _POOL_exit ()
Leaving _POOL_exit ()
Status: 8008
Leaving DRV_Invoke () status [0x8008]
Entered DRV_ProtectLeave ()
drvObj [0x2a008]
Leaving DRV_ProtectLeave () status [0x8000]
Entered DRV_ProtectExit ()
drvObj [0x2a008]
Leaving DRV_ProtectExit () status [0x8000]
Entered DRV_Finalize ()
drvObj [0x2a008]
arg [0x0]
Leaving DRV_Finalize () status [0x8003]
Leaving PROC_destroy () status [0x8008]
Leaving DSPLINK_atExitHandler ()
Entered DSPLINK_atExitHandler ()
=====================================================================
IMPORTANT: There may be several error prints in the atExit handler.
These occur because DSPLink tries to clean up resources.
If resources are already freed, it will cause errors.
THESE ERRORS CAN BE SAFELY IGNORED.
=====================================================================
Entered MSGQ_transportClose ()
procId [0x0]
Failure: Status:[0x80008002] File:[0x202] Line:[220]
Leaving MSGQ_transportClose () status [0x80008002]
Entered PROC_stop ()
procId [0x0]
Failure: Status:[0x80008002] File:[0x200] Line:[1168]
Leaving PROC_stop () status [0x80008002]
Entered POOL_close ()
poolId [0x0]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x2]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x3]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x4]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x5]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x6]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x7]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x8]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x9]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xa]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xb]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xc]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xd]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xe]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0xf]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x10]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x11]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x12]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x13]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x14]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x15]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x16]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x17]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x18]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x19]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1a]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1b]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1c]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1d]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1e]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered POOL_close ()
poolId [0x1f]
Failure: Status:[0x80008000] File:[0x203] Line:[221]
Leaving POOL_close () status [0x80008000]
Entered PROC_detach ()
procId [0x0]
Failure: Status:[0x80008000] File:[0x200] Line:[663]
Leaving PROC_detach () status [0x80008000]
Entered PROC_destroy ()
Failure: Status:[0x80008000] File:[0x200] Line:[344]
Failure: Status:[0x80008000] File:[0x200] Line:[428]
Leaving PROC_destroy () status [0x80008000]
Leaving DSPLINK_atExitHandler ()
MinLI