By the way is there any trick to "track" a GL error to find the object triggering it? (apart deleting objects until you find the one)
The GL error comes from the driver, and GEM just asks the driver once per rendering pass if any errors occur. Doing this check for each object is typically unnecessary and slows down rendering.