### Description
Kamailio fails to start after recent changes were made to improve support for
OpenSSL 3.X. The failure occurs for both OpenSSL 3.X and OpenSSL 1.1.X, and are
the same as failures I had been seeing on previous Kamailio versions when using
OpenSSL 3.X. These errors were not occurring for OpenSSL 1.1.X prior to commits
on Jan 4, 2024.
My configuration is using the unixodbc module to communicate with a Microsoft
SQL Server database. Furthermore, the dispatcher module is configured to use
the database.
With this configuration, Kamailio always fails at startup. It may log a
"freeing already free pointer bug" or sometimes indicates pointer corruption.
In either case, it fails to connect to the database.
#### Reproduction
Start Kamailio with configuration files similar to the following. For the log
file shown below, Kamailio was started with "kamailio -dd -E --atexit=no"
[kamailio.txt](https://github.com/kamailio/kamailio/files/14068346/kamailio.txt)
[tls.txt](https://github.com/kamailio/kamailio/files/14068347/tls.txt)
#### Log Messages
[kamailio.log](https://github.com/kamailio/kamailio/files/14068278/kamailio.log)
#### SIP Traffic
None. Problem occurs during initialization.
### Additional Information
* **Kamailio Version** - output of `kamailio -v`
version: kamailio 5.8.0-dev2 (x86_64/linux) 4db5d7-dirty
flags: USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE,
USE_MCAST, DNS_IP_HACK, SHM_MMAP, PKG_MALLOC, MEM_JOIN_FREE, Q_MALLOC,
F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT,
USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLOCKLIST, HAVE_RESOLV_RES,
TLS_PTHREAD_MUTEX_SHARED
ADAPTIVE_WAIT_LOOPS 1024, MAX_RECV_BUFFER_SIZE 262144, MAX_SEND_BUFFER_SIZE
262144, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: 4db5d7 -dirty
compiled on 17:44:29 Jan 26 2024 with gcc 9.4.0
* **Operating System**:
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
Kernel: 5.4.0-170-generic
(Similar behavior is seen on Ubuntu 22.04 using OpenSSL 3.X.)
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3727
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3...@github.com>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org