Integrated: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table

Matthias Baesken mbaesken at openjdk.org
Fri Mar 28 08:16:12 UTC 2025


On Wed, 26 Mar 2025 14:24:55 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:

> On Linux we had recently a crash looking like this
> 
> 
> siginfo_t @ 0x00007fff2723dc98:
>   Signal: 11 (SIGSEGV)
>   Signal Code: 3 (unknown signal code)
>   Address of faulting memory reference: 0x007fff8c31629838
> 
> 
> Seems signal code 3 is
> `#define SEGV_BNDERR 3 /* failed address bound checks */`
> 
> so we should add this to our signal code table; on AIX I cannot find this code so it might be Linux-only.
> Even on Linux the define is not always available in the system headers so we better add a define .

This pull request has now been integrated.

Changeset: bac2aa44
Author:    Matthias Baesken <mbaesken at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/bac2aa44454982684e06854add1dbbb806fba363
Stats:     6 lines in 1 file changed: 6 ins; 0 del; 0 mod

8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table

Reviewed-by: mdoerr, dholmes

-------------

PR: https://git.openjdk.org/jdk/pull/24255


More information about the hotspot-runtime-dev mailing list