# Hpricot problems

**URL:** <https://www.ruby-forum.com/t/hpricot-problems/86255>\
**Category:** Ruby\
**Created:** [February 20, 2007, 11:57pm UTC](https://www.ruby-forum.com/t/hpricot-problems/86255 "2007-02-20T23:57:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dean\_Kassmann](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/82dd89/32.png) [@Dean\_Kassmann](https://www.ruby-forum.com/u/Dean_Kassmann)\
**Post date:** [February 20, 2007, 11:57pm UTC](https://www.ruby-forum.com/t/hpricot-problems/86255/1 "2007-02-20T23:57:21Z")

</div>

Has anyone successfully used Hpricot call multiple pages in the same  
ruby script:

# begin code

require ‘hpricot’  
require ‘open-uri’

url = “[http://ibm.com](http://ibm.com)”  
N = 5

page = nil

for counter in (0…N)

```
puts counter.to_s() + "> checking " + url
page = Hpricot( open( url ) )
sleep(2)

```

end

# end code

I end up with the following error:

> ruby test.rb  
> 0\> checking [http://ibm.com](http://ibm.com)  
> 1\> checking [http://ibm.com](http://ibm.com)  
> 2\> checking [http://ibm.com](http://ibm.com)  
> 3\> checking [http://ibm.com](http://ibm.com)  
> c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.5-mswin32/lib/hpricot/parse.rb:44:  
> [BUG] Segmentation fault  
> ruby 1.8.2 (2004-12-25) [i386-mswin32]

This application has requested the Runtime to terminate it in an unusual  
way.  
Please contact the application’s support team for more information.

Any pointers?
