[Trilinos-Users] [Trilinos-Help] hdf5/trilinos/openmpi symbol collision in shared only?

James Willenbring jmwille at sandia.gov
Mon Mar 16 08:48:11 MDT 2009


All,

Has anyone run into a problem like John is seeing before?

Thanks

Jim

-----Original Message-----
From: trilinos-help-bounces at software.sandia.gov
[mailto:trilinos-help-bounces at software.sandia.gov] On Behalf Of John R. Cary
Sent: Friday, March 13, 2009 3:46 PM
To: trilinos-help at software.sandia.gov
Cc: cary at txcorp.com
Subject: [Trilinos-Help] hdf5/trilinos/openmpi symbol collision in shared
only?

I recently installed openmpi-1.3 and rebuilt trilinos
against it on 64 bit Linux (FC9) box.

I also built parallel hdf5 against openmpi-1.3.

Now  when I run my application, I see

Dumping universe at clock time Fri Mar 13 13:50:15.097 2009
[octet:13728] *** Process received signal ***
[octet:13728] Signal: Segmentation fault (11)
[octet:13728] Signal code: Address not mapped (1)
[octet:13728] Failing at address: 0xfffffffffffffff0
[octet:13728] [ 0] /lib64/libpthread.so.0 [0x35cb40ed30]
[octet:13728] [ 1]
/home/research/cary/projects/vorpal/parallel/vorpal/vorpal [0x2e3f962]
[octet:13728] [ 2] /usr/local/trilinos-9.0.2-openmpi-1.3/lib/libteuchos.so
[0x7fccb44c7ce1]
[octet:13728] [ 3]
/usr/local/trilinos-9.0.2-openmpi-1.3/lib/libteuchos.so(MPI_Info_free+0x4d)
[0x7fccb44965dd]
[octet:13728] [ 4]
/usr/local/trilinos-9.0.2-openmpi-1.3/lib/libteuchos.so(ADIO_Open+0x20e)
[0x7fccb45231ae]
[octet:13728] [ 5]
/usr/local/trilinos-9.0.2-openmpi-1.3/lib/libteuchos.so(mca_io_romio_dist_MP
I_File_open+0x223) [0x7fccb451d403]
[octet:13728] [ 6]
/usr/local/trilinos-9.0.2-openmpi-1.3/lib/libteuchos.so(mca_io_base_file_sel
ect+0x2b7) [0x7fccb44efeb7]
[octet:13728] [ 7]
/home/research/cary/projects/vorpal/parallel/vorpal/vorpal [0x2e3ed6e]
[octet:13728] [ 8]
/home/research/cary/projects/vorpal/parallel/vorpal/vorpal(PMPI_File_open+0x
79) [0x2e3c7f9]
[octet:13728] [ 9]
/home/research/cary/projects/vorpal/parallel/vorpal/vorpal [0x2cc67e7]
[octet:13728] [10]
/home/research/cary/projects/vorpal/parallel/vorpal/vorpal(H5FD_open+0x287)
[0x2cbb76b]

which makes it appear as though my hdf5 calls in the application
are routing through a romio call that got embedded in libteuchos.

If I rebuild trilinos with "--disable-shared --enable-static",
this problem goes away.

Has anyone ever seen anything like this?

Thx......John Cary



-- 
Physics, UCB390, U. Colorado, Boulder, CO 80309
cary at colorado.edu, p 303-492-1489, f 303-492-0642, NEW CELL 303-881-8572

_______________________________________________
Trilinos-help mailing list
Trilinos-help at software.sandia.gov
http://software.sandia.gov/mailman/listinfo/trilinos-help



More information about the Trilinos-Users mailing list