Subj : Re: J9VM goes down when I use Rhino in multi Thread. To : mozilla-jseng@mozilla.org From : tomi@osaka.niss.co.jp (Tomita Tomohiro) Date : Mon Mar 03 2003 05:32 am Hi. On Fri, 28 Feb 2003 23:54:21 +0100 Igor Bukanov wrote: > Tomita Tomohiro wrote: > > Hi,Guys. > > > > I'm trying to run Rhino on VAME1.4(J9VM). > > I have trouble that J9VM goes down when program into the > > ScriptRuntime method. > > > > > > I got a log as below: > > > > Unhandled exception > > Type=GPF vmState=0xffffffff > > eax: 0x426f7610 ebx: 0x4004e227 ecx: 0x00210206 edx: 0x00000023 > > esi: 0xd840e1be edi: 0x405f0c50 ebp: 0x0000000e esp: 0x00000005 > > xes: 0x0000b038 xds: 0x0000aed8 eip: 0x80000000 eflags: 0x426f7314 > > xcs: 0x0000e1c2 xss: 0x00001e02 > > > > Thread: Thread-10 (priority 5) (LOCATION OF ERROR) > > ffffffec java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; > > 00dc org/mozilla/javascript/NativeJavaMethod.call(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; > > 003c org/mozilla/javascript/ScriptRuntime.call(Lorg/mozilla/javascript/Context;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; > > 0173 org/mozilla/javascript/gen/c7.call(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; > > 0005 org/mozilla/javascript/gen/c7.exec(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; > > : > > > > What does it mean? > > As a workaround for this JVM bug try to use the interpreted mode, as it > may put less pressure on JVM surely,add Thread.sleep()method to JavaScript,it seems to be work well. And i tried to add -mn option, it seems to be work well too without sleep(). I think the default class load buffer is too small for my applications. > > Regards, Igor > thanks. .