co-arrays and libgfortran

Steve Kargl sgk@troutmask.apl.washington.edu
Tue Dec 22 20:12:02 GMT 2020


On Tue, Dec 22, 2020 at 11:33:25AM -0800, Steve Kargl wrote:
> 
> I started the make check command.  I'm see a few failures
> of the form
> 
> WARNING: program timed out.
> FAIL: gfortran.dg/caf-shared/dummy_1.f90 -pthread -fcoarray=shared \
>   -O2  -lcaf_shared -lrt execution test
> 
> I'll send more info once the checking completes.
> 

Poking around.

% ps
 3491  3  I+   0:00.91 gmake check-fortran RUNTESTFLAGS=cas.exp=*.f*
 3576  3  I+   0:00.87 gmake TESTSUITEDIR=testsuite RUNTESTFLAGS=cas.exp=*.f* check_gfortran_pa
 3660  3  I+   0:00.00 /bin/sh -c (rootme=`${PWDCMD-pwd}`; export rootme; \\\nsrcdir=`cd ../../
 3670  3  I+   0:01.04 expect -- /usr/local/share/dejagnu/runtest.exp --tool gfortran cas.exp=*
 3726  3  I+   0:00.00 ./alloc_coarray_with_source_1.exe (alloc_coarray_with_)
 3727  3  I+   0:00.00 ./alloc_coarray_with_source_1.exe (alloc_coarray_with_)
 3728  3  I+   0:00.00 ./alloc_coarray_with_source_1.exe (alloc_coarray_with_)
 3751  3  I+   0:00.00 ./alloc_comp_1.exe
 3786  3  I+   0:00.00 ./arg_passing_1.exe
 3787  3  I+   0:00.00 ./arg_passing_1.exe
 3788  3  I+   0:00.00 ./arg_passing_1.exe
 3807  3  I+   0:00.00 ./assign_array_1.exe
 3826  3  I+   0:00.00 ./atomic_1.exe
 3827  3  I+   0:00.00 ./atomic_1.exe
 3828  3  I+   0:00.00 ./atomic_1.exe
 3884  3  I+   0:00.00 ./cobounds_torture_1.exe (cobounds_torture_1.)
 3912  3  I+   0:00.00 ./cobounds_torture_2.exe (cobounds_torture_2.)
 3931  3  I+   0:00.00 ./cobounds_torture_3.exe (cobounds_torture_3.)
 4014  3  I+   0:00.00 ./cosubscript_1.exe
 4015  3  I+   0:00.00 ./cosubscript_1.exe
 4016  3  I+   0:00.00 ./cosubscript_1.exe
 4037  3  I+   0:00.00 ./dummy_1.exe
 4069  3  I+   0:00.00 ./get_array.exe
 4070  3  I+   0:00.00 ./get_array.exe
 4071  3  I+   0:00.00 ./get_array.exe
 4144  3  I+   0:00.00 ./image_index_2.exe
 4145  3  I+   0:00.00 ./image_index_2.exe
 4146  3  I+   0:00.00 ./image_index_2.exe
 4176  3  I+   0:00.00 ./lower_cobound_1.exe
 4177  3  I+   0:00.00 ./lower_cobound_1.exe
 4178  3  I+   0:00.00 ./lower_cobound_1.exe
...

Looks like something is stuck in a deadlock.

-- 
Steve


More information about the Fortran mailing list