RFR JDK-6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error

Yumin Qi yumin.qi at oracle.com
Fri Dec 27 13:09:28 PST 2013


Zhenyu,

   Looks good. Only the name has a little concern to me --- init_error, 
could it be better with has_init_error? It look like to initialize error.

Thanks
Yumin

On 12/27/2013 12:10 PM, Zhengyu Gu wrote:
> The issue here is that EXCEPTION_MARK and CHECK are not compatible. 
> EXCEPTION_MARK limits exception in the local scope, while CHECK tries 
> to propagate the exception.
>
> AttachListener::init() appears to try to handle the exception in local 
> scope, but mis-used CHECK macro.
>
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-6730115
> Webrev: http://cr.openjdk.java.net/~zgu/6730115/webrev.00/ 
> <http://cr.openjdk.java.net/%7Ezgu/6730115/webrev.00/>
>
> Test:
>   vm.quick.testlist with no exclude list on Linux 64
>
> Thanks,
>
> -Zhengyu



More information about the hotspot-runtime-dev mailing list