Issue #17157 has been updated by eric sorenson. Status changed from Unreviewed to Needs More Information Assignee set to Ken Johnson
I notice they are on 2.6.8, would it be possible for them to try a 2.7.20 or 3.0.1 release? There were a series of performance and correctness improvements that Daniel Pittman made to this part of the codebase which may alleviate this issue. 3.x has more changes than 2.7.20 because some were for Ruby 1.9.x support. ---------------------------------------- Bug #17157: Errors related to tagging.rb showing up when using EL6 Ruby 1.8.7 https://projects.puppetlabs.com/issues/17157#change-77652 Author: Ken Johnson Status: Needs More Information Priority: Normal Assignee: Ken Johnson Category: Target version: Affected Puppet version: 2.6.8 Keywords: Branch: A customer reported that under CentOS 6.2 they are seeing issues with masters running Puppet 2.6.8 and Ruby 1.8.7 under EL6 distros. No custom providers/types are in use in their environment. They do use tagging heavily. With the stock Ruby 1.8.7 they are seeing large numbers of the following error: /usr/lib/ruby/site_ruby/1.8/puppet/util/tagging.rb:24: [BUG] rb_gc_mark(): unknown data type 0x0(0x4566890) non object ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] They've tried swapping around versions of the gems they have in use and noted no change. They also tried building Ruby 1.8.7 from source and similar errors were occuring, though with somewhat less frequency: /usr/lib/ruby/site_ruby/1.8/puppet/util/tagging.rb:24: [BUG] rb_gc_mark(): unknown data type 0x10(0x82603d0) non object ruby 1.8.7 (2012-10-12 patchlevel 371) [x86_64-linux] pid=24172 thr=139898970433504 file=ext/apache2/Hooks.cpp:841 time=2012-10-19 05:44:39.737 : The backend application (process 25024) did not send a valid HTTP response; instead, it sent nothing at all. It is possible that it has crashed; please check whether there are crashing bugs in this application. Eventually, they were able to eliminate the errors by building EL5 Ruby 1.8.5 packages and forcing installation in their EL6 environment. This seems to be an issue specifically with EL 6 builds of Ruby 1.8.7, including patchlevels 352 and 371, according to user testing. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
