JVM crashes when using JRockit
------------------------------

                 Key: JRUBY-2588
                 URL: http://jira.codehaus.org/browse/JRUBY-2588
             Project: JRuby
          Issue Type: Bug
    Affects Versions: JRuby 1.1.1
         Environment: jrockit 1.5 R27.5
Windows XP or 
            Reporter: Eric Stevens
            Assignee: Thomas E Enebo


I'm trying to use JRockit with JRuby and running into several issues. 

1- When running "jruby -S gem" I get a crash every time.
===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 00:00:54 on Wed May 28 15:10:38 2008

    **********************************************************
    *  If you see this dump, please go to                    *
    *  http://edocs.bea.com/jrockit/go2troubleshooting.html  *
    *  for troubleshooting information.                      *
    **********************************************************

Additional information is available in:
  G:\data\cfaapps\railsdemo\1.0\RailsDemo\jrockit.4412.dump
  G:\data\cfaapps\railsdemo\1.0\RailsDemo\jrockit.4412.mdmp

Error Message: Illegal memory access. [54]
Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x00000000 - memory at 
0x00000000 could not be read.
Minidump     : Wrote mdmp. Size is 111MB
SafeDllMode  : -1
Version      : BEA JRockit(R) 
R27.5.0-110-94909-1.5.0_14-20080204-1558-windows-ia32
GC Strategy  : Mode: throughput. Currently using strategy: genparpar
GC Status    : OC is not running. Last finished OC was OC#0.
             : YC is not running. Last finished YC was YC#0.
YC History   : Ran 0 YCs since last OC.
Heap         : 0x10200000 - 0x14200000  (Size: 64 MB)
Compaction   : (no compaction area)
NurseryList  : 0x10200000 - 0x12200000
KeepArea     : (no keeparea in use)
NurseryMarker: [ 0x111FFFF0,  0x119FFFE8 ]
CompRefs     : References are 32-bit.
CPU          : Intel Pentium M model D SSE SSE2
Number CPUs  : 1
Tot Phys Mem : 2146353152 (2046 MB)
OS version   : Microsoft Windows XP version 5.1 Service Pack 2 (Build 2600) 
(32-bit)
Thread System: Windows Threads
Java locking : Normal
State        : JVM is running
Command Line : -Xmx378m -Xss1024k -Djruby.home=c:\dev\jruby-1.1.1\bin\.. 
-Djruby.lib=c:\dev\jruby-1.1.1\bin\..\lib -Djruby.shell=cmd.exe 
-Djruby.script=jruby.bat -Dsun.java.launcher=SUN_STANDARD org.jruby.Main -S gem 
--trace
java.home    : c:\apps\java\jrockit1.5.0\jre
j.class.path : 
c:\dev\jruby-1.1.1\bin\..\lib\bsf.jar;c:\dev\jruby-1.1.1\bin\..\lib\jruby.jar;c:\dev\jruby-1.1.1\bin\..\lib\profile.jar
j.lib.path   : 
c:\apps\java\jrockit1.5.0\bin;.;C:\WINDOWS\system32;C:\WINDOWS;c:\apps\java\jrockit1.5.0\bin;c:\apps\java\jdk1.5.0\bin;C:\apps\java\apache-maven-2.0.9\bin;c:\dev\jruby-1.1.1\bin;C:\apps\oracle\product\9.2.0\bin;C:\Program
 
Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\apps\oracle\product\8.1.6\bin;;C:\apps\Subversion\bin;c:\apps\java\cfa;C:\Program
 Files\Perforce;C:\Python25;C:\Python25\Scripts;C:\Program Files\Common 
Files\GTK\2.0\bin;C:\Program Files\Softricity\SoftGrid for Windows 
Desktops;C:\Program Files\Bitvise Tunnelier;c:\Program Files\MySQL\MySQL Server 
5.0\bin
JAVA_HOME    : c:\apps\java\jrockit1.5.0
_JAVA_OPTIONS: <not set>
PATH         : 
c:\apps\java\jrockit1.5.0\jre\bin;c:\apps\java\jrockit1.5.0\bin;c:\apps\java\jdk1.5.0\bin;C:\apps\java\apache-maven-2.0.9\bin;c:\dev\jruby-1.1.1\bin;C:\apps\oracle\product\9.2.0\bin;C:\Program
 
Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\apps\oracle\product\8.1.6\bin;;C:\apps\Subversion\bin;c:\apps\java\cfa;C:\Program
 Files\Perforce;C:\Python25;C:\Python25\Scripts;C:\Program Files\Common 
Files\GTK\2.0\bin;C:\Program Files\Softricity\SoftGrid for Windows 
Desktops;C:\Program Files\Bitvise Tunnelier;c:\Program Files\MySQL\MySQL Server 
5.0\bin
C Heap       : Good; no memory allocations have failed
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory  : 0 OutOfMemoryErrors have occured

Registers (from ThreadContext: 0x0007F000 / OS context: 0x0007F838):
   eax = 10212f01    ecx = 031cb360    edx = 00000022    ebx = 119055b0 
   esp = 0007fb04    ebp = 10212f00    esi = 119055b0    edi = 10212f00 
    es = 00000023     cs = 0000001b     ss = 00000023     ds = 00000023 
    fs = 0000003b     gs = 00000000 
   eip = 00000000 eflags = 00010202 

Stack:
(* marks the word pointed to by the stack pointer)
0007fb04: 00f50315* 11909528  10202fe8  10202780  10202fe8  119055b0  
0007fb1c: 00f50335  119055b0  00000000  10202818  10202fe8  119055b0  
0007fb34: 00f50244  00386af0  00386af0  fffffffc  00ce5969  fffffffc  
0007fb4c: 00c78210  0007fbf4  00f50220  0007fb78  00386c54  00386af0  

Code:
(* marks the word pointed to by the instruction pointer)
ffffffd0: Unreadable
ffffffe8: Unreadable
00000000: Unreadable
00000018: Unreadable

Loaded modules:
(* denotes the module causing the exception)
00400000-0040ffff  c:\apps\java\jrockit1.5.0\bin\java.exe
7c900000-7c9affff  C:\WINDOWS\system32\ntdll.dll
7c800000-7c8f4fff  C:\WINDOWS\system32\kernel32.dll
77dd0000-77e6afff  C:\WINDOWS\system32\ADVAPI32.dll
77e70000-77f00fff  C:\WINDOWS\system32\RPCRT4.dll
77c10000-77c67fff  C:\WINDOWS\system32\MSVCRT.dll
00410000-006b3fff  c:\apps\java\jrockit1.5.0\jre\bin\jrockit\jvm.dll
76b40000-76b6cfff  C:\WINDOWS\system32\WINMM.dll
7e410000-7e49ffff  C:\WINDOWS\system32\USER32.dll
77f10000-77f56fff  C:\WINDOWS\system32\GDI32.dll
71ab0000-71ac6fff  C:\WINDOWS\system32\WS2_32.dll
71aa0000-71aa7fff  C:\WINDOWS\system32\WS2HELP.dll
7c340000-7c395fff  c:\apps\java\jrockit1.5.0\bin\MSVCR71.dll
10100000-10113fff  C:\WINDOWS\system32\csauser.dll
77fe0000-77ff0fff  C:\WINDOWS\system32\Secur32.dll
6d710000-6d71bfff  c:\apps\java\jrockit1.5.0\jre\bin\verify.dll
6d380000-6d39cfff  c:\apps\java\jrockit1.5.0\jre\bin\java.dll
6d300000-6d307fff  c:\apps\java\jrockit1.5.0\jre\bin\hpi.dll
6d730000-6d73efff  C:\apps\java\jrockit1.5.0\jre\bin\zip.dll
10000000-10018fff  C:\Documents and Settings\eric.stephens\Local 
Settings\Temp\jna29304.tmp
6d540000-6d552fff  C:\apps\java\jrockit1.5.0\jre\bin\net.dll
71a50000-71a8efff  C:\WINDOWS\system32\mswsock.dll
662b0000-66307fff  C:\WINDOWS\system32\hnetcfg.dll
71a90000-71a97fff  C:\WINDOWS\System32\wshtcpip.dll
6d560000-6d568fff  C:\apps\java\jrockit1.5.0\jre\bin\nio.dll
03800000-03912fff  c:\apps\java\jrockit1.5.0\jre\bin\dbghelp.dll
76bf0000-76bfafff  C:\WINDOWS\system32\psapi.dll


"Main Thread" id=1 idx=0x4 tid=852 lastJavaFrame=0x00000000

Stack 0: start=0x00040000, end=0x00080000, guards=0x00043000 (ok), 
forbidden=0x00041000
Thread Stack Trace:
    -- Java stack --
    at java/lang/ThreadGroup.uncaughtException(ThreadGroup.java:987)
    at java/lang/ThreadGroup.uncaughtException(ThreadGroup.java:978)
    at java/lang/Thread.dispatchUncaughtException(Thread.java:1778)
    at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
    -- end of trace

    **********************************************************
    *  If you see this dump, please go to                    *
    *  http://edocs.bea.com/jrockit/go2troubleshooting.html  *
    *  for troubleshooting information.                      *
    **********************************************************

===== END DUMP ===============================================================


2 - When running jruby script/server in a rails application I get:

Exception in thread "Main Thread" Exception in thread "Main Thread" 
java.lang.IndexOutOfBoundsException
    at java.lang.String.offsetByCodePoints(String.java:672)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:987)
    at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:978)
    at java.lang.Thread.dispatchUncaughtException(Thread.java:1778)
    
This was after installing several plugins (rails, rubysspi ...) using the sun 
1.5 jvm.


3 - When running jruby (with an ant script to get more detailed messages) on a 
clean install of jruby (no plugins), I get the following crash:


===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 00:00:53 on Wed May 28 15:45:46 2008

    **********************************************************
    *  If you see this dump, please go to                    *
    *  http://edocs.bea.com/jrockit/go2troubleshooting.html  *
    *  for troubleshooting information.                      *
    **********************************************************

Additional information is available in:
  G:\data\cfaapps\railsdemo\1.0\RailsDemo\jrockit.3160.dump
  G:\data\cfaapps\railsdemo\1.0\RailsDemo\jrockit.3160.mdmp

Error Message: Illegal memory access. [54]
Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x00466E69 - memory at 
0x8B64C189 could not be read.
Minidump     : Wrote mdmp. Size is 113MB
SafeDllMode  : -1
Version      : BEA JRockit(R) 
R27.5.0-110-94909-1.5.0_14-20080204-1558-windows-ia32
GC Strategy  : Mode: throughput. Currently using strategy: genparpar
GC Status    : OC is not running. Last finished OC was OC#0.
             : YC is not running. Last finished YC was YC#0.
YC History   : Ran 0 YCs since last OC.
Heap         : 0x10200000 - 0x14200000  (Size: 64 MB)
Compaction   : (no compaction area)
NurseryList  : 0x10200000 - 0x12200000
KeepArea     : (no keeparea in use)
NurseryMarker: [ 0x111FFFF0,  0x119FFFE8 ]
CompRefs     : References are 32-bit.
CPU          : Intel Pentium M model D SSE SSE2
Number CPUs  : 1
Tot Phys Mem : 2146353152 (2046 MB)
OS version   : Microsoft Windows XP version 5.1 Service Pack 2 (Build 2600) 
(32-bit)
Thread System: Windows Threads
Java locking : Normal
State        : JVM is running
Command Line : -Djruby.base=c:/dev/jruby-1.1.1 -Djruby.home=c:/dev/jruby-1.1.1 
-Djruby.script=jruby -Djruby.shell=/bin/sh -Dsun.java.launcher=SUN_STANDARD 
org.jruby.Main -I ./ script/server
java.home    : c:\apps\java\jrockit1.5.0\jre
j.class.path : 
G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\activation.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\cfa.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\cfaenv.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\crimson.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\dictionary-vt.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\log4j.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\mail.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\ojdbc14.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\password-vt.jar;G:\data\cfaapps\railsdemo\1.0\RailsDemo\lib\java\strutstest-2.1.4.jar;c:\dev\jruby-1.1.1\lib\bsf.jar;c:\dev\jruby-1.1.1\lib\jruby.jar;c:\dev\jruby-1.1.1\lib\profile.jar
j.lib.path   : 
c:\apps\java\jrockit1.5.0\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;c:\apps\java\jrockit1.5.0\jre\bin;c:\apps\java\jdk1.5.0\bin;C:\apps\java\apache-maven-2.0.9\bin;c:\dev\jruby-1.1.1\bin;C:\apps\oracle\product\9.2.0\bin;C:\Program
 
Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\apps\oracle\product\8.1.6\bin;;C:\apps\Subversion\bin;c:\apps\java\cfa;C:\Program
 Files\Perforce;C:\Python25;C:\Python25\Scripts;C:\Program Files\Common 
Files\GTK\2.0\bin;C:\Program Files\Softricity\SoftGrid for Windows 
Desktops;C:\Program Files\Bitvise Tunnelier
JAVA_HOME    : c:\apps\java\jrockit1.5.0
_JAVA_OPTIONS: <not set>
PATH         : 
c:\apps\java\jrockit1.5.0\jre\bin;c:\apps\java\jrockit1.5.0\jre\bin;c:\apps\java\jdk1.5.0\bin;C:\apps\java\apache-maven-2.0.9\bin;c:\dev\jruby-1.1.1\bin;C:\apps\oracle\product\9.2.0\bin;C:\Program
 
Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\apps\oracle\product\8.1.6\bin;;C:\apps\Subversion\bin;c:\apps\java\cfa;C:\Program
 Files\Perforce;C:\Python25;C:\Python25\Scripts;C:\Program Files\Common 
Files\GTK\2.0\bin;C:\Program Files\Softricity\SoftGrid for Windows 
Desktops;C:\Program Files\Bitvise Tunnelier
C Heap       : Good; no memory allocations have failed
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory  : 0 OutOfMemoryErrors have occured

Registers (from ThreadContext: 0x0007DFA0 / OS context: 0x0007E7D8):
   eax = 00000000    ecx = 0007eae4    edx = 00000000    ebx = 00386f8c 
   esp = 0007eaa4    ebp = 8b64c189    esi = 00386e18    edi = 00386f7c 
    es = 00000023     cs = 0000001b     ss = 00000023     ds = 00000023 
    fs = 0000003b     gs = 00000000 
   eip = 00466e69 eflags = 00010282 

Stack:
(* marks the word pointed to by the stack pointer)
0007eaa4: 00386f7c* 00386e18  00386e18  0007eae4  00468a9e  00386f7c  
0007eabc: 00386e18  0007ead8  00ce0014  00386e18  10b2dac8  00386e18  
0007ead4: 00d105f1  00386f7c  0007eaf4  11d9da40  020ef360  00d105cd  
0007eaec: 00c342e4  0007ead8  00ce03e5  00386e18  10b2dac8  00ce03e5  

Code:
(* marks the word pointed to by the instruction pointer)
00466e38: c4968b03  8b000000  96894a28  000000c4  00c4868b  c0850000  
00466e50: 868b1375  000000ac  097ec085  167ee856  c4830000  74ed8504  
00466e68: 006d8b07* 1475ed85  5f9cfc68  d5e85700  8b000568  69bef82d  
00466e80: 08c48300  00d886f6  74010000  bf00a117  e83b0069  e88b0e74  

Loaded modules:
(* denotes the module causing the exception)
00400000-0040ffff  c:\apps\java\jrockit1.5.0\jre\bin\java.exe
7c900000-7c9affff  C:\WINDOWS\system32\ntdll.dll
7c800000-7c8f4fff  C:\WINDOWS\system32\kernel32.dll
77dd0000-77e6afff  C:\WINDOWS\system32\ADVAPI32.dll
77e70000-77f00fff  C:\WINDOWS\system32\RPCRT4.dll
77c10000-77c67fff  C:\WINDOWS\system32\MSVCRT.dll
00410000-006b3fff *c:\apps\java\jrockit1.5.0\jre\bin\jrockit\jvm.dll
76b40000-76b6cfff  C:\WINDOWS\system32\WINMM.dll
7e410000-7e49ffff  C:\WINDOWS\system32\USER32.dll
77f10000-77f56fff  C:\WINDOWS\system32\GDI32.dll
71ab0000-71ac6fff  C:\WINDOWS\system32\WS2_32.dll
71aa0000-71aa7fff  C:\WINDOWS\system32\WS2HELP.dll
7c340000-7c395fff  c:\apps\java\jrockit1.5.0\jre\bin\MSVCR71.dll
10100000-10113fff  C:\WINDOWS\system32\csauser.dll
77fe0000-77ff0fff  C:\WINDOWS\system32\Secur32.dll
6d710000-6d71bfff  c:\apps\java\jrockit1.5.0\jre\bin\verify.dll
6d380000-6d39cfff  c:\apps\java\jrockit1.5.0\jre\bin\java.dll
6d300000-6d307fff  c:\apps\java\jrockit1.5.0\jre\bin\hpi.dll
6d730000-6d73efff  C:\apps\java\jrockit1.5.0\jre\bin\zip.dll
10000000-10018fff  C:\Documents and Settings\eric.stephens\Local 
Settings\Temp\jna59692.tmp
6d540000-6d552fff  C:\apps\java\jrockit1.5.0\jre\bin\net.dll
71a50000-71a8efff  C:\WINDOWS\system32\mswsock.dll
662b0000-66307fff  C:\WINDOWS\system32\hnetcfg.dll
71a90000-71a97fff  C:\WINDOWS\System32\wshtcpip.dll
6d560000-6d568fff  C:\apps\java\jrockit1.5.0\jre\bin\nio.dll
03650000-03762fff  c:\apps\java\jrockit1.5.0\jre\bin\dbghelp.dll
76bf0000-76bfafff  C:\WINDOWS\system32\psapi.dll


"Main Thread" id=1 idx=0x4 tid=5896 lastJavaFrame=0x0007EAE4

Stack 0: start=0x00040000, end=0x00080000, guards=0x00043000 (ok), 
forbidden=0x00041000
Thread Stack Trace:
    at _excCheckUnprocessedException+201()@0x00466E69
    at _tsCheckTransitToJava+30()@0x00468A9E
    -- Java stack --
    at 
jrockit/vm/ExceptionHandler.throwException(Ljava/lang/Throwable;)V(Native 
Method)
    at 
org/jruby/RubyKernelInvoker$raise_s_method_0_3.call(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyModule;Ljava/lang/String;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;(Unknown
 Source)
    at 
org/jruby/internal/runtime/methods/DynamicMethod.call(DynamicMethod.java:78)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:146)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:302)
    at org/jruby/evaluator/ASTInterpreter.fCallNode(ASTInterpreter.java:1132)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:355)
    at org/jruby/evaluator/ASTInterpreter.blockNode(ASTInterpreter.java:632)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:303)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.interpretedCall(DefaultMethod.java:172)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:148)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:265)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:146)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:302)
    at org/jruby/evaluator/ASTInterpreter.fCallNode(ASTInterpreter.java:1132)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:355)
    at org/jruby/evaluator/ASTInterpreter.blockNode(ASTInterpreter.java:632)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:303)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.interpretedCall(DefaultMethod.java:172)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:148)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:202)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:101)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:238)
    at org/jruby/evaluator/ASTInterpreter.callNode(ASTInterpreter.java:682)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:309)
    at org/jruby/evaluator/ASTInterpreter.blockNode(ASTInterpreter.java:632)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:303)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.interpretedCall(DefaultMethod.java:172)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:148)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:307)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:176)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:334)
    at org/jruby/evaluator/ASTInterpreter.fCallNode(ASTInterpreter.java:1136)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:355)
    at org/jruby/evaluator/ASTInterpreter.rescueNode(ASTInterpreter.java:1567)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:453)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.interpretedCall(DefaultMethod.java:172)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:148)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:223)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:116)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:270)
    at org/jruby/evaluator/ASTInterpreter.vcallNode(ASTInterpreter.java:1792)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:485)
    at org/jruby/evaluator/ASTInterpreter.blockNode(ASTInterpreter.java:632)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:303)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.interpretedCall(DefaultMethod.java:172)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:148)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:223)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:116)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:270)
    at org/jruby/evaluator/ASTInterpreter.vcallNode(ASTInterpreter.java:1792)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:485)
    at org/jruby/evaluator/ASTInterpreter.blockNode(ASTInterpreter.java:632)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:303)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.interpretedCall(DefaultMethod.java:172)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:148)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:202)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:101)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:238)
    at org/jruby/evaluator/ASTInterpreter.callNode(ASTInterpreter.java:682)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:309)
    at org/jruby/evaluator/ASTInterpreter.blockNode(ASTInterpreter.java:632)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:303)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.interpretedCall(DefaultMethod.java:172)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:148)
    at 
org/jruby/internal/runtime/methods/DefaultMethod.call(DefaultMethod.java:202)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:101)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:238)
    at org/jruby/evaluator/ASTInterpreter.callNode(ASTInterpreter.java:682)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:309)
    at org/jruby/evaluator/ASTInterpreter.blockNode(ASTInterpreter.java:632)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:303)
    at org/jruby/evaluator/ASTInterpreter.rootNode(ASTInterpreter.java:1665)
    at org/jruby/evaluator/ASTInterpreter.evalInternal(ASTInterpreter.java:459)
    at org/jruby/evaluator/ASTInterpreter.eval(ASTInterpreter.java:169)
    at org/jruby/Ruby.loadFile(Ruby.java:1867)
    at org/jruby/runtime/load/ExternalScript.load(ExternalScript.java:58)
    at org/jruby/runtime/load/LoadService.smartLoad(LoadService.java:320)
    at org/jruby/runtime/load/LoadService.require(LoadService.java:346)
    at org/jruby/RubyKernel.require(RubyKernel.java:819)
    at 
org/jruby/RubyKernelInvoker$require_s_method_1_0.call(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/RubyModule;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;(Unknown
 Source)
    at 
org/jruby/internal/runtime/methods/JavaMethod$JavaMethodOneBlock.call(JavaMethod.java:259)
    at 
org/jruby/internal/runtime/methods/DynamicMethod.call(DynamicMethod.java:78)
    at 
org/jruby/runtime/CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:146)
    at org/jruby/runtime/CallSite$InlineCachingCallSite.call(CallSite.java:302)
    at 
ruby/G_3a_/data/cfaapps/railsdemo/$1_dot_0/RailsDemo/script/server.__file__(script/server:2)
    at 
ruby/G_3a_/data/cfaapps/railsdemo/$1_dot_0/RailsDemo/script/server.load(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;(script/server)
    at org/jruby/Ruby.runScript(Ruby.java:511)
    at org/jruby/Ruby.runNormally(Ruby.java:431)
    at org/jruby/Ruby.runFromMain(Ruby.java:311)
    at org/jruby/Main.run(Main.java:144)
    at org/jruby/Main.run(Main.java:89)
    at org/jruby/Main.main(Main.java:80)
    at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
    -- end of trace
Pending Exception:



Both crashes are repeatable.  Has anyone run JRuby on JRockit 1.5 any release?

I've cross posted in the JRockit forums at 
http://forums.bea.com/thread.jspa?threadID=570001511 .

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to