Bug #7683


Rjb::load Segmentation fault windows

Added by chencc98 (xianpeng chen) over 9 years ago. Updated over 9 years ago.

Target version:
ruby -v:
ruby 1.9.3p125 (2012-02-16) [i386-mingw32


i installed RoR. rails is 3.2.1 and ruby is ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
my machine is windows xp sp4.
i set my JAVA_HOME to c:\jdk150_12 and then install rjb by gem install rjb
the installation looks good. rjb is 1.4.3
but below code fails on my pc.
require 'rjb'

please help.


rubybuglog.txt (93.7 KB) rubybuglog.txt chencc98 (xianpeng chen), 01/11/2013 11:49 AM

Updated by usa (Usaku NAKAMURA) over 9 years ago

p125 is too old.
try p327. (p362 is the most recently release, but another SEGV bug is reported.)

Updated by usa (Usaku NAKAMURA) over 9 years ago

  • Status changed from Open to Feedback

Updated by skelz0r (Loïc Delmaire) over 9 years ago

Same here, with ruby-1.9.3-p125 & ruby-1.9.3-p362 and rjb (1.4.5).

However ruby-1.9.3-p362 and rjb (1.4.3) is working on my pc.

Updated by ko1 (Koichi Sasada) over 9 years ago

  • Assignee set to arton (Akio Tajima)

arton-san, could you check this issue?

Updated by arton (Akio Tajima) over 9 years ago

  • Category changed from core to misc

Thanks for using Ruby and Rjb and sorry for the inconvenience.

This was caused Rjb's gem packagging problem.
Detail: Rjb 1.4.5 was bundled with Java-Ruby proxy class compiled by JDK 1.7. So Rjb was internally crashed with version mismatch error.

I wonder if you tried newer Rjb gem 1.4. 6 it was bundled with JDK 1.5 binary or manually compile ext/ and copy its class file into data/rjb/jp/co/infoseek/hp/arton/rjb (manually installation is not recommanded).

Updated by arton (Akio Tajima) over 9 years ago

  • Status changed from Feedback to Rejected

So, this is not Ruby's bug.


Also available in: Atom PDF