# \- error message from script

**URL:** <https://www.ruby-forum.com/t/error-message-from-script/144432>\
**Category:** Ruby\
**Created:** [July 29, 2008, 5:12pm UTC](https://www.ruby-forum.com/t/error-message-from-script/144432 "2008-07-29T17:12:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ruud\_grosmann](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/439d5e/32.png) [@ruud\_grosmann](https://www.ruby-forum.com/u/ruud_grosmann)\
**Post date:** [July 29, 2008, 5:12pm UTC](https://www.ruby-forum.com/t/error-message-from-script/144432/1 "2008-07-29T17:12:36Z")

</div>

hello,

I’ve got this error message from my script:

/usr/lib/ruby/1.8/pp.rb:490: [BUG] object allocation during garbage  
collection phase  
ruby 1.8.7 (2008-06-20 patchlevel 22) [i486-linux]

Can anybody tell me what I should do with it? Is there some email  
address where I should report it?

regards, Ruud

---

<div class="post-metadata">

**Author:** ![ruud\_grosmann](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/439d5e/32.png) [@ruud\_grosmann](https://www.ruby-forum.com/u/ruud_grosmann)\
**Post date:** [July 30, 2008, 10:59am UTC](https://www.ruby-forum.com/t/error-message-from-script/144432/2 "2008-07-30T10:59:08Z")

</div>

More info:

the problem arises when I do in my document

def create (file)  
doc = XML::Document.file( file)

---

<div class="post-metadata">

**Author:** ![ruud\_grosmann](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/439d5e/32.png) [@ruud\_grosmann](https://www.ruby-forum.com/u/ruud_grosmann)\
**Post date:** [July 30, 2008, 11:07am UTC](https://www.ruby-forum.com/t/error-message-from-script/144432/3 "2008-07-30T11:07:55Z")

</div>

Sorry for my previous post.

More info:

the problem arises when I do this in the script (which contains a  
Test::Unit::TestCase):  
require ‘xml/libxml’  
require ‘test/unit’

class Test  
def create (file)  
doc = XML::Document.file( file)  
return ‘test’  
end  
end

class TC\_s \< Test::Unit::TestCase  
def test\_error  
t = Test.new  
res = t.create( ‘mytest.xml’)  
assert\_equal( res, ‘blip’)  
end  
end

THe error only occurs if the assertion fails, so assert\_equal( res,  
‘test’) would not raise the error. It seems that the libxml library  
does something that is not OK.

regards, Ruud
