https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81386
Bug ID: 81386 Summary: [8 regression] libgomp.fortran/appendix-a/a.16.1.f90 fails starting with 249424 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- These were run on a power8 LE machine. The compiled code works fine if -fopenmp is left off the compilation command. A failure is still occurring now (see further down) but is a bit different. Here is with r249424: seurer@genoa:~/gcc/build/gcc-test$ /home/seurer/gcc/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/build/gcc-test/gcc/ /home/seurer/gcc/gcc-test/libgomp/testsuite/libgomp.fortran/appendix-a/a.16.1.f90 -B/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/ -B/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/.libs -I/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp -I/home/seurer/gcc/gcc-test/libgomp/testsuite/../../include -I/home/seurer/gcc/gcc-test/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -Wno-hsa -fdiagnostics-color=never -fopenmp -O3 -g -B/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/../libgfortran/.libs -fintrinsic-modules-path=/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp -L/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/.libs -L/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/../libgfortran/.libs -lgfortran -foffload=-lgfortran -lm -o ./a.16.1.exe seurer@genoa:~/gcc/build/gcc-test$ ./a.16.1.exe Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Backtrace for this error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: Backtrace for this error: #0 0x3fffa47e9a9f in ??? Segmentation fault (core dumped) seurer@genoa:~/gcc/build/gcc-test$ gdb ./a.16.1.exe GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1 . . . Reading symbols from ./a.16.1.exe...done. (gdb) run Starting program: /home/seurer/gcc/build/gcc-test/a.16.1.exe [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/powerpc64le-linux-gnu/libthread_db.so.1". [New Thread 0x3fffb78af130 (LWP 118972)] [New Thread 0x3fffb70af130 (LWP 118980)] [New Thread 0x3fffb68af130 (LWP 118982)] [New Thread 0x3fffb60af130 (LWP 118986)] [New Thread 0x3fffb58af130 (LWP 118988)] [New Thread 0x3fffb50af130 (LWP 118991)] [New Thread 0x3fffb48af130 (LWP 118993)] [New Thread 0x3fffb40af130 (LWP 118995)] [New Thread 0x3fffb38af130 (LWP 118997)] [New Thread 0x3fffb30af130 (LWP 119000)] [New Thread 0x3fffb28af130 (LWP 119001)] [New Thread 0x3fffb20af130 (LWP 119003)] [New Thread 0x3fffb18af130 (LWP 119007)] [New Thread 0x3fffb10af130 (LWP 119008)] [New Thread 0x3fffb08af130 (LWP 119010)] [New Thread 0x3fffb00af130 (LWP 119014)] [New Thread 0x3fffaf8af130 (LWP 119016)] [New Thread 0x3fffaf0af130 (LWP 119019)] [New Thread 0x3fffae8af130 (LWP 119021)] [New Thread 0x3fffae0af130 (LWP 119023)] [New Thread 0x3fffad8af130 (LWP 119027)] [New Thread 0x3fffad0af130 (LWP 119028)] [New Thread 0x3fffac8af130 (LWP 119030)] [New Thread 0x3fffac0af130 (LWP 119034)] [New Thread 0x3fffab8af130 (LWP 119036)] [New Thread 0x3fffab0af130 (LWP 119039)] [New Thread 0x3fffaa8af130 (LWP 119041)] [New Thread 0x3fffaa0af130 (LWP 119043)] [New Thread 0x3fffa98af130 (LWP 119047)] [New Thread 0x3fffa90af130 (LWP 119049)] [New Thread 0x3fffa88af130 (LWP 119053)] [New Thread 0x3fffa80af130 (LWP 119054)] [New Thread 0x3fffa78af130 (LWP 119056)] [New Thread 0x3fffa70af130 (LWP 119060)] [New Thread 0x3fffa68af130 (LWP 119062)] [New Thread 0x3fffa60af130 (LWP 119067)] [New Thread 0x3fffa58af130 (LWP 119069)] [New Thread 0x3fffa50af130 (LWP 119073)] [New Thread 0x3fffa48af130 (LWP 119074)] [New Thread 0x3fffa40af130 (LWP 119077)] [New Thread 0x3fffa38af130 (LWP 119080)] [New Thread 0x3fffa30af130 (LWP 119082)] [New Thread 0x3fffa28af130 (LWP 119086)] [New Thread 0x3fffa20af130 (LWP 119088)] [New Thread 0x3fffa18af130 (LWP 119092)] [New Thread 0x3fffa10af130 (LWP 119094)] [New Thread 0x3fffa08af130 (LWP 119098)] [New Thread 0x3fffa00af130 (LWP 119100)] [New Thread 0x3fff9f8af130 (LWP 119104)] [New Thread 0x3fff9f0af130 (LWP 119105)] [New Thread 0x3fff9e8af130 (LWP 119108)] [New Thread 0x3fff9e0af130 (LWP 119111)] [New Thread 0x3fff9d8af130 (LWP 119113)] [New Thread 0x3fff9d0af130 (LWP 119117)] [New Thread 0x3fff9c8af130 (LWP 119119)] [New Thread 0x3fff9c0af130 (LWP 119124)] [New Thread 0x3fff9b8af130 (LWP 119126)] [New Thread 0x3fff9b0af130 (LWP 119130)] [New Thread 0x3fff9a8af130 (LWP 119132)] [New Thread 0x3fff9a0af130 (LWP 119136)] [New Thread 0x3fff998af130 (LWP 119138)] [New Thread 0x3fff990af130 (LWP 119142)] [New Thread 0x3fff988af130 (LWP 119144)] [New Thread 0x3fff980af130 (LWP 119146)] [New Thread 0x3fff978af130 (LWP 119148)] [New Thread 0x3fff970af130 (LWP 119151)] [New Thread 0x3fff968af130 (LWP 119156)] [New Thread 0x3fff960af130 (LWP 119158)] [New Thread 0x3fff958af130 (LWP 119162)] [New Thread 0x3fff950af130 (LWP 119164)] [New Thread 0x3fff948af130 (LWP 119168)] [New Thread 0x3fff940af130 (LWP 119172)] [New Thread 0x3fff938af130 (LWP 119175)] [New Thread 0x3fff930af130 (LWP 119179)] [New Thread 0x3fff928af130 (LWP 119182)] [New Thread 0x3fff920af130 (LWP 119201)] [New Thread 0x3fff918af130 (LWP 119204)] [New Thread 0x3fff910af130 (LWP 119206)] [New Thread 0x3fff908af130 (LWP 119207)] [New Thread 0x3fff900af130 (LWP 119208)] [New Thread 0x3fff8f8af130 (LWP 119209)] [New Thread 0x3fff8f0af130 (LWP 119212)] [New Thread 0x3fff8e8af130 (LWP 119215)] [New Thread 0x3fff8e0af130 (LWP 119218)] [New Thread 0x3fff8d8af130 (LWP 119223)] [New Thread 0x3fff8d0af130 (LWP 119225)] [New Thread 0x3fff8c8af130 (LWP 119229)] [New Thread 0x3fff8c0af130 (LWP 119234)] [New Thread 0x3fff8b8af130 (LWP 119236)] [New Thread 0x3fff8b0af130 (LWP 119240)] [New Thread 0x3fff8a8af130 (LWP 119245)] [New Thread 0x3fff8a0af130 (LWP 119247)] [New Thread 0x3fff898af130 (LWP 119251)] [New Thread 0x3fff890af130 (LWP 119254)] [New Thread 0x3fff888af130 (LWP 119257)] [New Thread 0x3fff880af130 (LWP 119262)] [New Thread 0x3fff878af130 (LWP 119264)] [New Thread 0x3fff870af130 (LWP 119268)] [New Thread 0x3fff868af130 (LWP 119271)] [New Thread 0x3fff860af130 (LWP 119273)] [New Thread 0x3fff858af130 (LWP 119275)] [New Thread 0x3fff850af130 (LWP 119276)] [New Thread 0x3fff848af130 (LWP 119278)] [New Thread 0x3fff840af130 (LWP 119280)] [New Thread 0x3fff838af130 (LWP 119281)] [New Thread 0x3fff830af130 (LWP 119282)] [New Thread 0x3fff828af130 (LWP 119283)] [New Thread 0x3fff820af130 (LWP 119285)] [New Thread 0x3fff818af130 (LWP 119287)] [New Thread 0x3fff810af130 (LWP 119289)] [New Thread 0x3fff808af130 (LWP 119292)] [New Thread 0x3fff800af130 (LWP 119294)] [New Thread 0x3fff7f8af130 (LWP 119296)] [New Thread 0x3fff7f0af130 (LWP 119299)] [New Thread 0x3fff7e8af130 (LWP 119300)] [New Thread 0x3fff7e0af130 (LWP 119303)] [New Thread 0x3fff7d8af130 (LWP 119305)] [New Thread 0x3fff7d0af130 (LWP 119307)] [New Thread 0x3fff7c8af130 (LWP 119309)] [New Thread 0x3fff7c0af130 (LWP 119312)] [New Thread 0x3fff7b8af130 (LWP 119313)] [New Thread 0x3fff7b0af130 (LWP 119315)] [New Thread 0x3fff7a8af130 (LWP 119318)] [New Thread 0x3fff7a0af130 (LWP 119320)] [New Thread 0x3fff798af130 (LWP 119321)] [New Thread 0x3fff790af130 (LWP 119322)] [New Thread 0x3fff788af130 (LWP 119323)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x3fff788af130 (LWP 119323)] 0x0000000010000b78 in suba16_._omp_fn.0 () at /home/seurer/gcc/gcc-test/libgomp/testsuite/libgomp.fortran/appendix-a/a.16.1.f90:20 20 !$OMP ATOMIC (gdb) where #0 0x0000000010000b78 in suba16_._omp_fn.0 () at /home/seurer/gcc/gcc-test/libgomp/testsuite/libgomp.fortran/appendix-a/a.16.1.f90:20 #1 0x00003fffb7b1f640 in gomp_thread_start () from /home/seurer/gcc/install/gcc-7.1.0/lib64/libgomp.so.1 #2 0x00003fffb7ad89d8 in start_thread (arg=0x3fff788af130) at pthread_create.c:314 #3 0x00003fffb7a2ef00 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:104 This trace is with r250099: seurer@genoa:~/gcc/build/gcc-test2$ /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/libgomp/testsuite/libgomp.fortran/appendix-a/a.16.1.f90 -B/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgomp/ -B/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgomp/.libs -I/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgomp -I/home/seurer/gcc/gcc-test2/libgomp/testsuite/../../include -I/home/seurer/gcc/gcc-test2/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -Wno-hsa -fdiagnostics-color=never -fopenmp -O3 -g -B/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgomp/../libgfortran/.libs -fintrinsic-modules-path=/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgomp -L/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgomp/.libs -L/home/seurer/gcc/build/gcc-test2/powerpc64le-unknown-linux-gnu/./libgomp/../libgfortran/.libs -lgfortran -foffload=-lgfortran -lm -o ./a.16.1.exe seurer@genoa:~/gcc/build/gcc-test2$ ./a.16.1.exe Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0 0x3fff82ad9a9f in ??? Segmentation fault (core dumped) seurer@genoa:~/gcc/build/gcc-test2$ gdb a.16.1.exe GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1 . . . Reading symbols from a.16.1.exe...done. (gdb) run Starting program: /home/seurer/gcc/build/gcc-test2/a.16.1.exe [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/powerpc64le-linux-gnu/libthread_db.so.1". [New Thread 0x3fffb78af130 (LWP 78484)] [New Thread 0x3fffb70af130 (LWP 78516)] [New Thread 0x3fffb68af130 (LWP 78517)] [New Thread 0x3fffb60af130 (LWP 78521)] [New Thread 0x3fffb58af130 (LWP 78524)] [New Thread 0x3fffb50af130 (LWP 78525)] [New Thread 0x3fffb48af130 (LWP 78535)] [New Thread 0x3fffb40af130 (LWP 78546)] [New Thread 0x3fffb38af130 (LWP 78553)] [New Thread 0x3fffb30af130 (LWP 78556)] [New Thread 0x3fffb28af130 (LWP 78561)] [New Thread 0x3fffb20af130 (LWP 78564)] [New Thread 0x3fffb18af130 (LWP 78567)] [New Thread 0x3fffb10af130 (LWP 78570)] [New Thread 0x3fffb08af130 (LWP 78578)] [New Thread 0x3fffb00af130 (LWP 78584)] [New Thread 0x3fffaf8af130 (LWP 78587)] [New Thread 0x3fffaf0af130 (LWP 78590)] [New Thread 0x3fffae8af130 (LWP 78593)] [New Thread 0x3fffae0af130 (LWP 78596)] [New Thread 0x3fffad8af130 (LWP 78599)] [New Thread 0x3fffad0af130 (LWP 78603)] [New Thread 0x3fffac8af130 (LWP 78604)] [New Thread 0x3fffac0af130 (LWP 78607)] [New Thread 0x3fffab8af130 (LWP 78610)] [New Thread 0x3fffab0af130 (LWP 78612)] [New Thread 0x3fffaa8af130 (LWP 78613)] [New Thread 0x3fffaa0af130 (LWP 78614)] [New Thread 0x3fffa98af130 (LWP 78617)] [New Thread 0x3fffa90af130 (LWP 78622)] [New Thread 0x3fffa88af130 (LWP 78624)] [New Thread 0x3fffa80af130 (LWP 78626)] [New Thread 0x3fffa78af130 (LWP 78629)] [New Thread 0x3fffa70af130 (LWP 78634)] [New Thread 0x3fffa68af130 (LWP 78637)] [New Thread 0x3fffa60af130 (LWP 78641)] [New Thread 0x3fffa58af130 (LWP 78643)] [New Thread 0x3fffa50af130 (LWP 78647)] [New Thread 0x3fffa48af130 (LWP 78653)] [New Thread 0x3fffa40af130 (LWP 78657)] [New Thread 0x3fffa38af130 (LWP 78659)] [New Thread 0x3fffa30af130 (LWP 78662)] [New Thread 0x3fffa28af130 (LWP 78665)] [New Thread 0x3fffa20af130 (LWP 78670)] [New Thread 0x3fffa18af130 (LWP 78672)] [New Thread 0x3fffa10af130 (LWP 78674)] [New Thread 0x3fffa08af130 (LWP 78676)] [New Thread 0x3fffa00af130 (LWP 78682)] [New Thread 0x3fff9f8af130 (LWP 78686)] [New Thread 0x3fff9f0af130 (LWP 78690)] [New Thread 0x3fff9e8af130 (LWP 78699)] [New Thread 0x3fff9e0af130 (LWP 78705)] [New Thread 0x3fff9d8af130 (LWP 78708)] [New Thread 0x3fff9d0af130 (LWP 78715)] [New Thread 0x3fff9c8af130 (LWP 78717)] [New Thread 0x3fff9c0af130 (LWP 78726)] [New Thread 0x3fff9b8af130 (LWP 78731)] [New Thread 0x3fff9b0af130 (LWP 78736)] [New Thread 0x3fff9a8af130 (LWP 78743)] [New Thread 0x3fff9a0af130 (LWP 78747)] [New Thread 0x3fff998af130 (LWP 78748)] [New Thread 0x3fff990af130 (LWP 78753)] [New Thread 0x3fff988af130 (LWP 78755)] [New Thread 0x3fff980af130 (LWP 78760)] [New Thread 0x3fff978af130 (LWP 78764)] [New Thread 0x3fff970af130 (LWP 78768)] [New Thread 0x3fff968af130 (LWP 78771)] [New Thread 0x3fff960af130 (LWP 78774)] [New Thread 0x3fff958af130 (LWP 78778)] [New Thread 0x3fff950af130 (LWP 78779)] [New Thread 0x3fff948af130 (LWP 78786)] [New Thread 0x3fff940af130 (LWP 78788)] [New Thread 0x3fff938af130 (LWP 78792)] [New Thread 0x3fff930af130 (LWP 78800)] [New Thread 0x3fff928af130 (LWP 78803)] [New Thread 0x3fff920af130 (LWP 78807)] [New Thread 0x3fff918af130 (LWP 78811)] [New Thread 0x3fff910af130 (LWP 78818)] [New Thread 0x3fff908af130 (LWP 78822)] [New Thread 0x3fff900af130 (LWP 78827)] [New Thread 0x3fff8f8af130 (LWP 78829)] [New Thread 0x3fff8f0af130 (LWP 78835)] [New Thread 0x3fff8e8af130 (LWP 78840)] [New Thread 0x3fff8e0af130 (LWP 78843)] [New Thread 0x3fff8d8af130 (LWP 78847)] [New Thread 0x3fff8d0af130 (LWP 78853)] [New Thread 0x3fff8c8af130 (LWP 78855)] [New Thread 0x3fff8c0af130 (LWP 78857)] [New Thread 0x3fff8b8af130 (LWP 78863)] [New Thread 0x3fff8b0af130 (LWP 78866)] [New Thread 0x3fff8a8af130 (LWP 78868)] [New Thread 0x3fff8a0af130 (LWP 78874)] [New Thread 0x3fff898af130 (LWP 78886)] [New Thread 0x3fff890af130 (LWP 78890)] [New Thread 0x3fff888af130 (LWP 78896)] [New Thread 0x3fff880af130 (LWP 78899)] [New Thread 0x3fff878af130 (LWP 78910)] [New Thread 0x3fff870af130 (LWP 78918)] [New Thread 0x3fff868af130 (LWP 78923)] [New Thread 0x3fff860af130 (LWP 78931)] [New Thread 0x3fff858af130 (LWP 78934)] [New Thread 0x3fff850af130 (LWP 78944)] [New Thread 0x3fff848af130 (LWP 78950)] [New Thread 0x3fff840af130 (LWP 78955)] [New Thread 0x3fff838af130 (LWP 78960)] [New Thread 0x3fff830af130 (LWP 78971)] [New Thread 0x3fff828af130 (LWP 78986)] [New Thread 0x3fff820af130 (LWP 78992)] [New Thread 0x3fff818af130 (LWP 78999)] [New Thread 0x3fff810af130 (LWP 79003)] [New Thread 0x3fff808af130 (LWP 79007)] [New Thread 0x3fff800af130 (LWP 79012)] [New Thread 0x3fff7f8af130 (LWP 79015)] [New Thread 0x3fff7f0af130 (LWP 79032)] [New Thread 0x3fff7e8af130 (LWP 79036)] [New Thread 0x3fff7e0af130 (LWP 79043)] [New Thread 0x3fff7d8af130 (LWP 79051)] [New Thread 0x3fff7d0af130 (LWP 79053)] [New Thread 0x3fff7c8af130 (LWP 79060)] [New Thread 0x3fff7c0af130 (LWP 79082)] [New Thread 0x3fff7b8af130 (LWP 79089)] [New Thread 0x3fff7b0af130 (LWP 79093)] [New Thread 0x3fff7a8af130 (LWP 79101)] [New Thread 0x3fff7a0af130 (LWP 79109)] [New Thread 0x3fff798af130 (LWP 79116)] [New Thread 0x3fff790af130 (LWP 79123)] [New Thread 0x3fff788af130 (LWP 79125)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x3fff788af130 (LWP 79125)] 0x0000000010000b78 in suba16_._omp_fn.0 () at /home/seurer/gcc/gcc-test2/libgomp/testsuite/libgomp.fortran/appendix-a/a.16.1.f90:20 20 !$OMP ATOMIC (gdb) where #0 0x0000000010000b78 in suba16_._omp_fn.0 () at /home/seurer/gcc/gcc-test2/libgomp/testsuite/libgomp.fortran/appendix-a/a.16.1.f90:20 #1 0x00003fffb7b1f640 in gomp_thread_start () from /home/seurer/gcc/install/gcc-7.1.0/lib64/libgomp.so.1 #2 0x00003fffb7ad89d8 in start_thread (arg=0x3fff788af130) at pthread_create.c:314 #3 0x00003fffb7a2ef00 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:104