[Gmsh] gmsh crashes after OS X El Capitan

Andre Nicolet andre.nicolet at fresnel.fr
Wed Oct 7 15:03:00 CEST 2015


Yesterday, I have got a crash with a pretty old version of Gmsh tried for the first time under El Capitan (my Mac OS session has rebooted, too fast to read any message error…). I just tried the latest nightly build and it seems to work fine !

Thanks Christophe,
André



> Le 7 oct. 2015 à 14:24, Christophe Geuzaine <cgeuzaine at ulg.ac.be> a écrit :
> 
> 
>> On 07 Oct 2015, at 13:51, Danny Lathouwers - TNW <D.Lathouwers at tudelft.nl> wrote:
>> 
>> Hello Christophe,
>> 
>> I just tried it and the same effect as earlier. I checked the library last time (Blas) and indeed it does not contain dgetrf. Should this routine not be expected in lapack instead (which is also there).
> 
> Yes, exactly...
> 
> I've updated the build to link BLAS and LAPACK statically. Could you download again and let us know?
> 
> Thanks,
> 
> Christophe
> 
> 
>> Not even quite sure why these libs are on my system anyway, possibly because of home-brew.
>> 
>> Best,
>> Danny.
>> 
>>> On 07 Oct 2015, at 13:06, Christophe Geuzaine <cgeuzaine at ulg.ac.be> wrote:
>>> 
>>> 
>>> Danny, Bahman - Could you give the latest nightly build a try and let us know if it works?
>>> Thanks,
>>> Christophe
>>> 
>>>> On 02 Oct 2015, at 19:46, Danny Lathouwers - TNW <D.Lathouwers at tudelft.nl> wrote:
>>>> 
>>>> I am also experiencing this crash since updating to el capitan (stupid me).
>>>> I took the osx executable from the gmsh website yesterday which behaved the same as what i had previously (2.8.x or so).
>>>> It seems dgetrf is not available or the lib is not there.
>>>> 
>>>> Below the most interesting part of the error report:
>>>> 
>>>> Dyld Error Message:
>>>> Symbol not found: _dgetrf_
>>>> Referenced from: /Applications/Gmsh.app/Contents/MacOS/gmsh
>>>> Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>>>> 
>>>> Best wishes,
>>>> Danny
>>>> 
>>>> 
>>>>> On 01 Oct 2015, at 15:49, Bahman Aboulhasanzadeh <bahman at umich.edu> wrote:
>>>>> 
>>>>> This is the info output:
>>>>> 
>>>>> Version          : 2.10.1
>>>>> License          : GNU General Public License
>>>>> Build OS         : MacOSX
>>>>> Build date       : 20150730
>>>>> Build host       : Christophes-Mac.local
>>>>> Build options    : 64Bit Ann Bamg Bfgs Blas(VecLib) Blossom Chaco DIntegration Dlopen Fltk Gmm Jpeg(Fltk) Kbipack Lapack(VecLib) MathEx Med Mesh Metis Mmg3d Mpeg NativeFileChooser Netgen ONELAB ONELABMetamodel OpenCascade OpenGL OptHom PETSc Parser Plugins Png(Fltk) Post SLEPc Salome Solver Tetgen(1.5) Voro3D Zlib
>>>>> FLTK version     : 1.3.4
>>>>> PETSc version    : 3.5.2 (complex arithmtic)
>>>>> OCC version      : 6.8.0
>>>>> MED version      : 3.0.6
>>>>> Packaged by      : geuzaine
>>>>> Web site         : http://www.geuz.org/gmsh/
>>>>> Mailing list     : gmsh at geuz.org
>>>>> 
>>>>> 
>>>>>> On Oct 1, 2015, at 9:31 AM, Ruth Vazquez Sabariego <Ruth.Sabariego at esat.kuleuven.be> wrote:
>>>>>> 
>>>>>> That’s weird.
>>>>>> What version of Gmsh are you using?
>>>>>> It works fine over here…
>>>>>> 
>>>>>> Details of my version:
>>>>>> 
>>>>>> Gmsh
>>>>>> version 2.10.1
>>>>>> Copyright (C) 1997-2015
>>>>>> Christophe Geuzaine and Jean-Francois Remacle
>>>>>> Credits and licensing information
>>>>>> Please send all questions and bug reports to the public mailing list gmsh at geuz.org
>>>>>> * Build OS: MacOSX
>>>>>> * Build date: 20150928
>>>>>> * Build host: MacBook-Pro
>>>>>> * Build options: Ann Bamg Bfgs Blas(VecLib) Blossom Chaco DIntegration Dlopen Fltk GMP Gmm Jpeg(Fltk) Kbipack Lapack(VecLib) MathEx Med Mesh Metis Mmg3d Mpeg NativeFileChooser Netgen ONELAB ONELABMetamodel OpenCascade OpenGL OptHom Parser Plugins Png(Fltk) Post Salome Solver Tetgen(1.5) Voro3D Zlib
>>>>>> * FLTK version: 1.3.4
>>>>>> * OCC version: 6.6.0
>>>>>> * MED version: 3.0.4
>>>>>> * Packaged by: sabarieg
>>>>>> 
>>>>>> Ruth
>>>>>> 
>>>>>> 
>>>>>>>>>>>> Prof. Ruth V. Sabariego
>>>>>> KU Leuven  
>>>>>> Dept. Electrical Engineering ESAT/Electa
>>>>>> http://www.esat.kuleuven.be/electa
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On 01 Oct 2015, at 14:51, Bahman Aboulhasanzadeh <bahman at umich.edu> wrote:
>>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> After installation of the new OS X El Capitan, gmsh does not work properly. It works if you just load a mesh.But if you want to post-process the data when you are loading the data along the mesh, it fails with the following messages:
>>>>>>> 
>>>>>>>>> gmsh mesh.msh *.pos
>>>>>>> 
>>>>>>> dyld: lazy symbol binding failed: Symbol not found: _dgetrf_
>>>>>>> Referenced from: /Applications/Gmsh.app/Contents/MacOS/gmsh
>>>>>>> Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>>>>>>> 
>>>>>>> dyld: Symbol not found: _dgetrf_
>>>>>>> Referenced from: /Applications/Gmsh.app/Contents/MacOS/gmsh
>>>>>>> Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>>>>>>> 
>>>>>>> Trace/BPT trap: 5
>>>>>>> 
>>>>>>> 
>>>>>>> Anybody knows how to fix it?
>>>>>>> 
>>>>>>> Thanks
>>>>>>> _______________________________________________
>>>>>>> gmsh mailing list
>>>>>>> gmsh at geuz.org
>>>>>>> http://www.geuz.org/mailman/listinfo/gmsh
>>>>>> 
>>>>>> _______________________________________________
>>>>>> gmsh mailing list
>>>>>> gmsh at geuz.org
>>>>>> http://www.geuz.org/mailman/listinfo/gmsh
>>>>> 
>>>>> _______________________________________________
>>>>> gmsh mailing list
>>>>> gmsh at geuz.org
>>>>> http://www.geuz.org/mailman/listinfo/gmsh
>>>> 
>>>> _______________________________________________
>>>> gmsh mailing list
>>>> gmsh at geuz.org
>>>> http://www.geuz.org/mailman/listinfo/gmsh
>>> 
>>> -- 
>>> Prof. Christophe Geuzaine
>>> University of Liege, Electrical Engineering and Computer Science 
>>> http://www.montefiore.ulg.ac.be/~geuzaine
>>> 
>>> Tetrahedron V, July 4-5 2016: http://tetrahedron.montefiore.ulg.ac.be
>>> Free software: http://gmsh.info | http://getdp.info | http://onelab.info
>>> 
>> 
> 
> -- 
> Prof. Christophe Geuzaine
> University of Liege, Electrical Engineering and Computer Science 
> http://www.montefiore.ulg.ac.be/~geuzaine
> 
> Tetrahedron V, July 4-5 2016: http://tetrahedron.montefiore.ulg.ac.be
> Free software: http://gmsh.info | http://getdp.info | http://onelab.info
> 
> 
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh