pgf901 TERMINATED by signal 11 on one Fortran95 file

Dear experts,

we have Fortran95 module containing procedure pointer and other programming constructs.

The pgf90 13.10 compilation ends with this error. Any help please how to fix ? Maybe some special compiler flags ?

[ 83%] Building Fortran object src/relccsd/CMakeFiles/relccsd.dir/wrapper_sorting.F90.o
pgf90-Fatal-/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 TERMINATED by signal 11
Arguments to /mnt/apps/pgi/linux86-64/13.10/bin/pgf901
/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 /home/milias/Work/qch/software/dirac/trunk/src/relccsd/wrapper_sorting.F90 -debug -x 120 0x200 -opt 1 -terse 1 -inform warn -nohpf -nostatic -x 19 0x400000 -quad -x 59 4 -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -y 129 2 -tp nehalem -x 57 0xfb0000 -x 58 0x78031040 -x 48 4608 -x 49 0x100 -x 120 0x200 -stdinc /mnt/apps/pgi/linux86-64/13.10/include-gcc41:/mnt/apps/pgi/linux86-64/13.10/include:/usr/local/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/include -def unix -def __unix -def unix -def linux -def __linux -def linux -def __NO_MATH_INLINES -def __x86_64 -def x86_64 -def LONG_MAX=9223372036854775807L -def ‘SIZE_TYPE=unsigned long int’ -def ‘PTRDIFF_TYPE=long int’ -def __THROW= -def extension= -def amd_64__amd64 -def __k8 -def k8 -def SSE -def MMX -def SSE2 -def SSE3 -def SSSE3 -idir /home/milias/Work/qch/software/dirac/trunk/build_pgi_i8_nopcm_nostiel_dbg/modules -idir /home/milias/Work/qch/software/dirac/trunk/build_pgi_i8_nopcm_nostiel_dbg/external/xcfun-build/fortran -idir /home/milias/Work/qch/software/dirac/trunk/src/include -def INSTALL_WRKMEM=64000000 -def INT_STAR8 -def MOD_AOOSOC -def MOD_DNF -def MOD_ERI -def MOD_ESR -def MOD_INTEREST -def MOD_KRCC -def MOD_LAO_REARRANGED -def MOD_MCSCF_spinfree -def MOD_QCORR -def MOD_SRDFT -def MOD_UNRELEASED -def PRG_DIRAC -def SYS_LINUX -def VAR_PGF90 -def VAR_PGF90 -preprocess -freeform -preprocess -x 124 0x10 -x 124 0x10 -vect 48 -y 54 1 -x 70 0x40000000 -x 49 0x1000 -x 49 0x1000 -x 49 0x1000 -moddir …/…/modules -modexport /tmp/pgf90mh8KbOOBAXw.cmod -modindex /tmp/pgf90Sh8eoOde0XV.cmdx -output /tmp/pgf90Sh8e5GoBYR4.ilm
make[3]: *** [src/relccsd/CMakeFiles/relccsd.dir/wrapper_sorting.F90.o] Error 127
make[2]: *** [src/relccsd/CMakeFiles/relccsd.dir/wrapper_sorting.F90.o.provides] Error 2
make[1]: *** [src/relccsd/CMakeFiles/relccsd.dir/all] Error 2
make: *** [all] Error 2
milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/build_pgi_i8_nopcm_nostiel_dbg/.

even simple compilation gives this error:

milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.pgf90 -c wrapper_sorting.F90
pgf90-Fatal-/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 TERMINATED by signal 11
Arguments to /mnt/apps/pgi/linux86-64/13.10/bin/pgf901
/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 wrapper_sorting.F90 -opt 1 -terse 1 -inform warn -nohpf -nostatic -x 19 0x400000 -quad -x 59 4 -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp nehalem -x 57 0xfb0000 -x 58 0x78031040 -x 48 4608 -x 49 0x100 -x 120 0x200 -stdinc /mnt/apps/pgi/linux86-64/13.10/include-gcc41:/mnt/apps/pgi/linux86-64/13.10/include:/usr/local/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/include -def unix -def __unix -def unix -def linux -def __linux -def linux -def __NO_MATH_INLINES -def __x86_64 -def x86_64 -def LONG_MAX=9223372036854775807L -def ‘SIZE_TYPE=unsigned long int’ -def ‘PTRDIFF_TYPE=long int’ -def __THROW= -def extension= -def amd_64__amd64 -def _k8 -def k8 -def SSE -def MMX -def SSE2 -def SSE3 -def SSSE3 -preprocess -freeform -vect 48 -y 54 1 -x 70 0x40000000 -modexport /tmp/pgf907YGbXcF5bLnC.cmod -modindex /tmp/pgf90tYGb5y3o8Nw.cmdx -output /tmp/pgf90JYGbPvCyWTfN.ilm

and

milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.pgf90 -c -dryrun wrapper_sorting.F90
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/.pgf90rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/nativerc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/fnativerc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/x86rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/x8664rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/lin86rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/lin8664rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/iparc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/pgf90rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/pgftnrc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/acc1rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/acclin8664rc
Skipping localrc (not found)
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/localrc.login
Skipping siterc (not found)
Skipping siterc.login (not found)
Skipping .mypgirc (not found)
Skipping .mypgf90rc (not found)

/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 wrapper_sorting.F90 -opt 1 -terse 1 -inform warn -nohpf -nostatic -x 19 0x400000 -quad -x 59 4 -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp nehalem -x 57 0xfb0000 -x 58 0x78031040 -x 48 4608 -x 49 0x100 -x 120 0x200 -stdinc /mnt/apps/pgi/linux86-64/13.10/include-gcc41:/mnt/apps/pgi/linux86-64/13.10/include:/usr/local/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/include -def unix -def __unix -def unix -def linux -def __linux -def linux -def __NO_MATH_INLINES -def __x86_64 -def x86_64 -def LONG_MAX=9223372036854775807L -def ‘SIZE_TYPE=unsigned long int’ -def ‘PTRDIFF_TYPE=long int’ -def __THROW= -def extension= -def amd_64__amd64 -def __k8 -def k8 -def SSE -def MMX -def SSE2 -def SSE3 -def SSSE3 -preprocess -freeform -vect 48 -y 54 1 -x 70 0x40000000 -modexport wrapper_sorting.cmod -modindex wrapper_sorting.cmdx -output wrapper_sorting.ilm

/mnt/apps/pgi/linux86-64/13.10/bin/pgf902 wrapper_sorting.ilm -fn wrapper_sorting.F90 -opt 1 -terse 1 -inform warn -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -x 59 4 -tp nehalem -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -x 120 0x200 -astype 0 -x 70 0x40000000 -x 124 1 -y 189 0x4000000 -asm wrapper_sorting.s

/usr/bin/as wrapper_sorting.s -o wrapper_sorting.o

/mnt/apps/pgi/linux86-64/13.10/bin/pgappend -noerror wrapper_sorting.o -name .IPDINFO wrapper_sorting.cmod -name .IPEINFO wrapper_sorting.cmdx
Keeping ./wrapper_sorting.dbg
milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.

When the compilers terminate for any file, I suspect the temp directory
does not have enough room, and the compiler failed when it opened
a temp file there to do work.

Either make more room in /tmp, or
assign $TMPDIR to a directory you own and has room, and see if the
compilers work. Use pgf90 -dryrun to see if the TMPDIR assignment
ends up changing what the compilers do.

dave

Dear Dave,

unfortunately, specifying TMPDIR is not working. The /tmp/ space has more than 8GB space. Could I send you privately the problematic source file ?

milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.echo $TMPDIR
/tmp
milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.df -h /tmp/
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_login-lv_root 14G 8.7G 4.0G 69% /
milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.pgf90 -c -dryrun wrapper_sorting.F90
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/.pgf90rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/nativerc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/fnativerc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/x86rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/x8664rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/lin86rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/lin8664rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/iparc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/pgf90rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/pgftnrc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/acc1rc
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/acclin8664rc
Skipping localrc (not found)
Reading rcfile /mnt/apps/pgi/linux86-64/13.10/bin/localrc.login
Skipping siterc (not found)
Skipping siterc.login (not found)
Skipping .mypgirc (not found)
Skipping .mypgf90rc (not found)

/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 wrapper_sorting.F90 -opt 1 -terse 1 -inform warn -nohpf -nostatic -x 19 0x400000 -quad -x 59 4 -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp nehalem -x 57 0xfb0000 -x 58 0x78031040 -x 48 4608 -x 49 0x100 -x 120 0x200 -stdinc /mnt/apps/pgi/linux86-64/13.10/include-gcc41:/mnt/apps/pgi/linux86-64/13.10/include:/usr/local/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/include -def unix -def __unix -def unix -def linux -def __linux -def linux -def __NO_MATH_INLINES -def __x86_64 -def x86_64 -def LONG_MAX=9223372036854775807L -def ‘SIZE_TYPE=unsigned long int’ -def ‘PTRDIFF_TYPE=long int’ -def __THROW= -def extension= -def amd_64__amd64 -def __k8 -def k8 -def SSE -def MMX -def SSE2 -def SSE3 -def SSSE3 -preprocess -freeform -vect 48 -y 54 1 -x 70 0x40000000 -modexport wrapper_sorting.cmod -modindex wrapper_sorting.cmdx -output wrapper_sorting.ilm

/mnt/apps/pgi/linux86-64/13.10/bin/pgf902 wrapper_sorting.ilm -fn wrapper_sorting.F90 -opt 1 -terse 1 -inform warn -x 51 0x20 -x 119 0xa10000 -x 122 0x40 -x 123 0x1000 -x 127 4 -x 127 17 -x 19 0x400000 -x 28 0x40000 -x 120 0x10000000 -x 70 0x8000 -x 122 1 -x 125 0x20000 -quad -x 59 4 -x 59 4 -tp nehalem -x 120 0x1000 -x 124 0x1400 -y 15 2 -x 57 0x3b0000 -x 58 0x48000000 -x 49 0x100 -x 120 0x200 -astype 0 -x 70 0x40000000 -x 124 1 -y 189 0x4000000 -asm wrapper_sorting.s

/usr/bin/as wrapper_sorting.s -o wrapper_sorting.o

/mnt/apps/pgi/linux86-64/13.10/bin/pgappend -noerror wrapper_sorting.o -name .IPDINFO wrapper_sorting.cmod -name .IPEINFO wrapper_sorting.cmdx
Keeping ./wrapper_sorting.dbg
milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.pgf90 -c wrapper_sorting.F90
pgf90-Fatal-/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 TERMINATED by signal 11
Arguments to /mnt/apps/pgi/linux86-64/13.10/bin/pgf901
/mnt/apps/pgi/linux86-64/13.10/bin/pgf901 wrapper_sorting.F90 -opt 1 -terse 1 -inform warn -nohpf -nostatic -x 19 0x400000 -quad -x 59 4 -x 59 4 -x 15 2 -x 49 0x400004 -x 51 0x20 -x 57 0x4c -x 58 0x10000 -x 124 0x1000 -tp nehalem -x 57 0xfb0000 -x 58 0x78031040 -x 48 4608 -x 49 0x100 -x 120 0x200 -stdinc /mnt/apps/pgi/linux86-64/13.10/include-gcc41:/mnt/apps/pgi/linux86-64/13.10/include:/usr/local/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include:/usr/include -def unix -def __unix -def unix -def linux -def __linux -def linux -def __NO_MATH_INLINES -def __x86_64 -def x86_64 -def LONG_MAX=9223372036854775807L -def ‘SIZE_TYPE=unsigned long int’ -def ‘PTRDIFF_TYPE=long int’ -def __THROW= -def extension= -def amd_64__amd64 -def __k8 -def k8 -def SSE -def MMX -def SSE2 -def SSE3 -def SSSE3 -preprocess -freeform -vect 48 -y 54 1 -x 70 0x40000000 -modexport /tmp/pgf907iDcXR6iecvx.cmod -modindex /tmp/pgf90tiDc5jW5dB1l.cmdx -output /tmp/pgf90JiDcP27R3IwU.ilm
milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.

milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.ifort -c wrapper_sorting.F90
milias@login.grid.umb.sk> :~/Work/qch/software/dirac/trunk/src/relccsd/.

PS: I have sent support request to https://www.pgroup.com/support/support_request.php
with the problematic source file attached.