Reviewer needed - fix for PR1018: JVM fails due to SEGV during rendering some Unicode characters

Andrew Hughes ahughes at redhat.com
Wed May 30 09:06:48 PDT 2012



----- Original Message -----
> ----- Original Message -----
> > Andrew Hughes wrote:
> > > ----- Original Message -----
> > >> ----- Original Message -----
> > >>> Hi,
> > >>>
> > >>> I've created a fix for PR1018: JVM fails due to SEGV during
> > >>> rendering
> > >>> some Unicode characters.
> > >>> This fix is based on OpenJDK7 sources and it's been
> > >>> successfully
> > >>> tested against IcedTea6-head,
> > >>> IcedTea6-1.11 and IcedTea6-1.10.
> > >>>
> > >> You say this is based on "OpenJDK7 sources".  What fix is this
> > >> from
> > >> and
> > >> why is there no bug reference in this patch?
> > > 
> > > This appears to be a fragment of:
> > 
> > yes, it is
> > 
> > > 
> > > changeset:   3068:1d4340015b85
> > > user:        srl
> > > date:        Mon Dec 06 16:10:01 2010 -0800
> > > summary:     6886358: layout code update
> > > 
> > > Why not apply the whole fix?  Including chunks like this makes
> > > things
> > > untraceable and harder to upstream.
> > 
> > well this fix is 880 kilobytes long and it changes a lot of code.
> > I'm
> > not fully
> > against to use the whole fix, but I'm a bit scared if it does
> > introduce
> > some new bugs into a now-stable IcedTea6.
> 
> A large part of that is regenerating machine-generated substitution
> tables.
> There are also two new tests in there, and this code has been in 7
> for nearly
> eighteen months.  If there are issues, they may also have been fixed
> in 7.
> 
> On the contrary, this subsection applied on its own has not been
> tested in the
> wild at all.
> 
> Is this urgent for 6?  Maybe we could compromise and put the full fix
> in HEAD,
> while putting your smaller patch in 1.10 & 1.11?
> 

Note that for the full patch, you also need to backport:

http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c892ca15ca52

as this introduces the line that causes the strict aliasing issue.

> > 
> > > 
> > >>> Can anybody please review this fix?
> > >>>
> > >>> Here's ChangeLog entry:
> > >>>
> > >>> 2012-05-30  Pavel Tisnovsky  <ptisnovs at redhat.com>
> > >>>
> > >>>         * patches/coverage-table.patch:
> > >>>         PR1018: JVM fails due to SEGV during rendering some
> > >>>         Unicode
> > >>>         characters
> > >>>         * Makefile.am: Updated.
> > >>>         * NEWS: Mention bugfix.
> > >>>
> > >>> (if this fix will be approved, I would like to backport it to
> > >>> 6-1.10
> > >>> and 6-1.11 too - the
> > >>> patch is the same for all branches)
> > >>>
> > >>> Thank you in advance,
> > >>> Pavel
> > >>>
> > >>>
> > >>> [Text Documents:coverage-table.patch]
> > >>>
> > >> --
> > >> Andrew :)
> > >>
> > >> Free Java Software Engineer
> > >> Red Hat, Inc. (http://www.redhat.com)
> > >>
> > >> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> > >> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07
> > >>
> > >>
> > > 
> > 
> > 
> 
> --
> Andrew :)
> 
> Free Java Software Engineer
> Red Hat, Inc. (http://www.redhat.com)
> 
> PGP Key: 248BDC07 (https://keys.indymedia.org/)
> Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07
> 
> 

-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07




More information about the distro-pkg-dev mailing list