Bug 1420811
| Summary: | sce engine fails when handling stderr output bigger than 65500 B | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Marek Haicman <mhaicman> | ||||||||
| Component: | openscap | Assignee: | Jan Černý <jcerny> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Marek Haicman <mhaicman> | ||||||||
| Severity: | high | Docs Contact: | |||||||||
| Priority: | medium | ||||||||||
| Version: | 6.8 | CC: | amahdal, jcerny, ksrot, mhaicman, mpreisle, openscap-maint, ovasik, pstodulk, thozza | ||||||||
| Target Milestone: | rc | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | |||||||||||
| : | 1420815 (view as bug list) | Environment: | |||||||||
| Last Closed: | 2017-03-21 11:32:04 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: | |||||||||||
| Attachments: |
|
||||||||||
Created attachment 1248828 [details]
passing script
Created attachment 1248829 [details]
failing script
65 kB is not too much and it is easy fulfil that limit by some modules of Preupgrade Assistant on some machines. For now @amahdal found that he is not able to process whole assesment on RHEL-6 machines because of that error. I confirm that this bug is reproducible even with the latest upstream. Upstream fix proposed: https://github.com/OpenSCAP/openscap/pull/680 Verified the fix is present in version openscap-1.2.13-2.el6 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2017-0754.html |
Created attachment 1248827 [details] xccdf for reproducer Description of problem: When stderr of particular rule is bigger than 65500 kB, evaluation freezes. Version-Release number of selected component (if applicable): openscap-1.2.13-1 How reproducible: reliably Steps to Reproduce: 1. download reproducers 2. oscap xccdf eval test_sce_stdout_stderr.xccdf.xml Actual results: one rule errors, second never finish Expected results: both rules errors Additional info: This was observed by preupgrade-assistant