[wxPython] vtk and CVS wxPython problem

I posted a few days back on an X windows freeze when I ran the
vtkRenderingWindow demo and I have some new information so I wanted to
post an update.

The system freeze only happens when I use the CVS version of
wxWindow/wxPython (checked out Nov 8th) and does not happen with
wxGTK-2.3.1/wxPython-2.3.1. The events which cause the freeze are the
mouse drag events, which trigger the wxRenderWindow functions Zoom,
Pan and Rotate. No other event causes the freeze, and any of these
will cause it 100% of the time. This behavior occurs with vtk3.2 and
VTK 4.0.

Can anyone else who is running the CVS wxWindows/wxPython replicate
this problem?

Thanks,
John Hunter

PS: I spent a little time trying to find out where in the Zoom
function the freeze was occurring by inserting 'print' statements and
noting which was the last to be printed and consistently, the freeze
occurs at the call to renderer.ResetCameraClippingRange()

    def Zoom(self,x,y):
        if self._CurrentRenderer:

            renderer = self._CurrentRenderer
            camera = self._CurrentCamera

            zoomFactor = math.pow(1.02,(0.5*(self._LastY - y)))
            self._CurrentZoom = self._CurrentZoom * zoomFactor

            if camera.GetParallelProjection():
                parallelScale = camera.GetParallelScale()/zoomFactor
                camera.SetParallelScale(parallelScale)
            else:
                camera.Dolly(zoomFactor)
#freeze here=> renderer.ResetCameraClippingRange()

            self._LastX = x
            self._LastY = y

            self.Render()