I am using Freeswitch 1.0.7 with sipx release-4.4.
Whenever I try to make an IVR call with TLS, Freeswitch crashes dumping the attached core file. The output bt command is:
#0 __strchr_sse42 () at ../sysdeps/x86_64/multiarch/strchr.S:131
#1 0x00007f9c0b4373c3 in sofia_glue_get_url_from_contact (buf=0x0,
to_dup=0 '\000') at sofia_glue.c:4943
#2 0x00007f9c0b438e1b in sofia_overcome_sip_uri_weakness (
session=0x7f9c04017108, uri=<value optimized out>,
transport=SOFIA_TRANSPORT_TCP_TLS, uri_only=SWITCH_TRUE, params=0x0)
at sofia_glue.c:1296
#3 0x00007f9c0b4182b0 in sofia_handle_sip_i_invite (nua=0x7f9c04008890,
profile=0x148dad0, nh=0x7f9c00009ec0, sofia_private=<value optimized out>,
sip=<value optimized out>, tags=<value optimized out>) at sofia.c:6793
#4 0x00007f9c0b433aca in sofia_event_callback (event=nua_i_invite,
status=100, phrase=0x7f9c0000ab40 "Trying", nua=0x7f9c04008890,
profile=0x148dad0, nh=0x7f9c00009ec0, sofia_private=0x0,
sip=0x7f9c00006658, tags=0x7f9c0000ab30) at sofia.c:942
#5 0x00007f9c0b4a5f53 in nua_application_event (dummy=<value optimized out>,
sumsg=<value optimized out>, ee=0x7f9c0000ab08) at nua_stack.c:393
#6 0x00007f9c0b503974 in su_base_port_execute_msgs (queue=0x0)
at su_base_port.c:280
#7 0x00007f9c0b503ec1 in su_base_port_step (self=0x7f9c040010f0, tout=0)
at su_base_port.c:473
#8 0x00007f9c0b42d4ea in sofia_profile_thread_run (
thread=<value optimized out>, obj=0x148dad0) at sofia.c:1623
#9 0x0000003efd2068e0 in start_thread (arg=0x7f9c18116710)
---Type <return> to continue, or q <return> to quit---
at pthread_create.c:297
#10 0x0000003efcee0c9d in clone ()
No problem occurs during TCP connection.
Problem is possibly caused by sipx, but i'll be glad to hear FS community's ideas.