On 16/02/2018 11:12 AM, Jeremy Manson wrote:
Previous bug:

https://bugs.openjdk.java.net/browse/JDK-6588467

And the review thread:

http://mail.openjdk.java.net/pipermail/serviceability-dev/2015-January/016356.html

I don't think the bug would have been obvious to a reviewer (or, indeed, the author of the patch!), because we would have had to think about how ticd.isCurrentVersion worked, and noticed the fact that some of the fields are optional.

I misunderstood the connection to the old bug and review. This is a pre-existing issue that wasn't noticed last time this code was updated - right?

Thanks,
David

Jeremy

On Thu, Feb 15, 2018 at 5:02 PM, David Holmes <david.hol...@oracle.com <mailto:david.hol...@oracle.com>> wrote:

    Hi Jeremy,

    On 16/02/2018 10:46 AM, Jeremy Manson wrote:

        Hi folks,

        Been a long time!  I'd like someone to do a code review.  This
        is in code I wrote a few years ago, and got wrong.  At the time,
        David Holmes, Staffan Larsen, and Mandy Chung reviewed it.  It
        does mean that people


    Was there no bug back then? Do you have a link to the review thread?
    I don't recall this one. :)

    Thanks,
    David


        using ThreadInfo.from(CompositeData) may be getting the wrong
        values out for ThreadInfo, so it is definitely worth fixing.

        The patch below fixes the bug, but is a pretty questionable
        approach.  Better approaches happily considered.

        Patch:
        http://cr.openjdk.java.net/~jmanson/8198253/webrev.00/
        <http://cr.openjdk.java.net/~jmanson/8198253/webrev.00/>

        Bug:
        https://bugs.openjdk.java.net/browse/JDK-8198253
        <https://bugs.openjdk.java.net/browse/JDK-8198253>

        Thanks!

        Jeremy


Reply via email to