gnome calls crashes when editing UDP accounts when libsofia-sip is ./configure’d with --enable-sctp
I build libsofia-sip v1.13.12 by using ./configure --enable-sctp
. Then I call
$ killall gnome-calls
$ rm -r ~/.local/share/calls/ ~/.config/calls/
$ NUA_DEBUG=9 NTA_DEBUG=9 TPORT_LOG=1 stdbuf -o0 -e0 /usr/local/bin/gnome-calls -vvv
I create an account in gnome-calls v44_alpha.1-27-g4047d6f2 for UDP protocol. The server is e.g. bapha.be, any username, any password → LOG IN.
gnome-calls prints:
12:35:43.9794 CallsContactsProvider[225357]: INFO: Cannot add contacts
12:35:43.9798 CallsContactsProvider[225357]: INFO: Cannot add contacts
12:35:43.9802 CallsContactsProvider[225357]: INFO: Cannot add contacts
12:35:43.9802 CallsContactsProvider[225357]: INFO: Cannot add contacts
12:36:13.6379 folks[225357]: WARNING: Failed to reach quiescence normally (0 backends and 1 persona stores still haven't
reached quiescence). Forcing IndividualAggregator quiescence due to reaching the timeout.
12:36:36.9651 CallsSipAccountWidget[225357]: DEBUG: Logging into newly created account
12:36:36.9658 CallsNetworkWatch[225357]: WARNING: Unexpected error response to netlink request while trying to fetch local IP address
nua.c:138 nua_create() nua: nua_create: entering
nua_stack.c:128 nua_stack_init() nua: nua_stack_init: entering
nua_params.c:484 nua_stack_set_params() nua: nua_stack_set_params: entering
nta.c:978 nta_agent_create() nta_agent_create: initialized hash tables
nta.c:985 nta_agent_create() nta_agent_create: initialized transports
nta.c:991 nta_agent_create() nta_agent_create: initialized random identifiers
nta.c:997 nta_agent_create() nta_agent_create: initialized timer
nta.c:1007 nta_agent_create() nta_agent_create: initialized resolver
nta.c:2335 agent_create_master_transport() nta: master transport created
nta.c:2279 nta_agent_add_tport() nta: bind(192.168.0.199:*;transport=*): Protocol not supported
nua_stack.c:195 nua_stack_init() nua: initializing SIP stack failed
nua_stack.c:214 nua_stack_deinit() nua: nua_stack_deinit: entering
12:36:36.9936 CallsSipOrigin[225357]: WARNING: Error initializing the SIP account: Failed setting up nua context
12:36:36.9937 CallsSipMediaManager[225357]: DEBUG: Creating CallsSipMediaManager
12:36:37.0157 CallsGstRfc3551[225357]: DEBUG: Gstreamer plugin for PCMA is available
12:36:37.0158 CallsGstRfc3551[225357]: DEBUG: Adding PCMA to the codec candidates
When libsofia-sip is not ./configure’d with --enable-sctp the account setup does work properly.
After I edit the account, e.g to select as transport TCP, gnome-call crashes.
It does not crash, if I create from the beginning a TCP-account, and then edit the account e.g. to change the Display Name.