Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] make_mesh_3 assertion violation in Triangulation_ds_cell_base_3

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] make_mesh_3 assertion violation in Triangulation_ds_cell_base_3


Chronological Thread 
  • From: "Laurent Rineau (CGAL/GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] make_mesh_3 assertion violation in Triangulation_ds_cell_base_3
  • Date: Mon, 21 Sep 2020 17:56:44 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=SoftFail ; spf=None
  • Ironport-phdr: 9a23:9FqrcRdAzDw7M1I2RJ1U/GtxlGMj4u6mDksu8pMizoh2WeGdxc26ZRCN2/xhgRfzUJnB7Loc0qyK6v+mADZLsM7J8ChbNsAVCVld0YRetjdjKfbNMVf8Iv/uYn5yN+V5f3ghwUuGN1NIEt31fVzYry76xzcTHhLiKVg9fbytScbdgMutyu+95YDYbRlWizqhe7NyKwi9oRnMusUMjoZuN6Q8xgHUrndWdOhbwX9kLk+Xkxrg+8u85pFu/zlRtv4768JMTaD2dLkkQLJFCzgrL3o779DxuxnZSguP6HocUmEInRdNHgPI8hL0UIrvvyXjruZy1zWUMsPwTbAvRDSt9LxrRwPyiCcGLDE27mfagdFtga1BoRKhoxt/w5PIYIyQKfFzcL/Rcc8cSGFcWMtaSi5PDZ6mb4YXD+QPI/tWoYf+qVsJrxS+CwajCuzzxTJTmn/4wLc33/g9HQ3awgAtGc8FvnTOrNXyMacfSe65wq/SwjXedfNZxzH96JTVeR49oPGMW6x/ftDMyUIyEw/IkFSepJDjMT+O1+oCrW+b7+9+WuKzkW4mqwF/rSKzyccwjYnJnIIUxlXK+S5kx4s1Ice3SFNhYdG6FptQqzuWN5F3QsMkXW5nojs6x6Yatp60ZicKzI4rxxnFa/yIaoWF5A/oW+mNLzlinn1lZK6/iAio8Uim0uDyVs253EpIoydGk9TBt2wA2wDd58SZVvdw8Eis1SuR2w3X9uxJL1w5mLTFJ5MiwLM9kpoev0rDECLrhEn7iLGae0M58eam7OTnZ6/ppp6aN4JshQHxLKMumsmhDuQkKAgPX2ab9v6g273/+k35WrVLgucqnanetZDWPdgUpqGjDA9RyIoj7Ay/Dzig3d8FnncHNEpIdA+Zg4XtIV3CPfT1APOlj1mokTpn3f/LMqH5DpjJMnTPiqrtcat+5kJG1QY+w9RS64hJBrwDJv/4R1X/u8bCDhAjNgy52+bnB8t51oMZQW+PBLGWMK3IvVCW4OIvOPOAZIEPuDrlKvgl4eDhjWMhlFMAY6Wk2YEbZG28E/liOUmUZXvhjs0OHGsWpgY+SfbliFyGUT5dfXayWKc86yk/CI28EIfDXJ6igLqd3CuhBJ1WZ2ZGBU6WHnf1bIiLR/gMZziWIsN7lTwET7ehR5c71R6yrA/616ZnLu3M9yIEupLsztx16/TOmhEz7jx7E9md03qWT2xvhWMJRzo23LhlrkBny1eD17J4g/1CGtBJ6fNJSFRyCZmJxONzD5X+WxnKY8ySYFegWNSvRz8rHfwrxNpbKWJ0Bs+viAyL5SusDrYI3/ygK7UQtY3R2H38O9xs5X/NyK47nhhsCp9LPHC8i6hjsRLSAYPAjm2SmK+uM6MG03iepy+40WOSsRQAA0ZLWqLfUCVHPxaEnZHC/krHCoSWJ/EnPw9GkJTQLKZELNDvlhNIXqW7YYWMUyeKg261QC2w6PaJZYvudX8a2XyFWkMLmgRV+myJZ1NnWnWR5lnGBTkrLmrBJlv2+LAm+ni0R0tyyBuFPRVs
  • Organization: GeometryFactory

On Sunday, September 20, 2020 9:14:51 PM CEST Kim wrote:
> Yes, I call poissonSurfaceReconstruction->compute_implicit_function() in a
> non-parallel context.
>
> Bellow I have added a minimal example that results in the assertion
> violation when I compile it for parallel use but works fine when I compile
> it for non-parallel use. Probably should have created and posted it from the
> beginning, my apologies I didn't.

Thanks for the repro.

I could reproduce it, and I found out that Poisson_reconstruction_function.h
is not thread-safe: have a look at include/CGAL/
Poisson_reconstruction_function.h:851

The value cell->info() is initialized lazily in a non-safe way.

--
Laurent Rineau, PhD
R&D Engineer at GeometryFactory http://www.geometryfactory.com/
Release Manager of the CGAL Project http://www.cgal.org/






Archive powered by MHonArc 2.6.19+.

Top of Page