STLCheck Crashes

Hi everyone,

I have an STL of an impeller that I’d like to import into my simulation but when I do, Palabos crashes with a Segmentation fault at the line
TriangleSet rectangleTriangleSet = *(new TriangleSet(".stls/impeller_centered.stl", DBL));

I wanted to have a look at the STL with the STLCheck utility, but unfortunately that crashed, too (log below). The problem is, I can’t provide the STL here because it’s a proprietary model from a company. Does anybody still have some ideas what I could look into or test to see where the problem is?

Thanks in advance!

$ ./stlCheck DBL …/…/…/examples/showCases/movingWall2/stls/impeller_centered.stl
STL file to TriangleSet SUCCESSFUL!
The TriangleSet does not have any zero-area triangles.
The TriangleSet does not have a dependence on the floating point precision used.
TriangleSet:
Number of triangles: 1050
TriangleSet to ConnectedTriangleSet SUCCESSFUL!
ConnectedTriangleSet:
Number of vertices : 517
Number of triangles: 1050
Computation of triangle areas and unit normals SUCCESSFUL!
Computation of vertex areas and unit normals SUCCESSFUL!
*** Error in `./stlCheck’: free(): invalid next size (normal): 0x00000000025866b0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81299)[0x7f1e58f9b299]
./stlCheck(_ZN3plb13TriangleToDefIdE14fixOrientationEv+0x2bd)[0x42922d]
./stlCheck(_ZN3plb13TriangleToDefIdEC1ERKSt6vectorINS_5ArrayINS3_IdLm3EEELm3EEESaIS5_EEd+0x22f)[0x42d73f]
./stlCheck(ZN3plb20constructSurfaceMeshIdEEvRKSt6vectorINS_13TriangleToDefIT_E8TriangleESaIS5_EERS1_INS_5ArrayIS3_Lm3EEESaISB_EERS1_IlSaIlEERS1_INS_4EdgeESaISI_EES3+0x1f)[0x42db7f]
./stlCheck(_ZN3plb13DEFscaledMeshIdEC1ERKNS_11TriangleSetIdEE+0x86)[0x42dd96]
./stlCheck(main+0xf35)[0x41be85]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f1e58f3c555]
./stlCheck[0x41d4bf]
======= Memory map: ========
00400000-00458000 r-xp 00000000 00:3d 10474063 /home/foo/utility/stl/stlCheck/stlCheck
00657000-00658000 r–p 00057000 00:3d 10474063 /home/foo/utility/stl/stlCheck/stlCheck
00658000-00659000 rw-p 00058000 00:3d 10474063 /home/foo/utility/stl/stlCheck/stlCheck
00659000-0065c000 rw-p 00000000 00:00 0
0224f000-025a7000 rw-p 00000000 00:00 0 [heap]
7f1e44000000-7f1e44021000 rw-p 00000000 00:00 0
7f1e44021000-7f1e48000000 —p 00000000 00:00 0
7f1e4abe9000-7f1e4abfd000 r-xp 00000000 fd:00 1197695 /usr/lib64/openmpi/lib/openmpi/mca_osc_pt2pt.so
7f1e4abfd000-7f1e4adfc000 —p 00014000 fd:00 1197695 /usr/lib64/openmpi/lib/openmpi/mca_osc_pt2pt.so
7f1e4adfc000-7f1e4adfd000 r–p 00013000 fd:00 1197695 /usr/lib64/openmpi/lib/openmpi/mca_osc_pt2pt.so
7f1e4adfd000-7f1e4adfe000 rw-p 00014000 fd:00 1197695 /usr/lib64/openmpi/lib/openmpi/mca_osc_pt2pt.so
7f1e4b032000-7f1e4b037000 r-xp 00000000 fd:00 1197696 /usr/lib64/openmpi/lib/openmpi/mca_osc_sm.so
7f1e4b037000-7f1e4b236000 —p 00005000 fd:00 1197696 /usr/lib64/openmpi/lib/openmpi/mca_osc_sm.so
7f1e4b236000-7f1e4b237000 r–p 00004000 fd:00 1197696 /usr/lib64/openmpi/lib/openmpi/mca_osc_sm.so
7f1e4b237000-7f1e4b239000 rw-p 00005000 fd:00 1197696 /usr/lib64/openmpi/lib/openmpi/mca_osc_sm.so
7f1e4b239000-7f1e4b253000 r-xp 00000000 fd:00 1197676 /usr/lib64/openmpi/lib/openmpi/mca_coll_libnbc.so
7f1e4b253000-7f1e4b452000 —p 0001a000 fd:00 1197676 /usr/lib64/openmpi/lib/openmpi/mca_coll_libnbc.so
7f1e4b452000-7f1e4b453000 r–p 00019000 fd:00 1197676 /usr/lib64/openmpi/lib/openmpi/mca_coll_libnbc.so
7f1e4b453000-7f1e4b454000 rw-p 0001a000 fd:00 1197676 /usr/lib64/openmpi/lib/openmpi/mca_coll_libnbc.so
7f1e4b454000-7f1e4b457000 r-xp 00000000 fd:00 1197679 /usr/lib64/openmpi/lib/openmpi/mca_coll_sync.so
7f1e4b457000-7f1e4b656000 —p 00003000 fd:00 1197679 /usr/lib64/openmpi/lib/openmpi/mca_coll_sync.so
7f1e4b656000-7f1e4b657000 r–p 00002000 fd:00 1197679 /usr/lib64/openmpi/lib/openmpi/mca_coll_sync.so
7f1e4b657000-7f1e4b658000 rw-p 00003000 fd:00 1197679 /usr/lib64/openmpi/lib/openmpi/mca_coll_sync.so
7f1e4b658000-7f1e4b677000 r-xp 00000000 fd:00 1183896 /usr/lib64/openmpi/lib/openmpi/mca_coll_tuned.so
7f1e4b677000-7f1e4b876000 —p 0001f000 fd:00 1183896 /usr/lib64/openmpi/lib/openmpi/mca_coll_tuned.so
7f1e4b876000-7f1e4b877000 r–p 0001e000 fd:00 1183896 /usr/lib64/openmpi/lib/openmpi/mca_coll_tuned.so
7f1e4b877000-7f1e4b878000 rw-p 0001f000 fd:00 1183896 /usr/lib64/openmpi/lib/openmpi/mca_coll_tuned.so
7f1e4b878000-7f1e4b87a000 r-xp 00000000 fd:00 1197678 /usr/lib64/openmpi/lib/openmpi/mca_coll_self.so
7f1e4b87a000-7f1e4ba7a000 —p 00002000 fd:00 1197678 /usr/lib64/openmpi/lib/openmpi/mca_coll_self.so
7f1e4ba7a000-7f1e4ba7b000 r–p 00002000 fd:00 1197678 /usr/lib64/openmpi/lib/openmpi/mca_coll_self.so
7f1e4ba7b000-7f1e4ba7c000 rw-p 00003000 fd:00 1197678 /usr/lib64/openmpi/lib/openmpi/mca_coll_self.so
7f1e4ba7c000-7f1e4ba7f000 r-xp 00000000 fd:00 1197675 /usr/lib64/openmpi/lib/openmpi/mca_coll_inter.so
7f1e4ba7f000-7f1e4bc7f000 —p 00003000 fd:00 1197675 /usr/lib64/openmpi/lib/openmpi/mca_coll_inter.so
7f1e4bc7f000-7f1e4bc80000 r–p 00003000 fd:00 1197675 /usr/lib64/openmpi/lib/openmpi/mca_coll_inter.so
7f1e4bc80000-7f1e4bc81000 rw-p 00004000 fd:00 1197675 /usr/lib64/openmpi/lib/openmpi/mca_coll_inter.so
7f1e4bc81000-7f1e4bc8e000 r-xp 00000000 fd:00 1183888 /usr/lib64/openmpi/lib/openmpi/mca_coll_basic.so
7f1e4bc8e000-7f1e4be8e000 —p 0000d000 fd:00 1183888 /usr/lib64/openmpi/lib/openmpi/mca_coll_basic.so
7f1e4be8e000-7f1e4be8f000 r–p 0000d000 fd:00 1183888 /usr/lib64/openmpi/lib/openmpi/mca_coll_basic.so
7f1e4be8f000-7f1e4be90000 rw-p 0000e000 fd:00 1183888 /usr/lib64/openmpi/lib/openmpi/mca_coll_basic.so
7f1e4be90000-7f1e4be96000 r-xp 00000000 fd:00 1197674 /usr/lib64/openmpi/lib/openmpi/mca_coll_hierarch.so
7f1e4be96000-7f1e4c095000 —p 00006000 fd:00 1197674 /usr/lib64/openmpi/lib/openmpi/mca_coll_hierarch.so
7f1e4c095000-7f1e4c096000 r–p 00005000 fd:00 1197674 /usr/lib64/openmpi/lib/openmpi/mca_coll_hierarch.so
7f1e4c096000-7f1e4c097000 rw-p 00006000 fd:00 1197674 /usr/lib64/openmpi/lib/openmpi/mca_coll_hierarch.so
7f1e4c8ef000-7f1e4c8ff000 r-xp 00000000 fd:00 1091958 /usr/lib64/libucm.so.0.1.0
7f1e4c8ff000-7f1e4cafe000 —p 00010000 fd:00 1091958 /usr/lib64/libucm.so.0.1.0
7f1e4cafe000-7f1e4caff000 r–p 0000f000 fd:00 1091958 /usr/lib64/libucm.so.0.1.0
7f1e4caff000-7f1e4cb00000 rw-p 00010000 fd:00 1091958 /usr/lib64/libucm.so.0.1.0
7f1e4cb00000-7f1e4cb01000 rw-p 00000000 00:00 0
7f1e4d3df000-7f1e4d3f8000 r-xp 00000000 fd:00 1183946 /usr/lib64/openmpi/lib/openmpi/mca_pml_ob1.so
7f1e4d3f8000-7f1e4d5f7000 —p 00019000 fd:00 1183946 /usr/lib64/openmpi/lib/openmpi/mca_pml_ob1.so
7f1e4d5f7000-7f1e4d5f8000 r–p 00018000 fd:00 1183946 /usr/lib64/openmpi/lib/openmpi/mca_pml_ob1.so
7f1e4d5f8000-7f1e4d5f9000 rw-p 00019000 fd:00 1183946 /usr/lib64/openmpi/lib/openmpi/mca_pml_ob1.so
7f1e4f760000-7f1e4f766000 r-xp 00000000 fd:00 1197684 /usr/lib64/openmpi/lib/openmpi/mca_dpm_orte.so
7f1e4f766000-7f1e4f965000 —p 00006000 fd:00 1197684 /usr/lib64/openmpi/lib/openmpi/mca_dpm_orte.so
7f1e4f965000-7f1e4f966000 r–p 00005000 fd:00 1197684 /usr/lib64/openmpi/lib/openmpi/mca_dpm_orte.so
7f1e4f966000-7f1e4f967000 rw-p 00006000 fd:00 1197684 /usr/lib64/openmpi/lib/openmpi/mca_dpm_orte.so
7f1e4f967000-7f1e4f973000 r-xp 00000000 fd:00 1197671 /usr/lib64/openmpi/lib/openmpi/mca_btl_tcp.so
7f1e4f973000-7f1e4fb72000 —p 0000c000 fd:00 1197671 /usr/lib64/openmpi/lib/openmpi/mca_btl_tcp.so
7f1e4fb72000-7f1e4fb73000 r–p 0000b000 fd:00 1197671 /usr/lib64/openmpi/lib/openmpi/mca_btl_tcp.so
7f1e4fb73000-7f1e4fb74000 rw-p 0000c000 fd:00 1197671 /usr/lib64/openmpi/lib/openmpi/mca_btl_tcp.so
7f1e4fb74000-7f1e4fbf4000 rw-p 00000000 00:00 0
7f1e4fbf4000-7f1e4fbf7000 r-xp 00000000 fd:00 1197670 /usr/lib64/openmpi/lib/openmpi/mca_btl_self.so
7f1e4fbf7000-7f1e4fdf6000 —p 00003000 fd:00 1197670 /usr/lib64/openmpi/lib/openmpi/mca_btl_self.so
7f1e4fdf6000-7f1e4fdf7000 r–p 00002000 fd:00 1197670 /usr/lib64/openmpi/lib/openmpi/mca_btl_self.so
7f1e4fdf7000-7f1e4fdf8000 rw-p 00003000 fd:00 1197670 /usr/lib64/openmpi/lib/openmpi/mca_btl_self.so
7f1e4fdfc000-7f1e4fdff000 r-xp 00000000 fd:00 1197700 /usr/lib64/openmpi/lib/openmpi/mca_pubsub_orte.so
7f1e4fdff000-7f1e4fffe000 —p 00003000 fd:00 1197700 /usr/lib64/openmpi/lib/openmpi/mca_pubsub_orte.so
7f1e4fffe000-7f1e4ffff000 r–p 00002000 fd:00 1197700 /usr/lib64/openmpi/lib/openmpi/mca_pubsub_orte.so
7f1e4ffff000-7f1e50000000 rw-p 00003000 fd:00 1197700 /usr/lib64/openmpi/lib/openmpi/mca_pubsub_orte.so
7f1e50000000-7f1e50021000 rw-p 00000000 00:00 0
7f1e50021000-7f1e54000000 —p 00000000 00:00 0
7f1e54102000-7f1e54105000 r-xp 00000000 fd:00 1183881 /usr/lib64/openmpi/lib/openmpi/mca_bml_r2.so
7f1e54105000-7f1e54305000 —p 00003000 fd:00 1183881 /usr/lib64/openmpi/lib/openmpi/mca_bml_r2.so
7f1e54305000-7f1e54306000 r–p 00003000 fd:00 1183881 /usr/lib64/openmpi/lib/openmpi/mca_bml_r2.so
7f1e54306000-7f1e54307000 rw-p 00004000 fd:00 1183881 /usr/lib64/openmpi/lib/openmpi/mca_bml_r2.so
7f1e54307000-7f1e5430a000 r-xp 00000000 fd:00 1183932 /usr/lib64/openmpi/lib/openmpi/mca_mpool_grdma.so
7f1e5430a000-7f1e5450a000 —p 00003000 fd:00 1183932 /usr/lib64/openmpi/lib/openmpi/mca_mpool_grdma.so
7f1e5450a000-7f1e5450b000 r–p 00003000 fd:00 1183932 /usr/lib64/openmpi/lib/openmpi/mca_mpool_grdma.so
7f1e5450b000-7f1e5450c000 rw-p 00004000 fd:00 1183932 /usr/lib64/openmpi/lib/openmpi/mca_mpool_grdma.so
7f1e5450c000-7f1e5450e000 r-xp 00000000 fd:00 1183838 /usr/lib64/openmpi/lib/libmca_common_sm.so.4.0.4
7f1e5450e000-7f1e5470e000 —p 00002000 fd:00 1183838 /usr/lib64/openmpi/lib/libmca_common_sm.so.4.0.4
7f1e5470e000-7f1e5470f000 r–p 00002000 fd:00 1183838 /usr/lib64/openmpi/lib/libmca_common_sm.so.4.0.4
7f1e5470f000-7f1e54710000 rw-p 00003000 fd:00 1183838 /usr/lib64/openmpi/lib/libmca_common_sm.so.4.0.4
7f1e54710000-7f1e54712000 r-xp 00000000 fd:00 1183933 /usr/lib64/openmpi/lib/openmpi/mca_mpool_sm.so
7f1e54712000-7f1e54911000 —p 00002000 fd:00 1183933 /usr/lib64/openmpi/lib/openmpi/mca_mpool_sm.so
7f1e54911000-7f1e54912000 r–p 00001000 fd:00 1183933 /usr/lib64/openmpi/lib/openmpi/mca_mpool_sm.so
7f1e54912000-7f1e54913000 rw-p 00002000 fd:00 1183933 /usr/lib64/openmpi/lib/openmpi/mca_mpool_sm.so
7f1e54913000-7f1e54917000 r-xp 00000000 fd:00 1183953 /usr/lib64/openmpi/lib/openmpi/mca_rcache_vma.so
7f1e54917000-7f1e54b16000 —p 00004000 fd:00 1183953 /usr/lib64/openmpi/lib/openmpi/mca_rcache_vma.so
7f1e54b16000-7f1e54b17000 r–p 00003000 fd:00 1183953 /usr/lib64/openmpi/lib/openmpi/mca_rcache_vma.so
7f1e54b17000-7f1e54b18000 rw-p 00004000 fd:00 1183953 /usr/lib64/openmpi/lib/openmpi/mca_rcache_vma.so
7f1e54b18000-7f1e54b1a000 r-xp 00000000 fd:00 1183876 /usr/lib64/openmpi/lib/openmpi/mca_allocator_bucket.so
7f1e54b1a000-7f1e54d19000 —p 00002000 fd:00 1183876 /usr/lib64/openmpi/lib/openmpi/mca_allocator_bucket.so
7f1e54d19000-7f1e54d1a000 r–p 00001000 fd:00 1183876 /usr/lib64/openmpi/lib/openmpi/mca_allocator_bucket.so
7f1e54d1a000-7f1e54d1b000 rw-p 00002000 fd:00 1183876 /usr/lib64/openmpi/lib/openmpi/mca_allocator_bucket.so
7f1e54d1b000-7f1e54d1d000 r-xp 00000000 fd:00 1183875 /usr/lib64/openmpi/lib/openmpi/mca_allocator_basic.so
7f1e54d1d000-7f1e54f1c000 —p 00002000 fd:00 1183875 /usr/lib64/openmpi/lib/openmpi/mca_allocator_basic.so
7f1e54f1c000-7f1e54f1d000 r–p 00001000 fd:00 1183875 /usr/lib64/openmpi/lib/openmpi/mca_allocator_basic.so
7f1e54f1d000-7f1e54f1e000 rw-p 00002000 fd:00 1183875 /usr/lib64/openmpi/lib/openmpi/mca_allocator_basic.so
7f1e54f1e000-7f1e54f1f000 —p 00000000 00:00 0
7f1e54f1f000-7f1e5571f000 rw-p 00000000 00:00 0
7f1e5571f000-7f1e55721000 r-xp 00000000 fd:00 1197690 /usr/lib64/openmpi/lib/openmpi/mca_grpcomm_bad.so
7f1e55721000-7f1e55920000 —p 00002000 fd:00 1197690 /usr/lib64/openmpi/lib/openmpi/mca_grpcomm_bad.so
7f1e55920000-7f1e55921000 r–p 00001000 fd:00 1197690 /usr/lib64/openmpi/lib/openmpi/mca_grpcomm_bad.so
7f1e55921000-7f1e55922000 rw-p 00002000 fd:00 1197690 /usr/lib64/openmpi/lib/openmpi/mca_grpcomm_bad.so
7f1e55922000-7f1e55924000 r-xp 00000000 fd:00 1183900 /usr/lib64/openmpi/lib/openmpi/mca_db_print.so
7f1e55924000-7f1e55b23000 —p 00002000 fd:00 1183900 /usr/lib64/openmpi/lib/openmpi/mca_db_print.so
7f1e55b23000-7f1e55b24000 r–p 00001000 fd:00 1183900 /usr/lib64/openmpi/lib/openmpi/mca_db_print.so
7f1e55b24000-7f1e55b25000 rw-p 00002000 fd:00 1183900 /usr/lib64/openmpi/lib/openmpi/mca_db_print.so
7f1e55b25000-7f1e55b28000 r-xp 00000000 fd:00 1197709 /usr/lib64/openmpi/lib/openmpi/mca_rml_oob.so
7f1e55b28000-7f1e55d28000 —p 00003000 fd:00 1197709 /usr/lib64/openmpi/lib/openmpi/mca_rml_oob.so
7f1e55d28000-7f1e55d29000 r–p 00003000 fd:00 1197709 /usr/lib64/openmpi/lib/openmpi/mca_rml_oob.so
7f1e55d29000-7f1e55d2a000 rw-p 00004000 fd:00 1197709 /usr/lib64/openmpi/lib/openmpi/mca_rml_oob.so
7f1e55d2a000-7f1e55d3d000 r-xp 00000000 fd:00 1183938 /usr/lib64/openmpi/lib/openmpi/mca_oob_tcp.so
7f1e55d3d000-7f1e55f3c000 —p 00013000 fd:00 1183938 /usr/lib64/openmpi/lib/openmpi/mca_oob_tcp.so
7f1e55f3c000-7f1e55f3d000 r–p 00012000 fd:00 1183938 /usr/lib64/openmpi/lib/openmpi/mca_oob_tcp.so
7f1e55f3d000-7f1e55f3e000 rw-p 00013000 fd:00 1183938 /usr/lib64/openmpi/lib/openmpi/mca_oob_tcp.so
7f1e56140000-7f1e56143000 r-xp 00000000 fd:00 1183899 /usr/lib64/openmpi/lib/openmpi/mca_db_hash.so
7f1e56143000-7f1e56343000 —p 00003000 fd:00 1183899 /usr/lib64/openmpi/lib/openmpi/mca_db_hash.so
7f1e56343000-7f1e56344000 r–p 00003000 fd:00 1183899 /usr/lib64/openmpi/lib/openmpi/mca_db_hash.so
7f1e56344000-7f1e56345000 rw-p 00004000 fd:00 1183899 /usr/lib64/openmpi/lib/openmpi/mca_db_hash.so
7f1e56345000-7f1e56347000 r-xp 00000000 fd:00 1183905 /usr/lib64/openmpi/lib/openmpi/mca_errmgr_default_app.so
7f1e56347000-7f1e56546000 —p 00002000 fd:00 1183905 /usr/lib64/openmpi/lib/openmpi/mca_errmgr_default_app.so
7f1e56546000-7f1e56547000 r–p 00001000 fd:00 1183905 /usr/lib64/openmpi/lib/openmpi/mca_errmgr_default_app.so
7f1e56547000-7f1e56548000 rw-p 00002000 fd:00 1183905 /usr/lib64/openmpi/lib/openmpi/mca_errmgr_default_app.so
7f1e5654a000-7f1e5654c000 r-xp 00000000 fd:00 1197712 /usr/lib64/openmpi/lib/openmpi/mca_routed_direct.so
7f1e5654c000-7f1e5674b000 —p 00002000 fd:00 1197712 /usr/lib64/openmpi/lib/openmpi/mca_routed_direct.so
7f1e5674b000-7f1e5674c000 r–p 00001000 fd:00 1197712 /usr/lib64/openmpi/lib/openmpi/mca_routed_direct.so
7f1e5674c000-7f1e5674d000 rw-p 00002000 fd:00 1197712 /usr/lib64/openmpi/lib/openmpi/mca_routed_direct.so
7f1e5674d000-7f1e5674f000 r-xp 00000000 fd:00 1183981 /usr/lib64/openmpi/lib/openmpi/mca_state_app.so
7f1e5674f000-7f1e5694e000 —p 00002000 fd:00 1183981 /usr/lib64/openmpi/lib/openmpi/mca_state_app.so
7f1e5694e000-7f1e5694f000 r–p 00001000 fd:00 1183981 /usr/lib64/openmpi/lib/openmpi/mca_state_app.so
7f1e5694f000-7f1e56950000 rw-p 00002000 fd:00 1183981 /usr/lib64/openmpi/lib/openmpi/mca_state_app.so
7f1e56950000-7f1e57155000 r–s 00000000 fd:00 138563 /var/lib/sss/mc/passwd
7f1e57155000-7f1e5715d000 r-xp 00000000 fd:00 1076196 /usr/lib64/libnss_sss.so.2
7f1e5715d000-7f1e5735c000 —p 00008000 fd:00 1076196 /usr/lib64/libnss_sss.so.2
7f1e5735c000-7f1e5735d000 r–p 00007000 fd:00 1076196 /usr/lib64/libnss_sss.so.2
7f1e5735d000-7f1e5735e000 rw-p 00008000 fd:00 1076196 /usr/lib64/libnss_sss.so.2
7f1e5735e000-7f1e5736a000 r-xp 00000000 fd:00 1091417 /usr/lib64/libnss_files-2.17.so
7f1e5736a000-7f1e57569000 —p 0000c000 fd:00 1091417 /usr/lib64/libnss_files-2.17.so
7f1e57569000-7f1e5756a000 r–p 0000b000 fd:00 1091417 /usr/lib64/libnss_files-2.17.so
7f1e5756a000-7f1e5756b000 rw-p 0000c000 fd:00 1091417 /usr/lib64/libnss_files-2.17.so
7f1e5756b000-7f1e57571000 rw-p 00000000 00:00 0
7f1e57571000-7f1e57574000 r-xp 00000000 fd:00 1183975 /usr/lib64/openmpi/lib/openmpi/mca_shmem_mmap.so
7f1e57574000-7f1e57773000 —p 00003000 fd:00 1183975 /usr/lib64/openmpi/lib/openmpi/mca_shmem_mmap.so
7f1e57773000-7f1e57774000 r–p 00002000 fd:00 1183975 /usr/lib64/openmpi/lib/openmpi/mca_shmem_mmap.so
7f1e57774000-7f1e57775000 rw-p 00003000 fd:00 1183975 /usr/lib64/openmpi/lib/openmpi/mca_shmem_mmap.so
7f1e57777000-7f1e57779000 r-xp 00000000 fd:00 1197688 /usr/lib64/openmpi/lib/openmpi/mca_ess_singleton.so
7f1e57779000-7f1e57978000 —p 00002000 fd:00 1197688 /usr/lib64/openmpi/lib/openmpi/mca_ess_singleton.so
7f1e57978000-7f1e57979000 r–p 00001000 fd:00 1197688 /usr/lib64/openmpi/lib/openmpi/mca_ess_singleton.so
7f1e57979000-7f1e5797a000 rw-p 00002000 fd:00 1197688 /usr/lib64/openmpi/lib/openmpi/mca_ess_singleton.so
7f1e5797a000-7f1e5797b000 r-xp 00000000 fd:00 1183971 /usr/lib64/openmpi/lib/openmpi/mca_sec_basic.so
7f1e5797b000-7f1e57b7a000 —p 00001000 fd:00 1183971 /usr/lib64/openmpi/lib/openmpi/mca_sec_basic.so
7f1e57b7a000-7f1e57b7b000 r–p 00000000 fd:00 1183971 /usr/lib64/openmpi/lib/openmpi/mca_sec_basic.so
7f1e57b7b000-7f1e57b7c000 rw-p 00001000 fd:00 1183971 /usr/lib64/openmpi/lib/openmpi/mca_sec_basic.so
7f1e57b7c000-7f1e57b85000 r-xp 00000000 fd:00 1086257 /usr/lib64/libltdl.so.7.3.0
7f1e57b85000-7f1e57d84000 —p 00009000 fd:00 1086257 /usr/lib64/libltdl.so.7.3.0
7f1e57d84000-7f1e57d85000 r–p 00008000 fd:00 1086257 /usr/lib64/libltdl.so.7.3.0
7f1e57d85000-7f1e57d86000 rw-p 00009000 fd:00 1086257 /usr/lib64/libltdl.so.7.3.0
7f1e57d86000-7f1e57d90000 r-xp 00000000 fd:00 1088670 /usr/lib64/libnuma.so.1.0.0
7f1e57d90000-7f1e57f90000 —p 0000a000 fd:00 1088670 /usr/lib64/libnuma.so.1.0.0
7f1e57f90000-7f1e57f91000 r–p 0000a000 fd:00 1088670 /usr/lib64/libnuma.so.1.0.0
7f1e57f91000-7f1e57f92000 rw-p 0000b000 fd:00 1088670 /usr/lib64/libnuma.so.1.0.0
7f1e57f92000-7f1e57fa9000 r-xp 00000000 fd:00 1075716 /usr/lib64/libpthread-2.17.so
7f1e57fa9000-7f1e581a8000 —p 00017000 fd:00 1075716 /usr/lib64/libpthread-2.17.so
7f1e581a8000-7f1e581a9000 r–p 00016000 fd:00 1075716 /usr/lib64/libpthread-2.17.so
7f1e581a9000-7f1e581aa000 rw-p 00017000 fd:00 1075716 /usr/lib64/libpthread-2.17.so
7f1e581aa000-7f1e581ae000 rw-p 00000000 00:00 0
7f1e581ae000-7f1e581ea000 r-xp 00000000 fd:00 1053301 /usr/lib64/libhwloc.so.5.7.5
7f1e581ea000-7f1e583e9000 —p 0003c000 fd:00 1053301 /usr/lib64/libhwloc.so.5.7.5
7f1e583e9000-7f1e583ea000 r–p 0003b000 fd:00 1053301 /usr/lib64/libhwloc.so.5.7.5
7f1e583ea000-7f1e583eb000 rw-p 0003c000 fd:00 1053301 /usr/lib64/libhwloc.so.5.7.5
7f1e583eb000-7f1e583ed000 r-xp 00000000 fd:00 1075836 /usr/lib64/libutil-2.17.so
7f1e583ed000-7f1e585ec000 —p 00002000 fd:00 1075836 /usr/lib64/libutil-2.17.so
7f1e585ec000-7f1e585ed000 r–p 00001000 fd:00 1075836 /usr/lib64/libutil-2.17.so
7f1e585ed000-7f1e585ee000 rw-p 00002000 fd:00 1075836 /usr/lib64/libutil-2.17.so
7f1e585ee000-7f1e585f5000 r-xp 00000000 fd:00 1091422 /usr/lib64/librt-2.17.so
7f1e585f5000-7f1e587f4000 —p 00007000 fd:00 1091422 /usr/lib64/librt-2.17.so
7f1e587f4000-7f1e587f5000 r–p 00006000 fd:00 1091422 /usr/lib64/librt-2.17.so
7f1e587f5000-7f1e587f6000 rw-p 00007000 fd:00 1091422 /usr/lib64/librt-2.17.so
7f1e587f6000-7f1e587f8000 r-xp 00000000 fd:00 1091410 /usr/lib64/libdl-2.17.so
7f1e587f8000-7f1e589f8000 —p 00002000 fd:00 1091410 /usr/lib64/libdl-2.17.so
7f1e589f8000-7f1e589f9000 r–p 00002000 fd:00 1091410 /usr/lib64/libdl-2.17.so
7f1e589f9000-7f1e589fa000 rw-p 00003000 fd:00 1091410 /usr/lib64/libdl-2.17.so
7f1e589fa000-7f1e58a91000 r-xp 00000000 fd:00 1187388 /usr/lib64/openmpi/lib/libopen-pal.so.13.0.4
7f1e58a91000-7f1e58c90000 —p 00097000 fd:00 1187388 /usr/lib64/openmpi/lib/libopen-pal.so.13.0.4
7f1e58c90000-7f1e58c94000 r–p 00096000 fd:00 1187388 /usr/lib64/openmpi/lib/libopen-pal.so.13.0.4
7f1e58c94000-7f1e58c98000 rw-p 0009a000 fd:00 1187388 /usr/lib64/openmpi/lib/libopen-pal.so.13.0.4
7f1e58c98000-7f1e58c9e000 rw-p 00000000 00:00 0
7f1e58c9e000-7f1e58d15000 r-xp 00000000 fd:00 1197666 /usr/lib64/openmpi/lib/libopen-rte.so.12.0.4
7f1e58d15000-7f1e58f14000 —p 00077000 fd:00 1197666 /usr/lib64/openmpi/lib/libopen-rte.so.12.0.4
7f1e58f14000-7f1e58f15000 r–p 00076000 fd:00 1197666 /usr/lib64/openmpi/lib/libopen-rte.so.12.0.4
7f1e58f15000-7f1e58f19000 rw-p 00077000 fd:00 1197666 /usr/lib64/openmpi/lib/libopen-rte.so.12.0.4
7f1e58f19000-7f1e58f1a000 rw-p 00000000 00:00 0
7f1e58f1a000-7f1e590dd000 r-xp 00000000 fd:00 1075401 /usr/lib64/libc-2.17.so
7f1e590dd000-7f1e592dd000 —p 001c3000 fd:00 1075401 /usr/lib64/libc-2.17.so
7f1e592dd000-7f1e592e1000 r–p 001c3000 fd:00 1075401 /usr/lib64/libc-2.17.so
7f1e592e1000-7f1e592e3000 rw-p 001c7000 fd:00 1075401 /usr/lib64/libc-2.17.so
7f1e592e3000-7f1e592e8000 rw-p 00000000 00:00 0
7f1e592e8000-7f1e592fd000 r-xp 00000000 fd:00 1091385 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f1e592fd000-7f1e594fc000 —p 00015000 fd:00 1091385 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f1e594fc000-7f1e594fd000 r–p 00014000 fd:00 1091385 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f1e594fd000-7f1e594fe000 rw-p 00015000 fd:00 1091385 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f1e594fe000-7f1e595ff000 r-xp 00000000 fd:00 1091412 /usr/lib64/libm-2.17.so
7f1e595ff000-7f1e597fe000 —p 00101000 fd:00 1091412 /usr/lib64/libm-2.17.so
7f1e597fe000-7f1e597ff000 r–p 00100000 fd:00 1091412 /usr/lib64/libm-2.17.so
7f1e597ff000-7f1e59800000 rw-p 00101000 fd:00 1091412 /usr/lib64/libm-2.17.so
7f1e59800000-7f1e598e9000 r-xp 00000000 fd:00 1076276 /usr/lib64/libstdc++.so.6.0.19
7f1e598e9000-7f1e59ae8000 —p 000e9000 fd:00 1076276 /usr/lib64/libstdc++.so.6.0.19
7f1e59ae8000-7f1e59af0000 r–p 000e8000 fd:00 1076276 /usr/lib64/libstdc++.so.6.0.19
7f1e59af0000-7f1e59af2000 rw-p 000f0000 fd:00 1076276 /usr/lib64/libstdc++.so.6.0.19
7f1e59af2000-7f1e59b07000 rw-p 00000000 00:00 0
7f1e59b07000-7f1e59bc7000 r-xp 00000000 fd:00 1183845 /usr/lib64/openmpi/lib/libmpi.so.12.0.7
7f1e59bc7000-7f1e59dc6000 —p 000c0000 fd:00 1183845 /usr/lib64/openmpi/lib/libmpi.so.12.0.7
7f1e59dc6000-7f1e59dc8000 r–p 000bf000 fd:00 1183845 /usr/lib64/openmpi/lib/libmpi.so.12.0.7
7f1e59dc8000-7f1e59dd8000 rw-p 000c1000 fd:00 1183845 /usr/lib64/openmpi/lib/libmpi.so.12.0.7
7f1e59dd8000-7f1e59deb000 rw-p 00000000 00:00 0
7f1e59deb000-7f1e59e03000 r-xp 00000000 fd:00 1197665 /usr/lib64/openmpi/lib/libmpi_cxx.so.1.1.3
7f1e59e03000-7f1e5a003000 —p 00018000 fd:00 1197665 /usr/lib64/openmpi/lib/libmpi_cxx.so.1.1.3
7f1e5a003000-7f1e5a005000 r–p 00018000 fd:00 1197665 /usr/lib64/openmpi/lib/libmpi_cxx.so.1.1.3
7f1e5a005000-7f1e5a006000 rw-p 0001a000 fd:00 1197665 /usr/lib64/openmpi/lib/libmpi_cxx.so.1.1.3
7f1e5a006000-7f1e5a028000 r-xp 00000000 fd:00 1052238 /usr/lib64/ld-2.17.so
7f1e5a1de000-7f1e5a20a000 rw-p 00000000 00:00 0
7f1e5a221000-7f1e5a227000 rw-p 00000000 00:00 0
7f1e5a227000-7f1e5a228000 r–p 00021000 fd:00 1052238 /usr/lib64/ld-2.17.so
7f1e5a228000-7f1e5a229000 rw-p 00022000 fd:00 1052238 /usr/lib64/ld-2.17.so
7f1e5a229000-7f1e5a22a000 rw-p 00000000 00:00 0
7fff7ed6c000-7fff7ed8d000 rw-p 00000000 00:00 0 [stack]
7fff7edf5000-7fff7edf7000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
[het-138-81:121761] *** Process received signal ***
[het-138-81:121761] Signal: Aborted (6)
[het-138-81:121761] Signal code: (-6)
[het-138-81:121761] [ 0] /lib64/libc.so.6(+0x36400)[0x7f1e58f50400]
[het-138-81:121761] [ 1] /lib64/libc.so.6(gsignal+0x37)[0x7f1e58f50387]
[het-138-81:121761] [ 2] /lib64/libc.so.6(abort+0x148)[0x7f1e58f51a78]
[het-138-81:121761] [ 3] /lib64/libc.so.6(+0x78ed7)[0x7f1e58f92ed7]
[het-138-81:121761] [ 4] /lib64/libc.so.6(+0x81299)[0x7f1e58f9b299]
[het-138-81:121761] [ 5] ./stlCheck(_ZN3plb13TriangleToDefIdE14fixOrientationEv+0x2bd)[0x42922d]
[het-138-81:121761] [ 6] ./stlCheck(_ZN3plb13TriangleToDefIdEC1ERKSt6vectorINS_5ArrayINS3_IdLm3EEELm3EEESaIS5_EEd+0x22f)[0x42d73f]
[het-138-81:121761] [ 7] ./stlCheck(ZN3plb20constructSurfaceMeshIdEEvRKSt6vectorINS_13TriangleToDefIT_E8TriangleESaIS5_EERS1_INS_5ArrayIS3_Lm3EEESaISB_EERS1_IlSaIlEERS1_INS_4EdgeESaISI_EES3+0x1f)[0x42db7f]
[het-138-81:121761] [ 8] ./stlCheck(_ZN3plb13DEFscaledMeshIdEC1ERKNS_11TriangleSetIdEE+0x86)[0x42dd96]
[het-138-81:121761] [ 9] ./stlCheck(main+0xf35)[0x41be85]
[het-138-81:121761] [10] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f1e58f3c555]
[het-138-81:121761] [11] ./stlCheck[0x41d4bf]
[het-138-81:121761] *** End of error message ***
Aborted

1 Like