From: John P. <jwp...@gm...> - 2012-04-17 16:47:00
|
Hi, We're hitting the following error (in libmesh_cast_ptr) under Xcode 4.3 on Lion. Failed to convert N7libMesh13NumericVectorIdEE pointer to PKN7libMesh11PetscVectorIdEE The N7libMesh13NumericVectorIdEE appears to be a N7libMesh11PetscVectorIdEE The full backtrace for this error is below, it arises from a call to PetscVector::operator= in our local code, all the libmesh examples seem to run fine however. I'm wondering if anyone can elaborate on the difference between the two types listed? PKN7libMesh11PetscVectorIdEE N7libMesh11PetscVectorIdEE The only difference is the "PK", does this mean anything to anyone? The same code works fine on OSX Lion with an older Xcode. -- John [0] /Users/moose/projects/trunk/libmesh/include/base/libmesh_common.h, line 356, compiled Apr 16 2012 at 14:55:52 terminate called throwing an exception Program received signal SIGABRT, Aborted. 0x00007fff8b3a782a in __kill () (gdb) bt #0 0x00007fff8b3a782a in __kill () #1 0x00007fff873f9a9c in abort () #2 0x00007fff8e7c47bc in abort_message () #3 0x00007fff8e7c1fcf in default_terminate () #4 0x00007fff8e7c2001 in safe_handler_caller () #5 0x00007fff8e7c205c in std::terminate () #6 0x00007fff8e7c3152 in __cxa_throw () #7 0x0000000101109461 in libMesh::libmesh_cast_ptr<libMesh::PetscVector<double> const*, libMesh::NumericVector<double> const> (oldvar=0xec60) at libmesh_common.h:356 #8 0x0000000101102568 in libMesh::PetscVector<double>::operator= (this=0x1021304d0, v_in=@0xec60) at petsc_vector.C:582 #9 0x0000000101105ffb in libMesh::PetscVector<double>::localize (this=0x102130420, v_local_in=@0x6, send_list=@0x100aaf6d0) at petsc_vector.C:784 #10 0x000000010089cb33 in SystemTempl<libMesh::TransientSystem<libMesh::NonlinearImplicitSystem> >::update () at /Users/moose/projects/trunk/moose/include/base/SystemBase.h:1574 #11 0x000000010089cb33 in FEProblem::init2 (this=0x102845600) at FEProblem.C:1574 #12 0x000000010089d26e in FEProblem::init (this=0x102845600) at FEProblem.C:1565 #13 0x000000010082d6be in ActionWarehouse::executeAllActions (this=0xec60) at ActionWarehouse.C:241 #14 0x00000001009874f3 in Parser::execute (this=0x7fff5fbff708) at Parser.C:636 #15 0x0000000100045bce in main (argc=6, argv=0x0) at main.C:33 |