Hi @fmrihead and @kellymacniven,
Daniel's macos_x11_suma branch continues to make updates for suma on this side, but those SUMA_XErrHandler and GLXBadContext errors from suma are a different matter. Daniel and I were just looking into that, since one of my systems had the same problem, and we seem to have a solution, or a set of them (mostly done by Daniel).
It seems like some settings under X11 can get corrupted, and it might be enough to simply rewrite them. Start by noting your current setting for enable_iglx, and then probably setting it to zero (make note of the output from the first (read) command):
defaults read org.xquartz.X11 enable_iglx
defaults write org.xquartz.X11 enable_iglx 0
Does running suma work after this?
If not, try modifying the value, and even resetting it (which we ended up doing):
defaults write org.xquartz.X11 enable_iglx 1
defaults write org.xquartz.X11 enable_iglx 0
suma
If that does not work, the other step that we did was reinstalling the mesa packages, though it seems like this should not matter:
brew reinstall mesa mesa-glu
We expect that reinstalling XQuartz would also solve this, but hopefully resetting that enable_iglx variable is sufficient.
If you try this, please let us know how it goes.
Thanks,
-rick
