Thanks!

This proves a formidable challenge. gdb showed that the recursive repaints came from processEvents calls that were all over the place. Eliminating those got rid of the message but leaves the app screen looking ridiculous: an empty frame while a very complicated plot is drawn consisting of thousands of lines.

Hugo