[vmkit-commits] VMKit and DaCapo

Will Dietz wdietz2 at illinois.edu
Tue Jan 10 07:43:21 PST 2012


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
<nicolas.geoffray at gmail.com> 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 <h.bakiras at gmail.com> 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
>




More information about the vmkit-commits mailing list