Dear vtk users,<br><br>I am getting the following error for some time using python-vtk with libvtk5.4 in ubuntu 10.10<br><br>X Error of failed request: BadRequest (invalid request code or no such operation)<br>
Major opcode of failed request: 0 ()<br>
Serial number of failed request: 30<br>
Current serial number in output stream: 32<br><br>This crashing error comes randomly usually after I have executed the following function for a few times.<br><br>def show(ren,title='dipy.viz.fvtk',size=(300,300),png_magnify=1):<br>
''' Show window <br> '''<br> <br> ren.ResetCamera() <br> window = vtk.vtkRenderWindow()<br> window.AddRenderer(ren)<br> window.SetWindowName(title)<br> window.SetSize(size[0],size[1])<br>
style=vtk.vtkInteractorStyleTrackballCamera() <br> iren = vtk.vtkRenderWindowInteractor() <br> iren.SetRenderWindow(window)<br> iren.SetPicker(picker)<br><br> def key_press(obj,event):<br><br> key = obj.GetKeySym()<br>
if key=='s' or key=='S':<br> print('Saving image...') <br> renderLarge = vtk.vtkRenderLargeImage()<br> renderLarge.SetInput(ren)<br> renderLarge.SetMagnification(png_magnify)<br>
renderLarge.Update()<br> writer = vtk.vtkPNGWriter()<br> writer.SetInputConnection(renderLarge.GetOutputPort())<br> writer.SetFileName('fvtk.png')<br> writer.Write() <br>
print('Look for fvtk.png in your current working directory.')<br><br> <br> iren.AddObserver('KeyPressEvent',key_press) <br> iren.SetInteractorStyle(style)<br> iren.Initialize()<br>
picker.Pick(85, 126, 0, ren) <br> window.Render()<br> iren.Start()<br><br>I would appreciate very much any help on that issue. Please let me know if you have any ideas.<br><br>Best wishes,<br>Eleftherios<br><br>