RFR: 8072147: Preloading libjsig.dylib causes deadlock when	signal() is called
    Dmitry Dmitriev 
    dmitry.dmitriev at oracle.com
       
    Mon Jun 29 14:31:15 UTC 2015
    
    
  
Hello David,
In call_os_signal function you add "reentry = false;"(line 93) after 
return statement and it seems as unreachable code.
Thanks,
Dmitry
On 29.06.2015 17:18, david buck wrote:
> Hi!
>
> Please review my fix below:
>
> bug report: https://bugs.openjdk.java.net/browse/jdk-8072147
>
> webrev: http://cr.openjdk.java.net/~dbuck/8072147/webrev.00/
>
> The fix is intentionally limited only to the platform (OSX/BSD) and 
> scenario (signal() implemented by means of a direct call to 
> sigaction()) where we can reasonably expect to see (and therefor test) 
> this issue.
>
> Fix has been manually tested for effectiveness by myself. "hotspot" 
> test suite run and passed on all platforms.
>
> Cheers,
> -Buck
    
    
More information about the hotspot-runtime-dev
mailing list