Hi,

I get a segfault in the function FEMap::compute_affine_map() when I try to
fe->reinit() an element. Here is the stack trace:

#0  0x000000376b632625 in raise () from /lib64/libc.so.6
#1  0x000000376b633e05 in abort () from /lib64/libc.so.6
#2  0x000000376b670537 in __libc_message () from /lib64/libc.so.6
#3  0x000000376b675e66 in malloc_printerr () from /lib64/libc.so.6
#4  0x000000376b6789ba in _int_free () from /lib64/libc.so.6
#5  0x00002b3d41a4a7f9 in libMesh::FEMap::compute_affine_map(unsigned int,
std::vector<double, std::allocator<double> > const&, libMesh::Elem const*)
() from
/depot/ncn/apps/conte/PETSc35_Intel15_no-mic_debug/libs/libmesh/libmesh/.libs/libmesh_opt.so.0
#6  0x00002b3d41a4b35a in libMesh::FEMap::compute_map(unsigned int,
std::vector<double, std::allocator<double> > const&, libMesh::Elem const*)
() from
/depot/ncn/apps/conte/PETSc35_Intel15_no-mic_debug/libs/libmesh/libmesh/.libs/libmesh_opt.so.0
#7  0x00002b3d4196d1c9 in libMesh::FE<3u,
(libMesh::FEFamily)0>::reinit(libMesh::Elem const*,
std::vector<libMesh::Point, std::allocator<libMesh::Point> > const*,
std::vector<double, std::allocator<double> > const*) () from
/depot/ncn/apps/conte/PETSc35_Intel15_no-mic_debug/libs/libmesh/libmesh/.libs/libmesh_opt.so.0

Anyone has any idea where this could be happening in that function? I'm
sorry I can't get the exact line numbers because of the way we compile our
code, which leads to the loss of some debugging information, and I have no
way of getting around it.

Thanks!
Harshad
------------------------------------------------------------------------------
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to