This assertion is produced when VISA_freeMsg() is called more times than
VISA_allocMsg(). These APIs are used by the VISA codec class
'process()' and 'control()' functions, as well as asynchronous SPIs
'processAsync()' [calls VISA_allocMsg()]and 'processWait()' [calls
VISA_freeMsg()].
It's difficult to deduce exactly why you are hitting this false
assertion, so in order to determine any further cause, could you please
re-run the application with the env variable CE_DEBUG=2 and reply with
the output? Perhaps something failed earlier and this message is just
secondary.
Regards,
- Rob
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of amr ali
Sent: Sunday, June 15, 2008 4:23 AM
To: [email protected]
Subject: VISA API Error
Hi,
I am currently porting some open source algorithms to DM6446. I
managed to successfully compile it on DSP. When I run the algorithm, I
get the following message "visa.c:561: VISA_freeMsg: Assertion
`visa->cmd[visa->cmdFreeIndex] == ((void *)0)' failed.". Why do I get
this message?
How to avoid it?
BR,
Amr Ali.
________________________________
Get news, entertainment and everything you care about at
Live.com. Check it out! <http://www.live.com/getstarted.aspx>
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source