HSDB can find crash thread from core image.
However, it works on Solaris only.
JavaThreadsPanel#fireShowThreadCrashes() detects as crashed thread from JavaThreads which has signal handler frame.
Signal handler frame is different by platform. Thus it is hard to implement Frame#isSignalHandlerFrameDbg() for each platforms.
As one of solution, I propose to add pointer of crashed JavaThread to VMStructs.
Originally, this feature seems to work for crashing with dumping hs_err log. If so, this proposal does not change behavior.
However, it works on Solaris only.
JavaThreadsPanel#fireShowThreadCrashes() detects as crashed thread from JavaThreads which has signal handler frame.
Signal handler frame is different by platform. Thus it is hard to implement Frame#isSignalHandlerFrameDbg() for each platforms.
As one of solution, I propose to add pointer of crashed JavaThread to VMStructs.
Originally, this feature seems to work for crashing with dumping hs_err log. If so, this proposal does not change behavior.