While dynamically changing patches inside [poly~] and opening/closing them, I have tons of "zgetfn, getfn, corrupt object, freeobject…" errors.
As soon as I try to rename the main patcher (myBox) to re-initialize it, max crashes.
Find all patches + crash report in the attached archive (patches are very basic).
Steps to reproduce:
-open main patch
-open myBox subpatch
-change patch inside [poly~] (with umenu)
-open poly~ (dble click or "open 1" message)
(this seems to happen randomly, sometimes on 1st try, sometimes after a few times…)
-if max didn’t crash yet, just rename myBox patcher in main patch with same name (to get rid of "getfn" errors) -> max crashes then
Sorry if this is not very precise, it’s been hours I’m trying to reproduce it exactly but I couldn’t.
in my side, when i dynamically change the patches in a poly~, its working quite ok but the thing when i open the patch (clicking on the poly) and close it with the little cross of the window , the poly becomes empty and then its impossible to reload that patch (you can only reload the patch who have his name on the poly object in that case).
strangely it s working perfect when you use the message "open" and "wclose"…