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