Review Request (XS) 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Thu Dec 19 00:52:11 PST 2013


Thanks, Markus!
Serguei

On 12/19/13 12:44 AM, Markus Gronlund wrote:
> Hi Serguei,
>
> Looks good (not a Reviewer).
>
> Thanks
> Markus
>
> -----Original Message-----
> From: Serguei Spitsyn
> Sent: den 19 december 2013 09:02
> To: hotspot-dev developers; serviceability-dev at openjdk.java.net
> Subject: Review Request (XS) 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa
>
> Please, review the fix for:
>     https://bugs.openjdk.java.net/browse/JDK-8030027
>
>
> Open webrev:
> http://cr.openjdk.java.net/~sspitsyn/webrevs/2013/hotspot/8030027-JVMTI-HS101.1/
>
> Summary:
>     The bug is that the JavaThread::last_java_vframe (called from the
> VMOp_GetCurrentLocation)
>     crashes on the target thread stack that is non-walkable because the thread is exiting.
>     The fix is to check a condition !_thread->is_exiting() in the VMOp_GetCurrentLocation.
>     The fix is for JDK 9.
>
> Testing:
>     The originally failing test nsk/jvmti/scenarios/hotswap/HS101/hs101t006
>     In progress: nsk.jvmti, nsk.jdi, nsk.jdwp
>
>
> Thanks,
> Serguei
>



More information about the serviceability-dev mailing list