RFR(S): 8034860: Fatal error due to incorrect thread state during nightly testing
calvin.cheung at oracle.com
Fri Feb 14 09:18:55 PST 2014
Thanks for your review, Dan.
On 2/14/2014 6:39 AM, Daniel D. Daugherty wrote:
> > webrev: http://cr.openjdk.java.net/~ccheung/8034860/webrev/
> No comments.
> Thumbs up.
> On 2/13/14 11:49 PM, Calvin Cheung wrote:
>> bug: https://bugs.openjdk.java.net/browse/JDK-8034860
>> Please review this fix for fixing a regression caused by the fix for
>> The problem is that the env->ExpectionCheck() is being called from a
>> vm thread
>> and triggers the following assert in trasition_from_native():
>> assert(thread->thread_state() == _thread_in_native, "coming from
>> wrong thread state");
>> A fix is to use the HAS_PENDING_EXCEPTION and CLEAR_PENDING_EXCEPTION
>> Thanks to coleen.phillimore at oracle.com who suggested this fix.
>> webrev: http://cr.openjdk.java.net/~ccheung/8034860/webrev/
>> jtreg hotspot/test/*, java/lang/invoke (on linux_x64)
>> jtreg sun/misc (on windows_x64 and linux_x64)
>> jprt (in progress)
More information about the hotspot-dev