Bug 1317076
Summary: | Ruby 2.2.2p95 as delivered by rh-ruby22 SCL suffers from Ruby bug #10933 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Software Collections | Reporter: | Scott Merrill <skippy> | ||||
Component: | ruby | Assignee: | Jun Aruga <jaruga> | ||||
Status: | CLOSED ERRATA | QA Contact: | Iveta Wiedermann <isenfeld> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | rh-ruby22 | CC: | alanm, bgollahe, dkochuka, hhorak, isenfeld, jaruga, jorton, kanderso, lkuprova, nobody+bgollahe, pvalena, salmy, vondruch | ||||
Target Milestone: | alpha | Flags: | bgollahe:
needinfo+
|
||||
Target Release: | 2.2 | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: |
Object allocation is forbidden during the garbage collection phase of Ruby. Previously, the global symbol hash table used comparison by key values, which could allocate a new object during the garbage collection phase. This consequently led to termination of the Ruby process. With this update, the global symbol hash table uses key comparison by identity instead, which does not allocate an additional object. As a result, no additional objects are allocated during the garbage collection phase.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-07-25 08:48:13 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: | 1348918 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Scott Merrill
2016-03-11 21:47:40 UTC
Hi Scott, Thank you for your report and please see few comments inline. (In reply to Scott Merrill from comment #0) > Description of problem: Ruby 2.2.2p95 as delivered by rh-ruby22 SCL suffers > from Ruby bug #10933 Did you have chance to test Ruby 2.2.2 with the patch from the bug you are referring applied or have you tried it with more recent version of Ruby to confirm it is definitely the same bug? I am asking since in my experience, the similar bug might have different reasons. > Can SCL rh-ruby22 get updated to resolve this problem? There is actually bug 1280296 asking for Ruby update. Unfortunately, I can't promise anything. However, you might try to open ticket with our support, to escalate this. > I see "rh-ruby23" as a version of SCL here in Bugzilla: what's the release > date on that? I can't give timelines here yet I'm afraid, so stock answer: Ruby 2.3 is being evaluated for inclusion in a future update to Red Hat Software Collections. Scott, if you have issues which affect production deployments of RHSCL collections it helps us if you can file a ticket with Red Hat Support so we can track and prioritize requests based on the business impact. (In reply to Vít Ondruch from comment #1) > Did you have chance to test Ruby 2.2.2 with the patch from the bug you are > referring applied or have you tried it with more recent version of Ruby to > confirm it is definitely the same bug? > > I am asking since in my experience, the similar bug might have different > reasons. We have not rebuilt the rh-ruby22 SCL RPM to include this patch. We do not have our CI implementation configured to use anything other than Red Hat RPMs, so we're not in a good position to test arbitrary Ruby versions on RHEL hosts. If needed, we could manually install a newer version of Ruby and try to exercise the tests. Would that help drive a resolution to this issue? (In reply to Joe Orton from comment #2) > Scott, if you have issues which affect production deployments of RHSCL > collections it helps us if you can file a ticket with Red Hat Support so we > can track and prioritize requests based on the business impact. Case #01600217 opened at access.redhat.com Let's fix the bug with a z-stream fix to ruby22. Brian We're after GA, so changing rhscl-2.1.z to rhscl-2.2.z. 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-2016-1482.html |