From: Da F. <jvf...@ya...> - 2012-08-16 07:57:44
|
Hi: The java.lang.ref.ReferenceQueue used synchronized and wait keyword. It should be avoided inside VM. mrp uses private final LightMonitor lock = new LightMonitor(); I've changed code, and it passes fop now. DaFENG Coder Telecommunication && Network Industry Gmail:sun...@gm... ________________________________ From: Xi Yang <hiy...@gm...> To: Da Feng <jvf...@ya...>; Discussion of day-to-day development and design among JikesRVM core team members <jik...@li...> Sent: Wednesday, August 15, 2012 10:28 AM Subject: Re: [rvm-core] RVM-549-OpenJDK branch created Hi Da, I was using source code from http://download.java.net/openjdk/jdk6/ I am going to update the library to the newest jdk6 library. On 15 August 2012 00:49, Da Feng <jvf...@ya...> wrote: > Hi: > On my machine, fullAdaptive blocks at start up. Where is the openjdk source > code? Which version is included in the component directory? May be there is > something more to initialize before AtomicInteger. Also BaseBase blocks at > fop test run. It is very possible to miss initialize classes, etc. The project is really in early stage: you can build the boot image and run simple hello world, and a few benchmarks, that's it. I will check the problem you mentioned. I was using BaseBaseImmix configuration when I tested OpenJDK port. Regards. > =========== > -- Stack -- > at [0x61efafc0, 0x647d2fa0] Lorg/jikesrvm/scheduler/RVMThread; > handleHandshakeRequest()V at line 3440 > at [0x61efafec, 0x647d2ee9] Lorg/jikesrvm/scheduler/RVMThread; > checkBlockNoSaveContext()V at line 1718 > at [0x61efb00c, 0x64f476c8] Lorg/jikesrvm/scheduler/RVMThread; > checkBlock()V at line 1853 > at [0x61efb044, 0x64f278fc] Lorg/jikesrvm/scheduler/RVMThread; > yieldpoint(ILorg/vmmagic/unboxed/Address;)V at line 3724 > at [0x61efb0b8, 0x64a9896e] > Lorg/jikesrvm/compilers/opt/runtimesupport/OptSaveVolatile; > yieldpointFromBackedge()V at line 76 > at [0x61efb0d4, 0x70804709] Ljava/util/concurrent/atomic/AtomicInteger; > getAndAdd(I)I at line 190 > at [0x61efb0d4, 0x70804709] Ljava/lang/ThreadLocal; nextHashCode()I at > line 103 > at [0x61efb0d4, 0x70804709] Ljava/lang/ThreadLocal; <init>()V at line 83 > at [0x61efb0f0, 0x64f6f148] Ljava/io/FileInputStream; <clinit>()V at line > 59 > at [0x61efb148, 0x64f70126] Lorg/jikesrvm/VM; > runClassInitializer(Ljava/lang/String;)V at line 646 > at [0x61efb1a0, 0x64f70ce6] Lorg/jikesrvm/VM; finishBooting()V at line > 467 > at [0x61efb1b8, 0x0805476b] Lorg/jikesrvm/VM; boot()V at line 159 > > DaFENG > Coder > Telecommunication && Network Industry > Gmail:sun...@gm... > > ________________________________ > From: Erik Brangs <eri...@gm...> > To: Discussion of day-to-day development and design among JikesRVM core team > members <jik...@li...> > Sent: Sunday, August 12, 2012 6:09 PM > > Subject: Re: [rvm-core] RVM-549-OpenJDK branch created > > Hi, > > On 12.08.2012 10:28, Xi Yang wrote: >> I can build it on my machine and pass few benchmarks of dacapo-9.12, >> such as fop, pmd. >> >> Hi Erik, could you try to run dacapo-9.12-bach.jar's fop? > > DaCapo 9.12 fop does not work for me. The last lines of the log are: > > ===== DaCapo 9.12 fop starting ===== > GetResource:commons-logging.properties->NULL > GetResource:META-INF/services/org.apache.commons.logging.LogFactory->NULL > XXXX Class is not found exception::org.apache.log4j.Logger > Thread #7 at 0x7007f40c > stack at 0x712fc014 up to 0x7133f014 > registered mutator for 7 > Finishing initializeJniEnv() for the thread > getStackAccessControlContext > getThreadStateValues is caleed > JVM_GetLastErrorString(char *buf, int len) > LastErrorString is No such file or directory > JikesRVM: exit 1 > > > Kind regards, > > Erik Brangs > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Jikesrvm-core mailing list > Jik...@li... > https://lists.sourceforge.net/lists/listinfo/jikesrvm-core > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Jikesrvm-core mailing list > Jik...@li... > https://lists.sourceforge.net/lists/listinfo/jikesrvm-core > |