[BUG] Segmentation fault

First of all, I use RVM and I installed ruby-1.9.2-head, which I used
to create a new rails3 gemset. Then I changed to that gemset with rvm
use 1.9.2-head@rails3 and I ran bundle install over the following
Gemfile:

source ‘http://rubygems.org

gem ‘rails’, ‘3.0.0.beta4’

gem ‘sqlite3-ruby’, :require => ‘sqlite3’

group :test do
gem “rspec-rails”, “>= 2.0.0.beta.12”
gem “shoulda”, :git => “git://github.com/thoughtbot/shoulda.git”
gem ‘factory_girl_rails’
gem ‘cucumber’
end

gem “devise”, :git => “git://github.com/plataformatec/devise.git”
gem ‘cancan’
gem ‘redgreen’
gem ‘formtastic’, :git => “git://github.com/justinfrench/
formtastic.git”, :branch => “rails3”
gem ‘mail’

After installing all the gems and running rspec ./spec/controllers/
some_file.rb I get the following error:

http://gist.github.com/446668

Running any other rake task gave me the same error. I tried removing
the ruby 1.9.2-head and installing it again, creating a new gemset and
running bundle install, but I got the same error.

When running rake on ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-
darwin10.0], the default version with Snow Leopard on a Rails 2.3.5
project I don’t get any error. Any idea how I can solve this? Thanks.

i think, its bad idea, to use head version of 1.9.2 ruby, to
development, and of cource for production too)
use stable ree, and nothing now, because 1.9 is not ready for rails, yet
Ivan N.
[email protected]

On Jun 21, 2010, at 2:23 PM, Daniel Salmerón wrote:

Thanks Ivan, but how is it possible that if this is a problem with
that specific ruby version that no one else is having this same
issues, when as it seems, it’s the most used version for rails 3
development? I mean, I’ve been reading all over the internet that
people uses rvm with ruby 1.9.2-head and rails 3.0.0.beta.X, so why I
am the only one having this error? It seems like there is something
wrong with my setup…

Thanks.

when u use head version, u cant be sure, thats your version is the same
as all people in blogs)
and of course, u can use some gem or plugin, witch incorrect with 1.9
head)

Ivan N.
[email protected]

On Jun 21, 2010, at 3:04 PM, Daniel Salmerón wrote:

u can not do it on github.com/ruby ) but it dev version) and your
program can crash =)
and core-ruby developers, simlify ignore bugs with : Hi my rails app
core-crash at latest ruby,=)

Ivan N.
[email protected]

On Jun 21, 2010, at 3:55 PM, Daniel Salmerón wrote:

Thanks Ivan for the advice. I installed ruby 1.9.1 as it seems to be
the latest stable version, and now everything seems to work again. Do
you know where I can post that failure in order to let ruby developers
know about it?

Thanks.

From: Hongli L. [email protected]
Date: Mon, Jun 7, 2010 at 4:37 PM
Subject: [Rails-core] Rails 3 and Ruby 1.8
To: “Ruby on Rails: Core” [email protected]

According to rails.info Rails 3
requires either Ruby 1.8.7 < p248 or Ruby 1.9.2dev because everything
in between has bugs. That’s quite unfortunate seeing that the MRI core
developers haven’t released any fixes for the bugs yet, yet Linux
distributions are eager to package the latest version (p249).

We’ve backported the bug fixes that affect Rails 3 to p249 and
included these in the latest REE release, 2010.02. I think the
documentation should be updated with this fact.

Ivan N.
[email protected]

Thanks Fernando. So, seems that I’m stuck with this again… Any
advice on what I can do to setup a configuration as stable as
possible, so I can be able to work with rails 3 ?

I installed ruby 1.9.2-head again with a new gemset and I’m having the
same segmentation errors again.

José Valim (member of Rails Core dev team) said that Rails 3 doesn’t
support
ruby 1.9.1 (it makes some segmentation fault errors). Actually, it’s
supporting ruby 1.9.2!

Source: Rails 3 with RVM FTW! « Plataformatec Blog


Fernando B.

Hello Daniel,

ruby-1.9.2-head is not a snapshot, it is actively being developed on. So
if you download ruby-1.9.2-head Today it may be quite different from
what you downloaded with rvm originally. There have also been preview
releases of Ruby 1.9.2 (the latest being preview3, if I am not mistaken)
which are snapshots… I don’t know if any of those work well with Rails
3 though.

1.8.7-p299 has come out recently, I have not tried that yet (has
anyone?). I know that 1.8.7-p248 and 1.8.7-p249 don’t work (segfaults
when you try to access a controller via your browser).

I have been able to work with Rails 3 without problems using Ruby
1.8.7-p174

I hope this helps :slight_smile:

Regards,
Mark

On 21-6-2010 15:34, Daniel Salmerón wrote: