<AWT Dev> [9] Review Request: 8032864 [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running

Petr Pchelko petr.pchelko at oracle.com
Thu Jul 10 13:02:53 UTC 2014

Hello, AWT team.

Please review a small fix for the issue:
The fix is available at:

I failed to create a general fix for the core problem, so I've made a point fix for this bug. The problem is that CAccessible.getFocusOwner opens a nested loop and goes to EDT. 
This leads to some unknown reordering of selectors, and we crash. retain/releasing the window around the call to getFocusOwner fixes this particular bug. 
I've trued to make a minimal fix as it needs to be backported to 8 and 7. I've checked for memory leaks using Instruments.

With best regards. Petr.

More information about the awt-dev mailing list