Bug 7573
Summary: | rpm dumps core when RPMTAG_FILESTATES is missing | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | sring |
Component: | rpm | Assignee: | Jeff Johnson <jbj> |
Status: | CLOSED WORKSFORME | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 1.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 1999-12-15 17:44:12 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
sring
1999-12-03 23:52:07 UTC
Your change will work around the problem. The real cause was/is a change in the way in which filenames are used internally. File states are created only for packages that contain files, the new representation of filenames caused filestates not to be created (should not happen), and the segfault occurs when the packages that were installed with the buggy rpm-3.0.4 are erased. One way to identify the packages that will exhibit this behavior is to use rpm -qa --last Packages recently installed by rpm-3.0.4 should be upgraded and/or erased. I also believe this problem is fixed in (at least) rpm-3.0.4-0.4 in Raw Hide ------- Email Received From Stefan Ring <e9725446.ac.at> 12/04/99 03:08 ------- Yes, there might have been bugs in rpm-2.95, as *all* packages in the database with files should have FILESTATES. I'll probably implement a stronger check (ala your patch) if the problem seems to be widespread. Thanks for the patch. |