I've been getting crashes in class_attr_method() in an M4L project for a while now. One example Mac crash report:
The backtrace always begins with:
Thread 17 Crashed:: com.apple.audio.IOThread.client
0 com.cycling74.MaxPlugLib 0x1a8cf6c7 class_attr_method + 56
1 com.cycling74.MaxPlugLib 0x1a8cf078 object_attr_method + 115
2 com.cycling74.MaxPlugLib 0x1a8da237 typedmess_lookup + 179
I can follow the backtrace before that through my patch, starting at the [timepoint] object (line 30 in the backtrace) through [trigger]s, [route]s, etc. Based on the layout of my patch, where this crash occurs is either:
But I don't know what typedmess_lookup() or object_attr_method() are doing, either.
Does anyone have any insight here? Thanks!