JVM crashes in JIT compiled code without hs_err_pid file

Alexandr Miloslavskiy alexandr.miloslavskiy at syntevo.com
Sun Feb 19 11:06:15 UTC 2023


Hi Thomas,

Thank you for your reply!

> Do you crash right away, or do other 
> signals from code heap generally work (e.g. polling page faults)? 

According to the dump and customer's description, it crashes 
intermittently. In the dump I seen, the process uptime was over 30 
minutes, so it must have handled a lot of exceptions already and then, 
all of sudden, it crashes. According to event log user sent, he had 6 
crashes in 14 hours.

One other thing to consider, user says that crashes started a few days 
ago. No idea what that means currently. I suspected 3rd party software, 
but I simply can't explain what could it be doing to trigger such symptoms.

> Do the UNWIND information look correct? 

Unfortunately not seen in the dump. I requested a full dump, but that 
may run into confidentiality issues. Waiting for customer's response 
currently.

> Have you confirmed that the addresses of the faulting instructionreally lie within a registered UNWIND region?

Yes, as can be seen in my previous mail, registered region is
MinimumAddress=00000000`05CD0000 MaximumAddress=00000000`14CD0000

and faulting RIP is
00000000`0e11f32b

So it's in between, and it also confirms that this is Java's code cache.

> Another possibility, albeit unlikely, is that in your build the outer 
> __try/__except maybe does not work, or is missing?

That's stock Azul Zulu. I wouldn't expect such serious changes in JDK.


More information about the hotspot-dev mailing list