segmentation fault after null opposite face
Hi, using the latest stable linux64 binary release:
$ gmsh440 -info
Version : 4.4.0
License : GNU General Public License
Build OS : Linux64
Build date : 20190701
Build host : gmsh.info
Build options : 64Bit ALGLIB Ann Bamg Blas[custom] Blossom Cgns DIntegration Dlopen DomHex Fltk Gmm Hxt Hxt3D Jpeg[fltk] Kbipack Lapack[custom] LinuxJoystick MathEx Med Mesh Metis Mmg3d Mpeg Netgen ONELAB ONELABMetamodel OpenCASCADE OpenCASCADE-CAF OpenGL OptHom Parser Plugins Png[fltk] Post QuadTri Solver TetGen/BR Voro++ Zlib
FLTK version : 1.4.0
OCC version : 7.3.0
MED version : 4.0.0
Packaged by : geuzaine
Web site : http://gmsh.info
Issue tracker : https://gitlab.onelab.info/gmsh/gmsh/issues
I get
$ gdb --args gmsh440 -2 Piston.step
Info : Splits are now done to allow geodesics close to singular points
Error : Null opposite face
Error : Null opposite face
Thread 1 "gmsh440" received signal SIGSEGV, Segmentation fault.
0x00000000012b89d8 in ?? ()
(gdb)
With git version compiled against OCE
$ gmsh -info
Version : 4.4.0-git-1b3bbf74c
License : GNU General Public License
Build OS : Linux64-sdk
Build date : 20190621
Build host : tom
Build options : 64Bit ALGLIB Ann Bamg Blas Blossom DIntegration Dlopen DomHex Fltk GMP Gmm Hxt Hxt3D Jpeg Kbipack Lapack LinuxJoystick MathEx Mesh Metis Mmg3d Mpeg NativeFileChooser Netgen ONELAB ONELABMetamodel OpenCASCADE OpenGL OpenMP OptHom Parser Plugins Png Post QuadTri Solver TetGen/BR Voro++ Zlib
FLTK version : 1.3.4
OCC version : 6.9.1
Packaged by : gtheler
Web site : http://gmsh.info
Issue tracker : https://gitlab.onelab.info/gmsh/gmsh/issues
I get
$ gdb --args gmsh -2 Piston.step
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff740d567 in getTutteEnergy (p=0x55555572a3f0, nbg=std::vector of length 10, capacity 16 = {...},
RATIO=@0x7fffffff9688: 0.3640142807210256) at /home/gtheler/codigos/3ros/build/gmsh/Mesh/BDS.cpp:1428
1428 const double dx = p->X - nbg[i]->X;
(gdb) p p
$1 = (const BDS_Point *) 0x55555572a3f0
(gdb) p i
$2 = 7
(gdb) p nbg[i]
$3 = (BDS_Point *) 0x0
(gdb)