Now that I’m able to understand the log, I was able to quickly narrow down the line of code that is causing the error. But, it is not clear why the error occurs. As you mentioned, the crash is occurring in MeanderWidget.step(). The line in question is attempting to modily the box component of a button control param. I have some of the controls in an array and I update them in step() and then the changes are rendered in draw(). Is there any reason that this should crash? This probably goes back to my questions last week regarding what should be done in step() and draw(). Note, the crash occurs during the param component read, not write.
Vec buttonPosition=start_position.plus(Vec(0, (i*verticalIncrement)));
buttonPosition.y -= CircleOf5thsSelectStepButton[i]->box.size.y; // adjust for box height
The last logged line before the crash is void MeanderWidget.step()-3.0.3 . Does this have something with the module manager trying to read and render the panel image at the same time the running module is trying to do the same?