Subject: CGAL users discussion list
List archive
- From: MHOOO <>
- To:
- Subject: [cgal-discuss] Re: Segfault when customizing Point class used in triangulation
- Date: Fri, 19 Mar 2010 05:22:24 -0800 (PST)
Beginning and end of backtrace (gdb output):
#0 0x00000000004404e7 in CGAL::Sign
CGAL::Filtered_predicate<CGAL::CartesianKernelFunctors::Orientation_2<CGAL::Simple_cartesian<CGAL::Gmpq>
>, CGAL::CartesianKernelFunctors::Orientation_2<CGAL::Simple_cart
esian<CGAL::Interval_nt<false> > >,
CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<double,
CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >, CGAL::Filter
ed_kernel<CGAL::Simple_cartesian<double>, true> >,
CGAL::Simple_cartesian<CGAL::Gmpq>, CGAL::NT_converter<double, CGAL::Gmpq>
>,
CGAL::Cartesian_converter<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_
ref_count<double, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>,
true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_con
verter<double, CGAL::Interval_nt<false> > >,
true>::operator()<MyPoint<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>,
true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true>
>,
MyPoint<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>,
true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >,
MyPoint<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simpl
e_cartesian<double>, true> >,
CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >
>(MyPoint<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>,
true> >, CGAL::Filtered_kernel<CGAL::
Simple_cartesian<double>, true> > const&,
MyPoint<CGAL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>,
true> >, CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >
const&, MyPoint<CG
AL::Point_2<CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> >,
CGAL::Filtered_kernel<CGAL::Simple_cartesian<double>, true> > const&) const
()
#1 0x000000000044774e in CGAL::Triangulation_2<MyKernel,
CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::Constrained_tria
ngulation_face_base_2<MyKernel, CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > >
>::includes_edge(CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulati
on_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::Constraine
d_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL::internal::CC_iterator<CGAL::Compact_container
---Type <return> to continue, or q <return> to quit---
<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >
, CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL::internal::CC_iterator<CGAL:
:Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_ver
tex_base_2<void> >, CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>&,
CGAL::internal
::CC_iterator<CGAL::Compact_container<CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<CGAL::Triangulation_data_structure_2<C
GAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel, CGAL::Triangulation_ds
_face_base_2<void> > > > > > >, CGAL::Default>, false>&, int&) const ()
#2 0x000000000044a1b1 in CGAL::Constrained_triangulation_2<MyKernel,
CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::Cons
trained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > >,
CGAL::Exact_predicates_tag>::insert_constraint(CGAL::internal::CC_iterato
r<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation
_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL::in
ternal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
C
GAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>
---Type <return> to continue, or q <return> to quit---
, false>) ()
#3 0x00000000004556a1 in CGAL::Constrained_triangulation_2<MyKernel,
CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::Cons
trained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > >,
CGAL::Exact_predicates_tag>::intersect(CGAL::internal::CC_iterator<CGAL::
Compact_container<CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_v
ertex_base_2<MyKernel, CGAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> >
> > > > >, CGAL::Default>, false>, int,
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structur
e_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel, CGAL::Triangulati
on_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangula
tion_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL::Exact_predicates_tag) ()
#4 0x0000000000455898 in CGAL::Constrained_triangulation_2<MyKernel,
CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::Cons
trained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > >,
CGAL::Exact_predicates_tag>::intersect(CGAL::internal::CC_iterator<CGAL::
Compact_container<CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_v
[...]
#26189 0x000000000044a469 in CGAL::Constrained_triangulation_2<MyKernel,
CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::C
onstrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > >,
CGAL::Exact_predicates_tag>::insert_constraint(CGAL::internal::CC_iter
ator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulat
ion_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL:
:internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel
, CGAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>)
()
#26190 0x000000000044a469 in CGAL::Constrained_triangulation_2<MyKernel,
CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::C
onstrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > >,
CGAL::Exact_predicates_tag>::insert_constraint(CGAL::internal::CC_iter
ator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulat
ion_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL:
:internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel
, CGAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>)
()
#26191 0x000000000044a469 in CGAL::Constrained_triangulation_2<MyKernel,
CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<void> >, CGAL::C
onstrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > >,
CGAL::Exact_predicates_tag>::insert_constraint(CGAL::internal::CC_iter
ator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulat
ion_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Default>, false>,
CGAL:
:internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_2<MyKernel,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Triangulation_vertex_base_2<MyKernel
, CGAL::Triangulation_ds_vertex_base_2<void> >,
CGAL::Constrained_triangulation_face_base_2<MyKernel,
CGAL::Triangulation_face_base_2<MyKernel,
CGAL::Triangulation_ds_face_base_2<void> > > > > >, CGAL::Defau
lt>, false>) ()
#26192 0x0000000000437b8c in main ()
--
View this message in context:
http://n4.nabble.com/Segfault-when-customizing-Point-class-used-in-triangulation-tp1598397p1599336.html
Sent from the cgal-discuss mailing list archive at Nabble.com.
- [cgal-discuss] Segfault when customizing Point class used in triangulation, MHOOO, 03/18/2010
- Re: [cgal-discuss] Segfault when customizing Point class used in triangulation, Ramin H, 03/18/2010
- [cgal-discuss] Re: Segfault when customizing Point class used in triangulation, MHOOO, 03/19/2010
- Re: [cgal-discuss] Segfault when customizing Point class used in triangulation, Laurent Rineau (GeometryFactory), 03/19/2010
- Re: [cgal-discuss] Segfault when customizing Point class used in triangulation, Laurent Rineau (GeometryFactory), 03/18/2010
- [cgal-discuss] Re: Segfault when customizing Point class used in triangulation, MHOOO, 03/19/2010
- How to derive from a CGAL kernel (was Re: [cgal-discuss] Segfault when customizing Point class used in triangulation), Laurent Rineau (GeometryFactory), 03/26/2010
- Re: [cgal-discuss] Segfault when customizing Point class used in triangulation, Ramin H, 03/18/2010
Archive powered by MHonArc 2.6.16.