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.

A_invalidFree error got from H264HPencoder

Hi Expert,

     We have built up a multi-channel video encoder based on TI's h264HPencoder library on

C6678. It can issue one channel of video encoder to any group of corepacs to C6678. For

example, we can group core 0,2,3 to channel 0, and channel 1,4 to channel 1, etc... And also,

we can delete the channel whenever we need. Different channel can run parrally but no more

than one channel will be run on the same corepac.

     But some of my corepacs will crush after hundreds of times of create and delete. I find

one core has reached the abort function after calling RMAN_freeResources. And I got error

message below:

[C66xx_3] ti.sysbios.heaps.HeapMem: line 345: assertion failure: A_invalidFree: Invalid free xdc.runtime.Error.raise: terminating execution

But all calling to RMAN_freeResources before the error can return successfully.

Please refer to the link below for specific infomation:

http://e2e.ti.com/support/embedded/multimedia_software_codecs/f/356/t/330269.aspx

Thank you~~

Sunzhao

  • Hi Sunhao,

    Please refer below thread in which similar issue resolved.

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/245859/863821.aspx

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/286197/1002361.aspx

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/270056/945456.aspx

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/269272.aspx

    Thanks.