Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1862809
Summary: | ./ssh.c:165:9: internal compiler error: Segmentation fault | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Robert Scheck <redhat-bugzilla> |
Component: | gcc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | aoliva, dmalcolm, fweimer, jakub, jwakely, law, mpolacek, msebor, nickc, sipoyare |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | gcc-10.2.1-2.fc33 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-08-06 23:03:42 UTC | 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1863455 |
Description
Robert Scheck
2020-08-02 18:35:45 UTC
Nick, is this the same (similar?) like bug #1862297 but for Fedora 33 rather 32? Nope, completely different. 1862297 was a mismatch between annobin and gcc. This is a GCC fault. There's not enough information to even hazard a guess what might be going wrong here or to guide you on how to get the data Jakub would need to reproduce, analyze and fix this issue. A pointer to the koji failure would help significantly. (In reply to Jeff Law from comment #2) > A pointer to the koji failure would help significantly. https://koji.fedoraproject.org/koji/taskinfo?taskID=48455276 (https://koji.fedoraproject.org/koji/taskinfo?taskID=48456040 is the same against F32). Thanks. Based on those logs I believe you have at least two distinct issues. First, I believe you have missing dependencies in your Makefiles which result in trying to reference libmissing before it has been built. I would fix this first. Second, it looks like you're triggering a fault in GCC itself. Once you've fixed the libmissing issue I would suggest trying to build without LTO and see if the GCC fault is still triggered or not. Okay, https://koji.fedoraproject.org/koji/taskinfo?taskID=48684629 should work around the libmissing issue, but still fails with a segmentation fault. What's the correct way to build without LTO? https://fedoraproject.org/wiki/LTOByDefault just says "There will be a simple way for packages to opt-out of LTO", but doesn't mention which way. %global _lto_cflags %{nil} is the standard way to opt-out of LTO. Thank you! For https://koji.fedoraproject.org/koji/taskinfo?taskID=48838418 I opt-outed LTO...and it succeeded. The libmissing issue can be worked around with '%global _smp_flags -j1' or similar (maybe I'll find the missing dependency in the Makefiles. So, that leaves us now with a GCC fault, if I got Jeff right? Nope, my comment #7 is wrong. It's gcc-10.2.1-1.fc33 -> gcc-10.2.1-2.fc33, which solves this issue. |