### Description
We updated one of our endpoint facing proxies last night, from 5.7.4 to 5.8.2. After
running for about 12 hours, it crashed. It had about 1.8k TLS connections at the time of
the crash.
When crashing, Kamailio produced core dumps of two processes. One of them must be the TCP
listener, the other maybe the main process.
<!--
Explain what you did, what you expected to happen, and what actually happened.
-->
#### Debugging Data
<!--
If you got a core dump, use gdb to extract troubleshooting data - full backtrace,
local variables and the list of the code at the issue location.
gdb /path/to/kamailio /path/to/corefile
bt full
info locals
list
If you are familiar with gdb, feel free to attach more of what you consider to
be relevant.
-->
TCP worker BT:
```
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/kamailio...
Reading symbols from
/usr/lib/debug/.build-id/f7/ddc0031f334263ca08ef340ce76dcf36c43616.debug...
[New LWP 170]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f
/etc/kamailio/kamailio.'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 EVP_MD_get_size (md=0x4434443332454246) at ../crypto/evp/evp_lib.c:790
(gdb) bt full
#0 EVP_MD_get_size (md=0x4434443332454246) at ../crypto/evp/evp_lib.c:790
__func__ = "EVP_MD_get_size"
#1 0x00007f6fdae8dac9 in ssl3_get_record (s=0x7f6f7b56b940) at
../ssl/record/ssl3_record.c:532
tmpmd = <optimized out>
rbuf = 0x7f6f7b56c5b8
p = <optimized out>
md = "\004Б\220WU\000\000h\023\226\220WU\000\000\001", '\000'
<repeats 23 times>,
"\240\331\356\332o\177\000\000\000@\233\363\377\177\000\000\340?\233\363\377\177\000"
sslv2pkt = <optimized out>
rret = <optimized out>
more = <optimized out>
imac_size = <optimized out>
num_recs = 1
enc_err = <optimized out>
is_ktls_left = 0
i = <optimized out>
n = 1220
rr = 0x7f6f7b56cbe8
version = <optimized out>
pkt = <optimized out>
ret = -1
thisrr = 0x7f6f7b56cbe8
sess = 0x7f6f83f15360
mac_size = 0
max_recs = 1
j = <optimized out>
macbufs = 0x0
end = <optimized out>
enc_err = <optimized out>
rret = <optimized out>
i = <optimized out>
more = <optimized out>
n = <optimized out>
rr = <optimized out>
thisrr = <optimized out>
rbuf = <optimized out>
sess = <optimized out>
p = <optimized out>
md = <optimized out>
version = <optimized out>
mac_size = <optimized out>
imac_size = <optimized out>
num_recs = <optimized out>
max_recs = <optimized out>
j = <optimized out>
pkt = <optimized out>
sslv2pkt = <optimized out>
is_ktls_left = <optimized out>
macbufs = <optimized out>
ret = <optimized out>
__func__ = <optimized out>
skip_decryption = <optimized out>
end = <optimized out>
sslv2len = <optimized out>
type = <optimized out>
len = <optimized out>
tmpmd = <optimized out>
mac = <optimized out>
trc_out = <optimized out>
thismb = <optimized out>
end = <optimized out>
#2 ssl3_read_bytes (s=<optimized out>, type=23, recvd_type=0x0, buf=0x7f6f83c10c58
"SIP/2.0 200 OK\r\nVia: SIP/2.0/TLS
18.196.228.33:5061;received=18.196.228.33;branch=z9hG4bKb7cd.8d562f68384ebfdf796976dadc7858a1.0;i=2901\r\nVia:
SIP/2.0/TCP 100.101.131.74:5060;rport=36255;received=100.1"...,
len=16383, peek=0, readbytes=0x7ffff39b3f30) at ../ssl/record/rec_layer_s3.c:1348
i = <optimized out>
j = <optimized out>
ret = <optimized out>
n = <optimized out>
curr_rec = <optimized out>
num_recs = <optimized out>
totalbytes = <optimized out>
rr = 0x7f6f7b56cbe8
rbuf = <optimized out>
cb = 0x0
is_tls13 = 0
start = <optimized out>
__func__ = "ssl3_read_bytes"
#3 0x00007f6fdae683fc in ssl3_read_internal (s=0x7f6f7b56b940, buf=0x7f6f83c10c58,
len=16383, peek=0, readbytes=0x7ffff39b3f30) at ../ssl/s3_lib.c:4449
ret = <optimized out>
#4 0x00007f6fdae6ecb7 in SSL_read (s=s@entry=0x7f6f7b56b940, buf=<optimized out>,
num=num@entry=16383) at ../ssl/ssl_lib.c:1871
ret = <optimized out>
readbytes = 0
__func__ = "SSL_read"
#5 0x00007f6fdaf2f61a in tls_h_read_f (c=c@entry=0x7f6f83c108a0,
flags=flags@entry=0x7ffff39d4408) at
/build/kamailio-5.8.2+ubuntu22.04/src/modules/tls/tls_server.c:1172
r = 0x7f6f83c109c8
bytes_free = 16383
bytes_read = <optimized out>
read_size = <optimized out>
ssl_error = 0
ssl_read = 0
ssl = 0x7f6f7b56b940
rd_buf =
"\027\003\003\004Ď\202B\346o\234lj\254/#cD`\\\332O\313\353P\005ws\274\026\\\324\030\210\210;\037{\315\064\355Q\204\024[:Č]\330\062<\021E\373\371\241\237\207\373\020zj\f\006۫\262\001\270_;\372\273\366\334r\221Cq\321\023\071<3\v\021:\376[\245\322i\246x\330C\016G'\372\357\324>pY\247\356\361\371\351
\031\301\032T\256\243wlD54\221\310̨yl\267\037\212?`\024\321\065\"\273;O\275IR\263\312/V\210\316h\330\337\366p\276#\032\323-3\345\067\276\250[\274\361^\260\237\213\346,o\243ķ\204\257\354\343\317\312i6Y\034\370\266<7\034/^\201g\f\245\232}I\350*\344"...
wr_buf =
"\024\003\003\000\001\001\026\003\003\000(\261c\005\303V\307\036\306E\n\271\347\baڽӁ!噛\302\361\342y\375R\314\321J\300\251\037JW\024\006\071H\000\001\000\000\000\000\000\000\v\000\004\003\000\001\002\000\027\000\000\026\003\003\fm\v\000\fi\000\ff\000\a
0\202\a\034\060\202\006\004\240\003\002\001\002\002\020\rϫ\264X\035\325c\177F\\\225`\367-\303\060\r\006\t*\206H\206\367\r\001\001\v\005\000\060D1\v0\t\006\003U\004\006\023\002US1\025\060\023\006\003U\004\n\023\fDigiCert
Inc1\036\060\034\006\003U\004\003\023\025GeoTrust EV RSA CA G20\036\027\r"...
rd = {
buf = 0x7ffff39c40a0
"\027\003\003\004Ď\202B\346o\234lj\254/#cD`\\\332O\313\353P\005ws\274\026\\\324\030\210\210;\037{\315\064\355Q\204\024[:Č]\330\062<\021E\373\371\241\237\207\373\020zj\f\006۫\262\001\270_;\372\273\366\334r\221Cq\321\023\071<3\v\021:\376[\245\322i\246x\330C\016G'\372\357\324>pY\247\356\361\371\351
\031\301\032T\256\243wlD54\221\310̨yl\267\037\212?`\024\321\065\"\273;O\275IR\263\312/V\210\316h\330\337\366p\276#\032\323-3\345\067\276\250[\274\361^\260\237\213\346,o\243ķ\204\257\354\343\317\312i6Y\034\370\266<7\034/^\201g\f\245\232"...,
pos = 1225, used = 1225,
size = 65536}
wr = {buf = 0x7ffff39b40a0 "\024\003\003", pos = 0, used = 0, size =
65536}
tls_c = 0x7f6f7fff0830
enc_rd_buf = <optimized out>
n = <optimized out>
flush_flags = 1
err_src = <optimized out>
ip_buf = "100.68.1.15", '\000' <repeats 52 times>
x = <optimized out>
tls_dbg = <optimized out>
redo_read = <optimized out>
__func__ = "tls_h_read_f"
__llevel = <optimized out>
__kld = <optimized out>
__llevel = <optimized out>
__kld = <optimized out>
#6 0x0000555790742a04 in tcp_read_headers (c=0x7f6f83c108a0, read_flags=0x7ffff39d4408)
at core/tcp_read.c:445
bytes = <optimized out>
remaining = <optimized out>
p = <optimized out>
r = 0x7f6f83c109c8
mc = <optimized out>
body_len = <optimized out>
tvnow = {tv_sec = 1718871175, tv_usec = 69359}
tvdiff = <optimized out>
mfline = <optimized out>
mtransid = <optimized out>
__func__ = "tcp_read_headers"
#7 0x0000555790746edb in tcp_read_req (con=0x7f6f83c108a0, bytes_read=0x7ffff39d440c,
read_flags=0x7ffff39d4408) at core/tcp_read.c:1509
bytes = <optimized out>
total_bytes = 0
resp = 1
size = <optimized out>
req = 0x7f6f83c109c8
dst = {send_sock = 0x7ffff39d4320, to = {s = {sa_family = 1, sa_data =
"\000\000\000\000\000\000\060C\235\363\377\177\000"}, sin = {sin_family = 1,
sin_port = 0, sin_addr = {s_addr = 0}, sin_zero = "0C\235\363\377\177\000"},
sin6 = {sin6_family = 1, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {
__in6_u = {__u6_addr8 =
"0C\235\363\377\177\000\000\030\000\000\000\000\000\000", __u6_addr16 = {17200,
62365, 32767, 0, 24, 0, 0, 0}, __u6_addr32 = {4087169840, 32767, 24, 0}}}, sin6_scope_id =
0}, sas = {ss_family = 1,
__ss_padding =
"\000\000\000\000\000\000\060C\235\363\377\177\000\000\030", '\000'
<repeats 43 times>, "\001 \000\000h\355\"\333o\177", '\000'
<repeats 34 times>,
"\030D\235\363\377\177\000\000\b\000\000\000\000\000\000", __ss_align = 20}}, id
= 1, send_flags = {f = 1, blst_imask = 0},
proto = 54 '6', proto_pad0 = 0 '\000', proto_pad1 = 0}
c = <optimized out>
ret = <optimized out>
again = <optimized out>
__func__ = "tcp_read_req"
#8 0x00005557907516a3 in handle_io (fm=<optimized out>, events=<optimized
out>, idx=<optimized out>) at core/tcp_read.c:1826
ret = 8
n = 8
read_flags = RD_CONN_SHORT_READ
con = 0x7f6f83c108a0
s = 54
resp = <optimized out>
t = <optimized out>
ee = 0x0
error = <optimized out>
__func__ = "handle_io"
#9 0x0000555790909b46 in io_wait_loop_epoll.constprop.0.isra.0 (repeat=<optimized
out>, t=<optimized out>, h=<optimized out>) at core/io_wait.h:1075
n = 1
r = 0
fm = 0x7f6fdb22f140
revents = 1
__func__ = <optimized out>
#10 0x0000555790757917 in tcp_receive_loop (unix_sock=<optimized out>) at
core/tcp_read.c:2026
__func__ = "tcp_receive_loop"
#11 0x0000555790738c08 in tcp_init_children (woneinit=<optimized out>) at
core/tcp_main.c:5377
r = <optimized out>
i = <optimized out>
reader_fd_1 = 90
pid = <optimized out>
si_desc = "tcp receiver (generic)\000\000BNv\220WU\000\000\004Б\220WU\000\000
D\226\220WU\000\000P\303S\222\001\000\000\000\020'\000\000<L\177\365\020\314\343vo\177\000\000\025\000\000\000\000\000\000\000\000\200\237vo\177\000\000\004\000\000\000\000\000\000\000\363ё\220WU\000\000\b\361\221\220WU\000\000\004Б\220WU\000\000A\000\000\000B\000\000"
si = <optimized out>
error = <optimized out>
__func__ = "tcp_init_children"
#12 0x00005557904ccb23 in main_loop () at
/build/kamailio-5.8.2+ubuntu22.04/src/main.c:1950
i = <optimized out>
pid = <optimized out>
si = <optimized out>
si_desc = "udp receiver child=15
sock=[2a05:f000:affe:cafe:dead:beef:f4bb:fca5]:5060\000\000\000\000o\177\000\000\003\000\000\000\000\000\000\000\t\000\000\000\000\000\000\000Wed
Jun 19 20:55:53 2024\n\000\346\333o\177\000"
nrprocs = <optimized out>
woneinit = 1
error = <optimized out>
__func__ = "main_loop"
#13 0x00005557904c0888 in main (argc=<optimized out>, argv=<optimized out>) at
/build/kamailio-5.8.2+ubuntu22.04/src/main.c:3256
cfg_stream = <optimized out>
c = <optimized out>
r = <optimized out>
tmp = 0x7ffff39d5e7e ""
tmp_len = -604496466
port = 5060
proto = 0
aproto = 0
ahost = 0x0
aport = 0
options = 0x555790920360
":f:cm:M:dVIhEeb:B:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:x:X:Y:"
ret = -1
seed = 3391114691
rfd = <optimized out>
debug_save = <optimized out>
debug_flag = <optimized out>
dont_fork_cnt = <optimized out>
n_lst = <optimized out>
p = <optimized out>
st = {st_dev = 93, st_ino = 19, st_nlink = 2, st_mode = 16888, st_uid = 378,
st_gid = 378, __pad0 = 0, st_rdev = 0, st_size = 40, st_blksize = 4096, st_blocks = 0,
st_atim = {tv_sec = 1718830549, tv_nsec = 527132001}, st_mtim = {tv_sec = 1718830549,
tv_nsec = 527132001}, st_ctim = {
tv_sec = 1718830549, tv_nsec = 527132001}, __glibc_reserved = {0, 0, 0}}
l1 = <optimized out>
tbuf = '\000' <repeats 52 times>,
"\377\000\000\000\377\000\000\000\000\377\000\000", '/' <repeats 16
times>, "\230\r", '\000' <repeats 14 times>, "`",
'\000' <repeats 15 times>, "\001", '\000' <repeats 145
times>...
option_index = 12
__func__ = "main"
long_options = {{name = 0x555790920012 "help", has_arg = 0, flag = 0x0,
val = 104}, {name = 0x555790927ea8 "version", has_arg = 0, flag = 0x0, val =
118}, {name = 0x555790937912 "alias", has_arg = 1, flag = 0x0, val = 1024},
{name = 0x555790920017 "subst", has_arg = 1, flag = 0x0, val = 1025}, {
name = 0x55579092001d "substdef", has_arg = 1, flag = 0x0, val =
1026}, {name = 0x555790920026 "substdefs", has_arg = 1, flag = 0x0, val = 1027},
{name = 0x555790920030 "server-id", has_arg = 1, flag = 0x0, val = 1028}, {name
= 0x55579092003a "loadmodule", has_arg = 1, flag = 0x0,
val = 1029}, {name = 0x555790920045 "modparam", has_arg = 1, flag =
0x0, val = 1030}, {name = 0x55579092004e "log-engine", has_arg = 1, flag = 0x0,
val = 1031}, {name = 0x555790927fc5 "debug", has_arg = 1, flag = 0x0, val =
1032}, {name = 0x555790920059 "cfg-print", has_arg = 0, flag = 0x0,
val = 1033}, {name = 0x555790920063 "atexit", has_arg = 1, flag =
0x0, val = 1034}, {name = 0x55579092006a "all-errors", has_arg = 0, flag = 0x0,
val = 1035}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
(gdb) info locals
__func__ = "EVP_MD_get_size"
(gdb) list
785 in ../crypto/evp/evp_lib.c
```
Main process BT:
```
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/kamailio...
Reading symbols from
/usr/lib/debug/.build-id/f7/ddc0031f334263ca08ef340ce76dcf36c43616.debug...
[New LWP 107]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f
/etc/kamailio/kamailio.'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f6fdab75ae2 in evp_md_ctx_clear_digest (ctx=ctx@entry=0x7f6f7cc60e60,
force=force@entry=0, keep_fetched=keep_fetched@entry=0) at ../crypto/evp/digest.c:46
(gdb) bt full
#0 0x00007f6fdab75ae2 in evp_md_ctx_clear_digest (ctx=ctx@entry=0x7f6f7cc60e60,
force=force@entry=0, keep_fetched=keep_fetched@entry=0) at ../crypto/evp/digest.c:46
No locals.
#1 0x00007f6fdab75d87 in evp_md_ctx_reset_ex (keep_fetched=0, ctx=0x7f6f7cc60e60) at
../crypto/evp/digest.c:91
No locals.
#2 evp_md_ctx_reset_ex (keep_fetched=0, ctx=0x7f6f7cc60e60) at ../crypto/evp/digest.c:75
No locals.
#3 EVP_MD_CTX_reset (ctx=ctx@entry=0x7f6f7cc60e60) at ../crypto/evp/digest.c:101
No locals.
#4 0x00007f6fdab75dd2 in EVP_MD_CTX_free (ctx=0x7f6f7cc60e60) at
../crypto/evp/digest.c:140
No locals.
#5 EVP_MD_CTX_free (ctx=0x7f6f7cc60e60) at ../crypto/evp/digest.c:135
No locals.
#6 0x00007f6fdae6b9a6 in ssl_clear_hash_ctx (hash=0x7f6f7b56c1a0) at
../ssl/ssl_lib.c:4785
No locals.
#7 clear_ciphers (s=s@entry=0x7f6f7b56b940) at ../ssl/ssl_lib.c:565
No locals.
#8 0x00007f6fdae75c95 in SSL_free (s=0x7f6f7b56b940) at ../ssl/ssl_lib.c:1214
i = <optimized out>
i = <optimized out>
#9 SSL_free (s=0x7f6f7b56b940) at ../ssl/ssl_lib.c:1172
i = <optimized out>
#10 0x00007f6fdaf25413 in tls_h_tcpconn_clean_f (c=0x7f6f83c108a0) at
/build/kamailio-5.8.2+ubuntu22.04/src/modules/tls/tls_server.c:684
extra = 0x7f6f7fff0830
__func__ = "tls_h_tcpconn_clean_f"
#11 0x0000555790736586 in _tcpconn_free (c=0x7f6f83c108a0) at core/tcp_main.c:1664
__func__ = <optimized out>
#12 _tcpconn_rm (c=0x7f6f83c108a0) at core/tcp_main.c:1674
No locals.
#13 tcpconn_destroy_all () at core/tcp_main.c:4906
c = 0x7f6f83c108a0
next = <optimized out>
h = 786
fd = <optimized out>
c = <optimized out>
next = <optimized out>
h = <optimized out>
fd = <optimized out>
#14 destroy_tcp () at core/tcp_main.c:5099
__func__ = "destroy_tcp"
#15 0x00005557904c8eb6 in cleanup (show_status=1) at
/build/kamailio-5.8.2+ubuntu22.04/src/main.c:606
memlog = <optimized out>
__func__ = "cleanup"
#16 0x0000555790906a8d in shutdown_children.constprop.0 (show_status=show_status@entry=1,
sig=15) at /build/kamailio-5.8.2+ubuntu22.04/src/main.c:735
__func__ = <optimized out>
#17 0x00005557904c3e55 in handle_sigs () at
/build/kamailio-5.8.2+ubuntu22.04/src/main.c:835
chld = <optimized out>
chld_status = 139
any_chld_stopped = <optimized out>
memlog = <optimized out>
__func__ = "handle_sigs"
#18 0x00005557904ccc54 in main_loop () at
/build/kamailio-5.8.2+ubuntu22.04/src/main.c:2002
i = <optimized out>
pid = <optimized out>
si = <optimized out>
si_desc = "udp receiver child=15
sock=[2a05:fooo:affe:cafe:dead:beef:f4bb:fca5]:5060\000\000\000\000o\177\000\000\003\000\000\000\000\000\000\000\t\000\000\000\000\000\000\000Wed
Jun 19 20:55:53 2024\n\000\346\333o\177\000"
nrprocs = <optimized out>
woneinit = 1
error = <optimized out>
__func__ = "main_loop"
#19 0x00005557904c0888 in main (argc=<optimized out>, argv=<optimized out>) at
/build/kamailio-5.8.2+ubuntu22.04/src/main.c:3256
cfg_stream = <optimized out>
c = <optimized out>
r = <optimized out>
tmp = 0x7ffff39d5e7e ""
tmp_len = -604496466
port = 5060
proto = 0
aproto = 0
ahost = 0x0
aport = 0
options = 0x555790920360
":f:cm:M:dVIhEeb:B:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:x:X:Y:"
ret = -1
seed = 3391114691
rfd = <optimized out>
debug_save = <optimized out>
debug_flag = <optimized out>
dont_fork_cnt = <optimized out>
n_lst = <optimized out>
p = <optimized out>
st = {st_dev = 93, st_ino = 19, st_nlink = 2, st_mode = 16888, st_uid = 378,
st_gid = 378, __pad0 = 0, st_rdev = 0, st_size = 40, st_blksize = 4096, st_blocks = 0,
st_atim = {tv_sec = 1718830549, tv_nsec = 527132001}, st_mtim = {tv_sec = 1718830549,
tv_nsec = 527132001}, st_ctim = {
tv_sec = 1718830549, tv_nsec = 527132001}, __glibc_reserved = {0, 0, 0}}
l1 = <optimized out>
tbuf = '\000' <repeats 52 times>,
"\377\000\000\000\377\000\000\000\000\377\000\000", '/' <repeats 16
times>, "\230\r", '\000' <repeats 14 times>, "`",
'\000' <repeats 15 times>, "\001", '\000' <repeats 145
times>...
option_index = 12
__func__ = "main"
long_options = {{name = 0x555790920012 "help", has_arg = 0, flag = 0x0,
val = 104}, {name = 0x555790927ea8 "version", has_arg = 0, flag = 0x0, val =
118}, {name = 0x555790937912 "alias", has_arg = 1, flag = 0x0, val = 1024},
{name = 0x555790920017 "subst", has_arg = 1, flag = 0x0, val = 1025}, {
name = 0x55579092001d "substdef", has_arg = 1, flag = 0x0, val =
1026}, {name = 0x555790920026 "substdefs", has_arg = 1, flag = 0x0, val = 1027},
{name = 0x555790920030 "server-id", has_arg = 1, flag = 0x0, val = 1028}, {name
= 0x55579092003a "loadmodule", has_arg = 1, flag = 0x0,
val = 1029}, {name = 0x555790920045 "modparam", has_arg = 1, flag =
0x0, val = 1030}, {name = 0x55579092004e "log-engine", has_arg = 1, flag = 0x0,
val = 1031}, {name = 0x555790927fc5 "debug", has_arg = 1, flag = 0x0, val =
1032}, {name = 0x555790920059 "cfg-print", has_arg = 0, flag = 0x0,
val = 1033}, {name = 0x555790920063 "atexit", has_arg = 1, flag =
0x0, val = 1034}, {name = 0x55579092006a "all-errors", has_arg = 0, flag = 0x0,
val = 1035}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
(gdb) info locals
No locals.
(gdb) list
41 in ../crypto/evp/digest.c
```
### Additional Information
* **Kamailio Version** - output of `kamailio -v`
```
version: kamailio 5.8.2 (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, 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: unknown
compiled with gcc 11.4.0
```
* **Operating System**:
<!--
Details about the operating system, the type: Linux (e.g.,: Debian 8.4, Ubuntu 16.04,
CentOS 7.1, ...), MacOS, xBSD, Solaris, ...;
Kernel details (output of `lsb_release -a` and `uname -a`)
-->
```
root@sipproxy:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
root@sipproxy:~# uname -a
Linux sipproxy 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64
x86_64 GNU/Linux
```
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3885
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3885(a)github.com>