Issue #20632 has been updated by Andrew Parker.
Andrew, we got another report of this, which looks very similar to what you encountered. Can you try the patch associated with #21376 and confirm that it resolves the problem you had before bumping your ulimit up? ---------------------------------------- Bug #20632: Puppet 3.2.0rc2 "stack level too deep" https://projects.puppetlabs.com/issues/20632#change-93229 * Author: Andrew Forgue * Status: Rejected * Priority: High * Assignee: Andrew Forgue * Category: server * Target version: * Affected Puppet version: * Keywords: * Branch: ---------------------------------------- I'm seeing an intermittent problem where a client node will get an error from the server about stack level being too deep. Here's a head snippet: <pre>2013-05-08T20:09:27.533037+00:00 kickstart001 puppet-master[31736]: Caching node for hbase008.domain 2013-05-08T20:09:28.783527+00:00 kickstart001 puppet-master[31736]: stack level too deep on node hbase008.domain 2013-05-08T20:09:28.783552+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/util/errors.rb:23:in `adderrorcontext' 2013-05-08T20:09:28.783558+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast.rb:64:in `safeevaluate' 2013-05-08T20:09:28.783562+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/block_expression.rb:15:in `evaluate' 2013-05-08T20:09:28.783567+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/block_expression.rb:10:in `each' 2013-05-08T20:09:28.783572+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/block_expression.rb:10:in `evaluate' 2013-05-08T20:09:28.783576+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast.rb:62:in `safeevaluate' ... About 1000 more lines repeating safeevaluate, evaluate, each, evaluate ad nauseam. ... 2013-05-08T20:09:28.797663+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast.rb:62:in `safeevaluate' 2013-05-08T20:09:28.797676+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/block_expression.rb:15:in `evaluate' 2013-05-08T20:09:28.797685+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/block_expression.rb:10:in `each' 2013-05-08T20:09:28.797698+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/block_expression.rb:10:in `evaluate' 2013-05-08T20:09:28.797708+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/ast.rb:62:in `safeevaluate' 2013-05-08T20:09:28.797720+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/resource/type.rb:137:in `evaluate_code' 2013-05-08T20:09:28.797727+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/resource.rb:81:in `evaluate' 2013-05-08T20:09:28.797740+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/compiler.rb:293:in `evaluate_main' 2013-05-08T20:09:28.797751+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/compiler.rb:97:in `compile' 2013-05-08T20:09:28.797767+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler/none.rb:6:in `profile' 2013-05-08T20:09:28.797773+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler.rb:26:in `profile' 2013-05-08T20:09:28.797785+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/compiler.rb:97:in `compile' 2013-05-08T20:09:28.797794+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/parser/compiler.rb:29:in `compile' 2013-05-08T20:09:28.797808+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/indirector/catalog/compiler.rb:86:in `compile' 2013-05-08T20:09:28.797816+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler/none.rb:6:in `profile' 2013-05-08T20:09:28.797829+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler.rb:26:in `profile' 2013-05-08T20:09:28.797835+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/indirector/catalog/compiler.rb:84:in `compile' 2013-05-08T20:09:28.797849+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/indirector/catalog/compiler.rb:44:in `find' 2013-05-08T20:09:28.797855+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:197:in `find' 2013-05-08T20:09:28.797868+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:128:in `do_find' 2013-05-08T20:09:28.797879+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:88:in `send' 2013-05-08T20:09:28.797891+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:88:in `process' 2013-05-08T20:09:28.797899+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler/none.rb:6:in `profile' 2013-05-08T20:09:28.797913+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler.rb:26:in `profile' 2013-05-08T20:09:28.797924+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:82:in `process' 2013-05-08T20:09:28.797936+00:00 kickstart001 puppet-master[31736]: /usr/lib/ruby/site_ruby/1.8/puppet/network/http/rack.rb:21:in `call'</pre> Client is puppet 3.2.0rc2, server is 3.2.0rc2 running under Passenger 3.0.19. Attached is the full stack trace. -- 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 unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
