Ctrl-C becomes non-functional and causes Julia to exist when GMSH is initialized
It seems gmsh interferes with the signal handling of e.g. Julia when one uses the Julia wrappers:
julia> include("gmsh.jl")
Main.gmsh
julia> ^C # ^C is ok here
julia> ^C
julia> ^C
julia> gmsh.initialize()
julia> # ^C crashes Julia here
~/gmsh-4.10.5-Linux64-sdk/lib
❯
I have ^C in my muscle memory for e.g. clearing the input of the Julia REPL which means I frequently lose my session when using the gmsh Julia wrappers.