You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by Simon Mieth <si...@gmx.de> on 2006/03/03 23:14:14 UTC
stroke-dasharray on path - problem
Hi,
I run in trouble with with curved paths, which should rendered with a
stroke-dasharray. The VM crashes on Linux and Windows with different
version (sun-jdk 1.4/1.5 and 1.6beta) and batik (1.5 and current
svn-version). The problems is the stroke-dasharray, without all works
fine.
The ASV and Inskcape shows the snipped with the dashed line.
Is there any way to avoid this or a workaround?
Best Regards,
Simon
Here is an example:
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg"
viewBox="3404095.02 5445268.95 7.069999999832362
2.5751610985025764">
<g id="K-TOP-LINIE" color="rgb(0,255,0)" stroke="black" fill="none">
<path d="M 3404102.09 5445268.95 A 6.580003266426573
6.580003266426573 0 0 1 3404095.02 5445271.26" id="ID_19e8e"
pathLength="7.904620743561197"
stroke-dasharray="1,1"/>
</g>
</svg>
and a StackTrace from Linux:
squiggle:
[java] Loading document...
[java] Loading document completed in 41 ms
[java] Building document...
[java] Building document completed in 90 ms
[java] Rendering document preparation...
[java] Rendering document preparation completed in 19 ms
[java] Rendering document started...
[java] An irrecoverable stack overflow has occurred.
[java] An unexpected exception has been detected in native code
outside the VM. [java] Unexpected Signal : 11 occurred at PC=0xAA934C46
[java] Function=(null)
[java] Library=/opt/j2sdk1.4.2_07/jre/lib/i386/libdcpr.so
[java] NOTE: We are unable to locate the function name symbol for
the error [java] just occurred. Please refer to release
documentation for possible [java] reason and solutions.
[java] Current Java thread:
[java] at sun.dc.pr.PathDasher.appendCubic(Native Method)
[java] at
java.awt.BasicStroke.createStrokedShape(BasicStroke.java:337)
[java] at
org.apache.batik.gvt.StrokeShapePainter.getPaintedArea(Unknown Source)
[java] at
org.apache.batik.gvt.StrokeShapePainter.getPaintedBounds2D(Unknown
Source) [java] at
org.apache.batik.gvt.CompositeShapePainter.getPaintedBounds2D(Unknown
Source) [java] at
org.apache.batik.gvt.ShapeNode.getPrimitiveBounds(Unknown Source)
[java] at
org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(Unknown
Source) [java] at
org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown
Source) [java] at
org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown
Source) [java] at
org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(Unknown
Source) [java] at
org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown
Source) [java] at
org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown
Source) [java] at
org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(Unknown
Source) [java] at
org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown
Source) [java] at
org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown
Source) [java] at
org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.getBounds2D(Unknown
Source) [java] at
org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.createRendering(Unknown
Source) [java] at
org.apache.batik.gvt.renderer.StaticRenderer.renderGNR(Unknown Source)
[java] at
org.apache.batik.gvt.renderer.StaticRenderer.updateWorkingBuffers(Unknown
Source) [java] at
org.apache.batik.gvt.renderer.StaticRenderer.repaint(Unknown Source)
[java] at
org.apache.batik.gvt.renderer.StaticRenderer.repaint(Unknown Source)
[java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(Unknown
Source)
[java] Dynamic libraries:
[java] 00101000-001d1000 r-xp 00000000 03:06
1288234 /usr/X11R6/lib/libX11.so.6.2 [java] 001d1000-001d5000 rwxp
000cf000 03:06 1288234 /usr/X11R6/lib/libX11.so.6.2 [java]
00262000-00279000 r-xp 00000000 03:06
1279083 /usr/X11R6/lib/libICE.so.6.3 [java] 00279000-0027a000 rwxp
00016000 03:06 1279083 /usr/X11R6/lib/libICE.so.6.3 [java]
003c3000-003dd000 r-xp 00000000 03:06 346674 /lib/ld-2.3.5.so
[java] 003dd000-003de000 r-xp 00019000 03:06
346674 /lib/ld-2.3.5.so [java] 003de000-003df000 rwxp 0001a000
03:06 346674 /lib/ld-2.3.5.so [java] 003e1000-00504000 r-xp
00000000 03:06 346675 /lib/libc-2.3.5.so [java] 00504000-00506000
r-xp 00123000 03:06 346675 /lib/libc-2.3.5.so [java]
00506000-00508000 rwxp 00125000 03:06 346675 /lib/libc-2.3.5.so
[java] 0050c000-0052f000 r-xp 00000000 03:06
346676 /lib/libm-2.3.5.so [java] 0052f000-00530000 r-xp 00022000
03:06 346676 /lib/libm-2.3.5.so [java] 00530000-00531000 rwxp
00023000 03:06 346676 /lib/libm-2.3.5.so [java] 00533000-00535000
r-xp 00000000 03:06 346677 /lib/libdl-2.3.5.so [java]
00535000-00536000 r-xp 00001000 03:06 346677 /lib/libdl-2.3.5.so
[java] 00536000-00537000 rwxp 00002000 03:06
346677 /lib/libdl-2.3.5.so [java] 00624000-00632000 r-xp 00000000
03:06 346684 /lib/libpthread-2.3.5.so [java] 00632000-00633000 r-xp
0000d000 03:06 346684 /lib/libpthread-2.3.5.so [java]
00633000-00634000 rwxp 0000e000 03:06
346684 /lib/libpthread-2.3.5.so [java] 00638000-0063d000 r-xp
00000000 03:06 1283065 /usr/X11R6/lib/libXtst.so.6.1 [java]
0063d000-0063e000 rwxp 00004000 03:06
1283065 /usr/X11R6/lib/libXtst.so.6.1 [java] 00802000-00854000 r-xp
00000000 03:06 1280789 /usr/X11R6/lib/libXt.so.6.0 [java]
00854000-00858000 rwxp 00052000 03:06
1280789 /usr/X11R6/lib/libXt.so.6.0 [java] 00b53000-00b61000 r-xp
00000000 03:06 1288235 /usr/X11R6/lib/libXext.so.6.4 [java]
00b61000-00b62000 rwxp 0000e000 03:06
1288235 /usr/X11R6/lib/libXext.so.6.4 [java] 00b64000-00b6b000 r-xp
00000000 03:06 1286063 /usr/X11R6/lib/libXp.so.6.2 [java]
00b6b000-00b6c000 rwxp 00006000 03:06
1286063 /usr/X11R6/lib/libXp.so.6.2 [java] 00b6e000-00b77000 r-xp
00000000 03:06 1288387 /usr/X11R6/lib/libXcursor.so.1.0.2 [java]
00b77000-00b78000 rwxp 00008000 03:06
1288387 /usr/X11R6/lib/libXcursor.so.1.0.2 [java] 00de0000-00de8000
r-xp 00000000 03:06 1287567 /usr/X11R6/lib/libSM.so.6.0 [java]
00de8000-00de9000 rwxp 00007000 03:06
1287567 /usr/X11R6/lib/libSM.so.6.0 [java] 04e6f000-04e81000 r-xp
00000000 03:06 346687 /lib/libnsl-2.3.5.so [java] 04e81000-04e82000
r-xp 00011000 03:06 346687 /lib/libnsl-2.3.5.so [java]
04e82000-04e83000 rwxp 00012000 03:06 346687 /lib/libnsl-2.3.5.so
[java] 08048000-08056000 r-xp 00000000 03:06
784947 /opt/j2sdk1.4.2_07/jre/bin/java [java] 08056000-08059000
rwxp 0000d000 03:06 784947 /opt/j2sdk1.4.2_07/jre/bin/java [java]
09ac9000-09f1a000 rwxp 09ac9000 00:00 0 [heap] [java]
aa681000-aa6d4000 r-xp 00000000 03:06
769095 /opt/j2sdk1.4.2_07/jre/lib/i386/libcmm.so [java]
aa6d4000-aa6d6000 rwxp 00052000 03:06
769095 /opt/j2sdk1.4.2_07/jre/lib/i386/libcmm.so [java]
aa8da000-aa923000 rwxs 00000000 00:07 36470832 /SYSV00000000
(deleted) [java] aa923000-aa93e000 r-xp 00000000 03:06
769108 /opt/j2sdk1.4.2_07/jre/lib/i386/libdcpr.so [java]
aa93e000-aa951000 rwxp 0001a000 03:06
769108 /opt/j2sdk1.4.2_07/jre/lib/i386/libdcpr.so [java]
aaa53000-aaa8a000 r-xp 00000000 03:06
769097 /opt/j2sdk1.4.2_07/jre/lib/i386/libjpeg.so [java]
aaa8a000-aaa8b000 rwxp 00036000 03:06
769097 /opt/j2sdk1.4.2_07/jre/lib/i386/libjpeg.so [java]
aac8f000-aacac000 r-xp 00000000 03:06
1343430 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2 [java]
aacac000-aacae000 rwxp 0001c000 03:06
1343430 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2 [java]
aacae000-aacb5000 r-xp 00000000 03:06
1288236 /usr/X11R6/lib/libXrender.so.1.2.2 [java] aacb5000-aacb6000
rwxp 00007000 03:06 1288236 /usr/X11R6/lib/libXrender.so.1.2.2
[java] aacca000-aaccb000 r-xp 00000000 03:06
1343437 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2 [java]
aaccb000-aaccc000 rwxp 00000000 03:06
1343437 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2 [java]
aaccc000-aacd2000 r-xs 00000000 03:06
1292857 /usr/lib/gconv/gconv-modules.cache [java] aacd2000-aad8c000
r-xp 00000000 03:06
769105 /opt/j2sdk1.4.2_07/jre/lib/i386/libfontmanager.so [java]
aad8c000-aada7000 rwxp 000b9000 03:06
769105 /opt/j2sdk1.4.2_07/jre/lib/i386/libfontmanager.so [java]
aada8000-aadfb000 r-xp 00000000 03:06
769079 /opt/j2sdk1.4.2_07/jre/lib/i386/libmlib_image.so [java]
aadfb000-aadfc000 rwxp 00052000 03:06
769079 /opt/j2sdk1.4.2_07/jre/lib/i386/libmlib_image.so [java]
aadfc000-ab0cd000 r-xp 00000000 03:06
769096 /opt/j2sdk1.4.2_07/jre/lib/i386/libawt.so [java]
ab0cd000-ab0e3000 rwxp 002d0000 03:06
769096 /opt/j2sdk1.4.2_07/jre/lib/i386/libawt.so [java]
ab108000-ab123000 r-xs 00000000 03:07
50032 /home/simon/bin/xml-batik/lib/xml-apis.jar [java]
ab123000-ab208000 r-xs 00000000 03:07
50031 /home/simon/bin/xml-batik/lib/xerces_2_5_0.jar [java]
ab208000-ab27f000 r-xs 00000000 03:07
50027 /home/simon/bin/xml-batik/lib/pdf-transcoder.jar [java]
ab27f000-ab311000 r-xs 00000000 03:07
50019 /home/simon/bin/xml-batik/lib/js.jar [java]
ab311000-ab3cd000 r-xs 00000000 03:06
768632 /opt/j2sdk1.4.2_07/jre/lib/ext/localedata.jar [java]
ab3cd000-ab3e9000 r-xs 00000000 03:06
768634 /opt/j2sdk1.4.2_07/jre/lib/ext/sunjce_provider.jar [java]
ab5ed000-ab7ed000 r-xp 00000000 03:06
1288250 /usr/lib/locale/locale-archive [java] b39f1000-b39fe000 r-xs
00000000 03:06 768633 /opt/j2sdk1.4.2_07/jre/lib/ext/ldapsec.jar
[java] b5aa6000-b5fff000 r-xs 00000000 03:06
768574 /opt/j2sdk1.4.2_07/jre/lib/charsets.jar [java]
b5fff000-b6010000 r-xs 00000000 03:06
768616 /opt/j2sdk1.4.2_07/jre/lib/jce.jar [java] b6010000-b60ed000
r-xs 00000000 03:06 768640 /opt/j2sdk1.4.2_07/jre/lib/jsse.jar
[java] b60ed000-b6103000 r-xs 00000000 03:06
769077 /opt/j2sdk1.4.2_07/jre/lib/sunrsasign.jar [java]
b614d000-b7af6000 r-xs 00000000 03:06
769117 /opt/j2sdk1.4.2_07/jre/lib/rt.jar [java] b7af6000-b7b0a000
r-xp 00000000 03:06
769084 /opt/j2sdk1.4.2_07/jre/lib/i386/libzip.so [java]
b7b0a000-b7b0d000 rwxp 00013000 03:06
769084 /opt/j2sdk1.4.2_07/jre/lib/i386/libzip.so [java]
b7b0d000-b7b2d000 r-xp 00000000 03:06
769106 /opt/j2sdk1.4.2_07/jre/lib/i386/libjava.so [java]
b7b2d000-b7b2f000 rwxp 0001f000 03:06
769106 /opt/j2sdk1.4.2_07/jre/lib/i386/libjava.so [java]
b7b2f000-b7b38000 r-xp 00000000 03:06
343763 /lib/libnss_files-2.3.5.so [java] b7b38000-b7b39000 r-xp
00008000 03:06 343763 /lib/libnss_files-2.3.5.so [java]
b7b39000-b7b3a000 rwxp 00009000 03:06
343763 /lib/libnss_files-2.3.5.so [java] b7b3c000-b7b4c000 r-xp
00000000 03:06 769099 /opt/j2sdk1.4.2_07/jre/lib/i386/libverify.so
[java] b7b4c000-b7b4e000 rwxp 0000f000 03:06
769099 /opt/j2sdk1.4.2_07/jre/lib/i386/libverify.so [java]
b7b4e000-b7f4c000 r-xp 00000000 03:06
769092 /opt/j2sdk1.4.2_07/jre/lib/i386/client/libjvm.so [java]
b7f4c000-b7f68000 rwxp 003fd000 03:06
769092 /opt/j2sdk1.4.2_07/jre/lib/i386/client/libjvm.so [java]
b7f80000-b7f83000 r-xs 00000000 03:06
768635 /opt/j2sdk1.4.2_07/jre/lib/ext/dnsns.jar [java]
b7f83000-b7f87000 rwxs 00000000 03:06
1145125 /tmp/hsperfdata_simon/11472 [java] b7f87000-b7f8f000 r-xp
00000000 03:06
769115 /opt/j2sdk1.4.2_07/jre/lib/i386/native_threads/libhpi.so
[java] b7f8f000-b7f90000 rwxp 00007000 03:06
769115 /opt/j2sdk1.4.2_07/jre/lib/i386/native_threads/libhpi.so
[java] b7f90000-b7f91000 r-xp b7f90000 00:00 0 [vdso] [java]
bfd7a000-bfd91000 rwxp bfd7a000 00:00 0 [stack]
[java] Heap at VM Abort:
[java] Heap
[java] def new generation total 576K, used 252K [0xab9f0000,
0xaba90000, 0xabed0000) [java] eden space 512K, 42% used
[0xab9f0000, 0xaba26768, 0xaba70000) [java] from space 64K, 53% used
[0xaba70000, 0xaba78928, 0xaba80000) [java] to space 64K, 0% used
[0xaba80000, 0xaba80000, 0xaba90000) [java] tenured generation total
5808K, used 3594K [0xabed0000, 0xac47c000, 0xaf9f0000) [java] the
space 5808K, 61% used [0xabed0000, 0xac252850, 0xac252a00, 0xac47c000)
[java] compacting perm gen total 10240K, used 10151K [0xaf9f0000,
0xb03f0000, 0xb39f0000) [java] the space 10240K, 99% used
[0xaf9f0000, 0xb03d9ff8, 0xb03da000, 0xb03f0000)
[java] Local Time = Fri Mar 3 22:50:32 2006
[java] Elapsed Time = 13
[java] #
[java] # The exception above was detected in native code outside
the VM [java] #
[java] # Java VM: Java HotSpot(TM) Client VM (1.4.2_07-b05 mixed
mode) [java] #
[java] # An error report file has been saved as
hs_err_pid11472.log. [java] # Please refer to the file for further
information. [java] #
[java] Java Result: 129
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: stroke-dasharray on path - problem
Posted by Archie Cobbs <ar...@dellroad.org>.
Simon Mieth wrote:
> I run in trouble with with curved paths, which should rendered with a
> stroke-dasharray. The VM crashes on Linux and Windows with different
> version (sun-jdk 1.4/1.5 and 1.6beta) and batik (1.5 and current
> svn-version). The problems is the stroke-dasharray, without all works
> fine.
Please also report this to Sun's bug database so they can
(hopefully, someday) fix it (obviously this is a VM bug not
a Batik bug).
Thanks,
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: stroke-dasharray on path - problem
Posted by Simon Mieth <si...@gmx.de>.
On Fri, 3 Mar 2006 23:05:44 -0500
thomas.deweese@kodak.com wrote:
> Hi Simon,
>
> Simon Mieth <si...@gmx.de> wrote on 03/03/2006 05:14:14 PM:
>
> > I run in trouble with with curved paths, which should rendered with
> > a stroke-dasharray. The VM crashes on Linux and Windows with
> > different version (sun-jdk 1.4/1.5 and 1.6beta) and batik (1.5 and
> > current svn-version). The problems is the stroke-dasharray, without
> > all works fine.
>
> Yes, I agree with Archie that essentially by definition anything
> that crashes the VM is a bug in the VM. If you are interested in
> working around the problem however I would suggest picking a
> more reasonable coordinate system as I am fairly certain that
> this is the root of the problem:
>
> > <svg xmlns="http://www.w3.org/2000/svg"
> > viewBox="3404095.02 5445268.95 7.069999999832362
> > 2.5751610985025764">
>
> Your X and Y coordinate have at least 7 significant digits
> (which require ~24 bits to represent). You then expect it
> to handle a stroke-width of 1 with a stroke dash array of 1,1
> (on an elliptical arc). The "problem" is that Java2D uses "only"
> uses single precision floats to hold geometry, a standard single
> precision float has ~24bits mantissa, so all the significant bits
> are eaten up by this (not very useful) base X/Y coord.
>
> Most likely the rendering engine get's confused when
> x == x+1 (or some such).
>
> If you updated your content to start at something like 0,0 you
> wouldn't have this problem.
Thanks to both, I see the point now. I'm writing a dxf2svg converter
and was careless with the range of the coordinates. DXF uses 64bit
real numbers and I would like to let the coordinates untouched, but if I
leave the range of floats I will run in trouble.
I misunderstood the part "Conforming High-Quality SVG Viewers" where
only numerical operations requires the usage of doubles values, but as
I understand now the values are always stored as floats inside the SVG
DOM. So I have to rethink the handling of drafts with a number range
greater then floats.
Ok, thanks. I see this is no Batik problem, which works always
like a charm.
Best Regards,
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: stroke-dasharray on path - problem
Posted by th...@kodak.com.
Hi Simon,
Simon Mieth <si...@gmx.de> wrote on 03/03/2006 05:14:14 PM:
> I run in trouble with with curved paths, which should rendered with a
> stroke-dasharray. The VM crashes on Linux and Windows with different
> version (sun-jdk 1.4/1.5 and 1.6beta) and batik (1.5 and current
> svn-version). The problems is the stroke-dasharray, without all works
> fine.
Yes, I agree with Archie that essentially by definition anything
that crashes the VM is a bug in the VM. If you are interested in
working around the problem however I would suggest picking a
more reasonable coordinate system as I am fairly certain that
this is the root of the problem:
> <svg xmlns="http://www.w3.org/2000/svg"
> viewBox="3404095.02 5445268.95 7.069999999832362 2.5751610985025764">
Your X and Y coordinate have at least 7 significant digits
(which require ~24 bits to represent). You then expect it
to handle a stroke-width of 1 with a stroke dash array of 1,1
(on an elliptical arc). The "problem" is that Java2D uses "only"
uses single precision floats to hold geometry, a standard single
precision float has ~24bits mantissa, so all the significant bits
are eaten up by this (not very useful) base X/Y coord.
Most likely the rendering engine get's confused when
x == x+1 (or some such).
If you updated your content to start at something like 0,0 you
wouldn't have this problem.
> <g id="K-TOP-LINIE" color="rgb(0,255,0)" stroke="black" fill="none">
> <path d="M 3404102.09 5445268.95 A 6.580003266426573
> 6.580003266426573 0 0 1 3404095.02 5445271.26" id="ID_19e8e"
> pathLength="7.904620743561197"
> stroke-dasharray="1,1"/>
> </g>
> </svg>
>
>
>
>
>
> and a StackTrace from Linux:
>
> squiggle:
> [java] Loading document...
> [java] Loading document completed in 41 ms
> [java] Building document...
> [java] Building document completed in 90 ms
> [java] Rendering document preparation...
> [java] Rendering document preparation completed in 19 ms
> [java] Rendering document started...
> [java] An irrecoverable stack overflow has occurred.
>
> [java] An unexpected exception has been detected in native code
> outside the VM. [java] Unexpected Signal : 11 occurred at PC=0xAA934C46
> [java] Function=(null)
> [java] Library=/opt/j2sdk1.4.2_07/jre/lib/i386/libdcpr.so
>
> [java] NOTE: We are unable to locate the function name symbol for
> the error [java] just occurred. Please refer to release
> documentation for possible [java] reason and solutions.
>
>
> [java] Current Java thread:
> [java] at sun.dc.pr.PathDasher.appendCubic(Native Method)
> [java] at
> java.awt.BasicStroke.createStrokedShape(BasicStroke.java:337)
> [java] at
> org.apache.batik.gvt.StrokeShapePainter.getPaintedArea(Unknown Source)
> [java] at
> org.apache.batik.gvt.StrokeShapePainter.getPaintedBounds2D(Unknown
> Source) [java] at
> org.apache.batik.gvt.CompositeShapePainter.getPaintedBounds2D(Unknown
> Source) [java] at
> org.apache.batik.gvt.ShapeNode.getPrimitiveBounds(Unknown Source)
> [java] at
>
org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(Unknown
> Source) [java] at
> org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown
> Source) [java] at
> org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown
> Source) [java] at
>
org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(Unknown
> Source) [java] at
> org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown
> Source) [java] at
> org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown
> Source) [java] at
>
org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(Unknown
> Source) [java] at
> org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown
> Source) [java] at
> org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown
> Source) [java] at
> org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.getBounds2D(Unknown
> Source) [java] at
>
org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.createRendering(Unknown
> Source) [java] at
> org.apache.batik.gvt.renderer.StaticRenderer.renderGNR(Unknown Source)
> [java] at
>
org.apache.batik.gvt.renderer.StaticRenderer.updateWorkingBuffers(Unknown
> Source) [java] at
> org.apache.batik.gvt.renderer.StaticRenderer.repaint(Unknown Source)
> [java] at
> org.apache.batik.gvt.renderer.StaticRenderer.repaint(Unknown Source)
> [java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(Unknown
> Source)
>
> [java] Dynamic libraries:
> [java] 00101000-001d1000 r-xp 00000000 03:06
> 1288234 /usr/X11R6/lib/libX11.so.6.2 [java] 001d1000-001d5000 rwxp
> 000cf000 03:06 1288234 /usr/X11R6/lib/libX11.so.6.2 [java]
> 00262000-00279000 r-xp 00000000 03:06
> 1279083 /usr/X11R6/lib/libICE.so.6.3 [java] 00279000-0027a000 rwxp
> 00016000 03:06 1279083 /usr/X11R6/lib/libICE.so.6.3 [java]
> 003c3000-003dd000 r-xp 00000000 03:06 346674 /lib/ld-2.3.5.so
> [java] 003dd000-003de000 r-xp 00019000 03:06
> 346674 /lib/ld-2.3.5.so [java] 003de000-003df000 rwxp 0001a000
> 03:06 346674 /lib/ld-2.3.5.so [java] 003e1000-00504000 r-xp
> 00000000 03:06 346675 /lib/libc-2.3.5.so [java] 00504000-00506000
> r-xp 00123000 03:06 346675 /lib/libc-2.3.5.so [java]
> 00506000-00508000 rwxp 00125000 03:06 346675 /lib/libc-2.3.5.so
> [java] 0050c000-0052f000 r-xp 00000000 03:06
> 346676 /lib/libm-2.3.5.so [java] 0052f000-00530000 r-xp 00022000
> 03:06 346676 /lib/libm-2.3.5.so [java] 00530000-00531000 rwxp
> 00023000 03:06 346676 /lib/libm-2.3.5.so [java] 00533000-00535000
> r-xp 00000000 03:06 346677 /lib/libdl-2.3.5.so [java]
> 00535000-00536000 r-xp 00001000 03:06 346677 /lib/libdl-2.3.5.so
> [java] 00536000-00537000 rwxp 00002000 03:06
> 346677 /lib/libdl-2.3.5.so [java] 00624000-00632000 r-xp 00000000
> 03:06 346684 /lib/libpthread-2.3.5.so [java] 00632000-00633000 r-xp
> 0000d000 03:06 346684 /lib/libpthread-2.3.5.so [java]
> 00633000-00634000 rwxp 0000e000 03:06
> 346684 /lib/libpthread-2.3.5.so [java] 00638000-0063d000 r-xp
> 00000000 03:06 1283065 /usr/X11R6/lib/libXtst.so.6.1 [java]
> 0063d000-0063e000 rwxp 00004000 03:06
> 1283065 /usr/X11R6/lib/libXtst.so.6.1 [java] 00802000-00854000 r-xp
> 00000000 03:06 1280789 /usr/X11R6/lib/libXt.so.6.0 [java]
> 00854000-00858000 rwxp 00052000 03:06
> 1280789 /usr/X11R6/lib/libXt.so.6.0 [java] 00b53000-00b61000 r-xp
> 00000000 03:06 1288235 /usr/X11R6/lib/libXext.so.6.4 [java]
> 00b61000-00b62000 rwxp 0000e000 03:06
> 1288235 /usr/X11R6/lib/libXext.so.6.4 [java] 00b64000-00b6b000 r-xp
> 00000000 03:06 1286063 /usr/X11R6/lib/libXp.so.6.2 [java]
> 00b6b000-00b6c000 rwxp 00006000 03:06
> 1286063 /usr/X11R6/lib/libXp.so.6.2 [java] 00b6e000-00b77000 r-xp
> 00000000 03:06 1288387 /usr/X11R6/lib/libXcursor.so.1.0.2 [java]
> 00b77000-00b78000 rwxp 00008000 03:06
> 1288387 /usr/X11R6/lib/libXcursor.so.1.0.2 [java] 00de0000-00de8000
> r-xp 00000000 03:06 1287567 /usr/X11R6/lib/libSM.so.6.0 [java]
> 00de8000-00de9000 rwxp 00007000 03:06
> 1287567 /usr/X11R6/lib/libSM.so.6.0 [java] 04e6f000-04e81000 r-xp
> 00000000 03:06 346687 /lib/libnsl-2.3.5.so [java] 04e81000-04e82000
> r-xp 00011000 03:06 346687 /lib/libnsl-2.3.5.so [java]
> 04e82000-04e83000 rwxp 00012000 03:06 346687 /lib/libnsl-2.3.5.so
> [java] 08048000-08056000 r-xp 00000000 03:06
> 784947 /opt/j2sdk1.4.2_07/jre/bin/java [java] 08056000-08059000
> rwxp 0000d000 03:06 784947 /opt/j2sdk1.4.2_07/jre/bin/java [java]
> 09ac9000-09f1a000 rwxp 09ac9000 00:00 0 [heap] [java]
> aa681000-aa6d4000 r-xp 00000000 03:06
> 769095 /opt/j2sdk1.4.2_07/jre/lib/i386/libcmm.so [java]
> aa6d4000-aa6d6000 rwxp 00052000 03:06
> 769095 /opt/j2sdk1.4.2_07/jre/lib/i386/libcmm.so [java]
> aa8da000-aa923000 rwxs 00000000 00:07 36470832 /SYSV00000000
> (deleted) [java] aa923000-aa93e000 r-xp 00000000 03:06
> 769108 /opt/j2sdk1.4.2_07/jre/lib/i386/libdcpr.so [java]
> aa93e000-aa951000 rwxp 0001a000 03:06
> 769108 /opt/j2sdk1.4.2_07/jre/lib/i386/libdcpr.so [java]
> aaa53000-aaa8a000 r-xp 00000000 03:06
> 769097 /opt/j2sdk1.4.2_07/jre/lib/i386/libjpeg.so [java]
> aaa8a000-aaa8b000 rwxp 00036000 03:06
> 769097 /opt/j2sdk1.4.2_07/jre/lib/i386/libjpeg.so [java]
> aac8f000-aacac000 r-xp 00000000 03:06
> 1343430 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2 [java]
> aacac000-aacae000 rwxp 0001c000 03:06
> 1343430 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2 [java]
> aacae000-aacb5000 r-xp 00000000 03:06
> 1288236 /usr/X11R6/lib/libXrender.so.1.2.2 [java] aacb5000-aacb6000
> rwxp 00007000 03:06 1288236 /usr/X11R6/lib/libXrender.so.1.2.2
> [java] aacca000-aaccb000 r-xp 00000000 03:06
> 1343437 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2 [java]
> aaccb000-aaccc000 rwxp 00000000 03:06
> 1343437 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2 [java]
> aaccc000-aacd2000 r-xs 00000000 03:06
> 1292857 /usr/lib/gconv/gconv-modules.cache [java] aacd2000-aad8c000
> r-xp 00000000 03:06
> 769105 /opt/j2sdk1.4.2_07/jre/lib/i386/libfontmanager.so [java]
> aad8c000-aada7000 rwxp 000b9000 03:06
> 769105 /opt/j2sdk1.4.2_07/jre/lib/i386/libfontmanager.so [java]
> aada8000-aadfb000 r-xp 00000000 03:06
> 769079 /opt/j2sdk1.4.2_07/jre/lib/i386/libmlib_image.so [java]
> aadfb000-aadfc000 rwxp 00052000 03:06
> 769079 /opt/j2sdk1.4.2_07/jre/lib/i386/libmlib_image.so [java]
> aadfc000-ab0cd000 r-xp 00000000 03:06
> 769096 /opt/j2sdk1.4.2_07/jre/lib/i386/libawt.so [java]
> ab0cd000-ab0e3000 rwxp 002d0000 03:06
> 769096 /opt/j2sdk1.4.2_07/jre/lib/i386/libawt.so [java]
> ab108000-ab123000 r-xs 00000000 03:07
> 50032 /home/simon/bin/xml-batik/lib/xml-apis.jar [java]
> ab123000-ab208000 r-xs 00000000 03:07
> 50031 /home/simon/bin/xml-batik/lib/xerces_2_5_0.jar [java]
> ab208000-ab27f000 r-xs 00000000 03:07
> 50027 /home/simon/bin/xml-batik/lib/pdf-transcoder.jar [java]
> ab27f000-ab311000 r-xs 00000000 03:07
> 50019 /home/simon/bin/xml-batik/lib/js.jar [java]
> ab311000-ab3cd000 r-xs 00000000 03:06
> 768632 /opt/j2sdk1.4.2_07/jre/lib/ext/localedata.jar [java]
> ab3cd000-ab3e9000 r-xs 00000000 03:06
> 768634 /opt/j2sdk1.4.2_07/jre/lib/ext/sunjce_provider.jar [java]
> ab5ed000-ab7ed000 r-xp 00000000 03:06
> 1288250 /usr/lib/locale/locale-archive [java] b39f1000-b39fe000 r-xs
> 00000000 03:06 768633 /opt/j2sdk1.4.2_07/jre/lib/ext/ldapsec.jar
> [java] b5aa6000-b5fff000 r-xs 00000000 03:06
> 768574 /opt/j2sdk1.4.2_07/jre/lib/charsets.jar [java]
> b5fff000-b6010000 r-xs 00000000 03:06
> 768616 /opt/j2sdk1.4.2_07/jre/lib/jce.jar [java] b6010000-b60ed000
> r-xs 00000000 03:06 768640 /opt/j2sdk1.4.2_07/jre/lib/jsse.jar
> [java] b60ed000-b6103000 r-xs 00000000 03:06
> 769077 /opt/j2sdk1.4.2_07/jre/lib/sunrsasign.jar [java]
> b614d000-b7af6000 r-xs 00000000 03:06
> 769117 /opt/j2sdk1.4.2_07/jre/lib/rt.jar [java] b7af6000-b7b0a000
> r-xp 00000000 03:06
> 769084 /opt/j2sdk1.4.2_07/jre/lib/i386/libzip.so [java]
> b7b0a000-b7b0d000 rwxp 00013000 03:06
> 769084 /opt/j2sdk1.4.2_07/jre/lib/i386/libzip.so [java]
> b7b0d000-b7b2d000 r-xp 00000000 03:06
> 769106 /opt/j2sdk1.4.2_07/jre/lib/i386/libjava.so [java]
> b7b2d000-b7b2f000 rwxp 0001f000 03:06
> 769106 /opt/j2sdk1.4.2_07/jre/lib/i386/libjava.so [java]
> b7b2f000-b7b38000 r-xp 00000000 03:06
> 343763 /lib/libnss_files-2.3.5.so [java] b7b38000-b7b39000 r-xp
> 00008000 03:06 343763 /lib/libnss_files-2.3.5.so [java]
> b7b39000-b7b3a000 rwxp 00009000 03:06
> 343763 /lib/libnss_files-2.3.5.so [java] b7b3c000-b7b4c000 r-xp
> 00000000 03:06 769099 /opt/j2sdk1.4.2_07/jre/lib/i386/libverify.so
> [java] b7b4c000-b7b4e000 rwxp 0000f000 03:06
> 769099 /opt/j2sdk1.4.2_07/jre/lib/i386/libverify.so [java]
> b7b4e000-b7f4c000 r-xp 00000000 03:06
> 769092 /opt/j2sdk1.4.2_07/jre/lib/i386/client/libjvm.so [java]
> b7f4c000-b7f68000 rwxp 003fd000 03:06
> 769092 /opt/j2sdk1.4.2_07/jre/lib/i386/client/libjvm.so [java]
> b7f80000-b7f83000 r-xs 00000000 03:06
> 768635 /opt/j2sdk1.4.2_07/jre/lib/ext/dnsns.jar [java]
> b7f83000-b7f87000 rwxs 00000000 03:06
> 1145125 /tmp/hsperfdata_simon/11472 [java] b7f87000-b7f8f000 r-xp
> 00000000 03:06
> 769115 /opt/j2sdk1.4.2_07/jre/lib/i386/native_threads/libhpi.so
> [java] b7f8f000-b7f90000 rwxp 00007000 03:06
> 769115 /opt/j2sdk1.4.2_07/jre/lib/i386/native_threads/libhpi.so
> [java] b7f90000-b7f91000 r-xp b7f90000 00:00 0 [vdso] [java]
> bfd7a000-bfd91000 rwxp bfd7a000 00:00 0 [stack]
>
> [java] Heap at VM Abort:
> [java] Heap
> [java] def new generation total 576K, used 252K [0xab9f0000,
> 0xaba90000, 0xabed0000) [java] eden space 512K, 42% used
> [0xab9f0000, 0xaba26768, 0xaba70000) [java] from space 64K, 53% used
> [0xaba70000, 0xaba78928, 0xaba80000) [java] to space 64K, 0% used
> [0xaba80000, 0xaba80000, 0xaba90000) [java] tenured generation total
> 5808K, used 3594K [0xabed0000, 0xac47c000, 0xaf9f0000) [java] the
> space 5808K, 61% used [0xabed0000, 0xac252850, 0xac252a00, 0xac47c000)
> [java] compacting perm gen total 10240K, used 10151K [0xaf9f0000,
> 0xb03f0000, 0xb39f0000) [java] the space 10240K, 99% used
> [0xaf9f0000, 0xb03d9ff8, 0xb03da000, 0xb03f0000)
>
> [java] Local Time = Fri Mar 3 22:50:32 2006
> [java] Elapsed Time = 13
> [java] #
> [java] # The exception above was detected in native code outside
> the VM [java] #
> [java] # Java VM: Java HotSpot(TM) Client VM (1.4.2_07-b05 mixed
> mode) [java] #
> [java] # An error report file has been saved as
> hs_err_pid11472.log. [java] # Please refer to the file for further
> information. [java] #
> [java] Java Result: 129
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org