Segmentation fault inside PETSc
Hi, After updating from PETSc 2.7.5 to 2.7.7 (alongside openmpi, but I don't which version was installed, now is 2.1.1), my application started failing insinde KspSetUp() when run with more than 1 process. GDB backtrace: #0 0x00007fffca57f798 in mca_pml_ob1_recv_request_progress_rget () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #1 0x00007fffca57c4fd in mca_pml_ob1_recv_frag_callback_rget () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #2 0x00007fffcafd32b0 in ?? () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_btl_self.so #3 0x00007fffca58ad6a in mca_pml_ob1_send_request_start_rdma () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #4 0x00007fffca577299 in mca_pml_ob1_isend () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #5 0x00007ffff5574c35 in PMPI_Isend () from /usr/lib/x86_64-linux-gnu/libmpi.so.20 #6 0x00007ffff6f94c02 in VecScatterCreate_PtoP(int, int const*, int, int const*, _p_Vec*, _p_Vec*, int, _p_VecScatter*) () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #7 0x00007ffff6f71bf3 in VecScatterCreate () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #8 0x00007ffff7563247 in ?? () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #9 0x00007ffff747d911 in PCSetUp () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #10 0x00007ffff759874f in KSPSetUp () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 ... Is this some known problem that affected more users? What could be the problem? -- Lucas Clemente Vella [email protected]
This is not expected. To eliminate some problem with the MPI I would first select a new PETSC_ARCH value say arch-mpich and do a ./configure --download-mpich .... if you do not get a problem then the problem is due to OpenMPI if you get a problem it is likely due to PETSc or your code. Barry
On Mar 1, 2018, at 2:01 PM, Lucas Clemente Vella <[email protected]> wrote:
Hi,
After updating from PETSc 2.7.5 to 2.7.7 (alongside openmpi, but I don't which version was installed, now is 2.1.1), my application started failing insinde KspSetUp() when run with more than 1 process. GDB backtrace:
#0 0x00007fffca57f798 in mca_pml_ob1_recv_request_progress_rget () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #1 0x00007fffca57c4fd in mca_pml_ob1_recv_frag_callback_rget () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #2 0x00007fffcafd32b0 in ?? () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_btl_self.so #3 0x00007fffca58ad6a in mca_pml_ob1_send_request_start_rdma () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #4 0x00007fffca577299 in mca_pml_ob1_isend () from /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_pml_ob1.so #5 0x00007ffff5574c35 in PMPI_Isend () from /usr/lib/x86_64-linux-gnu/libmpi.so.20 #6 0x00007ffff6f94c02 in VecScatterCreate_PtoP(int, int const*, int, int const*, _p_Vec*, _p_Vec*, int, _p_VecScatter*) () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #7 0x00007ffff6f71bf3 in VecScatterCreate () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #8 0x00007ffff7563247 in ?? () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #9 0x00007ffff747d911 in PCSetUp () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 #10 0x00007ffff759874f in KSPSetUp () from /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.7 ...
Is this some known problem that affected more users? What could be the problem?
-- Lucas Clemente Vella [email protected]
participants (2)
-
Lucas Clemente Vella -
Smith, Barry F.