This is a bug in VTK, IMHO. You can reproduce the crash using the
following Python code (using the swig VTK bindings):

--------------------------------------------------------------------------------
import vtk

reader = vtk.vtkVRMLImporter()
reader.SetFileName('foo.wrl')
reader.Read()
--------------------------------------------------------------------------------

Running gdb on this gives the following backtrace:

--------------------------------------------------------------------------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7d506c0 (LWP 20790)]
0xb462dc71 in vtkVRMLImporter::exitField () from
/usr/lib/libvtkHybrid.so.5.0
(gdb) backtrace
#0  0xb462dc71 in vtkVRMLImporter::exitField ()
   from /usr/lib/libvtkHybrid.so.5.0
#1  0xb46322f8 in yyparse () from /usr/lib/libvtkHybrid.so.5.0
#2  0xb46326d7 in vtkVRMLImporter::ImportBegin ()
   from /usr/lib/libvtkHybrid.so.5.0
#3  0xb5feb8cc in vtkImporter::Read () from
/usr/lib/libvtkRendering.so.5.0
#4  0xb61d607e in ?? () from /usr/lib/libvtkRenderingPythonD.so.5.0
#5  0x080de562 in PyEval_EvalFrameEx ()
#6  0x080e00b8 in PyEval_EvalCodeEx ()
#7  0x080e0217 in PyEval_EvalCode ()
#8  0x080fe0e1 in PyRun_FileExFlags ()
#9  0x080fe43a in PyRun_SimpleFileExFlags ()
#10 0x0805c882 in Py_Main ()
#11 0x0805b972 in main ()
--------------------------------------------------------------------------------

I believe the bug should be reallocated.

Gaƫl



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to