Bug 2243158 - lto1: internal compiler error: Segmentation fault - building cp2k
Summary: lto1: internal compiler error: Segmentation fault - building cp2k
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: gcc
Version: 40
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-10-11 03:48 UTC by Orion Poplawski
Modified: 2024-02-15 22:59 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Orion Poplawski 2023-10-11 03:48:37 UTC
I'm working on updating cp2k in Fedora Rawhide but am hitting this lto1 ICE.

I've filed a PR here: https://src.fedoraproject.org/rpms/cp2k/pull-request/5#

Reproducible: Always

Steps to Reproduce:
1. Build cp2k from orion/dbcsr branch

Actual Results:  
/usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O3 -g -funroll-loops -Wall -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/grid_unittest.dir/grid/grid_unittest.c.o CMakeFiles/grid_unittest.dir/grid/common/grid_basis_set.c.o CMakeFiles/grid_unittest.dir/grid/common/grid_library.c.o CMakeFiles/grid_unittest.dir/grid/common/grid_sphere_cache.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_coefficients.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_collocation_integration.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_collocate.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_context.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_integrate.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_prepare_pab.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_non_orthorombic_corrections.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_tensor_local.c.o CMakeFiles/grid_unittest.dir/grid/dgemm/grid_dgemm_utils.c.o CMakeFiles/grid_unittest.dir/grid/grid_task_list.c.o CMakeFiles/grid_unittest.dir/grid/ref/grid_ref_collocate.c.o CMakeFiles/grid_unittest.dir/grid/ref/grid_ref_integrate.c.o CMakeFiles/grid_unittest.dir/grid/ref/grid_ref_prepare_pab.c.o CMakeFiles/grid_unittest.dir/grid/ref/grid_ref_task_list.c.o CMakeFiles/grid_unittest.dir/grid/cpu/grid_cpu_collocate.c.o CMakeFiles/grid_unittest.dir/grid/cpu/grid_cpu_integrate.c.o CMakeFiles/grid_unittest.dir/grid/cpu/grid_cpu_prepare_pab.c.o CMakeFiles/grid_unittest.dir/grid/cpu/grid_cpu_task_list.c.o CMakeFiles/grid_unittest.dir/grid/grid_replay.c.o CMakeFiles/grid_unittest.dir/offload/offload_buffer.c.o CMakeFiles/grid_unittest.dir/offload/offload_library.c.o -o /builddir/build/BUILD/cp2k-3bcd6e6d97c8df411d49f3e0e700dc328631558d/exe/cmake_build_cpu/grid_unittest.ssmp  -lm /usr/lib64/libflexiblas.so /usr/lib/gcc/x86_64-redhat-linux/13/libgomp.so /usr/lib64/libpthread.a 
*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
Event                            | Plugins
PLUGIN_FINISH_UNIT               | annobin: Generate final annotations
PLUGIN_START_UNIT                | annobin: Generate global annotations
PLUGIN_ALL_PASSES_START          | annobin: Generate per-function annotations
PLUGIN_ALL_PASSES_END            | annobin: Register per-function end symbols
during IPA pass: static-var
lto1: internal compiler error: Segmentation fault
Please submit a full bug report, with preprocessed source.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
lto-wrapper: fatal error: /usr/bin/gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

Comment 1 Aoife Moloney 2024-02-15 22:59:18 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle.
Changing version to 40.


Note You need to log in before you can comment on or make changes to this bug.