From wdietz2 at illinois.edu Sun Jan 1 05:14:32 2012 From: wdietz2 at illinois.edu (Will Dietz) Date: Sun, 01 Jan 2012 13:14:32 -0000 Subject: [vmkit-commits] [vmkit] r147396 - /vmkit/trunk/lib/j3/ClassLib/OpenJDK/ClasspathReflect.cpp Message-ID: <20120101131432.488CF2A6C12C@llvm.org> Author: wdietz2 Date: Sun Jan 1 07:14:31 2012 New Revision: 147396 URL: http://llvm.org/viewvc/llvm-project?rev=147396&view=rev Log: Fix wrong pointer level when setting annotations for a Field (OpenJDK) Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/ClasspathReflect.cpp Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/ClasspathReflect.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/ClassLib/OpenJDK/ClasspathReflect.cpp?rev=147396&r1=147395&r2=147396&view=diff ============================================================================== --- vmkit/trunk/lib/j3/ClassLib/OpenJDK/ClasspathReflect.cpp (original) +++ vmkit/trunk/lib/j3/ClassLib/OpenJDK/ClasspathReflect.cpp Sun Jan 1 07:14:31 2012 @@ -214,7 +214,7 @@ field->access, i, sig, - ann); + &ann); return ret; } From wdietz2 at illinois.edu Sun Jan 1 05:14:34 2012 From: wdietz2 at illinois.edu (Will Dietz) Date: Sun, 01 Jan 2012 13:14:34 -0000 Subject: [vmkit-commits] [vmkit] r147398 - /vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Message-ID: <20120101131434.454622A6C12D@llvm.org> Author: wdietz2 Date: Sun Jan 1 07:14:34 2012 New Revision: 147398 URL: http://llvm.org/viewvc/llvm-project?rev=147398&view=rev Log: Impl JVM_ConstantPoolGetIntAt Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc?rev=147398&r1=147397&r2=147398&view=diff ============================================================================== --- vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc (original) +++ vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Sun Jan 1 07:14:34 2012 @@ -1922,7 +1922,23 @@ JNIEXPORT jint JNICALL JVM_ConstantPoolGetIntAt (JNIEnv *env, jobject unused, jobject jcpool, jint index) { - NYI(); + JavaObjectClass* Cl = 0; + llvm_gcroot(Cl, 0); + + BEGIN_JNI_EXCEPTION + + Cl = jcpool ? *(JavaObjectClass**)jcpool : 0; + verifyNull(Cl); + + Class* cl = JavaObjectClass::getClass(Cl)->asClass(); + assert(cl); + + sint32 ret = cl->getConstantPool()->IntegerAt(index); + RETURN_FROM_JNI(ret); + + END_JNI_EXCEPTION + + return 0; } JNIEXPORT jlong JNICALL JVM_ConstantPoolGetLongAt From wdietz2 at illinois.edu Sun Jan 1 05:14:33 2012 From: wdietz2 at illinois.edu (Will Dietz) Date: Sun, 01 Jan 2012 13:14:33 -0000 Subject: [vmkit-commits] [vmkit] r147397 - /vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Message-ID: <20120101131433.4C63C2A6C12C@llvm.org> Author: wdietz2 Date: Sun Jan 1 07:14:33 2012 New Revision: 147397 URL: http://llvm.org/viewvc/llvm-project?rev=147397&view=rev Log: Small robustification improvement to JVM_GetClassAnnotations Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Modified: vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc?rev=147397&r1=147396&r2=147397&view=diff ============================================================================== --- vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc (original) +++ vmkit/trunk/lib/j3/ClassLib/OpenJDK/OpenJDK.inc Sun Jan 1 07:14:33 2012 @@ -1705,9 +1705,9 @@ Cl = cls ? *(JavaObjectClass**)cls : 0; verifyNull(Cl); Class * cl = JavaObjectClass::getClass(Cl)->asClass(); - assert(cl); - ret = JavaObjectClass::getAnnotations(cl); + if (cl) + ret = JavaObjectClass::getAnnotations(cl); RETURN_REF_FROM_JNI(ret, jbyteArray); From wdietz2 at illinois.edu Tue Jan 3 12:47:56 2012 From: wdietz2 at illinois.edu (Will Dietz) Date: Tue, 03 Jan 2012 20:47:56 -0000 Subject: [vmkit-commits] [vmkit] r147477 - /vmkit/trunk/CREDITS.TXT Message-ID: <20120103204756.8BFCC2A6C12C@llvm.org> Author: wdietz2 Date: Tue Jan 3 14:47:56 2012 New Revision: 147477 URL: http://llvm.org/viewvc/llvm-project?rev=147477&view=rev Log: Update outdated URLs in CREDITS.TXT Modified: vmkit/trunk/CREDITS.TXT Modified: vmkit/trunk/CREDITS.TXT URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/CREDITS.TXT?rev=147477&r1=147476&r2=147477&view=diff ============================================================================== --- vmkit/trunk/CREDITS.TXT (original) +++ vmkit/trunk/CREDITS.TXT Tue Jan 3 14:47:56 2012 @@ -10,12 +10,12 @@ N: Bertil Folliot E: bertil.folliot at lip6.fr -W: http://www-src.lip6.fr/homepages/Bertil.Folliot/ +W: http://lip6.fr/Bertil.Folliot/ D: Provider of much wisdom N: Nicolas Geoffray E: nicolas.geoffray at lip6.fr -W: http://www-src.lip6.fr/homepages/Nicolas.Geoffray/ +W: http://lip6.fr/Nicolas.Geoffray/ D: Architect of J3, originally a port of JnJVM to LLVM D: Architect of N3 @@ -28,5 +28,5 @@ N: Gael Thomas E: gael.thomas at lip6.fr -W: http://www-src.lip6.fr/homepages/Gael.Thomas/ +W: http://lip6.fr/Gael.Thomas/ D: Primary architect of JnJVM From wdietz2 at illinois.edu Tue Jan 3 12:47:57 2012 From: wdietz2 at illinois.edu (Will Dietz) Date: Tue, 03 Jan 2012 20:47:57 -0000 Subject: [vmkit-commits] [vmkit] r147478 - /vmkit/trunk/CREDITS.TXT Message-ID: <20120103204757.629A52A6C12D@llvm.org> Author: wdietz2 Date: Tue Jan 3 14:47:57 2012 New Revision: 147478 URL: http://llvm.org/viewvc/llvm-project?rev=147478&view=rev Log: Add Will Dietz (myself) to CREDITS.TXT Modified: vmkit/trunk/CREDITS.TXT Modified: vmkit/trunk/CREDITS.TXT URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/CREDITS.TXT?rev=147478&r1=147477&r2=147478&view=diff ============================================================================== --- vmkit/trunk/CREDITS.TXT (original) +++ vmkit/trunk/CREDITS.TXT Tue Jan 3 14:47:57 2012 @@ -8,6 +8,11 @@ (W), PGP key ID and fingerprint (P), description (D), and snail-mail address (S). +N: Will Dietz +E: wdietz2 at illinois.edu +D: J3 OpenJDK port +D: General robustification, misc bug fixes + N: Bertil Folliot E: bertil.folliot at lip6.fr W: http://lip6.fr/Bertil.Folliot/ From nicolas.geoffray at gmail.com Wed Jan 4 03:43:08 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Wed, 4 Jan 2012 12:43:08 +0100 Subject: [vmkit-commits] [vmkit] r147477 - /vmkit/trunk/CREDITS.TXT In-Reply-To: <20120103204756.8BFCC2A6C12C@llvm.org> References: <20120103204756.8BFCC2A6C12C@llvm.org> Message-ID: Thanks Will! On Tue, Jan 3, 2012 at 9:47 PM, Will Dietz wrote: > Author: wdietz2 > Date: Tue Jan 3 14:47:56 2012 > New Revision: 147477 > > URL: http://llvm.org/viewvc/llvm-project?rev=147477&view=rev > Log: > Update outdated URLs in CREDITS.TXT > > Modified: > vmkit/trunk/CREDITS.TXT > > Modified: vmkit/trunk/CREDITS.TXT > URL: > http://llvm.org/viewvc/llvm-project/vmkit/trunk/CREDITS.TXT?rev=147477&r1=147476&r2=147477&view=diff > > ============================================================================== > --- vmkit/trunk/CREDITS.TXT (original) > +++ vmkit/trunk/CREDITS.TXT Tue Jan 3 14:47:56 2012 > @@ -10,12 +10,12 @@ > > N: Bertil Folliot > E: bertil.folliot at lip6.fr > -W: http://www-src.lip6.fr/homepages/Bertil.Folliot/ > +W: http://lip6.fr/Bertil.Folliot/ > D: Provider of much wisdom > > N: Nicolas Geoffray > E: nicolas.geoffray at lip6.fr > -W: http://www-src.lip6.fr/homepages/Nicolas.Geoffray/ > +W: http://lip6.fr/Nicolas.Geoffray/ > D: Architect of J3, originally a port of JnJVM to LLVM > D: Architect of N3 > > @@ -28,5 +28,5 @@ > > N: Gael Thomas > E: gael.thomas at lip6.fr > -W: http://www-src.lip6.fr/homepages/Gael.Thomas/ > +W: http://lip6.fr/Gael.Thomas/ > D: Primary architect of JnJVM > > > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > -------------- next part -------------- An HTML attachment was scrubbed... URL: From h.bakiras at gmail.com Tue Jan 10 06:29:55 2012 From: h.bakiras at gmail.com (Harris BAKIRAS) Date: Tue, 10 Jan 2012 15:29:55 +0100 Subject: [vmkit-commits] VMKit and DaCapo Message-ID: <4F0C4B63.4000805@gmail.com> Hi all, I tried to execute the DaCapo benchmark with VMKit J3 and some bench don't run properly. I get the following trace when running batik bench for e.g. Here is my configuration: - Linux x86_64 Ubuntu - llvm v2.9 - clang v3.1 - using DaCapo 9.12 I tried to run it with openJDK 1.6.0_23 and it works fine. Maybe it's just a configuration/platform problem, is anyone encountering the same issue? -- Harris Bakiras ============================================ TRACE BEGIN ============================================================== ===== DaCapo 9.12 batik starting ===== About to transcode 3 SVG file(s) Converting mapWaadt.svg to /home/harris/VMKit/dacapo/./scratch/mapWaadt.png ...... success Converting mapSpain.svg to /home/harris/VMKit/dacapo/./scratch/mapSpain.png ... java.lang.IllegalArgumentException: Destination raster is incompatible with source raster at java.awt.image.BandCombineOp.filter(BandCombineOp.java:113) at org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Any2sRGBRed.java:237) at org.apache.batik.ext.awt.image.rendered.FormatRed.copyData(FormatRed.java:116) at org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:526) at org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:515) at org.apache.batik.ext.awt.image.codec.png.PNGRegistryEntry$1.run(PNGRegistryEntry.java:98) at java.lang.VMThread.run(VMThread.java:120) java.lang.IllegalArgumentException: Destination raster is incompatible with source raster at java.awt.image.BandCombineOp.filter(BandCombineOp.java:113) at org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Any2sRGBRed.java:237) at org.apache.batik.ext.awt.image.rendered.FormatRed.copyData(FormatRed.java:116) at org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:526) at org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:515) at org.apache.batik.ext.awt.image.codec.png.PNGRegistryEntry$1.run(PNGRegistryEntry.java:98) at java.lang.VMThread.run(VMThread.java:120) ... success Converting sydney.svg to /home/harris/VMKit/dacapo/./scratch/sydney.png ... java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.TruncatedFileException not found in org.dacapo.harness.DacapoClassLoader{urls=[file:/home/harris/VMKit/dacapo/./scratch/jar/batik-all.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xml-apis-ext.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xml-apis.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/crimson-1.1.3.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xerces_2_5_0.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xalan-2.6.0.jar], parent=java.lang.ClassLoader$1{urls=[file:/home/harris/VMKit/dacapo/dacapo-9.12-bach.jar], parent=null}} at java.net.URLClassLoader.findClass(URLClassLoader.java:529) at java.lang.ClassLoader.loadClass(ClassLoader.java:341) at org.dacapo.harness.DacapoClassLoader.loadClass(DacapoClassLoader.java:127) at java.lang.ClassLoader.loadClass(ClassLoader.java:293) at org.apache.batik.ext.awt.image.codec.jpeg.JPEGRegistryEntry.handleStream(JPEGRegistryEntry.java:87) at org.apache.batik.ext.awt.image.spi.ImageTagRegistry.readURL(ImageTagRegistry.java:189) at org.apache.batik.bridge.SVGImageElementBridge.createImageGraphicsNode(SVGImageElementBridge.java:257) at org.apache.batik.bridge.SVGImageElementBridge.buildImageGraphicsNode(SVGImageElementBridge.java:176) at org.apache.batik.bridge.SVGImageElementBridge.createGraphicsNode(SVGImageElementBridge.java:118) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:206) at org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:212) at org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164) at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:78) at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214) at org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:92) at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142) at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:159) at org.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:992) at org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:715) at org.apache.batik.apps.rasterizer.Main.execute(Main.java:938) at java.lang.reflect.Method.invokeNative(Method.java:0) at java.lang.reflect.Method.invoke(Method.java:356) at org.dacapo.harness.Batik.iterate(Batik.java:63) at org.dacapo.harness.Benchmark.run(Benchmark.java:166) at org.dacapo.harness.TestHarness.runBenchmark(TestHarness.java:218) at org.dacapo.harness.TestHarness.main(TestHarness.java:171) at Harness.main(Harness.java:17) ... error (SVGConverter.error.while.rasterizing.file) Digest validation failed for stdout.log, expecting 0xc0ab3d5a06a755bdf7f758f1c656acbbc5aafc74 found 0x810ac48ca8b325fd9d7f3eddda335bac935fed42 Digest validation failed for stderr.log, expecting 0xda39a3ee5e6b4b0d3255bfef95601890afd80709 found 0x530dd5ad8e243a810600ce0e2ead42f5bc18d12a ===== DaCapo 9.12 batik FAILED ===== Validation FAILED for batik default -------------- next part -------------- An HTML attachment was scrubbed... URL: From nicolas.geoffray at gmail.com Tue Jan 10 06:45:29 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Tue, 10 Jan 2012 15:45:29 +0100 Subject: [vmkit-commits] VMKit and DaCapo In-Reply-To: <4F0C4B63.4000805@gmail.com> References: <4F0C4B63.4000805@gmail.com> Message-ID: Hi Harris, Yes, J3 cannot run all dacapo benchmarks (especially version 2009). Hopefully, Will's OpenJDK implementation will be able to run them. Nicolas On Tue, Jan 10, 2012 at 3:29 PM, Harris BAKIRAS wrote: > Hi all, > > I tried to execute the DaCapo benchmark with VMKit J3 and some bench don't > run properly. > I get the following trace when running batik bench for e.g. > > Here is my configuration: > > - Linux x86_64 Ubuntu > - llvm v2.9 > - clang v3.1 > - using DaCapo 9.12 > > > I tried to run it with openJDK 1.6.0_23 and it works fine. > Maybe it's just a configuration/platform problem, is anyone encountering > the same issue? > > -- > > Harris Bakiras > > > ============================================ TRACE BEGIN > ============================================================== > > ===== DaCapo 9.12 batik starting ===== > About to transcode 3 SVG file(s) > > Converting mapWaadt.svg to > /home/harris/VMKit/dacapo/./scratch/mapWaadt.png ...... success > Converting mapSpain.svg to > /home/harris/VMKit/dacapo/./scratch/mapSpain.png ... > java.lang.IllegalArgumentException: Destination raster is incompatible with > source raster > at java.awt.image.BandCombineOp.filter(BandCombineOp.java:113) > at > org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Any2sRGBRed.java:237) > at > org.apache.batik.ext.awt.image.rendered.FormatRed.copyData(FormatRed.java:116) > at > org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:526) > at > org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:515) > at > org.apache.batik.ext.awt.image.codec.png.PNGRegistryEntry$1.run(PNGRegistryEntry.java:98) > at java.lang.VMThread.run(VMThread.java:120) > java.lang.IllegalArgumentException: Destination raster is incompatible > with source raster > at java.awt.image.BandCombineOp.filter(BandCombineOp.java:113) > at > org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Any2sRGBRed.java:237) > at > org.apache.batik.ext.awt.image.rendered.FormatRed.copyData(FormatRed.java:116) > at > org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:526) > at > org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:515) > at > org.apache.batik.ext.awt.image.codec.png.PNGRegistryEntry$1.run(PNGRegistryEntry.java:98) > at java.lang.VMThread.run(VMThread.java:120) > ... success > Converting sydney.svg to /home/harris/VMKit/dacapo/./scratch/sydney.png > ... java.lang.ClassNotFoundException: > com.sun.image.codec.jpeg.TruncatedFileException not found in > org.dacapo.harness.DacapoClassLoader{urls=[ > file:/home/harris/VMKit/dacapo/./scratch/jar/batik-all.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xml-apis-ext.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xml-apis.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/crimson-1.1.3.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xerces_2_5_0.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xalan-2.6.0.jar], > parent=java.lang.ClassLoader$1{urls=[ > file:/home/harris/VMKit/dacapo/dacapo-9.12-bach.jar], parent=null}} > at java.net.URLClassLoader.findClass(URLClassLoader.java:529) > at java.lang.ClassLoader.loadClass(ClassLoader.java:341) > at > org.dacapo.harness.DacapoClassLoader.loadClass(DacapoClassLoader.java:127) > at java.lang.ClassLoader.loadClass(ClassLoader.java:293) > at > org.apache.batik.ext.awt.image.codec.jpeg.JPEGRegistryEntry.handleStream(JPEGRegistryEntry.java:87) > at > org.apache.batik.ext.awt.image.spi.ImageTagRegistry.readURL(ImageTagRegistry.java:189) > at > org.apache.batik.bridge.SVGImageElementBridge.createImageGraphicsNode(SVGImageElementBridge.java:257) > at > org.apache.batik.bridge.SVGImageElementBridge.buildImageGraphicsNode(SVGImageElementBridge.java:176) > at > org.apache.batik.bridge.SVGImageElementBridge.createGraphicsNode(SVGImageElementBridge.java:118) > at > org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:206) > at > org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164) > at > org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:212) > at > org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164) > at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:78) > at > org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214) > at > org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:92) > at > org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142) > at > org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:159) > at > org.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:992) > at > org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:715) > at org.apache.batik.apps.rasterizer.Main.execute(Main.java:938) > at java.lang.reflect.Method.invokeNative(Method.java:0) > at java.lang.reflect.Method.invoke(Method.java:356) > at org.dacapo.harness.Batik.iterate(Batik.java:63) > at org.dacapo.harness.Benchmark.run(Benchmark.java:166) > at org.dacapo.harness.TestHarness.runBenchmark(TestHarness.java:218) > at org.dacapo.harness.TestHarness.main(TestHarness.java:171) > at Harness.main(Harness.java:17) > ... error (SVGConverter.error.while.rasterizing.file) > Digest validation failed for stdout.log, expecting > 0xc0ab3d5a06a755bdf7f758f1c656acbbc5aafc74 found > 0x810ac48ca8b325fd9d7f3eddda335bac935fed42 > Digest validation failed for stderr.log, expecting > 0xda39a3ee5e6b4b0d3255bfef95601890afd80709 found > 0x530dd5ad8e243a810600ce0e2ead42f5bc18d12a > ===== DaCapo 9.12 batik FAILED ===== > Validation FAILED for batik default > > > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wdietz2 at illinois.edu Tue Jan 10 07:43:21 2012 From: wdietz2 at illinois.edu (Will Dietz) Date: Tue, 10 Jan 2012 09:43:21 -0600 Subject: [vmkit-commits] VMKit and DaCapo In-Reply-To: References: <4F0C4B63.4000805@gmail.com> Message-ID: Hi, FWIW the OpenJDK port won't run batik (yet) because we haven't implemented support for global weak references. No ETA on implementing this, although it shouldn't be too hard given we already have support for both weak and global references :). ~Will On Tue, Jan 10, 2012 at 8:45 AM, Nicolas Geoffray wrote: > Hi Harris, > > Yes, J3 cannot run all dacapo benchmarks (especially version 2009). > Hopefully, Will's OpenJDK implementation will be able to run them. > > Nicolas > > On Tue, Jan 10, 2012 at 3:29 PM, Harris BAKIRAS wrote: >> >> Hi all, >> >> I tried to execute the DaCapo benchmark with VMKit J3 and some bench don't >> run properly. >> I get the following trace when running batik bench for e.g. >> >> Here is my configuration: >> >> - Linux x86_64 Ubuntu >> - llvm v2.9 >> - clang v3.1 >> - using DaCapo 9.12 >> >> >> I tried to run it with openJDK 1.6.0_23 and it works fine. >> Maybe it's just a configuration/platform problem, is anyone encountering >> the same issue? >> >> -- >> >> Harris Bakiras >> >> >> ============================================ TRACE BEGIN >> ============================================================== >> >> ===== DaCapo 9.12 batik starting ===== >> About to transcode 3 SVG file(s) >> >> Converting mapWaadt.svg to >> /home/harris/VMKit/dacapo/./scratch/mapWaadt.png ...... success >> Converting mapSpain.svg to >> /home/harris/VMKit/dacapo/./scratch/mapSpain.png ... >> java.lang.IllegalArgumentException: Destination raster is incompatible with >> source raster >>    at java.awt.image.BandCombineOp.filter(BandCombineOp.java:113) >>    at >> org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Any2sRGBRed.java:237) >>    at >> org.apache.batik.ext.awt.image.rendered.FormatRed.copyData(FormatRed.java:116) >>    at >> org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:526) >>    at >> org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:515) >>    at >> org.apache.batik.ext.awt.image.codec.png.PNGRegistryEntry$1.run(PNGRegistryEntry.java:98) >>    at java.lang.VMThread.run(VMThread.java:120) >> java.lang.IllegalArgumentException: Destination raster is incompatible >> with source raster >>    at java.awt.image.BandCombineOp.filter(BandCombineOp.java:113) >>    at >> org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Any2sRGBRed.java:237) >>    at >> org.apache.batik.ext.awt.image.rendered.FormatRed.copyData(FormatRed.java:116) >>    at >> org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:526) >>    at >> org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(AbstractRed.java:515) >>    at >> org.apache.batik.ext.awt.image.codec.png.PNGRegistryEntry$1.run(PNGRegistryEntry.java:98) >>    at java.lang.VMThread.run(VMThread.java:120) >> ... success >> Converting sydney.svg to /home/harris/VMKit/dacapo/./scratch/sydney.png >> ... java.lang.ClassNotFoundException: >> com.sun.image.codec.jpeg.TruncatedFileException not found in >> org.dacapo.harness.DacapoClassLoader{urls=[file:/home/harris/VMKit/dacapo/./scratch/jar/batik-all.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xml-apis-ext.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xml-apis.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/crimson-1.1.3.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xerces_2_5_0.jar,file:/home/harris/VMKit/dacapo/./scratch/jar/xalan-2.6.0.jar], >> parent=java.lang.ClassLoader$1{urls=[file:/home/harris/VMKit/dacapo/dacapo-9.12-bach.jar], >> parent=null}} >>    at java.net.URLClassLoader.findClass(URLClassLoader.java:529) >>    at java.lang.ClassLoader.loadClass(ClassLoader.java:341) >>    at >> org.dacapo.harness.DacapoClassLoader.loadClass(DacapoClassLoader.java:127) >>    at java.lang.ClassLoader.loadClass(ClassLoader.java:293) >>    at >> org.apache.batik.ext.awt.image.codec.jpeg.JPEGRegistryEntry.handleStream(JPEGRegistryEntry.java:87) >>    at >> org.apache.batik.ext.awt.image.spi.ImageTagRegistry.readURL(ImageTagRegistry.java:189) >>    at >> org.apache.batik.bridge.SVGImageElementBridge.createImageGraphicsNode(SVGImageElementBridge.java:257) >>    at >> org.apache.batik.bridge.SVGImageElementBridge.buildImageGraphicsNode(SVGImageElementBridge.java:176) >>    at >> org.apache.batik.bridge.SVGImageElementBridge.createGraphicsNode(SVGImageElementBridge.java:118) >>    at >> org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:206) >>    at >> org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164) >>    at >> org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:212) >>    at >> org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164) >>    at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:78) >>    at >> org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214) >>    at >> org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:92) >>    at >> org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142) >>    at >> org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:159) >>    at >> org.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:992) >>    at >> org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:715) >>    at org.apache.batik.apps.rasterizer.Main.execute(Main.java:938) >>    at java.lang.reflect.Method.invokeNative(Method.java:0) >>    at java.lang.reflect.Method.invoke(Method.java:356) >>    at org.dacapo.harness.Batik.iterate(Batik.java:63) >>    at org.dacapo.harness.Benchmark.run(Benchmark.java:166) >>    at org.dacapo.harness.TestHarness.runBenchmark(TestHarness.java:218) >>    at org.dacapo.harness.TestHarness.main(TestHarness.java:171) >>    at Harness.main(Harness.java:17) >> ... error (SVGConverter.error.while.rasterizing.file) >> Digest validation failed for stdout.log, expecting >> 0xc0ab3d5a06a755bdf7f758f1c656acbbc5aafc74 found >> 0x810ac48ca8b325fd9d7f3eddda335bac935fed42 >> Digest validation failed for stderr.log, expecting >> 0xda39a3ee5e6b4b0d3255bfef95601890afd80709 found >> 0x530dd5ad8e243a810600ce0e2ead42f5bc18d12a >> ===== DaCapo 9.12 batik FAILED ===== >> Validation FAILED for batik default >> >> >> _______________________________________________ >> vmkit-commits mailing list >> vmkit-commits at cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits >> > > > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits >