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) over 9 years ago
- File rubybuglog.txt rubybuglog.txt added
see this log
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/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) over 9 years ago
- Status changed from Feedback to Rejected
So, this is not Ruby's bug.