Bug 1786775
| Summary: | segfault in yaml when starting the calamares installer | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Joel Stienlet <j.stienlet> |
| Component: | calamares | Assignee: | Guido Grazioli <guido.grazioli> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 31 | CC: | damianatorrpm, guido.grazioli, hobbes1069, j.stienlet, kevin, mattia.verga, me, thofmann |
| 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: | 2020-04-21 13:18:18 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: | |||
|
Description
Joel Stienlet
2019-12-27 22:18:34 UTC
Hello, I recompiled calamares from source with the source RPM. That worked: calamares started without segfault. It doesn't explain what's wrong with the packaged version though (perhaps wrong yaml headers??). Anyway I think the bug should be assigned to "calamares" instead of "yaml-cpp" now. Looks like some silent binary incompatibility (ABI breakage) in yaml-cpp. More precisely, it looks like the binary layout of some object class in yaml-cpp has changed, while the soname remained the same. So this is only caught at runtime. Calamares has been rebuilt in 2020 so I'm going to assume this is fixed. Please reopen if that's not the case. |