### 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 ```