g++ 9.3.0 segfaults

Marco Atzeri marco.atzeri@gmail.com
Sun Apr 12 06:10:31 GMT 2020


Joy,
this segfault happens on 9.3.0 but not on 9.2.0

To replicate is enough to download cdo-1.9.9rc2.tar.gz from
https://code.mpimet.mpg.de/projects/cdo/files

https://code.mpimet.mpg.de/attachments/download/21529/cdo-1.9.9rc2.tar.gz

./configure
make


Entering directory '/cygdrive/d/cyg_pub/devel/cdo/cdo-1.9.9rc2_build/src'
g++ -DHAVE_CONFIG_H -I. -I../../cdo-1.9.9rc2/src 
-I../../cdo-1.9.9rc2/libcdi/src -I../../cdo-1.9.9rc2/src/mpim_grid 
-I/usr/include/libxml2  -g -O2 -fopenmp  -MT cdo-cdo.o -MD -MP -MF 
.deps/cdo-cdo.Tpo -c -o cdo-cdo.o `test -f 'cdo.cc' || echo 
'../../cdo-1.9.9rc2/src/'`cdo.cc
g++: internal compiler error: Segmentation fault signal terminated 
program cc1plus
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.
make[1]: *** [Makefile:2446: cdo-cdo.o] Error 4
make[1]: Leaving directory 
'/cygdrive/d/cyg_pub/devel/cdo/cdo-1.9.9rc2_build/src'
make: *** [Makefile:960: all] Error 2

attached the stackdump

Regards
Marco
-------------- next part --------------
Exception: STATUS_STACK_OVERFLOW at rip=00101AB3E37
rax=000000000000003D rbx=000000080118AC10 rcx=0000000000023A72
rdx=000000000000003D rsi=0000000180294A00 rdi=00000000FFFFCDF0
r8 =000000000C9714FC r9 =0000000000000005 r10=0000000100000000
r11=00000008003CCD30 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
rbp=00000000FF404030 rsp=00000000FF404000
program=D:\cygwin64\lib\gcc\x86_64-pc-cygwin\9.3.0\cc1plus.exe, pid 3660, thread 
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame        Function    Args
000FF404030  00101AB3E37 (00000000003, 00000000000, 001022E2A50, 000FF4040B0)
000FF404080  00101AFA9F3 (000FF4040E8, 6FFF00023A72, 00000000001, 6FFFF3E56420)
000FF404100  00100D883BE (000000001CC, 000FF404150, 00101B7DB85, 000FF404170)
000FF404130  00100D8847B (00100D88250, 6FFFF61A9B50, 00100000001, 000FF404101)
000FF404170  00100D88704 (6FFFEE9147E8, 6FFFF61A9B00, 00100D8795A, 4000000000000)
000FF404200  00100D8CA75 (6FFFF61A9B50, 6FFFEE9147E8, 00101B7DB01, 6FFFEE8CDD00)
000FF404280  00100D8D100 (6FFFEE914801, 00000000002, 00101B7DB35, 6FFFEE8CDC40)
000FF4043D0  00100D8D1F5 (6FFFEE914801, 00000000002, 00101B7DB35, 6FFFEE8D5668)
000FF404520  00100D8D1F5 (6FFFEE914901, 6FFF00000002, 00101B7DB01, 6FFFEE8CDE00)
000FF404670  00100D8D1F5 (6FFFEE914901, 00000000002, 00101B7DB35, 6FFFEE8CDD40)
000FF4047C0  00100D8D1F5 (6FFFEE914901, 00000000002, 00101B7DB35, 6FFFEE8D56D8)
000FF404910  00100D8D1F5 (6FFFEE914A01, 6FFF00000002, 00101B7DB01, 6FFFEE8CDF00)
000FF404A60  00100D8D1F5 (6FFFEE914B01, 00000000002, 00101B7DB35, 6FFFEE8CDE40)
000FF404BB0  00100D8D1F5 (6FFFEE914A01, 00000000002, 00101B7DB35, 6FFFEE8D5748)
000FF404D00  00100D8D1F5 (6FFFEE914B01, 6FFF00000002, 00101B7DB01, 6FFFEE8CE000)
000FF404E50  00100D8D1F5 (6FFFEE914C01, 00000000002, 00101B7DB35, 6FFFEE8CDF40)
000FF404FA0  00100D8D1F5 (6FFFEE914B01, 00000000002, 00101B7DB35, 6FFFEE8D57B8)
000FF4050F0  00100D8D1F5 (6FFFEE914C01, 6FFF00000002, 00101B7DB01, 6FFFEE8CE100)
000FF405240  00100D8D1F5 (6FFFEE914D01, 00000000002, 00101B7DB35, 6FFFEE8CE040)
000FF405390  00100D8D1F5 (6FFFEE914D01, 00000000002, 00101B7DB35, 6FFFEE8D5828)
000FF4054E0  00100D8D1F5 (6FFFEE914E01, 6FFF00000002, 00101B7DB01, 6FFFEE8CE200)
000FF405630  00100D8D1F5 (6FFFEE914E01, 00000000002, 00101B7DB35, 6FFFEE8CE140)
000FF405780  00100D8D1F5 (6FFFEE914E01, 00000000002, 00101B7DB35, 6FFFEE8D5898)
000FF4058D0  00100D8D1F5 (6FFFEE914F01, 6FFF00000002, 00101B7DB01, 6FFFEE8CE300)
000FF405A20  00100D8D1F5 (6FFFEE915001, 00000000002, 00101B7DB35, 6FFFEE8CE240)
000FF405B70  00100D8D1F5 (6FFFEE914F01, 00000000002, 00101B7DB35, 6FFFEE8D5908)
000FF405CC0  00100D8D1F5 (6FFFEE915001, 6FFF00000002, 00101B7DB01, 6FFFEE8CE400)
000FF405E10  00100D8D1F5 (6FFFEE915101, 00000000002, 00101B7DB35, 6FFFEE8CE340)
000FF405F60  00100D8D1F5 (6FFFEE915001, 00000000002, 00101B7DB35, 6FFFEE8D5978)
000FF4060B0  00100D8D1F5 (6FFFEE915101, 6FFF00000002, 00101B7DB01, 6FFFEE8CE500)
000FF406200  00100D8D1F5 (6FFFEE915201, 00000000002, 00101B7DB35, 6FFFEE8CE440)
000FF406350  00100D8D1F5 (6FFFEE915201, 00000000002, 00101B7DB35, 6FFFEE8D59E8)
End of stack trace (more stack frames may be present)


More information about the Cygwin mailing list