Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] mesh refinement crashes

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] mesh refinement crashes


Chronological Thread 
  • From: "Sebastien Loriot (GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] mesh refinement crashes
  • Date: Mon, 05 Mar 2012 09:00:48 +0100

Can you please provide a minimal example showing the problem?
On which platform are you compiling and running the code?

Also recompiling your code by defining CGAL_MESH_3_VERBOSE
before any inclusion of CGAL code and posting the result
when it crashes might help finding the problem.

Thanks,

Sebastien.

On 03/04/2012 09:05 PM, Ram wrote:

My code crashes in refine_mesh:

// Set tetrahedron size (keep cell_radius_edge), ignore facets
Mesh_criteria new_criteria(facet_angle = 19.0, cell_radius_edge = 3,
cell_size = 120.0);

// Mesh refinement
CGAL::refine_mesh_3(c3t3, domain, new_criteria);

=============================Most of the time the code works, but sometimes,
it just crashes. I tried gdb, but not sure if that helps.

Program received signal SIGSEGV, Segmentation fault.
0x00000000005480f0 in
std::pair<std::back_insert_iterator&lt;std::vector&lt;CGAL::internal::CC_iterator&lt;CGAL::Compact_container&lt;CGAL::Mesh_cell_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >, CGAL::Triangulation_vertex_b---Type<return> to
continue, or q<return> to quit---
ase_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::allocator<CGAL::internal::CC_iterator&lt;CGAL::Compact_container&lt;CGAL::Mesh_cell_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL:---Type<return> to continue, or q<return> to
quit---
:Epick>, CGAL::Boolean_tag<true>, CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_---Type
<return> to continue, or q<return> to quit---
weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >, CGAL::Default>, false> > > >, CGAL::Emptyset_iterator>
CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersect---Type
&lt;return> to continue, or q<return> to quit---
ion_traits_3<CGAL::Epick> >,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >
::incident_cells_3<std::back_insert_iterator&lt;std::vector&lt;CGAL::internal::CC_iterator&lt;CGAL::Compact_container&lt;CGAL::Mesh_cell_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>, CGAL---Type
<return> to continue, or q<return> to quit---
::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::allocator<CGAL::internal::CC_iterator&lt;CGAL::Compact_container&lt;CGAL::Mesh_cell_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGA---Type<return> to
continue, or q<return> to quit---
L::HalfedgeDS_default, std::allocator<int> >, CGAL::Epick>,
CGAL::Boolean_tag<true>, CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triang---Type<return> to continue, or q<return> to quit---
ulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >, CGAL::Default>, false> > > >,
CGAL::Emptyset_iterator>(CGAL::internal::CC_iterator<CGAL::Compact_container&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >, CGAL::Triangulation_vertex_ba---Type<return> to
continue, or q<return> to quit---
se_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > > >, CGAL::Default>, false>,
CGAL::internal::CC_iterator<CGAL::Compact_container&lt;CGAL::Mesh_cell_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mes---Type
&lt;return> to continue, or q<return> to quit---
h_3::Robust_intersection_traits_3<CGAL::Epick> >,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weig---Type
<return> to continue, or q<return> to quit---
hted_point<CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::pair<std::back_insert_iterator&lt;std::vector&lt;CGAL::internal::CC_iterator&lt;CGAL::Compact_container&lt;CGAL::Mesh_cell_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circum---Type
<return> to continue, or q<return> to quit---
center_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::allocator<CGAL::internal::CC_iterator&lt;CGAL::Compact_container&lt;CGAL::Mesh_cell_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>, ---Type
<return> to continue, or q<return> to quit---
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3&lt;CGAL::Mesh_vertex_base_3&lt;CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3&lt;CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items&lt;int>, CGAL::HalfedgeDS_default,
std::allocator<int> >, CGAL::Epick>, CGAL::Boolean_tag<true>,
CGAL::Boolean_tag<true> >,
CGAL::Regular_triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3&lt;CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick>
,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_tra---Type
<return> to continue, or q<return> to quit---
its_3<CGAL::Mesh_3::Robust_intersection_traits_3&lt;CGAL::Epick> >,
CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point&lt;CGAL::Point_3&lt;CGAL::Epick>,
double> > > > >, CGAL::Default>, false> > > >,
CGAL::Emptyset_iterator>)
const ()
(gdb)

Any ideas on how to fix this? I'm using CGAL newest beta version.


--
View this message in context:
http://cgal-discuss.949826.n4.nabble.com/mesh-refinement-crashes-tp4444165p4444165.html
Sent from the cgal-discuss mailing list archive at Nabble.com.





Archive powered by MHonArc 2.6.16.

Top of Page