[Paraview] PV and the STL: memory allocation issue
Fred Fred
stan1313 at hotmail.fr
Wed Sep 16 11:16:13 EDT 2009
I use the STL through vtkstd:
vtkstd::vector<vtkstd::vector<vtkstd::vector<double> > > grid;
[...]
this->grid.clear();
this->grid = vtkstd::vector<vtkstd::vector<vtkstd::vector<double> > >(this->grid_xsize*this->grid_ysize);
It works well on VTK but on PV I can this error at run time:
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
If I change the initialization line by:
this->grid.resize(this->grid_xsize*this->grid_ysize);
I get another message:
terminate called after throwing an instance of 'std::length_error'
what(): vector::_M_fill_insert
which means that the memory allocation by the vtkstl library crashes.
Does anybody know about this issue?
_________________________________________________________________
Un avatar à votre image ? Créez votre mini-moi !
http://www.ilovemessenger.fr/minimize-me/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20090916/748be9bd/attachment.htm>
More information about the ParaView
mailing list