Looking at core generated file and using gdb we see that it fails in fortran lib.
Either program tries something wrong in a fortran updated lib version, either the fortran lib is itself buggy. I have no fortran knowledge to debug this however. And it lacks debug info to find calling line in profnet. Test: rofnet_snapfun switch 385 55 10 46 100 PROFin.dat PROFacc_tst.jct none dbg Gdb result: Core was generated by `profnet_snapfun switch 385 55 10 46 100 PROFin.dat PROFacc_tst.jct none dbg'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fcc9b08e2fa in ?? () from /lib/x86_64-linux-gnu/libgfortran.so.5 (gdb) where #0 0x00007fcc9b08e2fa in ?? () from /lib/x86_64-linux-gnu/libgfortran.so.5 #1 0x00007fcc9b08f49d in ?? () from /lib/x86_64-linux-gnu/libgfortran.so.5 #2 0x00007fcc9b092611 in ?? () from /lib/x86_64-linux-gnu/libgfortran.so.5 #3 0x00007fcc9b093bad in ?? () from /lib/x86_64-linux-gnu/libgfortran.so.5 #4 0x00007fcc9b090d49 in _gfortran_transfer_array () from /lib/x86_64-linux-gnu/libgfortran.so.5 #5 0x000055ccaf6513fe in ?? () #6 0x000055ccaf652c65 in ?? () #7 0x000055ccaf65ba8e in ?? () #8 0x000055ccaf64a25f in ?? () --Type <RET> for more, q to quit, c to continue without paging-- #9 0x00007fcc9ab0009b in __libc_start_main (main=0x55ccaf64a240, argc=11, argv=0x7fff2520e418, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2520e408) at ../csu/libc-start.c:308 #10 0x000055ccaf64a29a in ?? ()