Crash due to missing synchronization on 'gconf_client' in 'jdk/src/solaris/native/sun/net/spi/DefaultProxySelector.c'
Chris Hegarty
chris.hegarty at oracle.com
Sun Aug 12 15:04:06 PDT 2012
To close the loop on this one, here is a link to the jdk8 changeset:
http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7d125f2575b
I'll propose a backport to jdk7u-dev once this has bake for a little in
8 first.
While the changes actually ended up being quite small, this issue has
haunted us for a while now. It gets mentioned on many forums. Hopefully,
this will be an end to it.
Christian, thanks for debugging and resolve this issue for us.
-Chris.
On 10/08/12 21:52, Christian Schulte wrote:
> Am 08/10/12 18:10, schrieb Chris Hegarty:
>> Christian,
>>
>> I finally got back to this.
>>
>> Since init() is only ever called from the class initializer it is
>> implicitly single threaded, so we only need to add the synchronized
>> keyword to getSystemProxy().
>>
>> I also added a test for completeness. Here is the final webrev that I
>> intend to push ( listing 'Christian Schulte <cs at schulte.it>' as the
>> contributor ).
>>
>> http://cr.openjdk.java.net/~chegar/7188755/webrev.00/webrev/
>>
>> -Chris.
>>
>
> Thank you.
>
>
> Regards,
More information about the net-dev
mailing list