RFR(xs): 8176442: [aix] assert(_thr_current == 0L) failed: Thread::current already initialized

David Holmes david.holmes at oracle.com
Tue Mar 14 01:41:38 UTC 2017


Hi Thomas,

As this only affects AIX and is a very simple change I am claiming this 
falls under the category of a "trivial" fix and will push it for you. I 
re-targeted the bug to 9 but this must get in before RDP2 to avoid 
additional approval processes.

David

On 13/03/2017 9:19 PM, Thomas Stüfe wrote:
> May I get a second review please?`
>
> Thank you, Thomas
>
> On Sun, Mar 12, 2017 at 12:34 AM, David Holmes <david.holmes at oracle.com
> <mailto:david.holmes at oracle.com>> wrote:
>
>     Looks good to me.
>
>     David
>
>
>     On 11/03/2017 7:02 PM, Thomas Stüfe wrote:
>
>         Please review this small AIX change.
>
>         Issue: https://bugs.openjdk.java.net/browse/JDK-8176442
>         <https://bugs.openjdk.java.net/browse/JDK-8176442>
>         webrev:
>         http://cr.openjdk.java.net/~stuefe/webrevs/8176442-switch-off-compiler-level-tls-on-aix/webrev.00/webrev/
>         <http://cr.openjdk.java.net/~stuefe/webrevs/8176442-switch-off-compiler-level-tls-on-aix/webrev.00/webrev/>
>
>
>         This change switches the implementation of Thread::current()
>         from compiler
>         level TLS back to pthread library TLS. We see errors on AIX 5.3
>         machines
>         where compiler level TLS seems not to work correctly - new TLS
>         variable
>         instances are sporadically left uninitialized.
>
>         For more details, please see the description and comments in the
>         bug report.
>
>         Thank you, Thomas
>
>


More information about the ppc-aix-port-dev mailing list