Hi everybody,

I installed libMesh on my Mac OS X, and in opt mode everything is just fine. 
There also seem to be no compilation problems in dbg mode. However, in dbg mode 
I get the following runtime error: (./ex4-dbg -d 1 -n 20)

ex4-dbg(73819) malloc: *** error for object 0x1032e6fa0: pointer being freed 
was not allocated
*** set a breakpoint in malloc_error_break to debug

Program received signal SIGABRT, Aborted.
0x00007fff853623d6 in __kill ()
(gdb) bt
#0  0x00007fff853623d6 in __kill ()
#1  0x00007fff85402972 in abort ()
#2  0x00007fff8531a615 in free ()
#3  0x0000000100026e0a in __gnu_cxx::new_allocator<char>::deallocate 
(this=0x7fff5fbfb5b7, __p=0x1032e6fa0 "") at ext/new_allocator.h:95
#4  0x0000000100020a61 in std::string::_Rep::_M_destroy (this=0x1032e6fa0, 
_...@0x7fff5fbfb61f) at basic_string.tcc:449
#5  0x000000010001b0e0 in std::string::_Rep::_M_dispose (this=0x1032e6fa0, 
_...@0x7fff5fbfb61f) at basic_string.h:236
#6  0x000000010001351b in ~basic_string (this=0x7fff5fbfcad0) at 
basic_string.h:503
#7  0x00000001016199c4 in libMesh::PerfLog::get_info_header 
(this=0x7fff5fbfd2f0) at src/utils/perf_log.C:171
#8  0x000000010161b356 in libMesh::PerfLog::get_log (this=0x7fff5fbfd2f0) at 
src/utils/perf_log.C:452
#9  0x000000010161b450 in libMesh::PerfLog::print_log (this=0x7fff5fbfd2f0) at 
src/utils/perf_log.C:469
#10 0x0000000101619481 in ~PerfLog (this=0x7fff5fbfd2f0) at 
src/utils/perf_log.C:61
#11 0x000000010000568b in assemble_poisson (e...@0x7fff5fbff570, 
system_na...@0x10350fc18) at ex4.C:290
#12 0x00000001015bbb46 in libMesh::System::user_assembly (this=0x10350fb60) at 
src/systems/system.C:1451
#13 0x00000001015b30a0 in libMesh::System::assemble (this=0x10350fb60) at 
src/systems/system.C:376
#14 0x000000010151c0a8 in libMesh::ImplicitSystem::assemble (this=0x10350fb60) 
at src/systems/implicit_system.C:173
#15 0x000000010152a394 in libMesh::LinearImplicitSystem::assemble 
(this=0x10350fb60) at linear_implicit_system.h:100
#16 0x0000000101529e55 in libMesh::LinearImplicitSystem::solve 
(this=0x10350fb60) at src/systems/linear_implicit_system.C:86
#17 0x000000010000392f in main (argc=6, argv=0x7fff5fbff880) at ex4.C:246

I use the GCC 4.5 compilers from http://hpc.sourceforge.net/ and installed 
libMesh with the following configure options: 
CC=mpicc CXX=mpicxx ./configure
--enable-everything
--enable-slepc
--with-glpk-include=/opt/local/include
--with-glpk-lib=/opt/local/lib

(PETSc configure options are:  
--with-fc=0 
--with-mpi=1 
--with-mpi-dir=/usr/local 
--with-x11=1 --with-umfpack=1 
--with-umfpack-include=/opt/local/include/ufsparse
--with-umfpack-lib=[/opt/local/lib/libamd.a,/opt/local/lib/libcamd.a,/opt/local/lib/libccolamd.a,/opt/local/lib/cholmod.a,/opt/local/lib/libcolamd.a,/opt/local/lib/libumfpack.a])

I would be very thankful for any hints on this one. Thank you so much for your 
help!

Best,
Anna

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to