Applied, thanks!
Flavio Cruz, le mar. 30 juil. 2024 00:51:20 -0400, a ecrit:
> ---
>
> This is likely to help with some of the issues we are seeing with x86_64
> related to signal handling but I don't know how to reproduce it.
>
> hurd/hurdfault.c | 9 ++++++++-
> 1 file changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/hurd/hurdfault.c b/hurd/hurdfault.c
> index 5110c6030f..1fe973f54d 100644
> --- a/hurd/hurdfault.c
> +++ b/hurd/hurdfault.c
> @@ -121,7 +121,14 @@ faulted (void)
> struct
> {
> mach_msg_header_t head;
> - char buf[64];
> + /* This is the size of the exception_raise request
> + * including mach_msg_header_t.
> + * See generated code in faultexc_server.c. */
> +#ifdef __LP64__
> + char buf[112];
> +#else
> + char buf[64];
> +#endif
> } request;
> mig_reply_header_t reply;
> extern int _hurdsig_fault_exc_server (mach_msg_header_t *,
> --
> 2.45.2
>
--
Samuel
* y se leve dans 2h10