Mmmh.
In the debian bug ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487204 ), the following test case was provided:
<---------> require 'cairo' require 'stringio'
i = 0; while true output = StringIO.new surface = Cairo::PDFSurface.new(output, 100, 100) context = Cairo::Context.new(surface) i += 1; puts "***************** #{i} *********" if i%100 == 0; end <--------->
Could you check if it crashes?
If not, could you try to write a testcase for your problem?
It's possible that the fix for the debian bug was only partial.
Something else to test would be the version of libcairo-ruby in jaunty (i.e the newer version).
Mmmh.
In the debian bug ( http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 487204 ), the following test case was provided:
<--------->
require 'cairo'
require 'stringio'
i = 0; PDFSurface. new(output, 100, 100) Context. new(surface)
while true
output = StringIO.new
surface = Cairo::
context = Cairo::
i += 1;
puts "***************** #{i} *********" if i%100 == 0;
end
<--------->
Could you check if it crashes?
If not, could you try to write a testcase for your problem?
It's possible that the fix for the debian bug was only partial.
Something else to test would be the version of libcairo-ruby in jaunty (i.e the newer version).