Staffan,

Thank you for the explanation.

The fix looks good for me.

-Dmitry

On 2016-10-21 10:49, Staffan Larsen wrote:
> Dmitry,
> 
> I would like to avoid running SA-based tools in the timeout handler since on 
> macOS they pop up dialogs asking for permission to attach to the process. 
> This is problematic in our testing infrastructure. Instead, I hope we can run 
> jhsdb on the core file that is generated.
> 
> I tried doing this automatically in the timeout handler, but could not find a 
> simple way to do it. jhsdb requires the path to the executable and the 
> timeout handler does not know this. Perhaps a future enhancement to the 
> timeout handler could fix this.
> 
> /Staffan
> 
>> On 20 Oct 2016, at 22:12, Dmitry Samersoff <dmitry.samers...@oracle.com> 
>> wrote:
>>
>> Staffan,
>>
>> Could you add
>>  jhsdb jstack --mixed --pid <pid>
>> to get mixed stack trace when it possible?
>>
>> -Dmitry
>>
>> On 2016-10-20 14:42, Staffan Larsen wrote:
>>> Please review this small update to the list of tools that the jtreg 
>>> timeouthandler runs when a timeout is hit. This change removes all calls to 
>>> the old SA-tools and instead uses Diagnostic Commands to gather the same 
>>> information. The possible drawback is that Diagnostic Commands do not work 
>>> on processes where the JVM is completely hung, but in that case we can 
>>> fallback to running the SA-tools on the core file that is also generated.
>>>
>>> webrev: http://cr.openjdk.java.net/~sla/8168409/webrev.00 
>>> <http://cr.openjdk.java.net/~sla/8168409/webrev.00>
>>> bug: https://bugs.openjdk.java.net/browse/JDK-8168409 
>>> <https://bugs.openjdk.java.net/browse/JDK-8168409>
>>>
>>> Thanks,
>>> /Staffan
>>>
>>
>>
>> -- 
>> Dmitry Samersoff
>> Oracle Java development team, Saint Petersburg, Russia
>> * I would love to change the world, but they won't give me the sources.
> 


-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.

Reply via email to