SIGSEGV signal (forbidden memory area access) intercepted
Posted: Tue Apr 05, 2016 10:08 am
Hi all,
I'm using Code_Saturne (V. 4.0.4) for a LES simulation and I have a problem with the user routine usvort.
With synthetic eddy method, all is working fine but when I try to use usvort, I get the following error message :
No error detected during the verification of the parameters
for the vortex method (usvort).
SIGSEGV signal (forbidden memory area access) intercepted!
Call stack:
1: 0x2b0e1c4e9c6f <opal_memory_ptmalloc2_int_malloc+0x66f> (libopen-pal.so.6)
2: 0x2b0e1c4eafd2 <opal_memory_ptmalloc2_malloc+0x52> (libopen-pal.so.6)
3: 0x3b4fc6641b <> (libc.so.6)
4: 0x2b0e1a0dda9f <cs_base_fortran_bft_printf_to_c+0x5f> (libsaturne.so.0)
5: 0x2b0e1a215ff1 <+0x1ebff1> (libsaturne.so.0)
6: 0x3b4fc32900 <> (libc.so.6)
7: 0x2b0e21139d82 <psm_mq_ipeek+0x22> (libpsm_infinipath.so.1)
8: 0x2b0e20efb83c <ompi_mtl_psm_progress+0x6c> (mca_mtl_psm.so)
9: 0x2b0e1c46fe0a <opal_progress+0x4a> (libopen-pal.so.6)
10: 0x2b0e1bf36a6d <ompi_request_default_wait_all+0x23d> (libmpi.so.1)
11: 0x2b0e223d8ec8 <ompi_coll_tuned_sendrecv_nonzero_actual+0x1b8> (mca_coll_tuned.so)
12: 0x2b0e223e088f <ompi_coll_tuned_allgather_intra_recursivedoubling+0x12f> (mca_coll_tuned.so)
13: 0x2b0e1bf46857 <MPI_Allgather+0x167> (libmpi.so.1)
14: 0x2b0e1a10e629 <cs_parall_allgather_r+0xc9> (libsaturne.so.0)
15: 0x2b0e1a3d607a <vorpre_+0x7d6> (libsaturne.so.0)
16: 0x2b0e1a0a3313 <caltri_+0x25b3> (libsaturne.so.0)
17: 0x2b0e1a08c875 <cs_run+0x3e5> (libsaturne.so.0)
18: 0x2b0e1a08c9b5 <main+0x115> (libsaturne.so.0)
19: 0x3b4fc1ecdd <__libc_start_main+0xfd> (libc.so.6)
20: 0x402b39 <> (cs_solver)
End of stack
The all listing, usvort and user_parameters are attached.
Has anyone an idea on how should I fix it ?
Thank you in advance
Amir
I'm using Code_Saturne (V. 4.0.4) for a LES simulation and I have a problem with the user routine usvort.
With synthetic eddy method, all is working fine but when I try to use usvort, I get the following error message :
No error detected during the verification of the parameters
for the vortex method (usvort).
SIGSEGV signal (forbidden memory area access) intercepted!
Call stack:
1: 0x2b0e1c4e9c6f <opal_memory_ptmalloc2_int_malloc+0x66f> (libopen-pal.so.6)
2: 0x2b0e1c4eafd2 <opal_memory_ptmalloc2_malloc+0x52> (libopen-pal.so.6)
3: 0x3b4fc6641b <> (libc.so.6)
4: 0x2b0e1a0dda9f <cs_base_fortran_bft_printf_to_c+0x5f> (libsaturne.so.0)
5: 0x2b0e1a215ff1 <+0x1ebff1> (libsaturne.so.0)
6: 0x3b4fc32900 <> (libc.so.6)
7: 0x2b0e21139d82 <psm_mq_ipeek+0x22> (libpsm_infinipath.so.1)
8: 0x2b0e20efb83c <ompi_mtl_psm_progress+0x6c> (mca_mtl_psm.so)
9: 0x2b0e1c46fe0a <opal_progress+0x4a> (libopen-pal.so.6)
10: 0x2b0e1bf36a6d <ompi_request_default_wait_all+0x23d> (libmpi.so.1)
11: 0x2b0e223d8ec8 <ompi_coll_tuned_sendrecv_nonzero_actual+0x1b8> (mca_coll_tuned.so)
12: 0x2b0e223e088f <ompi_coll_tuned_allgather_intra_recursivedoubling+0x12f> (mca_coll_tuned.so)
13: 0x2b0e1bf46857 <MPI_Allgather+0x167> (libmpi.so.1)
14: 0x2b0e1a10e629 <cs_parall_allgather_r+0xc9> (libsaturne.so.0)
15: 0x2b0e1a3d607a <vorpre_+0x7d6> (libsaturne.so.0)
16: 0x2b0e1a0a3313 <caltri_+0x25b3> (libsaturne.so.0)
17: 0x2b0e1a08c875 <cs_run+0x3e5> (libsaturne.so.0)
18: 0x2b0e1a08c9b5 <main+0x115> (libsaturne.so.0)
19: 0x3b4fc1ecdd <__libc_start_main+0xfd> (libc.so.6)
20: 0x402b39 <> (cs_solver)
End of stack
The all listing, usvort and user_parameters are attached.
Has anyone an idea on how should I fix it ?
Thank you in advance
Amir