Subject: CGAL users discussion list
List archive
- From: Ram <>
- To:
- Subject: [cgal-discuss] mesh refinement crashes
- Date: Sun, 4 Mar 2012 12:05:36 -0800 (PST)
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<std::vector<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::allocator<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<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<CGAL::Epick>
>, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > >, CGAL::Default>, false> > > >, CGAL::Emptyset_iterator>
CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersect---Type
<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > >
>::incident_cells_3<std::back_insert_iterator<std::vector<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::allocator<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > >, CGAL::Default>, false> > > >,
CGAL::Emptyset_iterator>(CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > > >, CGAL::Default>, false>,
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mes---Type
<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<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<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::pair<std::back_insert_iterator<std::vector<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > >, CGAL::Default>, false>,
std::allocator<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Triangulation_ds_vertex_base_3<void> > >,
CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Mesh_3::Robust_intersection_traits_3<CGAL::Epick>
>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick,
CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default,
std::allocator<int> >,
CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<CGAL::Epick,
CGAL::Mesh_3::Mesh_polyhedron_items<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<CGAL::Mesh_3::Robust_intersection_traits_3<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<CGAL::Epick> >,
CGAL::Triangulation_ds_cell_base_3<void> >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>,
double> > > > > > > >,
std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>,
std::allocator<CGAL::Weighted_point<CGAL::Point_3<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.
- [cgal-discuss] mesh refinement crashes, Ram, 03/04/2012
- Re: [cgal-discuss] mesh refinement crashes, Sebastien Loriot (GeometryFactory), 03/05/2012
Archive powered by MHonArc 2.6.16.