System Information
Operating system: Win10 and Ubuntu
Graphics card: Geforce GTX 980
Blender Version
Broken: 2.81, 2.82
Worked: 2.79
If any Cylces material uses an input -> texture coordinates node with the object slot filled with any object, the viewport render will restart whenever you select an object or place the 3D cursor.
Either create a material, use input -> texture coordinates nodes, pick any object, set the Viewport to rendered and select any object.
Or use the attached Blendfile, set the Viewport to rendered and select any object.
VP Render restarts.