Sorry for the machine-gun posting.
I'm having a quite serious problem with coll dealing with A_OBJ atoms.
The thing is, it looks like coll in certains occasions (e.g., I duplicate the coll) tries to free the objects whose pointers it has stored. But most of the times those objects have already been freed, and this results either in a "freeobject: bad object" in the Max window (small problem), or a Max crash (big problem), or even a computer crash (huge problem).
Of course it doesn't make much sense to me to store the objects in a coll; but it's a possible patching mistake, and it should not have devastating consequences. Moreover, while I have experienced this problem with coll, I fear that other object might have the same behavior.
My question is: is there a way to prevent coll from freeing the object? E.g., is there a flag I can set somewhere saying that my class must not be freed? In this case, I could free it only when I need, by "manually" calling its former free method and then freeing the memory taken by the object... does this make sense?