On Wed, Feb 18, 2015 at 7:49 AM, <[email protected]> wrote:
> Hello, > > I was finally able to get my hands on PGI's debugger. It seems like the > following error that occurs when running example-opt in miscellaneous_ex8 > > is caused by the Eigen library. The PGI debugger pgdbg prints this: > > pgdbg> Error digesting DWARFv2 information for > /my/path/to/mpi/openmpi/lib/libopen-pal.so.6 > Signalled SIGSEGV at 0x6773EA, function > Eigen::internal::gemm_pack_lhs<double, long, , file > GeneralBlockPanelKernel.h, line 226 > #226: typedef RealScalar RhsScalar; > A segfault on a line that declares a typedef? This isn't possible as far as I know, and the discrepancy is most likely caused by debugging an optimized executable... What else, if anything, is in the stack trace? > This doesn't happen when running example-dbg. I also tried downloading a separate release of Eigen that does not come with libMesh and I get the same error. What could be the reason for this? I would still blame the PGI C++ compiler itself until proven otherwise. Did you try compiling/running any of the stuff that comes in the "eigen/demos" directory? And I'm not sure how up-to-date these instructions [0] are, but you might also want to try running the unit tests that come with Eigen itself to see if you can get any other failures. [0]: http://eigen.tuxfamily.org/index.php?title=Tests -- John ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
