Bug 53756
Summary: | C preprocessor crash | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Havoc Pennington <hp> |
Component: | gcc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 9 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-10-02 19:44:01 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Havoc Pennington
2001-09-17 19:53:55 UTC
OK, de-prioritize this. It only happens with parallel makes, because the Bonobo build is in some hosed state and headers are missing or something. So cpp has already encountered some other errors before it crashes, I think. cpp still shouldn't crash of course but it may not be worth the pain of installing all these packages on an SMP system to see what the issue is. Actually if some other process truncates/modifies one of the headers used during preprocessing, Bus error may happen even without cpp0 being on fault (cpp0 uses mmap for larger headers and if somebody truncates the file and you access the part beyond the end, you get SIGBUS). So I'd be first of all interested on what is bonobo doing with the headers used by cpp0. GCC 2.96-RH is too old now and I certainly don't remember seeing something like this with contemporary preprocessors. |