Bug #5277
closedProblem with libsvn-ruby.
Description
Hello everybody,
I have problem with libsvn-ruby, I'm using rvm, see my Debian environment:
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
$ rvm -v
rvm 1.6.32 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]
$ uname -a
Linux 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64 GNU/Linux
--- BEGIN ERROR ---
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-linux/svn/ext/delta.so: [BUG] unknown type 0x22 (0xc given)
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
-- control frame ----------
c:0018 p:-5037808 s:0067 b:0067 l:000066 d:000066 TOP
c:0017 p:---- s:0065 b:0065 l:000064 d:000064 CFUNC :require
c:0016 p:0053 s:0061 b:0061 l:000060 d:000060 METHOD /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36
c:0015 p:0071 s:0054 b:0054 l:000053 d:000053 TOP /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/svn/delta.rb:7
c:0014 p:---- s:0052 b:0052 l:000051 d:000051 FINISH
c:0013 p:---- s:0050 b:0050 l:000049 d:000049 CFUNC :require
c:0012 p:0053 s:0046 b:0046 l:000045 d:000045 METHOD /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36
c:0011 p:0059 s:0039 b:0039 l:000038 d:000038 TOP /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/svn/wc.rb:5
c:0010 p:---- s:0037 b:0037 l:000036 d:000036 FINISH
c:0009 p:---- s:0035 b:0035 l:000034 d:000034 CFUNC :require
c:0008 p:0053 s:0031 b:0031 l:000030 d:000030 METHOD /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36
c:0007 p:0071 s:0024 b:0024 l:000023 d:000023 TOP /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/svn/client.rb:6
c:0006 p:---- s:0022 b:0022 l:000021 d:000021 FINISH
c:0005 p:---- s:0020 b:0020 l:000019 d:000019 CFUNC :require
c:0004 p:0053 s:0016 b:0016 l:000015 d:000015 METHOD /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36
c:0003 p:0071 s:0009 b:0009 l:001238 d:001a50 EVAL ./esc.rb:10
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:001238 d:001238 TOP
-- Ruby level backtrace information ----------------------------------------
./esc.rb:10:in <main>' /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require'
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/svn/client.rb:6:in
<top (required)>'
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require'
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/svn/wc.rb:5:in <top (required)>' /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require'
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/svn/delta.rb:7:in
<top (required)>'
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' /home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require'
-- C level backtrace information -------------------------------------------
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_vm_bugreport+0x61) [0x7fee163a4471]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x61f94) [0x7fee1628ff94]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_bug+0xa5) [0x7fee16290cf5]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_check_type+0x164) [0x7fee16292af4]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-linux/svn/ext/delta.so(Init_delta+0xae) [0x7fee0dd6317e]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(dln_load+0xf8) [0x7fee1625d3f8]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_vm_call_cfunc+0xd9) [0x7fee1639fba9]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_require_safe+0x559) [0x7fee1629a609]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16fb3e) [0x7fee1639db3e]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x165f48) [0x7fee16393f48]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16be1d) [0x7fee16399e1d]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_iseq_eval+0x1f0) [0x7fee1639f750]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x6b306) [0x7fee16299306]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_require_safe+0x59f) [0x7fee1629a64f]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16fb3e) [0x7fee1639db3e]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x165f48) [0x7fee16393f48]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16be1d) [0x7fee16399e1d]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_iseq_eval+0x1f0) [0x7fee1639f750]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x6b306) [0x7fee16299306]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_require_safe+0x59f) [0x7fee1629a64f]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16fb3e) [0x7fee1639db3e]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x165f48) [0x7fee16393f48]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16be1d) [0x7fee16399e1d]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_iseq_eval+0x1f0) [0x7fee1639f750]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x6b306) [0x7fee16299306]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_require_safe+0x59f) [0x7fee1629a64f]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16fb3e) [0x7fee1639db3e]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x165f48) [0x7fee16393f48]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x16be1d) [0x7fee16399e1d]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_iseq_eval_main+0xb1) [0x7fee1639f851]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x67f82) [0x7fee16295f82]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(ruby_exec_node+0x1d) [0x7fee16296d3d]
/home/marcello/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(ruby_run_node+0x1e) [0x7fee16298d6e]
ruby(main+0x4b) [0x4008db]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fee153e7ead]
ruby() [0x400909]
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
Abortado
--- END ERROR ---
I guess that version libsvn-ruby1.8 don't work with ruby1.9, obviously. What can be done for this support?
Updated by nobu (Nobuyoshi Nakada) over 13 years ago
- Status changed from Open to Third Party's Issue
I guess that version libsvn-ruby1.8 don't work with ruby1.9, obviously. What can be done for this support?
You're right. Recompile it.