Bug #7683
closedRjb::load Segmentation fault windows
Description
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'
Rjb::load
please help.
Files
Updated by chencc98 (xianpeng chen) almost 12 years ago
- File rubybuglog.txt rubybuglog.txt added
see this log
Updated by usa (Usaku NAKAMURA) almost 12 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) almost 12 years ago
- Status changed from Open to Feedback
Updated by skelz0r (Loïc Delmaire) almost 12 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) almost 12 years ago
- Assignee set to arton (Akio Tajima)
arton-san, could you check this issue?
Updated by arton (Akio Tajima) almost 12 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/RBridge.java and copy its class file into data/rjb/jp/co/infoseek/hp/arton/rjb (manually installation is not recommanded).
Updated by arton (Akio Tajima) almost 12 years ago
- Status changed from Feedback to Rejected
So, this is not Ruby's bug.