memory stomping error with debug JVM on Solaris
-----------------------------------------------

                 Key: JRUBY-4063
                 URL: http://jira.codehaus.org/browse/JRUBY-4063
             Project: JRuby
          Issue Type: Bug
          Components: JRuby-extras
         Environment: Solaris, debug JVM
            Reporter: Christian Thalinger
            Priority: Critical


Some benchmarks, e.g. bench_compiled_load.rb or bench_erubis.rb, are hitting an 
assert in a debug JVM on Solaris:

Internal Error at os.cpp:480, pid=7886, tid=1 
Error: memory stomping error

A backtrace shows that it's probably a jna or jna-posix problem:

 1 - frame( sp=0x08046170, unextended_sp=0x08046170, fp=0x080461b0, 
pc=0xc500d086)
com.sun.jna.Function.invokeInt(Native Method)
 2 - frame( sp=0x080461b8, unextended_sp=0x080461c0, fp=0x080461f4, 
pc=0xc5003253)
com.sun.jna.Function.invoke(Function.java:298)
 3 - frame( sp=0x080461fc, unextended_sp=0x08046210, fp=0x0804623c, 
pc=0xc50031fb)
com.sun.jna.Function.invoke(Function.java:223)
 4 - frame( sp=0x08046244, unextended_sp=0x08046278, fp=0x080462b0, 
pc=0xc50031fb)
com.sun.jna.Library$Handler.invoke(Library.java:204)
 5 - frame( sp=0x080462b8, unextended_sp=0x080462c8, fp=0x080462f8, 
pc=0xc5003863)
$Proxy4.lstat64
 6 - frame( sp=0x08046300, unextended_sp=0x08046304, fp=0x08046330, 
pc=0xc50038bb)
org.jruby.ext.posix.SolarisPOSIX.lstat(SolarisPOSIX.java:37)
 7 - frame( sp=0x08046338, unextended_sp=0x0804633c, fp=0x08046368, 
pc=0xc5003863)
org.jruby.RubyFileTest.symlink_p(RubyFileTest.java:270)
 8 - frame( sp=0x08046370, unextended_sp=0x0804637c, fp=0x080463a4, 
pc=0xc50031fb)
org.jruby.RubyFile.unlink(RubyFile.java:1548)
 9 - frame( sp=0x080463ac, unextended_sp=0x080463c0, fp=0x080463ec, 
pc=0xc50031fb)
org.jruby.RubyFile$s_method_0_0$RUBYINVOKER$unlink.call
10 - frame( sp=0x080463f4, unextended_sp=0x080463f4, fp=0x0804642c, 
pc=0xc50031fb)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:623)
11 - frame( sp=0x08046434, unextended_sp=0x08046450, fp=0xa1a21ef0, 
pc=0xc51bb48c)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:164)
12 - frame( sp=0x08046490, unextended_sp=0x08046490, fp=0x080464e8, 
pc=0xc50031fb)
org.jruby.runtime.invokedynamic.InvokeDynamicSupport.fallback(InvokeDynamicSupport.java:100)
13 - frame( sp=0x080464f0, unextended_sp=0x080464fc, fp=0x08046530, 
pc=0xc5003863)
bench.bench_compiled_load.__file__(bench_compiled_load.rb:85)
14 - frame( sp=0x08046538, unextended_sp=0x08046548, fp=0x0804657c, 
pc=0xc50031fb)
bench.bench_compiled_load.load
15 - frame( sp=0x08046584, unextended_sp=0x08046584, fp=0x080465b8, 
pc=0xc5003863)
org.jruby.Ruby.runScript(Ruby.java:612)
16 - frame( sp=0x080465c0, unextended_sp=0x080465c8, fp=0x080465f0, 
pc=0xc50031fb)
org.jruby.Ruby.runNormally(Ruby.java:534)
17 - frame( sp=0x080465f8, unextended_sp=0x08046604, fp=0x0804662c, 
pc=0xc50031fb)
org.jruby.Ruby.runFromMain(Ruby.java:380)
18 - frame( sp=0x08046634, unextended_sp=0x0804664c, fp=0x08046678, 
pc=0xc50033cf)
org.jruby.Main.run(Main.java:272)
19 - frame( sp=0x08046680, unextended_sp=0x080466b0, fp=0x080466d4, 
pc=0xc5003253)
org.jruby.Main.run(Main.java:117)
20 - frame( sp=0x080466dc, unextended_sp=0x080466e8, fp=0x08046710, 
pc=0xc5003253)
org.jruby.Main.main(Main.java:97)


-- 
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