OpenSSL Memory Allocation Functions Issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All, 

 

Experienced an issue with Kamailio which presented with the below error

      tls_pre_init(): Unable to set the memory allocation functions

 

I have two servers CentOS8 and RHEL8. CentOS8 runs as expected, RHEL8 shows the errors

 

This forum suggested this was related to an OpenSSL issue https://lists.kamailio.org/pipermail/sr-users/2013-August/079381.html

 

The below script was compiled and run as suggested in order confirm the OpenSSL was present

#include <stdio.h>

#include <openssl/ssl.h>

 

static void *myMalloc( size_t s ) { return NULL; }  

static void *myRealloc( void *p, size_t s ) { return NULL; }

static void myFree( void *p ) {}

 

int main()

{

  if ( !CRYPTO_set_mem_functions( myMalloc, myRealloc, myFree) )

  {

    fprintf( stderr, "Unable to set the memory allocation functions\n");

    return -1;

  }

 

  return 0;

}

 

The output on each system was different

CentOS – nothing outputted

RHEL – “Unable to set the memory allocation functions”

 

Though versions of OpenSSL installed appeared the same

yum info openssl-libs openssl | grep 'Packages\|Name\|Version'

 

      CentOS:

            Installed Packages

Name         : openssl

Version      : 1.1.1k

Name         : openssl-libs

Version      : 1.1.1k

 

 

      RHEL:

            Installed Packages

Name         : openssl

Version      : 1.1.1k

Name         : openssl-libs

Version      : 1.1.1k

 

 

      strings /usr/lib64/libcrypto.so | grep "^OpenSSL"

      Both systems have the same output

 

 

Would someone be able to confirm what is going on here?

Does the above script suggest a problem with the OpenSSL-Libs?

Am I looking in the right places to confirm a difference between the two VMs?

 

 

Thanks, 

Chris


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux