Bug 2125026
Summary: | gcc-12.2.1: "internal compiler error: in gt_pch_save" with PCH on i686 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jarek Prokop <jprokop> |
Component: | gcc | Assignee: | Jakub Jelinek <jakub> |
Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 38 | CC: | aoliva, dmalcolm, fweimer, jakub, jwakely, law, mcermak, mpolacek, msebor, nickc, sipoyare, vmakarov, vondruch |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | Bug | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jarek Prokop
2022-09-07 19:13:50 UTC
This used to fail just occasionally. However, trying to build Ruby in Koji at least from last Friday Dec 2022-12-02, it fails always. This is interesting, because I was able to do the last official builds in between 2022-11-28 - 2022-11-30. GCC has not changed, most of the dependencies have not changes. But what changed is Kernel. Can Kernel influence this? CCing vmakarov for his Ruby expertise. (In reply to Vít Ondruch from comment #1) > This used to fail just occasionally. However, trying to build Ruby in Koji > at least from last Friday Dec 2022-12-02, it fails always. This is > interesting, because I was able to do the last official builds in between > 2022-11-28 - 2022-11-30. GCC has not changed, most of the dependencies have > not changes. But what changed is Kernel. Can Kernel influence this? Getting the bug to show itself might depend on the addresses of data within the process, so things like address space randomization could affect that, or just kernel logic about where it places things like code vs data vs heap. Just FTR, we were already facing issues with PCH in bug 1721553, but this time it looks different, it seems to affect just i686 and now it got suddenly much worse. Just FTR, I have tried F37 build and it passed on the first try. So Rawhide might be more problematic then F37 for some reason. This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle. Changing version to 38. This does not seem to be issue for Ruby 3.2 (or more recent GCC?), because the test cases in question are re-enabled by mistake (the test_jit.rb was renamed upstream [1] without us noticing) and I am not aware about any huge issues [2]. [1]: https://github.com/ruby/ruby/commit/ead96e7b44b98bef4896d836239345012821f1d2 [2]: https://koschei.fedoraproject.org/package/ruby?collection=f38 |