<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="GENERATOR" content="GtkHTML/4.8.5">
</head>
<body>
Hi All,<br>
<br>
I am getting a segmentation fault using svn revision 20472 with the attached input 2cil.geo, which merges a step file generated by FreeCAD using the same OCE version as the one used to compile Gmsh after setting Geometry.OCCConnectFaces = 1. The step contains
 two concentric cylinders, which I want them to share the common surface. The same segfault at the same location appears if using brep or iges.
<br>
<br>
<br>
I would appreciate if the developers could take a look at this issue.<br>
<br>
<br>
$ gdb --args gmsh -3 2cil.geo<br>
[...]<br>
(gdb) run<br>
[...]<br>
-------<br>
Dump of 0 Locations<br>
-------<br>
<br>
<br>
edges [ ] in faces [ 2 3 ]<br>
edges [ 1 ] in face [ 1 ]<br>
edges [ 1 5 6 ] in face [ 7 ]<br>
edges [ 2 3 4 ] in face [ 4 ]<br>
edges [ 2 5 ] in face [ 5 ]<br>
edges [ 4 6 ] in face [ 6 ]<br>
Check face 3 and 2<br>
replace face 3 with 2<br>
Info    : -----------------------------------<br>
Info    : Compounds          : 1 (1)<br>
Info    : Composite solids   : 0 (0)<br>
Info    : Solids             : 2 (2)<br>
Info    : Shells             : 2 (2)<br>
Info    : Wires              : 8 (9)<br>
Info    : Faces              : 6 (7)<br>
Info    : Edges              : 6 (9)<br>
Info    : Vertices           : 4 (6)<br>
Info    : Totol surface area : 1407.43 (1759.29)<br>
Info    : -----------------------------------<br>
Info    : Done reading '2cil.step'<br>
Info    : Done reading '2cil.geo'<br>
Info    : Meshing 1D...<br>
Info    : Meshing curve 1 (Line)<br>
Info    : Meshing curve 2 (Circle)<br>
Info    : Meshing curve 3 (Line)<br>
Info    : Meshing curve 4 (Circle)<br>
Info    : Meshing curve 5 (Circle)<br>
Info    : Meshing curve 6 (Circle)<br>
Info    : Done meshing 1D (0.004 s)<br>
Info    : Meshing 2D...<br>
Info    : Meshing surface 1 (Cylinder, MeshAdapt)<br>
<br>
Program received signal SIGSEGV, Segmentation fault.<br>
0x00007ffff6bcf76c in BDS_Point::del (this=0xa8e060, e=0xb201a0) at /home/gtheler/codigos/3ros/build/gmsh/Mesh/BDS.h:155<br>
155           if(*it == e){<br>
(gdb) where<br>
#0  0x00007ffff6bcf76c in BDS_Point::del (this=0xa8e060, e=0xb201a0) at /home/gtheler/codigos/3ros/build/gmsh/Mesh/BDS.h:155<br>
#1  0x00007ffff6bcb89f in BDS_Mesh::del_edge (this=0xa8c470, e=0xb201a0)<br>
    at /home/gtheler/codigos/3ros/build/gmsh/Mesh/BDS.cpp:468<br>
#2  0x00007ffff6bcc78a in BDS_Mesh::split_edge (this=0xa8c470, e=0xb201a0, mid=0xabc6b0)<br>
    at /home/gtheler/codigos/3ros/build/gmsh/Mesh/BDS.cpp:688<br>
#3  0x00007ffff6af383c in splitEdgePass (gf=0xa8b6b0, m=..., MAXE_=1.3999999999999999, nb_split=@0x7fffffffcdcc: 0)<br>
    at /home/gtheler/codigos/3ros/build/gmsh/Mesh/meshGFaceBDS.cpp:536<br>
#4  0x00007ffff6af458e in refineMeshBDS (gf=0xa8b6b0, m=..., NIT=10, computeNodalSizeField=true, recoverMapInv=0x7fffffffcfa0)<br>
    at /home/gtheler/codigos/3ros/build/gmsh/Mesh/meshGFaceBDS.cpp:698<br>
#5  0x00007ffff6ac27cc in meshGenerator (gf=0xa8b6b0, RECUR_ITER=0, repairSelfIntersecting1dMesh=true, onlyInitialMesh=false,
<br>
    debug=false, replacement_edges=0x0) at /home/gtheler/codigos/3ros/build/gmsh/Mesh/meshGFace.cpp:1591<br>
#6  0x00007ffff6ac7eeb in meshGFace::operator() (this=0x7fffffffdbf0, gf=0xa8b6b0, print=true)<br>
    at /home/gtheler/codigos/3ros/build/gmsh/Mesh/meshGFace.cpp:2562<br>
#7  0x00007ffff6aad9e6 in Mesh2D (m=0x7ab100) at /home/gtheler/codigos/3ros/build/gmsh/Mesh/Generator.cpp:349<br>
#8  0x00007ffff6aaef47 in GenerateMesh (m=0x7ab100, ask=3) at /home/gtheler/codigos/3ros/build/gmsh/Mesh/Generator.cpp:622<br>
#9  0x00007ffff68fa132 in GModel::mesh (this=0x7ab100, dimension=3) at /home/gtheler/codigos/3ros/build/gmsh/Geo/GModel.cpp:571<br>
#10 0x00007ffff66b458c in GmshBatch () at /home/gtheler/codigos/3ros/build/gmsh/Common/Gmsh.cpp:300<br>
#11 0x000000000040159d in main (argc=3, argv=0x7fffffffe008) at /home/gtheler/codigos/3ros/build/gmsh/Fltk/Main.cpp:38<br>
(gdb) <br>
<br>
<br>
<br>
<br>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>-- <br>
<b>Germán Theler :: </b><i>CTO Eng & IT</i><br>
<br>
<b>CITES</b> – Centro de Innovación Tecnológica Empresarial y Social S.A.<br>
Dirección General Sancor Seguros<br>
Grupo Sancor Seguros<br>
tel +54 3493 –428 500 – Int.:<i> 3374</i><br>
<a href="mailto:ccipolatti@cites-gss.com">gtheler@cites-gss.com</a><br>
<u><a href="http://www.cites-gss.com">www.cites-gss.com</a></u> - <a href="http://www.gruposancorseguros.com">
www.gruposancorseguros.com</a><br>
<br>
<br>
<br>
</td>
</tr>
</tbody>
</table>
<hr>
<font color="#336600" size="2">Imprima este mensaje <strong>sólo si es absolutamente necesario</strong>.<br>
Para imprimir, en lo posible utilice el papel de ambos lados.<br>
El Grupo Sancor Seguros se compromete con el cuidado del medioambiente.</font><br>
<br>
<br>
<p style="font-size:8pt; color:gray; font-family:'Arial','Calibri','Cambria','garamond','serif';">
************AVISO DE CONFIDENCIALIDAD************<br>
<br>
El Grupo Sancor Seguros comunica que:<br>
<br>
Este mensaje y todos los archivos adjuntos a el son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por ley. Si usted recibió este mensaje erróneamente, por favor notifíquenos respondiendo
 al remitente, borre el mensaje original y destruya las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje. La publicación, uso, copia
 o impresión total o parcial de este mensaje o documentos adjuntos queda prohibida.<br>
<br>
Disposición DNDP 10-2008. El titular de los datos personales tiene la facultad de ejercer el derecho de acceso a los mismos en forma gratuita a intervalos no inferiores a seis meses, salvo que acredite un interés legítimo al efecto conforme lo establecido en
 el artículo 14, inciso 3 de la Ley 25.326. La DIRECCIÓN NACIONAL DE PROTECCIÓN DE DATOS PERSONALES, Organo de Control de la Ley 25.326, tiene la atribución de atender las denuncias y reclamos que se interpongan con relación al incumplimiento de las normas
 sobre la protección de datos personales. </p>
</body>
</html>