I had similar problem and discovered that Surface objects don't like to be deepcopied. When I used copy.deepcopy() on such object and then accessed the copy, I got that strange error message (without calling pygame.quit()). Maybe you experience similar behavior?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…