Bug 1188623

Summary: ICE: Segmentation fault
Product: [openSUSE] openSUSE Tumbleweed Reporter: Andreas Schwab <schwab>
Component: DevelopmentAssignee: Richard Biener <rguenther>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: martin.liska
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
See Also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101638
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1189079    

Description Andreas Schwab 2021-07-22 19:04:04 UTC
https://build.opensuse.org/package/live_build_log/home:Andreas_Schwab:glibc:rebuild/opie/f/x86_64

[   41s] gcc -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffat-lto-objects -g -fno-strict-aliasing -Dlinux -DLINUX_PAM -ansi -D_POSIX_SOURCE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -pedantic -fPIC -DPAM_DYNAMIC   -c pam_opie.c -o dynamic/pam_opie.o
[   41s] In file included from /usr/include/features.h:488,
[   41s]                  from /usr/include/bits/libc-header-start.h:33,
[   41s]                  from /usr/include/stdlib.h:25,
[   41s]                  from pam_opie.c:29:
[   41s] /usr/include/sys/cdefs.h:1: internal compiler error: Segmentation fault
[   41s]     1 | /* Copyright (C) 1992-2021 Free Software Foundation, Inc.
[   41s]       |
[   41s] 0xdf7115 internal_error(char const*, ...)
[   41s]        ???:0
[   41s] 0xde0516 cpp_sys_macro_p(cpp_reader*)
[   41s]        ???:0
[   41s] 0xf07e86 _cpp_parse_expr
[   41s]        ???:0
[   41s] 0xf072b2 _cpp_handle_directive
[   41s]        ???:0
[   41s] 0xf02224 _cpp_lex_token
[   41s]        ???:0
[   41s] 0xf186c5 c_lex_with_flags(tree_node**, unsigned int*, unsigned char*, int)
[   41s]        ???:0
[   41s] 0x1403818 c_parse_file()
[   41s]        ???:0
[   41s] 0x140143b c_common_parse_file()
[   41s]        ???:0
Comment 1 Richard Biener 2021-07-27 06:09:33 UTC
please attach preprocessed source
Comment 2 Andreas Schwab 2021-07-27 09:24:54 UTC
You can get it from <https://build.opensuse.org/package/show/openSUSE:Factory/opie>.
Comment 3 Richard Biener 2021-07-27 10:17:21 UTC
It builds fine for me, the reason for the failure must be in your home project.
Comment 4 Andreas Schwab 2021-08-05 14:20:16 UTC
*** Bug 1189100 has been marked as a duplicate of this bug. ***
Comment 5 Martin Liška 2021-08-05 17:09:38 UTC
@Andreas: Add me please next time to CC for GCC-related issues, thanks.
Comment 6 Martin Liška 2021-08-13 07:38:31 UTC
It's fixed upstream (both in master and gcc-11 branch) as PR101638.
@Richi: Please bump the gcc11 package.
Comment 7 Martin Liška 2021-08-16 11:02:33 UTC
Fixed in devel project.
Comment 8 OBSbugzilla Bot 2021-08-16 12:20:07 UTC
This is an autogenerated message for OBS integration:
This bug (1188623) was mentioned in
https://build.opensuse.org/request/show/912389 Factory / gcc11
Comment 10 Swamp Workflow Management 2021-10-11 19:24:54 UTC
SUSE-RU-2021:3329-1: An update that has three recommended fixes and contains one feature can now be installed.

Category: recommended (moderate)
Bug References: 1187153,1187273,1188623
CVE References: 
JIRA References: SLE-19618
Sources used:
SUSE OpenStack Cloud Crowbar 9 (src):    gcc11-11.2.1+git610-1.3.2
SUSE OpenStack Cloud Crowbar 8 (src):    gcc11-11.2.1+git610-1.3.2
SUSE OpenStack Cloud 9 (src):    gcc11-11.2.1+git610-1.3.2
SUSE OpenStack Cloud 8 (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Server for SAP 12-SP4 (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Server for SAP 12-SP3 (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Server 12-SP5 (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Server 12-SP4-LTSS (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Server 12-SP3-LTSS (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Server 12-SP3-BCL (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Server 12-SP2-BCL (src):    gcc11-11.2.1+git610-1.3.2
SUSE Linux Enterprise Module for Toolchain 12 (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.2, gcc11-testresults-11.2.1+git610-1.3.2
HPE Helion Openstack 8 (src):    gcc11-11.2.1+git610-1.3.2

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 11 Swamp Workflow Management 2021-11-24 20:22:35 UTC
SUSE-RU-2021:3799-1: An update that has three recommended fixes and contains one feature can now be installed.

Category: recommended (moderate)
Bug References: 1187153,1187273,1188623
CVE References: 
JIRA References: SLE-19618
Sources used:
SUSE MicroOS 5.1 (src):    gcc11-11.2.1+git610-1.3.9
SUSE MicroOS 5.0 (src):    gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise Server for SAP 15-SP1 (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise Server for SAP 15 (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise Server 15-SP1-LTSS (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise Server 15-SP1-BCL (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise Server 15-LTSS (src):    gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise Module for Development Tools 15-SP3 (src):    gcc11-11.2.1+git610-1.3.9, gcc11-testresults-11.2.1+git610-1.3.9
SUSE Linux Enterprise Module for Development Tools 15-SP2 (src):    gcc11-11.2.1+git610-1.3.9, gcc11-testresults-11.2.1+git610-1.3.9
SUSE Linux Enterprise Module for Basesystem 15-SP3 (src):    gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise Module for Basesystem 15-SP2 (src):    gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise High Performance Computing 15-SP1-LTSS (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise High Performance Computing 15-SP1-ESPOS (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise High Performance Computing 15-LTSS (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Linux Enterprise High Performance Computing 15-ESPOS (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE Enterprise Storage 6 (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9
SUSE CaaS Platform 4.0 (src):    cross-nvptx-gcc11-11.2.1+git610-1.3.1, gcc11-11.2.1+git610-1.3.9

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 12 Swamp Workflow Management 2021-11-24 20:24:04 UTC
openSUSE-RU-2021:3799-1: An update that has three recommended fixes and contains one feature can now be installed.

Category: recommended (moderate)
Bug References: 1187153,1187273,1188623
CVE References: 
JIRA References: SLE-19618
Sources used:
openSUSE Leap 15.3 (src):    cross-aarch64-gcc11-11.2.1+git610-1.3.2, cross-aarch64-gcc11-bootstrap-11.2.1+git610-1.3.1, cross-arm-gcc11-11.2.1+git610-1.3.2, cross-arm-none-gcc11-bootstrap-11.2.1+git610-1.3.1, cross-avr-gcc11-bootstrap-11.2.1+git610-1.3.1, cross-epiphany-gcc11-bootstrap-11.2.1+git610-1.3.1, cross-hppa-gcc11-11.2.1+git610-1.3.2, cross-i386-gcc11-11.2.1+git610-1.3.2, cross-m68k-gcc11-11.2.1+git610-1.3.2, cross-mips-gcc11-11.2.1+git610-1.3.2, cross-nvptx-gcc11-11.2.1+git610-1.3.1, cross-ppc64-gcc11-11.2.1+git610-1.3.2, cross-ppc64le-gcc11-11.2.1+git610-1.3.2, cross-riscv64-elf-gcc11-bootstrap-11.2.1+git610-1.3.1, cross-riscv64-gcc11-11.2.1+git610-1.3.2, cross-riscv64-gcc11-bootstrap-11.2.1+git610-1.3.1, cross-rx-gcc11-bootstrap-11.2.1+git610-1.3.1, cross-s390x-gcc11-11.2.1+git610-1.3.2, cross-sparc-gcc11-11.2.1+git610-1.3.2, cross-sparc64-gcc11-11.2.1+git610-1.3.2, cross-x86_64-gcc11-11.2.1+git610-1.3.2, gcc11-11.2.1+git610-1.3.9, gcc11-testresults-11.2.1+git610-1.3.9