Hello, I just got a new MacBook Pro and I am trying to use libMesh. I successfully compiled and installed using:
./configure make -jX make install and my code (which runs fine on my Ubuntu machine) compiles. However, at runtime I get the error Assertion `!factory_map().count(name)' failed. Stack frames: 15 0: 0 libmesh_devel.0.dylib 0x0000000110b8b820 libMesh::print_trace(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) + 64 1: 1 libmesh_devel.0.dylib 0x0000000110b89cb3 libMesh::MacroFunctions::report_error(char const*, int, char const*, char const*) + 35 2: 2 libmesh_devel.0.dylib 0x0000000110fa8f1e libMesh::Factory<libMesh::Partitioner>::Factory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 430 3: 3 libmesh_devel.0.dylib 0x0000000110fa95de _GLOBAL__I_a + 142 4: 4 ??? 0x00007fff64213c2e 0x0 + 140734873287726 5: 5 ??? 0x00007fff64213dba 0x0 + 140734873288122 6: 6 ??? 0x00007fff64210a62 0x0 + 140734873274978 7: 7 ??? 0x00007fff642109eb 0x0 + 140734873274859 8: 8 ??? 0x00007fff642109eb 0x0 + 140734873274859 9: 9 ??? 0x00007fff642109eb 0x0 + 140734873274859 10: 10 ??? 0x00007fff642108f6 0x0 + 140734873274614 11: 11 ??? 0x00007fff642041da 0x0 + 140734873223642 12: 12 ??? 0x00007fff64207560 0x0 + 140734873236832 13: 13 ??? 0x00007fff6420327b 0x0 + 140734873219707 14: 14 ??? 0x00007fff6420305e 0x0 + 140734873219166 [0] ./include/libmesh/factory.h, line 117, compiled Sep 1 2014 at 16:41:57 libc++abi.dylib: terminating with uncaught exception of type libMesh::LogicError: Error in libMesh internal logic Abort trap: 6 Does anyone know what could be going wrong? Thanks, Andy ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
