From: "Cezary BagiƄski" Date: 2012-11-19T08:02:35+09:00 Subject: [ruby-core:49537] How best to debug random ENOENT problem in 1.9.3? --e89a8fb206ca0426a704ceccff34 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi everyone, I'm randomly getting ENOENTs from what looks like mem-corrupted load paths: /home/me/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/cust= om_require.rb:36:in `require': No such file or directory - /=B2 (Errno::ENOENT) from /home/me/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/cust= om_require.rb:36:in `require' from /home/me/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib/bundl= er/source.rb:1:in `' RUBY VERSION: 1.9.3 (2012-11-10 patchlevel 327) [x86_64-linux] This happens quite randomly. The "/=B2" sometimes is is sometimes a screwed up home directory path that looks like memory corruption. What I did: 1. install rvm (stable) from scratch 2. install ruby-1.9.3-p327 using rvm 3. install gems using bundler I can't think of anything reasonable other than trying ruby-1.9.3-head and then bisecting... reinstalling rvm+ruby+gems from scratch every time. Or rebuild a full-debug Ruby. Didn't want to file a bug report without more info. Any ideas about how to quickly nail this? Sorry if it isn't a Ruby core problem. I just want to be 100% sure it isn't ... - Cezary --e89a8fb206ca0426a704ceccff34 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi everyone,

I'm randomly getting ENOENTs from what = looks like mem-corrupted load paths:

/home/me= /.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_requi= re.rb:36:in `require': No such file or directory - /=B2 (Errno::ENOENT)=
from /home/me/.rvm/= rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:= 36:in `require'
<= /span>from /home/me/.rvm/gems/ruby-1.9.3-p327@global/gems/bundler-1.2.2/lib= /bundler/source.rb:1:in `<top (required)>'

RUBY VERSION: 1.9.3 (2012-11-10 patchlevel 327) [= x86_64-linux]

This happens quite randomly.=A0T= he "/=B2" sometimes is is sometimes a screwed up home directory p= ath that looks like memory corruption.

What I did:
1. install rvm (stable) from scra= tch
2. install ruby-1.9.3-p327 using rvm
3. install gem= s using bundler

I can't think of anything reas= onable other than trying ruby-1.9.3-head and then bisecting... reinstalling= rvm+ruby+gems from scratch every time. Or rebuild a full-debug Ruby.

Didn't want to file a bug report without more info.= Any ideas about how to quickly nail this?

Sorry i= f it isn't a Ruby core problem. I just want to be 100% sure it isn'= t ...

- Cezary
--e89a8fb206ca0426a704ceccff34--