• …. This was due to broken pipe signal sent by the kernel and not ignored by the VM. Hence that broken pipe, was essentially due to closed connection on SSL. openSSL can't detected closed connection but since the SIGPIPE signal was already by the kernel and not managed by the VM. The VM was freeze. No segfault, hence the VM was stopped.
    - we mask the SIGPIPE to not freeze the VM.
    - The openssl can detect the closed connection and report it upper. And the VM report "can't read from connection" and continue normally.
    - We also update the management of the openssl by differentiating the openssl 1 and 3 and call the proper function for the proper version
    - Bump the openssl to 3.5.7. Change the SConstruct file accordingly
    David RENÉ authored
     
    Browse Code »