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

Reply via email to