[OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

Mike Bremford mike at bfo.com
Tue Feb 2 18:26:44 UTC 2016


Hi All


I was steered to this list after initially posting here:
https://community.oracle.com/message/13632163


We've been doing some initial testing of our product with Java 9 (build
9-ea+100-2016-01-06-195905.javare.4235.nc on multi-core Xeon running Linux)
and managed to get a consistent segfault out of it.



Stack: [0x00007ffb7f351000,0x00007ffb7f452000],  sp=0x00007ffb7f44f1c0,
free space=1016k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)

J 9056 C2 sun.java2d.marlin.Renderer._endRendering(II)V (2400 bytes) @
0x00007ffb6def265b [0x00007ffb6def1e20+0x000000000000083b]

J 3982 C2 sun.java2d.marlin.Renderer.endRendering(I)V (53 bytes) @
0x00007ffb6d4d3be0 [0x00007ffb6d4d3b20+0x00000000000000c0]

J 4993 C2 sun.java2d.marlin.MarlinTileGenerator.getAlphaNoRLE([BII)V (401
bytes) @ 0x00007ffb6d6f9744 [0x00007ffb6d6f92a0+0x00000000000004a4]

J 8725 C2
sun.java2d.pipe.AAShapePipe.renderTiles(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Lsun/java2d/pipe/AATileGenerator;[ILsun/java2d/pipe/AAShapePipe$TileState;)V
(302 bytes) @ 0x00007ffb6d321600 [0x00007ffb6d321420+0x00000000000001e0]

J 13257 C2
sun.java2d.pipe.AAShapePipe.renderPath(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/BasicStroke;)V
(99 bytes) @ 0x00007ffb6d9f0ce4 [0x00007ffb6d9efe20+0x0000000000000ec4]

J 13391 C2
sun.java2d.pipe.ValidatePipe.draw(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
(20 bytes) @ 0x00007ffb6dc032b8 [0x00007ffb6dc03120+0x0000000000000198]

J 12857 C2 sun.java2d.SunGraphics2D.draw(Ljava/awt/Shape;)V (64 bytes) @
0x00007ffb6d8a6298 [0x00007ffb6d8a60e0+0x00000000000001b8]



I have narrowed it down to a self-contained test case which you can run -
there's a lot going on under the hood in our Jar which I cant supply the
source for, but I imagine for a SEGV the source won't make much difference.
The testcase is 3.2MB, if anyone wants it please drop me an email directly
or let me know and I'll post it to this list.


Cheers... Mike

--
-----------------------------------------------------
Mike Bremford - CTO                   mike at bfo.com
Big Faceless Organization             http://bfo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/graphics-rasterizer-dev/attachments/20160202/982cf584/attachment.html>


More information about the graphics-rasterizer-dev mailing list