[sr-dev] [kamailio/kamailio] Kamailio 5.4.1 - Crash on startup when TLS is enabled after upgrading from stretch to buster (#2466)

Joey Golan notifications at github.com
Thu Sep 3 09:12:47 CEST 2020


Still crashes for me.
I installed Kamailio v5.4.2 nightly build

kamailio-dbg/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-extra-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-json-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-lua-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-mysql-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-redis-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-systemd-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-tls-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-utils-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio-websocket-modules/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]
kamailio/unknown,now 5.4.2~bpo10.20200903013416.27 amd64 [installed]

**Kamailio log:**

Sep  3 07:04:40 kamailio12 kamailio: INFO: <core> [core/tcp_main.c:4982]: init_tcp(): using epoll_lt as the io watch method (auto detected)
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: rr [../outbound/api.h:52]: ob_load_api(): unable to import bind_ob - maybe module is not loaded
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: rr [rr_mod.c:185]: mod_init(): outbound module not available
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: dmq_usrloc [dmq_usrloc.c:81]: mod_init(): dmq usrloc replication mode = 1
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: cfgutils [cfgutils.c:869]: mod_init(): no hash_file given, disable hash functionality
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [http_async_client_mod.c:222]: mod_init(): Initializing Http Async module
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: auth [auth_mod.c:345]: mod_init(): qop set, but nonce-count (nonce_count) support disabled
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: permissions [permissions.c:601]: mod_init(): default allow file (/etc/kamailio/permissions.allow) not found => empty rule set
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: permissions [permissions.c:615]: mod_init(): default deny file (/etc/kamailio/permissions.deny) not found => empty rule set
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: pike [pike.c:97]: pike_init(): PIKE - initializing
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: pike [ip_tree.c:81]: init_lock_set(): probing 256 set size
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_mod.c:389]: mod_init(): With ECDH-Support!
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_mod.c:392]: mod_init(): With Diffie Hellman
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: WARNING: tls [tls_init.c:784]: tls_h_mod_init_f(): openssl bug #1491 (crash/mem leaks on low memory) workaround enabled (on low memory tls operations will fail preemptively) with free memory thresholds 22544384 and 11272192 bytes
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: <core> [core/cfg/cfg_ctx.c:595]: cfg_set_now(): tls.low_mem_threshold1 has been changed to 22544384
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: <core> [core/cfg/cfg_ctx.c:595]: cfg_set_now(): tls.low_mem_threshold2 has been changed to 11272192
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: <core> [main.c:2833]: main(): processes (at least): 43 - shm size: 2147483648 - pkg size: 33554432
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: <core> [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: <core> [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 425984
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:101]: async_http_init_sockets(): inter-process event notification sockets initialized
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:101]: async_http_init_sockets(): inter-process event notification sockets initialized
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:101]: async_http_init_sockets(): inter-process event notification sockets initialized
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:101]: async_http_init_sockets(): inter-process event notification sockets initialized
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:305]: ksr_tls_fill_missing(): TLSs<default>: tls_method=18
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:317]: ksr_tls_fill_missing(): TLSs<default>: certificate='/etc/kamailio/ssl/widebridge.pem'
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:324]: ksr_tls_fill_missing(): TLSs<default>: ca_list='/etc/kamailio/ssl/cacert.pem'
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:331]: ksr_tls_fill_missing(): TLSs<default>: crl='(null)'
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:335]: ksr_tls_fill_missing(): TLSs<default>: require_certificate=0
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:342]: ksr_tls_fill_missing(): TLSs<default>: cipher_list='HIGH'
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:349]: ksr_tls_fill_missing(): TLSs<default>: private_key='/etc/kamailio/ssl/widebridge.key'
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:353]: ksr_tls_fill_missing(): TLSs<default>: verify_certificate=0
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:356]: ksr_tls_fill_missing(): TLSs<default>: verify_depth=9
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:359]: ksr_tls_fill_missing(): TLSs<default>: verify_client=0
Sep  3 07:04:40 kamailio12 /usr/sbin/kamailio[24676]: NOTICE: tls [tls_domain.c:1105]: ksr_tls_fix_domain(): registered server_name callback handler for socket [:0], server_name='<default>' ...
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:712]: set_verification(): TLSs<default>: No client certificate required and no checks performed
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:305]: ksr_tls_fill_missing(): TLSc<default>: tls_method=18
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:317]: ksr_tls_fill_missing(): TLSc<default>: certificate='(null)'
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:324]: ksr_tls_fill_missing(): TLSc<default>: ca_list='(null)'
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:331]: ksr_tls_fill_missing(): TLSc<default>: crl='(null)'
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:335]: ksr_tls_fill_missing(): TLSc<default>: require_certificate=0
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:342]: ksr_tls_fill_missing(): TLSc<default>: cipher_list='(null)'
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:349]: ksr_tls_fill_missing(): TLSc<default>: private_key='(null)'
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:353]: ksr_tls_fill_missing(): TLSc<default>: verify_certificate=0
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:356]: ksr_tls_fill_missing(): TLSc<default>: verify_depth=9
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:359]: ksr_tls_fill_missing(): TLSc<default>: verify_client=0
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: tls [tls_domain.c:715]: set_verification(): TLSc<default>: Server MAY present invalid certificate
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24677]: ERROR: rtpengine [rtpengine.c:2870]: send_rtpp_command(): can't send command "ping" to RTPEngine <udp:127.0.0.1:22222>
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24677]: ERROR: rtpengine [rtpengine.c:2771]: rtpp_test(): proxy did not respond to ping
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24689]: INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/24689
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:84]: async_http_init_worker(): started worker process: 1
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:84]: async_http_init_worker(): started worker process: 2
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:84]: async_http_init_worker(): started worker process: 3
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24676]: INFO: http_async_client [async_http.c:84]: async_http_init_worker(): started worker process: 4
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24693]: INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop:  using epoll_lt io watch method (config)
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x322e3176534c54 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0xc0c0c0c0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0xabcdefed (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:519]: qm_free(): BUG: freeing already freed pointer (0x7f0237b6de90), called from tls: tls_init.c: ser_free(323), first free tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f0237a7a9a0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x8 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x38 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x28 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f02b7aef9c4 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f02b7af0f30 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f02b7aef9c0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x125 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0xf0f0f0f0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7453726568706943 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:41 kamailio12 /usr/sbin/kamailio[24698]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x676e6972 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:55 kamailio12 /usr/sbin/kamailio[24718]: CRITICAL: <core> [core/pass_fd.c:277]: receive_fd(): EOF on 53
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: ALERT: <core> [main.c:776]: handle_sigs(): child process 24698 exited by a signal 11
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: ALERT: <core> [main.c:779]: handle_sigs(): core was generated
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: INFO: <core> [main.c:802]: handle_sigs(): terminating due to SIGCHLD
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24716]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24718]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24715]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24717]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24714]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24706]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24713]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24707]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24712]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24705]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24711]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24701]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24710]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24700]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24709]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24699]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24708]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24696]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24697]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24704]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24694]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24703]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24693]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24702]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24691]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24695]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24690]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24692]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24689]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24686]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24687]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24688]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24677]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24681]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24682]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24680]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24683]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24679]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24684]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24678]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24685]: INFO: <core> [main.c:857]: sig_usr(): signal 15 received
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x322e3176534c54 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0xc0c0c0c0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0xabcdefed (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:519]: qm_free(): BUG: freeing already freed pointer (0x7f0237b6de90), called from tls: tls_init.c: ser_free(323), first free tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f0237a7a9a0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x8 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x38 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x28 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f02b7aef9c4 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f02b7af0f30 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7f02b7aef9c0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x125 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0xf0f0f0f0 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x7453726568706943 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring
Sep  3 07:04:56 kamailio12 /usr/sbin/kamailio[24676]: CRITICAL: <core> [core/mem/q_malloc.c:501]: qm_free(): BUG: bad pointer 0x676e6972 (out of memory block!) called from tls: tls_init.c: ser_free(323) - ignoring


**bt full:**

root at kamailio12:/# gdb /usr/sbin/kamailio /core
GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 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:
<http://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/ed/15dbbb24fb309311e7a6a16cf9222a82afb102.debug...done.
done.
[New LWP 24676]
[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 /run/kamailio/kamailio.pid -f /etc/kamailio/kamailio.cfg'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
65	../sysdeps/x86_64/multiarch/strlen-avx2.S: No such file or directory.
(gdb) bt full
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
No locals.
#1  0x00007f02bbfa99ef in _IO_vfprintf_internal (s=s at entry=0x55b0eed25ab0,
    format=format at entry=0x55b0ee3d12d0 "%s: %.*s%s%s%sBUG: qm: fragm. %p (address %p) beginning overwritten (%lx)! Memory allocator was called from %s:%u. Fragment marked by %s:%lu. Exec from %s:%u.\n", ap=ap at entry=0x7ffccf26c860) at vfprintf.c:1638
        len = <optimized out>
        string_malloced = 0
        step0_jumps = {0, 3637, 3213, 3109, 4653, 2997, 4437, 4037, 3717, 4869, 4773, 3397, 4557, 4549, 3589, 4981, 3701, 4757, 3317, 2021, 1429, 1221, 2261, 1701, 1653, 797, 1773, 437, 437, 4333}
        space = 0
        is_short = 0
        use_outdigits = 0
        outc = <optimized out>
        step1_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 4869, 4773, 3397, 4557, 4549, 3589, 4981, 3701, 4757, 3317, 2021, 1429, 1221, 2261, 1701, 1653, 797, 1773, 437, 437, 0}
        group = 0
        prec = <optimized out>
        step2_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4773, 3397, 4557, 4549, 3589, 4981, 3701, 4757, 3317, 2021, 1429, 1221, 2261, 1701, 1653, 797, 1773, 437, 437, 0}
        string = 0x298 <error: Cannot access memory at address 0x298>
        left = 0
        is_long_double = <optimized out>
        width = 0
        signed_number = <optimized out>
        step3a_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3493, 0, 0, 0, 3589, 4981, 3701, 4757, 3317, 0, 0, 0, 0, 1701, 0, 0, 0, 0, 0, 0}
        alt = 0
        showsign = 0
        is_long = <optimized out>
        is_char = <optimized out>
        pad = 32 ' '
        step3b_jumps = {0 <repeats 11 times>, 4557, 0, 0, 3589, 4981, 3701, 4757, 3317, 2021, 1429, 1221, 2261, 1701, 1653, 797, 1773, 0, 0, 0}
--Type <RET> for more, q to quit, c to continue without paging--
        step4_jumps = {0 <repeats 14 times>, 3589, 4981, 3701, 4757, 3317, 2021, 1429, 1221, 2261, 1701, 1653, 797, 1773, 0, 0, 0}
        args_value = <optimized out>
        is_negative = <optimized out>
        number = <optimized out>
        base = <optimized out>
        the_arg = {pa_wchar = 0 L'\000', pa_int = 0, pa_long_int = 0, pa_long_long_int = 0, pa_u_int = 0, pa_u_long_int = 0, pa_u_long_long_int = 0, pa_double = 0, pa_long_double = <invalid float value>, pa_string = 0x0, pa_wstring = 0x0, pa_pointer = 0x0, pa_user = 0x0}
        spec = 115 's'
        _buffer = {__routine = 0x7ffccf26c870, __arg = 0x93, __canceltype = -819541616, __prev = 0x55b0ee3d2556}
        _avail = <optimized out>
        thousands_sep = 0x0
        grouping = 0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>
        done = 234
        f = 0x55b0ee3d1357 "s:%lu. Exec from %s:%u.\n"
        lead_str_end = 0x55b0ee3d12d0 "%s: %.*s%s%s%sBUG: qm: fragm. %p (address %p) beginning overwritten (%lx)! Memory allocator was called from %s:%u. Fragment marked by %s:%lu. Exec from %s:%u.\n"
        end_of_spec = <optimized out>
        work_buffer = '\000' <repeats 16 times>, "P\304&\317\374\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\t", '\000' <repeats 11 times>, "\374\177\000\000\n\000\000\000\260U\000\000 \000\000\000\000\000\000\000\070\310&\317\374\177\000\000\003\000\000\000\000\000\000\000\003", '\000' <repeats 15 times>, "`\367\020\274\002\177\000\000h\r\000\000\000\000\000\000\b%=\356\260U\000\000\v\000\000\000\000\000\000\000\b%=\356\260U\000\000x\364>\271\002\177\000\000c%=\356\260U\000\000\a(=\356\260U\000\000\000\250\207~[\241>5\020\304&\317\374\177\000\000\020\304&\317\374\177\000\000@\305&\317\374\177\000\000"...
        workstart = 0x0
        workend = <optimized out>
        ap_save = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffccf26c940, reg_save_area = 0x7ffccf26c880}}
        nspecs_done = 10
        save_errno = 11
        readonly_format = 0
        __PRETTY_FUNCTION__ = "_IO_vfprintf_internal"
        __result = <optimized out>
#2  0x00007f02bc04bc68 in __GI___vsyslog_chk (pri=<optimized out>, flag=-1, fmt=<optimized out>, ap=0x7ffccf26c860) at ../misc/syslog.c:220
--Type <RET> for more, q to quit, c to continue without paging--
        now_tm = {tm_sec = 56, tm_min = 4, tm_hour = 7, tm_mday = 3, tm_mon = 8, tm_year = 120, tm_wday = 4, tm_yday = 246, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0x55b0eec5e670 "UTC"}
        now = 1599116696
        fd = <optimized out>
        f = 0x55b0eed25ab0
        buf = 0x0
        bufsize = 0
        msgoff = 21
        saved_errno = 11
        failbuf = "\230\225P_\000\000\000\000@<\021\274\002\177\000\000\022\000\000\000\000\000\000\000\260Z\322\356\260"
        clarg = <optimized out>
#3  0x00007f02bc04bd4c in __syslog (pri=<optimized out>, fmt=<optimized out>) at ../misc/syslog.c:117
        ap = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffccf26c980, reg_save_area = 0x7ffccf26c880}}
#4  0x000055b0ee24c627 in qm_debug_check_frag (qm=0x7f0237a79000, f=0x7f0237ff81b8, file=0x7f02b7aef9c4 "tls: tls_init.c", line=323, efile=0x55b0ee3d1149 "core/mem/q_malloc.c", eline=511) at core/mem/q_malloc.c:123
        __llevel = -3
        p = 0x7f0237a79000
        __func__ = "qm_debug_check_frag"
#5  0x000055b0ee250e37 in qm_free (qmp=0x7f0237a79000, p=0x7f0237ff81f0, file=0x7f02b7aef9c4 "tls: tls_init.c", func=0x7f02b7af0f50 <__func__.23424> "ser_free", line=323, mname=0x7f02b7aef9c0 "tls") at core/mem/q_malloc.c:511
        qm = 0x7f0237a79000
        f = 0x7f0237ff81b8
        size = 24
        next = 0x7f0237b6ded8
        prev = 0x7f0237b6dde0
        __func__ = "qm_free"
#6  0x000055b0ee25c909 in qm_shm_free (qmp=0x7f0237a79000, p=0x7f0237ff81f0, file=0x7f02b7aef9c4 "tls: tls_init.c", func=0x7f02b7af0f50 <__func__.23424> "ser_free", line=323, mname=0x7f02b7aef9c0 "tls") at core/mem/q_malloc.c:1275
No locals.
#7  0x00007f02b7a9b088 in ser_free (ptr=0x7f0237ff81f0, fname=0x7f02b820993c "../crypto/conf/conf_ssl.c", fline=51) at tls_init.c:323
        __func__ = "ser_free"
--Type <RET> for more, q to quit, c to continue without paging--
#8  0x00007f02b80cb628 in ?? () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
No symbol table info available.
#9  0x00007f02b80cafb5 in CONF_modules_finish () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
No symbol table info available.
#10 0x00007f02b80cb139 in ?? () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
No symbol table info available.
#11 0x00007f02b81601e0 in OPENSSL_cleanup () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
No symbol table info available.
#12 0x00007f02b7a9ff45 in tls_h_mod_destroy_f () at tls_init.c:870
        __func__ = "tls_h_mod_destroy_f"
#13 0x000055b0ee08f4d1 in destroy_tls () at core/tls_hooks.c:75
No locals.
#14 0x000055b0edf36358 in cleanup (show_status=1) at main.c:584
        memlog = 0
        __func__ = "cleanup"
#15 0x000055b0edf37ef3 in shutdown_children (sig=15, show_status=1) at main.c:706
        __func__ = "shutdown_children"
#16 0x000055b0edf3b4e6 in handle_sigs () at main.c:806
        chld = 0
        chld_status = 139
        any_chld_stopped = 1
        memlog = 0
        __func__ = "handle_sigs"
#17 0x000055b0edf47053 in main_loop () at main.c:1817
        i = 8
        pid = 24718
        si = 0x0
--Type <RET> for more, q to quit, c to continue without paging--
        si_desc = "udp receiver child=7 sock=172.19.140.102:5060\000\000\000\003\000\000\000+\000\000\000\000\250\207~[\241>5\320=\322\356\260U\000\000\210P6\356\260U\000\000\000\000\000\000\000\000\000\000\260\274\004\274\002\177\000\000\363>;\356\260U\000\000\000\000\000\200\000\000\000\000p\321&\317\374\177\000\000h]\034\356\260U\000"
        nrprocs = 8
        woneinit = 1
        __func__ = "main_loop"
#18 0x000055b0edf50516 in main (argc=9, argv=0x7ffccf26d6b8) at main.c:2856
        cfg_stream = 0x55b0eec3c260
        c = -1
        r = 0
        tmp = 0x7ffccf26edf8 ""
        tmp_len = 32514
        port = -1137628688
        proto = 32514
        ahost = 0x0
        aport = 0
        options = 0x55b0ee367d38 ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O:a:A:x:X:Y:"
        ret = -1
        seed = 626764136
        rfd = 4
        debug_save = 0
        debug_flag = 0
        dont_fork_cnt = 0
        n_lst = 0x0
        p = 0x0
        st = {st_dev = 21, st_ino = 142159, st_nlink = 2, st_mode = 16832, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 40, st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1599116672, tv_nsec = 487768574}, st_mtim = {tv_sec = 1599116673,
            tv_nsec = 103787828}, st_ctim = {tv_sec = 1599116673, tv_nsec = 103787828}, __glibc_reserved = {0, 0, 0}}
        tbuf = "\000\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\060\067\061\274\002\177\000\000\000\000\000\000\000\000\000\000\240\301\061\317\374\177\000\000\364:/\274\002\177\000\000\b\000\000\000\000\000\000\000\230\302\061\317\374\177\000\000\060\067\0--Type <RET> for more, q to quit, c to continue without paging--
61\274\002\177\000\000X\324&\317\374\177\000\000T\324&\317\374\177", '\000' <repeats 18 times>, "\230\302\061\317\374\177\000\000\250\301\061\317\374\177\000\000'\216\r\274\002\177\000\000&\260be\000\000\000\000\300\325&\317\374\177\000\000\300\212\225\001\000\000\000\000 \325&\317\374\177\000\000\020\325&\317\374\177\000\000X\324&\317\374\177\000\000X71\274\002\177\000\000\001", '\000' <repeats 31 times>...
        option_index = 0
        long_options = {{name = 0x55b0ee369dc6 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x55b0ee36550c "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x55b0ee369dcb "alias", has_arg = 1, flag = 0x0, val = 1024}, {name = 0x55b0ee369dd1 "subst",
            has_arg = 1, flag = 0x0, val = 1025}, {name = 0x55b0ee369dd7 "substdef", has_arg = 1, flag = 0x0, val = 1026}, {name = 0x55b0ee369de0 "substdefs", has_arg = 1, flag = 0x0, val = 1027}, {name = 0x55b0ee369dea "server-id", has_arg = 1, flag = 0x0, val = 1028},
          {name = 0x55b0ee369df4 "loadmodule", has_arg = 1, flag = 0x0, val = 1029}, {name = 0x55b0ee369dff "modparam", has_arg = 1, flag = 0x0, val = 1030}, {name = 0x55b0ee369e08 "log-engine", has_arg = 1, flag = 0x0, val = 1031}, {name = 0x55b0ee369e13 "debug",
            has_arg = 1, flag = 0x0, val = 1032}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
        __func__ = "main"




-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/2466#issuecomment-686302461
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20200903/4b1ebe82/attachment-0001.htm>


More information about the sr-dev mailing list