RFR (XS): 8025842: Convert warning("Thread holding lock at safepoint	that vm can block on", ...)  to fatal(...)
    Vladimir Ivanov 
    vladimir.x.ivanov at oracle.com
       
    Wed Oct  2 12:18:47 PDT 2013
    
    
  
http://cr.openjdk.java.net/~vlivanov/8025842/webrev.00/
1 line changed: 0 ins; 0 del; 1 mod
Warnings are mostly ignored during testing - tests rarely looks at VM 
output. But this check may reveal a serious problem which is hard to 
diagnose (possible deadlock between VM thread & suspended Java thread).
If it is converted to an assert, the crash log will contain enough 
information to find the place where VM lock is acquired, since the check 
is performed on a thread which hold the lock.
The change doesn't affect product - the check is guarded by #ifdef ASSERT.
Inspired by JDK-8023461 [1]
Testing: JPRT, VM testbase.
Reviewed-by: ?
Thanks!
Best regards,
Vladimir Ivanov
[1] https://bugs.openjdk.java.net/browse/JDK-8023461
    
    
More information about the hotspot-dev
mailing list