It's ok now... until any mixing animation set. Then again
disposeTrackEntry
tries to access/free already free'd memory (Accessing it in
if (entry->rendererObject)
in
void disposeTrackEntry (spTrackEntry* entry)
).
Still comes from
spAnimationState_clearTrack
{
if (current->previous)
{
internal->disposeTrackEntry(current->previous); // <
---
}
}
current->previous = NULL;
fixes it.
Sorry to bother, I have memory scrambler enabled for free'd memory, so I'm catching all these errors. Anyway I hope that it helps project to become even better.