Discover Centmin Mod today
Register Now

Beta Branch fix PHP 8.1+ OpenSSL related segfault bug in EL9 in 130.00beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Feb 23, 2024.

  1. eva2000

    eva2000 Administrator Staff Member

    59,298
    12,510
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,143
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    fix PHP 8.1+ OpenSSL related segfault bug in EL9 in 130.00beta01

    - For EL9 Linux systems like Rocky Linux 9 or AlmaLinux 9, PHP-FPM is incorrectly compiled against Nginx's OpenSSL 1.1.1w library due to a bug in the backport patch routine that makes PHP 7.4/8.0 compatible by using custom OpenSSL 1.1.1 and bypassing EL9's system OpenSSL 3.0.7. This backport bug leads to PHP-FPM signal 11 segfaults in OpenSSL functions. Diagnosis was via enabling PHP-FPM core dumps and gdb backtracing.


    Continue reading...

    130.00beta01 branch

    Support Centmin Mod


    If you find Centmin Mod useful, please help support Centmin Mod
     
  2. eva2000

    eva2000 Administrator Staff Member

    59,298
    12,510
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,143
    Local Time:
    7:07 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    This one was a tricky one to diagnose initially!
     
  3. Andy

    Andy Active Member

    546
    90
    28
    Aug 6, 2014
    Ratings:
    +134
    Local Time:
    4:07 AM
    Yeap, it was close to panic at some point but with @eva2000 experience, it was expertly diagnosed and corrected.