**Description**
I have installed kamailio 5.6.3(from debian repo) on Debian 12. Try testing
with openvas and some case, I saw kamailio crashes.
> Mar 19 12:55:45 hostname kamailio[1789359]: CRITICAL: <core>
> [core/mem/q_malloc.c:519]: qm_free(): BUG: freeing already freed pointer
> (0x7f0429907ea0), called from tls: tls_init.c: ser_free(323), first free tls:
> tls_init.c: ser_free(323) - ignoring
> Mar 19 12:55:45 hostname kamailio[1789361]: CRITICAL: <core>
> [core/mem/q_malloc.c:123]: qm_debug_check_frag(): BUG: qm: fragm.
> 0x7f0429907ee8 (address 0x7f0429907f20) beginning overwritten (80)! Memory
> allocator was called from tls: tls_init.c:323. Fragment marked by tls:
> tls_init.c:293. Exec from core/mem/q_malloc.c:511.
> Mar 19 12:55:45 hostname kamailio[1789367]: CRITICAL: <core>
> [core/pass_fd.c:277]: receive_fd(): EOF on 620
> Mar 19 12:55:45 hostname kamailio[1788962]: ALERT: <core> [main.c:774]:
> handle_sigs(): child process 1789361 exited by a signal 6.
Next step, I added option --atexit=no to args - result same.
Next step, I tried to build kamailio 5.7.4 from source and re-run testing, the
result was the same - kamailio was crash.
After that, I tried use `tlsa` module instead of `tlsa`, but it not resolve
problem.
Backtrace:
[kamailio_5.6.3_backtrace_full.txt](https://github.com/kamailio/kamailio/files/14669895/kamailio_5.6.3_backtrace_full.txt)
[kamailio_5.6.3_backtrace.txt](https://github.com/kamailio/kamailio/files/14669896/kamailio_5.6.3_backtrace.txt)
**Additional Information**
> openssl version
OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
**Kamailio**:
> kamailio -v
version: kamailio 5.6.3 (x86_64/linux)
flags: USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE,
USE_MCAST, DNS_IP_HACK, SHM_MMAP, PKG_MALLOC, 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_URI_SIZE 1024,
BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: unknown
compiled with gcc 12.2.0
> kamailio -v
version: kamailio 5.7.4 (x86_64/linux) c717c0
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_URI_SIZE 1024,
BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: c717c0
compiled on 13:23:19 Mar 20 2024 with gcc 12.2.0
**OS**:
> lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
> uname -a
Linux hostname 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1
(2024-02-01) x86_64 GNU/Linux
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3791
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/[email protected]>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to [email protected]