This is the first time I've ever come across a password-protected bug tracker ;)
Bug report filed: https://onelab.info/trac/gmsh/ticket/289#ticket The file is in the google drive link. Out of curiosity (now working with a different model that's not crashing gmsh directly - the other one wasn't a memory-related crash): are there parameters one can alter with GMSH to reduce its memory usage? I have a model with 36k points and 136k faces, and my computer seemed to basically lock up last night when gmsh had been running for a few hours (and ultimately, when I woke up, gmsh had crashed due to what appears to be running out of memory). My computer only has 8GB. The parameters for the new run are: /usr/local/bin/gmsh /tmp/tmpC4Ud4h.step -3 -format unv -o /tmp/Mesh0700 01_Mesh.unv -algo netgen -clmax 5,00 -optimize -order 2 Maybe a higher clmax? - kv, Karen On sun, 2016-05-29 at 09:12 +0200, Christophe Geuzaine wrote: > Dear Karen - Could you send the input file? > > PS : you need to login (username and password = gmsh) to access the > bug tracker. > > > On 28 May 2016, at 16:58, Karen Pease <m...@eaku.net> wrote: > > > > I tried to report it through the bug database, but when I went to > > the > > site linked on the gmsh webpage I got a https warning through > > chrome, > > and when I told it to ignore the warning, I got a request for a > > password from https://onelab.info/trac/gmsh/report/1; when I > > clicked > > cancel, I got unauthorized. > > > > So, here's the crash report here instead :) > > > > > > File: > > > > https://drive.google.com/open?id=0B6KWLyPRYMb0N1QzYkpPTl9fTDQ > > > > Command: > > > > /usr/local/bin/gmsh /tmp/tmpTzGAhu.step -3 -format unv -o > > /tmp/gh001_Mesh.unv -algo netgen -clmax 5,00 -optimize -order 2 > > > > Running that through GDB, I see: > > > > --------------------------------------------------- > > Info : Meshing surface 315 (Plane, Delaunay) > > Info : Meshing surface 316 (Plane, Delaunay) > > Info : Meshing surface 317 (Plane, Delaunay) > > Warning : Mesh Generation of Model Face 317 Skipped: Only 0 mesh > > vertices on the contours > > Info : Meshing surface 318 (Plane, Delaunay) > > Warning : Mesh Generation of Model Face 318 Skipped: Only 2 mesh > > vertices on the contours > > Info : Meshing surface 319 (Plane, Delaunay) > > Warning : Mesh Generation of Model Face 319 Skipped: Only 2 mesh > > vertices on the contours > > Info : Meshing surface 320 (Plane, Delaunay) > > Warning : Mesh Generation of Model Face 320 Skipped: Only 2 mesh > > vertices on the contours > > Info : Meshing surface 321 (Plane, Delaunay) > > Info : Meshing surface 322 (Plane, Delaunay) > > ***************************************** NULL > > terminate called without an active exception > > [New Thread 0x7ffff1bd6700 (LWP 15383)] > > > > Program received signal SIGABRT, Aborted. > > 0x00007ffff4e769c8 in __GI_raise (sig=sig@entry=6) > > at ../sysdeps/unix/sysv/linux/raise.c:55 > > 55 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); > > (gdb) bt > > #0 0x00007ffff4e769c8 in __GI_raise (sig=sig@entry=6) > > at ../sysdeps/unix/sysv/linux/raise.c:55 > > #1 0x00007ffff4e7865a in __GI_abort () at abort.c:89 > > #2 0x00007ffff5ad6b4d in __gnu_cxx::__verbose_terminate_handler () > > at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 > > #3 0x00007ffff5ad49a6 in __cxxabiv1::__terminate > > (handler=<optimized > > out>) > > at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47 > > #4 0x00007ffff5ad49f1 in std::terminate () > > at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:57 > > #5 0x00007ffff5ad4c59 in __cxxabiv1::__cxa_rethrow () > > at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:125 > > #6 0x0000000000f1f448 in buildMeshGenerationDataStructures(GFace*, > > std::set<MTri3*, compareTri3Ptr, std::allocator<MTri3*> >&, > > bidimMeshData&) () > > #7 0x0000000000f01494 in bowyerWatson(GFace*, int, > > std::map<MVertex*, > > MVertex*, std::less<MVertex*>, std::allocator<std::pair<MVertex* > > const, > > MVertex*> > >*, std::map<MVertex*, SPoint2, std::less<MVertex*>, > > std::allocator<std::pair<MVertex* const, SPoint2> > >*) () > > #8 0x0000000000ed4592 in meshGenerator(GFace*, int, bool, bool, > > bool, > > std::list<GEdge*, std::allocator<GEdge*> >*) () > > #9 0x0000000000ecf255 in meshGFace::operator()(GFace*, bool) () > > #10 0x0000000000cc0c1f in GFace::mesh(bool) () > > #11 0x0000000000ebd52c in ?? () > > #12 0x0000000000ebff84 in GenerateMesh(GModel*, int) () > > #13 0x0000000000d44369 in GModel::mesh(int) () > > #14 0x0000000000ba2b20 in GmshBatch() () > > #15 0x0000000000ba1f86 in main () > > --------------------------------------------------- > > > > The end through strace: > > > > --------------------------------------------------- > > write(1, "Info : Meshing surface 318 (P"..., 48Info : Meshing > > surface 318 > > (Plane, Delaunay) > > > > ) = 48 > > > > fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 14), ...}) = 0 > > > > write(2, "\33[35mWarning : Mesh Generation o"..., 99Warning : Mesh > > Generation of > > Model Face 318 Skipped: Only 2 mesh vertices on the contours > > > > > > ) = 99 > > > > write(1, "Info : Meshing surface 319 (P"..., 48Info : Meshing > > surface 319 > > (Plane, Delaunay) > > > > ) = 48 > > > > fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 14), ...}) = 0 > > > > write(2, "\33[35mWarning : Mesh Generation o"..., 99Warning : Mesh > > Generation of > > Model Face 319 Skipped: Only 2 mesh vertices on the contours > > > > > > ) = 99 > > > > write(1, "Info : Meshing surface 320 (P"..., 48Info : Meshing > > surface 320 > > (Plane, Delaunay) > > > > ) = 48 > > > > fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 14), ...}) = 0 > > > > write(2, "\33[35mWarning : Mesh Generation o"..., 99Warning : Mesh > > Generation of > > Model Face 320 Skipped: Only 2 mesh vertices on the contours > > > > > > ) = 99 > > > > write(1, "Info : Meshing surface 321 (P"..., 48Info : Meshing > > surface 321 > > (Plane, Delaunay) > > > > ) = 48 > > > > write(1, "Info : Meshing surface 322 (P"..., 48Info : Meshing > > surface 322 > > (Plane, Delaunay) > > > > ) = 48 > > > > write(1, "********************************"..., > > 47****************************** > > *********** NULL > > > > ) = 47 > > > > write(2, "terminate called without an acti"..., 45terminate called > > without an ac > > tive exception > > > > ) = 45 > > > > rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 > > > > tgkill(15476, 15476, SIGABRT) = 0 > > > > --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=15476, > > si_uid=1000} --- > > > > +++ killed by SIGABRT (core dumped) +++ > > > > Aborted (core dumped) > > --------------------------------------------------- > > > > Don't know if that helps any.. > > > > - kv, Karen > > > > > > _______________________________________________ > > gmsh mailing list > > gmsh@onelab.info > > http://onelab.info/mailman/listinfo/gmsh > _______________________________________________ gmsh mailing list gmsh@onelab.info http://onelab.info/mailman/listinfo/gmsh