Hi,
the following little piece of code is causing errors
require 'Qt4'
poly = Qt::Polygon.new([Qt::Point.new(1,2),Qt::Point.new(3,4)])
poly.each {|pt| p pt}
The error is:
SystemStackError: stack level too deep
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
... 2536 levels...
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `count'
from /usr/lib/ruby/site_ruby/1.8/Qt/qtruby4.rb:1636:in `each'
I'm using ruby 1.8.7 (2012-06-29 patchlevel 370) [i686-linux]
qtruby is 4.9.3 |