! / 0 0 0 0 8458 ` !N!N!N!N!N!N!N!N!N5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bjjjjjjjjjjjjjjjjjjj2H H H H H H H H H H H H H $&$&$&$&$&$&$&$&$&$&$&MRMRMRMRMRMRMRMRMR|.|.|.|.|.|.|.|.|.|.|.ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZSSSSSSSosmo_amr_bitsosmo_amr_bytesosmo_amr_bytes_to_ftosmo_amr_ft_validosmo_amr_is_oaosmo_amr_oa_to_bweosmo_amr_bwe_to_oaosmo_amr_bwe_to_iuuposmo_amr_iuup_to_bweosmo_dgram_tx_closeosmo_dgram_tx_createosmo_dgram_tx_set_addrosmo_dgram_tx_set_portosmo_dgram_tx_set_local_addrosmo_dgram_tx_set_local_portosmo_dgram_tx_set_dataosmo_dgram_tx_destroyosmo_dgram_tx_openosmo_dgram_tx_sendosmo_dgram_rx_recvosmo_dgram_rx_createosmo_dgram_rx_set_addrosmo_dgram_rx_set_portosmo_dgram_rx_set_read_cbosmo_dgram_rx_destroyosmo_dgram_rx_closeosmo_dgram_rx_openosmo_dgram_createosmo_dgram_destroyosmo_dgram_set_local_addrosmo_dgram_set_remote_addrosmo_dgram_set_local_portosmo_dgram_set_remote_portosmo_dgram_set_read_cbosmo_dgram_set_dataosmo_dgram_get_dataosmo_dgram_openosmo_dgram_closeosmo_dgram_sendosmo_dgram_recvipa_pong_msgipa_id_ack_msgipa_id_req_msgipaccess_idtag_nameosmo_ipa_msg_allocosmo_ipa_ext_msg_allocosmo_ipa_msg_push_headerosmo_ipa_process_msgosmo_ipa_parse_unitidipaccess_send_pongipaccess_send_id_ackipaccess_send_id_reqosmo_ipa_rcvmsg_baseipaccess_parse_unitidipa_cli_id_respipa_cli_id_ackosmo_ipa_parse_msg_id_resposmo_ipa_segmentation_cbosmo_ipa_msg_push_headersosmo_ipa_ka_fsm_allocosmo_ipa_ka_fsm_freeosmo_ipa_ka_fsm_set_idosmo_ipa_ka_fsm_set_ping_intervalosmo_ipa_ka_fsm_set_pong_timeoutosmo_ipa_ka_fsm_set_dataosmo_ipa_ka_fsm_get_dataosmo_ipa_ka_fsm_set_send_cbosmo_ipa_ka_fsm_set_timeout_cbosmo_ipa_ka_fsm_startosmo_ipa_ka_fsm_pong_receivedosmo_ipa_ka_fsm_stoposmo_ipa_unit_allocosmo_ipa_unit_freeosmo_ipa_unit_get_dataosmo_ipa_unit_set_site_idosmo_ipa_unit_set_bts_idosmo_ipa_unit_set_trx_idosmo_ipa_unit_set_unit_nameosmo_ipa_unit_set_unit_hwversosmo_ipa_unit_set_unit_swversosmo_ipa_unit_set_unit_mac_addrosmo_ipa_unit_set_unit_location1osmo_ipa_unit_set_unit_location2osmo_ipa_unit_set_unit_sernoosmo_ipa_unit_get_site_idosmo_ipa_unit_get_bts_idosmo_ipa_unit_get_trx_idosmo_ipa_unit_get_unit_nameosmo_ipa_unit_get_unit_hwversosmo_ipa_unit_get_unit_swversosmo_ipa_unit_get_unit_mac_addrosmo_ipa_unit_get_unit_location1osmo_ipa_unit_get_unit_location2osmo_ipa_unit_get_unit_sernoosmo_ipa_unit_findosmo_ipa_unit_addosmo_ipa_unit_snprintfosmo_ipa_unit_snprintf_mac_addrosmo_ipa_unit_snprintf_nameosmo_ipa_unit_snprintf_loc1osmo_ipa_unit_snprintf_loc2osmo_ipa_unit_snprintf_hwversosmo_ipa_unit_snprintf_swversosmo_ipa_unit_snprintf_sernoosmo_jibuf_allocosmo_jibuf_deleteosmo_jibuf_enqueueosmo_jibuf_emptyosmo_jibuf_set_min_delayosmo_jibuf_set_max_delayosmo_jibuf_enable_skew_compensationosmo_jibuf_set_dequeue_cbosmux_snprintfosmux_xfrm_input_deliverosmux_xfrm_inputosmux_xfrm_input_allocosmux_xfrm_input_initosmux_xfrm_input_set_batch_factorosmux_xfrm_input_set_batch_sizeosmux_xfrm_input_set_initial_seqnumosmux_xfrm_input_set_deliver_cbosmux_xfrm_input_get_deliver_cb_dataosmux_xfrm_input_set_nameosmux_xfrm_input_open_circuitosmux_xfrm_input_close_circuitosmux_xfrm_input_finiosmux_xfrm_output_pullosmux_xfrm_output_schedosmux_xfrm_output_flushosmux_xfrm_output_allocosmux_xfrm_output_init2osmux_xfrm_output_initosmux_xfrm_output_set_tx_cbosmux_xfrm_output_set_rtp_msgb_alloc_cbosmux_xfrm_output_set_rtp_ssrcosmux_xfrm_output_set_rtp_pl_typeosmo_prim_msgb_allocsap_ctl_prim_type_namesosmo_prim_srv_sendosmo_prim_srv_closeosmo_prim_srv_set_nameosmo_prim_srv_get_linkosmo_prim_srv_set_privosmo_prim_srv_get_privosmo_prim_srv_link_allocosmo_prim_srv_link_freeosmo_prim_srv_link_set_nameosmo_prim_srv_link_set_addrosmo_prim_srv_link_get_addrosmo_prim_srv_link_set_privosmo_prim_srv_link_get_privosmo_prim_srv_link_set_log_categoryosmo_prim_srv_link_set_opened_conn_cbosmo_prim_srv_link_set_closed_conn_cbosmo_prim_srv_link_set_rx_sapi_version_cbosmo_prim_srv_link_set_rx_cbosmo_prim_srv_link_set_rx_msgb_alloc_lenosmo_prim_srv_link_openrs232_tx_timer_cbosmo_rs232_createosmo_rs232_set_serial_portosmo_rs232_set_baudrateosmo_rs232_set_delay_usosmo_rs232_set_read_cbosmo_rs232_openosmo_rs232_readosmo_rs232_writeosmo_rs232_closeosmo_rs232_destroyosmo_rtp_handle_createosmo_rtp_handle_freeosmo_rtp_handle_tx_set_sequenceosmo_rtp_handle_tx_set_ssrcosmo_rtp_handle_tx_set_timestamposmo_rtp_get_hdrosmo_rtp_get_payloadosmo_rtp_buildosmo_rtp_snprintfstream_sctp_sock_activate_eventsstream_setsockopt_nodelaystream_setsockopt_tcp_keepalivestream_setsockopt_tcp_keepidlestream_setsockopt_tcp_keepintvlstream_setsockopt_tcp_keepcntstream_setsockopt_tcp_user_timeoutstream_tcp_keepalive_pars_applystream_sctp_recvmsg_wrapperstream_iofd_sctp_recvmsg_trailerstream_iofd_sctp_send_msgbosmo_stream_cli_closeosmo_stream_cli_reconnectosmo_stream_cli_is_connectedosmo_stream_cli_get_fdosmo_stream_cli_get_iofdosmo_stream_cli_createosmo_stream_cli_set_nameosmo_stream_cli_set_name_fosmo_stream_cli_get_nameosmo_stream_cli_set_addrosmo_stream_cli_set_addrsosmo_stream_cli_set_portosmo_stream_cli_set_local_portosmo_stream_cli_set_local_addrosmo_stream_cli_set_local_addrsosmo_stream_cli_set_protoosmo_stream_cli_set_segmentation_cbosmo_stream_cli_set_segmentation_cb2osmo_stream_cli_set_typeosmo_stream_cli_set_domainosmo_stream_cli_set_reconnect_timeoutosmo_stream_cli_set_dataosmo_stream_cli_get_dataosmo_stream_cli_set_tx_queue_max_lengthosmo_stream_cli_get_socknameosmo_stream_cli_get_ofdosmo_stream_cli_set_connect_cbosmo_stream_cli_set_disconnect_cbosmo_stream_cli_set_read_cbosmo_stream_cli_set_read_cb2osmo_stream_cli_destroyosmo_stream_cli_open2osmo_stream_cli_set_nodelayosmo_stream_cli_set_priorityosmo_stream_cli_set_ip_dscposmo_stream_cli_openosmo_stream_cli_sendosmo_stream_cli_recvosmo_stream_cli_clear_tx_queueosmo_stream_cli_set_paramosmo_stream_srv_link_createosmo_stream_srv_link_set_nameosmo_stream_srv_link_get_nameosmo_stream_srv_link_set_nodelayosmo_stream_srv_link_set_priorityosmo_stream_srv_link_set_ip_dscposmo_stream_srv_link_set_addrosmo_stream_srv_link_set_addrsosmo_stream_srv_link_set_portosmo_stream_srv_link_set_protoosmo_stream_srv_link_set_typeosmo_stream_srv_link_set_domainosmo_stream_srv_link_set_dataosmo_stream_srv_link_get_dataosmo_stream_srv_link_set_tx_queue_max_lengthosmo_stream_srv_link_get_socknameosmo_stream_srv_link_get_ofdosmo_stream_srv_link_get_fdosmo_stream_srv_link_set_accept_cbosmo_stream_srv_link_set_msgb_alloc_infoosmo_stream_srv_link_destroyosmo_stream_srv_link_closeosmo_stream_srv_link_openosmo_stream_srv_link_is_openedosmo_stream_srv_link_set_paramosmo_stream_srv_destroyosmo_stream_srv_createosmo_stream_srv_create2osmo_stream_srv_set_nameosmo_stream_srv_set_name_fosmo_stream_srv_get_nameosmo_stream_srv_set_read_cbosmo_stream_srv_set_closed_cbosmo_stream_srv_set_flush_and_destroyosmo_stream_srv_set_dataosmo_stream_srv_set_segmentation_cbosmo_stream_srv_set_segmentation_cb2osmo_stream_srv_get_dataosmo_stream_srv_get_socknameosmo_stream_srv_get_fdosmo_stream_srv_get_ofdosmo_stream_srv_get_iofdosmo_stream_srv_get_masterosmo_stream_srv_sendosmo_stream_srv_recvosmo_stream_srv_clear_tx_queueosmo_stream_srv_set_paramosmo_sctp_assoc_chg_strsosmo_sctp_paddr_chg_strsosmo_sctp_sn_type_strsosmo_sctp_sn_error_strsosmo_sctp_op_error_strsosmo_sctp_spinfo_state_strsosmo_sctp_sstat_state_strsamr.o/ 0 0 0 644 5080 ` ELF>@@ UHHE}Ht-RHHHHHHǸEHHHHUHHE}Ht-XHHHHHHǸEHHHHUHH}E'EHHHHH9EuE#E} ~HH9Eu]UHE} v}u]UHH H}uHEHEH}t}w HEt HE@toHE@tYHE@u6HE@EUEHH9tUHH0H}؉uHEHEHE@EEԃEHE@t HE@u HEHEH ЉHE؈HEHHEHEfEHEHEHEHEHEH ʈEHEHEHEHEE;ErEHHEEUHH@HHHEw 9s =v HEHE@ ЈEEu EHHH9s pHHHHEHEHE ʈHEHUB ȈBEHE P ʈPHE@HU B ȈBEEEVEHHEEUHH ʋEEE܃9ErEHHEUHHHHEUHH0H}؉uԃ}w HEHEH ЈEEu EEEEE EE9EsWECEHEHEHEH UHEHЉʈEE;ErEUHH H}uUEHE}yEE EEEE;Es EEEHEHMHEHEECEHEHEHEH UHEHЉʈm}wEHEHMHEHHEE_gv'+&% amr.camr_ft < AMR_FT_MAXAssert failed %s %s:%d GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx eAC ` <dAC _ \YAC T |#AC ^ AC  HAC C EAC @ AC  AC  @@&e4?edNYc"#uEHZEamr.camr_ft_to_bitsamr_ft_to_bytesosmo_amr_bitsosmo_panicosmo_amr_bytesosmo_amr_bytes_to_ftosmo_amr_ft_validosmo_amr_is_oaosmo_amr_oa_to_bweosmo_amr_bwe_to_oamemsetmemcpyosmo_amr_bwe_to_iuuposmo_amr_iuup_to_bwe$.8EZ<<   s F B     @e`"EZ .symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @@ p & ,1290(BW 8R@X 8    0adatagram.o/ 0 0 0 644 13648 ` ELF>2@@ UHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHHH}HEHUHHH}HEHUHH H}HuHUHEHHtHEHHHHHUHEHHHUHUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}HE@t'HEHHE@HE@UHH0H}HHHu*HH\HHǸCt0L A\HH¾HEH0HjtHEHHEH@0HEHEHHEHEHEHEHE@jHEHHE؋@E}HHHu;IHHhHHǸZtGHPL AhHH¾HHEHUHH H}uHEH@ HEEHHHu*HHtHHǸCt0L AtHH¾HEHUHH H}HEHxHHEH}uQHEHUAIHHѺHHEHP0HEHP0HEHP0HEHP8HEUHHH}HuHEHH@HUHEHH4HE@pHEPpUHH}fEHEUfPHHE@pHEPp]UHHH}HuHEHHPHUHEHHHE@pHEPpUHH}fEHEUfPXHE@pHEPp]UHH}HuHEHUHPh]UHHH}HEHHEHHHUHH H}HE@ptHE@x HEHHE@pHEPpHE@HHEHp@HE@XHEH@PjRIAHHE}yE;HEUPHEHyEHE@UHHH}HuHEHP0HEHHHEHUHH H}HuHE@hHEHHE@E}HHHu;IHHHHǸZtGHPL AHH¾HEUHEHHHHu0EAHH HHǸOtC@@UHHH}HEH@(HHt-HHHHHHǸHEHPxHEH@(H)‰UHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHlHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH‹E9HtmHEHHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸHEHUHHHEHHE@jUHEfPjHEHUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHH}uHEHEHHHEHHEHPxEHHHEHPx]UHH HUfUfEEf;EHt-*HHHHHHǸEHUH։HEH}HtUHEH*HEUHfEEfEEff EE]UHE}v HEHHHH]UHH }EEEȋEfHΉHEH}HHHu*HH^HHǸCt0L A^HH¾HEUHHH}HEUHH H}EHEHHEHP(HEH7HEHEUPHEHHUfUHH H}HE@jfHHHu*HHyHHǸCt0L AyHH¾HEHHEHEEHE@j9EHHHu>HE@jЋEAAHHHHǸWtDHE@jPEPL AHH¾HHEHHPHEHP(UHH0H}HuHEHEHMHE HHHEHEH9Er HEHEfHEHPHUl2hAssert failed %s %s:%d msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) msgb(%p): msgb too small to pull %u (len %u) size >= headroomSerial_NumberUnit_NameLocation_1Location_2Equipment_VersionSoftware_VersionIP_AddressMAC_AddressUnit_IDunknownIPAcannot allocate message ipa.ctoo small IPA message bad IPA message header hdrlen=%u < datalen=%u ipaccess_send: short write PING! PONG! ID_ACK? -> ACK! ID_ACK! OK! Short read of ipaccess tag Unknown ipaccess tag 0x%02x tag %d: %s ID_RESP IPA response message with malformed TLVs IPA response message without unit ID IPA response message with too small unit ID failed to parse IPA IDTAG Error processing IPA message Not enough space left in message buffer. Have %zu octets, but need %zu Error pulling IPA headers GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx fAC a <-AC h \"AC ] |AC  AC  AC  DAC  AC  'AC b <3AC n \AC  |AC W dAC _ AC  AC  AC  &AC a <&AC a \&AC a |AC  AC  AC  OAC J TAC O jAC e  <AC E  `CAC ~ ff- ".7AdKDXCl'xHDj3 53AK[axd+ &: &` & ( >6 NXo<CJ*OYyTt7/Cipa.cmsgb_l2lenmsgb_tailroommsgb_headroommsgb_putmsgb_pushmsgb_pullmsgb_reservemsgb_alloc_headroomosmo_swab16idtag_namesipaccess_sendipa_check_pull_headersosmo_panicmsgb_lengthmsgb_allocipa_pong_msgipa_id_ack_msgipa_id_req_msgipaccess_idtag_nameosmo_ipa_msg_alloc_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2osmo_ipa_ext_msg_allocosmo_ipa_msg_push_headerhtonsosmo_ipa_process_msgntohsosmo_ipa_parse_unitidstrtoulwriteipaccess_send_pongipaccess_send_id_ackipaccess_send_id_reqosmo_ipa_rcvmsg_baseipaccess_parse_unitidipa_cli_id_respmsgb_freeosmo_ipa_unit_snprintfosmo_ipa_unit_snprintf_mac_addrosmo_ipa_unit_snprintf_loc1osmo_ipa_unit_snprintf_loc2osmo_ipa_unit_snprintf_hwversosmo_ipa_unit_snprintf_swversosmo_ipa_unit_snprintf_nameosmo_ipa_unit_snprintf_sernostrlenmemcpyipa_cli_id_ackosmo_ipa_parse_msg_id_respipa_ccm_id_resp_parseosmo_ipa_segmentation_cbosmo_ipa_msg_push_headersipa_prepend_header_ext*48>BKG\T{<xjB+ \{*55s *;5;5A"e*T5T5W$$$h%*55 * *P *v * *  5  % 7 5N c &o *~  5    5  * $ 51 B M _ 5v  ' *  5    5 I $ $ $O  *  5    5,AMg-./01234)*EY5fw5,*5#4Se5|5556 8o*8585 =9Q*`Dt5D5*t 5(3tE5\*557#F*Ui5v5!1*@T5ar}5[*5&7I5`z*L5L5W<k  $(,0>48v (08@  @f`dC @`5+D  @: ``   6 *y @7d/.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @r@*( &,6k1@> C@H >@? S0(\ql@@ 0! & C{ipa_keepalive.o/0 0 0 644 11944 ` ELF>)@@UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH H}EHEH HEHEUUHH}uHEHEHHHEHHEHPxEHHHEHPx]UHH HUfUfEEf;EHt-*HHHHHHǸEHUH։HEH}HtUHEH*HEUHHHH¾ @GHEH}u&HEHHEHHEUHH0H}uHUHEH@(HE}u.HE@ HEA^LH-bHHHHHHǸUHH H}uHEH@(HEHEH@HuHHǸHEH}Ht-qHHHHHHǸHEL@HEHP HMHEHHAАUHH0H}uHUHEH@(HE}u.HE@HEA|LH-HHHHHHǸUHSH(H}HEH@(HEHE؋@8t t;HE@ HEALHHHHukH}tHE؋P4HEH@HHHHEHIIHHHHǸH}t HEH@@PH}tHE؋P4HEH@HHHHEHHH}t HEH@@PSRL AHǸHHEALHHEH@HtHEHHHEHP HEHHѸ-HHHHHHǸH]UHH H}uHU}u*HEALH-HHHHHHǸUHHHHt-HHHHHHǸ]UHH H}HuHEH(HHEH}teHUHEIйHHHHUHHEHHt.HEHHUHP(HE@HE@ HEHEHHHUHHH}H}t2HEHHHEHHEHHHUHHH}HuHEHHUHHUHH}uHEUP]UHH}uHEUP ]UHH}HuHEHUHP ]UHH}HEH@ ]UHH}HuHEHUHP]UHH}HuHEHUHP]UHAUATSH(H}HEHHEHHHHEDh HED`H}tHE؋P4HEH@HHHHEHAUATIIHHLHHǸHH}t HEH@@PHEDh HED`H}tHE؋P4HEH@HHHHEHHH}t HEH@@PAUATSRL ALHǸH HEANHHѺHHe[A\A]]UHHH}HEHAVHHѺHUHSH(H}HEHHEHHHukH}tHEP4HEH@HHHHEHIIHH_HHǸH}t HEH@@PH}tHEP4HEH@HHHHEHHH}t HEH@@PSRL A_HǸHHEA`HHѺHH]msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) /build/coverity/install-Osmocom/include/osmocom/core/msgb.hsize >= headroomAssert failed %s %s:%d OSMO_IPA_KA_E_STARTOSMO_IPA_KA_E_STOPOSMO_IPA_KA_E_PONGIPA PINGipa_keepalive.c0osmo_ipa_ka_fsm_inst running without send_cb, fix your code!msgfi=NULL%s{%s}: IPA keep-alive FSM timed out: PONG not received INITIDLEWAIT_RESPIPA-KAosmo_fsm_register(&ipa_keepalive_fsm) == 0struct osmo_ipa_ka_fsm_instipa_keepalive.c:235ipa_keepalive.c:252%s{%s}: Starting IPA keep-alive FSM (interval=%us wait=%us) %s{%s}: Stopping IPA keep-alive FSM GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx -AC h <AC  \3AC n |DAC  AC  [AC V AC ~ AC  AC ~  <AC E `sAC n PAC K AC  HAC C (AC c AC W  AC W @AC V `AC M AC V AC V $AC I 8AC s  pAC Ef --(344DAxU@o[|k2s@xhP&9RhvH(;(Rj:Vq0Hb 8f pipa_keepalive.cmsgb_tailroommsgb_putmsgb_put_u8msgb_reservemsgb_alloc_headroomipa_keepalive_event_namesgen_ipa_pingipa_ka_initipa_ka_wait_resp_onenteripa_ka_wait_respipa_ka_fsm_timer_cbipa_ka_allstate_actionipa_keepalive_statesipa_keepalive_fsmon_dso_loadosmo_panicmsgb_allocipa_prepend_header_osmo_fsm_inst_state_chg_GLOBAL_OFFSET_TABLE_osmo_log_infoosmo_fsm_state_nameosmo_fsm_inst_namelogp_stublog_check_levellogp2osmo_fsm_registerosmo_ipa_ka_fsm_alloc_talloc_zeroosmo_fsm_inst_alloc_talloc_freeosmo_ipa_ka_fsm_freeosmo_fsm_inst_freeosmo_ipa_ka_fsm_set_idosmo_fsm_inst_update_idosmo_ipa_ka_fsm_set_ping_intervalosmo_ipa_ka_fsm_set_pong_timeoutosmo_ipa_ka_fsm_set_dataosmo_ipa_ka_fsm_get_dataosmo_ipa_ka_fsm_set_send_cbosmo_ipa_ka_fsm_set_timeout_cbosmo_ipa_ka_fsm_start_osmo_fsm_inst_dispatchosmo_ipa_ka_fsm_pong_receivedosmo_ipa_ka_fsm_stopl a$,&KUi_l$\n*m|?KmW||$(Xo}$  "CK#$&/$(*  m, = DQ ^    m  D ( = R 0~  0 *  m   # M u  m      0(HPkp ( @82HX  @-`4xk @d2$:DVdqb  .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.rela.data.rel.local.rela.init_array.comment.note.GNU-stack.rela.eh_frame @ @ &J ,J 1P > 9@%Vh Q@x&xk(f@& w00(XX(@'@ H{H)ipa_unit.o/ 0 0 0 644 8688 ` ELF>@@ UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHMHEHHUHH H}HEHPHHƿHEH}u HEHHHHUHBHEHHHHUHB HEHHHHUHB(HEHHHHUHB8HEHHHHUHB@HEHHHHUHBHHEUHHH}HEH@HtHEH@HHEH@ HtHEH@ HHEH@(HtHEH@(HHEH@8HtHEH@8HHEH@@HtHEH@@HHEH@HHtHEH@HHHEHHHUHH}HEHP]UHH}fEHEUfP]UHH}fEHEUfP]UHH}fEHEUfP]UHHH}HuHEH@HtHEH@HHUHEHHHUHBUHHH}HuHEH@ HtHEH@ HHUHEHHHUHB UHHH}HuHEH@(HtHEH@(HHUHEHHHUHB(UHHH}HuHEHH0HEHHUHHH}HuHEH@8HtHEH@8HHUHEHHHUHB8UHHH}HuHEH@@HtHEH@@HHUHEHHHUHB@UHHH}HuHUHEHHHUHBHUHH}HE@]UHH}HE@]UHH}HE@]UHH}HEH@]UHH}HEH@ ]UHH}HEH@(]UHH}HEH0]UHH}HEH@8]UHH}HEH@@]UHH}HEH@H]UHH0H}؉ЉfUfEHEHHEHEHEHEHHDHE@f9EuHE@f9EuHE1HEHHEHEHEHEHHJHEH9EuUHHH}HuHEHUHHbUHH H}HuHUHE@HE@HE@HuHEAAȉHHǸUHH H}HuHUHE@5DHE@4HE@3HE@2DHE@1DHE@0HuHEHAPWQEЉHHǸH UHH H}HuHUHE@5DHE@4DHE@3HE@2HE@1DHE@0DHEHPHuHEAQAPWQEEHHHǸH UHH H}HuHUHEHP8HuHEHHHǸUHH H}HuHUHEHP@HuHEHHHǸUHH H}HuHUHEHP HuHEHHHǸUHH H}HuHUHEHP HuHEHHHǸUHH H}HuHUHEHPHHuHEHHHǸipa_unit.c:48ipa_unit.c:77%u/%u/%u%02x:%02x:%02x:%02x:%02x:%02x%s-%02x-%02x-%02x-%02x-%02x-%02x%sGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx  AC F <AAC | \-AC h |AC  AC  AC M AC X AC X AC X <KAC F \KAC F |KAC F /AC j KAC F KAC F .AC i AC M <AC M \AC M |AC M AC M AC M AC M AC M AC M <AC M \AC  |&AC a [AC V AC  AC  =AC x =AC x <=AC x \=AC x |=AC x    AL-!y5BPpkcpCUrKK BK+/KRKsKR.7Uu"4&[H0Lc=h===W=ipa_unit.cprefetch__llist_addosmo_ipa_unit_alloc_talloc_zerotalloc_strduposmo_ipa_unit_free_talloc_freeosmo_ipa_unit_get_dataosmo_ipa_unit_set_site_idosmo_ipa_unit_set_bts_idosmo_ipa_unit_set_trx_idosmo_ipa_unit_set_unit_nameosmo_ipa_unit_set_unit_hwversosmo_ipa_unit_set_unit_swversosmo_ipa_unit_set_unit_mac_addrmemcpyosmo_ipa_unit_set_unit_location1osmo_ipa_unit_set_unit_location2osmo_ipa_unit_set_unit_sernoosmo_ipa_unit_get_site_idosmo_ipa_unit_get_bts_idosmo_ipa_unit_get_trx_idosmo_ipa_unit_get_unit_nameosmo_ipa_unit_get_unit_hwversosmo_ipa_unit_get_unit_swversosmo_ipa_unit_get_unit_mac_addrosmo_ipa_unit_get_unit_location1osmo_ipa_unit_get_unit_location2osmo_ipa_unit_get_unit_sernoosmo_ipa_unit_findosmo_ipa_unit_addosmo_ipa_unit_snprintfosmo_ipa_unit_snprintf_mac_addrosmo_ipa_unit_snprintf_nameosmo_ipa_unit_snprintf_loc1osmo_ipa_unit_snprintf_loc2osmo_ipa_unit_snprintf_hwversosmo_ipa_unit_snprintf_swversosmo_ipa_unit_snprintf_serno       " 5 @ S ^      & 1 <    3 k ~   0 C q 5B&"&LDY&e&e&e&DeQ&e& @ `LypCUr @`BR @` @"`4Hc @`W.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @@8 &,1l90D (Bl Wp R@` P  XHajibuf.o/ 0 0 0 644 11936 ` ELF>`+@@ UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHHUHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHH}uEHiMbH HEHMHiMbH i)iHEHP]UHH}HEHiHEHHHS㥛 HHHHH?H)‰]UHH0}HuHUEH։EHUHEHHMHS㥛 HHHHH?H)HEHPEUHH}HEH@HEHE]UHH@H}HuHEHHEHEHHEHEHEHEHHHEHHEHEHHEHH9uHEHPHEH@H9HEHHEHH9tHUHEHHHEHHLCHEHHEHEHEHEHHHEH9E`HEHUHHHUHHHH}HuЈEEtHEHP`HEHHHEHHEHEH@`HEHEHEHEHHHEHjHEHEHHEHH9uHEHPHEH@H9HEHHEHH9tHMHEHPHHHQHEHHEHEHEHEHHHUHEH`H9`HEHP`HEHHUHH H}HEHHEHE@UHH H}HEHHEHE@UHH H}HEHHEHE@UH}EPH]UHH H}HuHEHHYEHEHEHE苀U)‰ЉHE苀+EUHH H}HuHEHBEHEHfEHE苀U)UHE)‰9UHATSH H}HuHEHyuHUHEHHetEe}HHHuqHUHEHHHEH DHEH.HSEAHHHHǸHtqHUHEHHDHEHHEHHATSPL AHH¾H EHe[A\]UHHH}HuHEHH*HUHEHVHUHEHHUfHEǀHHHu[HEHUHUHPAAHHHHǸHpt]HEHEHEHQRPL AHH¾H UHH H}HuHEH@H@HEHEHH@HE(HHHEHHHHEHHEHHEHHEHHѐUHHpH}HEHEHEH@`HEHEHEHEHHEHEHEHEHHEHEHƿeHEHHEH9uHEHPHEH9HEHHEH9HMHEHPHHHHEHHEH)HUHEHPHEH)HUHEHyHEHHEHEH@BHEHEHEHEHHCHUHEHHGHEHEHEHHEHEHEHUHEH`H9UHH}uHEuOEif*YHEf*YX,HE]UHH H}HE苐HEHHE苀ЉEHE苀w-MʸHH )ʅaHE苀wHE苀vHEPtHE@x9GHEPxHE@xPHE@p9BHEPxHHHuXHE苐HE苀HMIxjRjPA(AHHHHǸH ktXHE苈HE苐HE@xjQjRj(PL AHH¾H0HEHHE苀HHEHHEǀUHH H}HEHHHEHE@p<HE@tHEPpHEPxHEHP`HEHP`HEHP`HEHPhHEHHPPHEHUHPXHEUHH@H}HEHHHEH@`HEHEHEHEHHEHEHE.HUHEHHHEHEHEHHEHEHEHUHEH`H9uHEHHHUHAWAVAUATSHhH}HuHEHHƿHE@uHUHEHHtEǀe}t$HE@HUHEHHE'HUHEHHE̋UHEHHEPxE̍ HEHcHiMbH )‰)ЉEȃ}"HEPHEHEPHEHHHu]HEHHEHuHUJxUSPAAHHvHHǸHrt_HEHCHEHHE@xSRPEPL AvHH¾H HEHHHEǀHEPHEUHEH HEHHEHHEHEHHEHHEHEH=?B~HEHHEHEH-@BHEHHHHEHt HHHEHxHEHpHEHIHEHIHEDhxHEDHEHЋMSxpAWAVAUATEPAAHHHHǸH@HEHt HHHEHxHEHpHEHIHEHIHEDhxHEDHEHSxpAWAVAUATURURPL AHH¾HPHEHp@HEHHHѺ(HHEHEH@HEHMHEHUHHQHEHUHPUHMHEHHHEHHt>HUHEHH9uHUHEHH9|NHUHEHH9}:HMHEHUHHEiHUHJ¾HHEHHe[A\A]A^A_]UHHH}HEH`HUHH}u}tE<HUBpHEPpHE@x9BHEPx]UHH}u}tEHUBtHEPxHE@t9GHEPx]UHH}EHEUHEǀ]UHH}HuHUHEHUHHEHUH]syncpoint: %u: marker=%d in_seq=%d jibuf.cNew reference (seq=%u rx=%u tx=%u) jibuf.c:219New threshold: %u ms (freq=%d dropped=%d/%d consecutive=%d/%d) struct osmo_jibufjibuf.c:328dropped %u > %u (seq=%u ts=%u) Menqueuing packet seq=%u rel=%d delay=%d skew=%d thres=%d {%lu.%06lu -> %lu.%06lu} %s jibuf.c:396??GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx  AC F <AAC | \.AC i |&AC a @AC { AC V WAC R AAC | ]AC X <AC U \AC  |-AC ( 1AC l 0AC k ,AC g AC R _AC Z <eAC `  \kAC G_ DAC ? AC ~ hAC c oAC j AC   AC  @AC  (`qAC M_ #AC ^ ?AC z ?AC z ,AC g  1AC l    AL.-z&/@9EWPRA[]q -31d0,_6ekD)J5hC5 oU lv & 8G qZi|#4?s?,1jibuf.cprefetch__llist_addllist_add_tail__llist_delllist_emptyms2timevaltimeval2msclock_gettime_timevalmsgb_scheduled_tsllist_add_sortedenqueue_pktmsg_get_markermsg_get_sequencemsg_get_timestampsamples2mscalc_pkt_rel_delaymsg_is_in_sequencemsg_is_syncpointmsg_set_as_referencedequeue_msgtimer_expiredrecalc_clock_skewrecalc_threshold_delayosmo_clock_gettimeosmo_rtp_get_hdrntohsntohl_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2memcpy_talloc_freeosmo_timer_scheduleosmo_jibuf_alloc_talloc_zeroosmo_jibuf_deleteosmo_timer_delosmo_jibuf_enqueue_talloc_memduposmo_timer_pendingosmo_jibuf_emptyosmo_jibuf_set_min_delayosmo_jibuf_set_max_delayosmo_jibuf_enable_skew_compensationosmo_jibuf_set_dequeue_cbGx*!G[ h"# $p*!, "#,( ?$%P& 'g L To *! \  " # \  6 $  ) +  &*! ("=#s $E*!hq "'#FO $ :-q.' @ `LzR @` 3d @6`J5  $v D d 4s.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @@! &O,O1P`90(BW(R@'   *aosmux.o/ 0 0 0 644 5400 ` ELF>@@ UHH}HEH]UHHH}HE@HEHUHATSH0H}HuHUHEЉEEHE@DHE@DHEDHEDHEHEHEDHE@HE@ЋuHEASARAQAPWQEA؉HHǸH0E}yEEEE9EsEEE)EEHe[A\]UHH0H}HuHU؉MHEEEEMHUHHHHϸE}yEEEE9EsEEE)EEeEHcHEHЋEuHMH<HHƸE}yEEEE9EsEEE)EEE;E|EMHUHHHHϸE}yEEEE9EsEEE)EEUHSHXH}HuHUHEEEEHE@jEH}HEEHHHu0EAHH{HHǸOtXh@@ UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHHUHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHH H}HuHUHEHHtHEHHHHHUHEHHHUHUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH}HEH]UHHUEEEƒUHH0H}HuHUHEH@<Ht-zHHHHHHǸHEP(HEH@9HEHHEH}u HHHHExHEH@HEH(HEPHEH@LEME@ELEE@hE)LEM@xHWVQRPHHHHǸH0HED@HEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xHAPWVQRAQPL AHH¾H@-HEHPHEHHHE@(PHEP(UHHH}HuHEHHE@(PHEP(UHH H}Hu0HUHEHHHEHHE@lPHEPlHEHHuHEH@HEHEHEH}uUHSH8H}HuHEH@@fEHE@0HEH@(@4t HEH@(@4E9tEeHEHHHEHE⟃ HEHEH@@u}tHU ȈHEH@(P0JH0HEPHEH@(@HEPHEH@@HUB ȈBHEHUHPPHEH@P<HHHHEH@xHEH@HEH@(H(HEH@(PHEH@LEME@ELEE@hE)LEM@xHWVQRPHHHHǸH0HEH@D@HEH@HEH@(p(HEH@(HHEH@HEH@DHEȋ@hA)HEH@xHAPWVQRAQPL AHH¾H@+HEH@P  ʈHEHPHEH@PуP ʈPHEHPHEH@PR  ʈHEH@HUHRP@ ȈHE@ tMHE@ HEH@H3HHEHH@xHHHHEP HEHH+HEH@(UމP4HEH@@HUHZ(C8H]UHH H}HuHEH@ƿEHEHH@xHEHE⟃@HEH@HE  ʈHEHEHE@HEH@(@HEPHEPPHEP0PHEHH UHEHH@xHHEHUHUHHHhHhH@HH։HEH}%HHHu}HhH@HhHRHhRh)HhHRxHPAIHHHHǸHt|HhH@HhH@Hh@h)HhH@xHRQPL AHH¾H FHhH@XHEHEHEHEHHEHE@,tIf)p)E)EfEHEHpHEHEHpHhHHHEH@HEHEHEHEHHEHEHEAf)p)E)EfEHEHpHEHxHEHEHEHHEHEHu ;HxHEHUHHHEHEHu EE}u EHE@9EtEHpHhHHHUHEHHHE@EEHEHHh@lPHhPlHEHEHEHHEHEHEHUHEHH9HEHHEHEHEHEHHHUHhHXH9HEUHH H}HEH@0HEHEH(HEH}HE@ PHEP HEHPHE@jHHEHPHEHH HEHP(HEHHHEHHE@HEPhHE@pt%HE@i NHEHUHH H}HEHEHEHUHH H}uHE@u 0EEHE@H‹EHH9HHHuhHE@HHE@HEPIAHH`HHǸH}tjHE@HHE@HMQRPL A`HH¾H EUHH@H}HEHHt HEȋ@(Ht-rHHHHHHǸHEH@ HEHEHEHEHHEHUHMHEHHHEH}uHE@UHH0H}؉uHEH@XHEHEHEHEHHS4HE@9EuHE8HEHHEHEHEHEHHHUHEHXH9uUHHH}HuHE@,tHE@pPHEPpHEHmHUHEHHHEHHHUHH H}HuEHEH@@tHEH@(t HEH@(uE.HEHHHEH@ @9tEHE@(EHE@h;Es HEHPHEHHEHHnE}tE]HE@h+EHEPhHE@lu)HEH@i NHEHHE@lPHEPlUHSHxH}HuHEH@@t 1HEHHHtBHEH@4u HEH@HEHEH@4fEHEH@8E_HEHH@ HEHEHEHEHHEH}u HE@fEHE@EHEH@@fEEf+EfEf} BEԃfEHHHDMDE}HEH@HEHH(HEHPHEH@LUMERELUERhE)LUMRxHAQAPWVQRPEMHHHHǸH@DUDMDEHEH@HEHp(HEHHHEH@HEH@DHE@hA)HEH@xHARAQAPWVQRASPL AHH¾HPMHEH@HEH@()9~GHEHHHet dHEH@HEH@()fEEHEHHXHMH]HHHXHMH]HP(H@ HEHUEHEHHHHEHEHHEHHEHMHEHUHHHHEUHEHEHEPPẺEЃH]fCE̍PHEUʉPHUHEHHEȃ}tHEHEEE9E EH]UHATSHPH}HuHEH@,tHEH@,HE@pPHEPpHEHH@HEHEHEHEHHEHEHEgHEHHEH}Ht-;HHHHHHǸHEPHEH@@f9HEHHEH@Hf9HHHHEH@HDHEHHEH@@HEH@HEHH(HEHPHEH@LEME@ELEE@hE)LEM@xHATSWVQRPHHDHHǸH@HEH@HDHEHHEH@@DHEH@HEHp(HEHHHEH@HEH@DHE@hA)HEH@xHATSAPWVQRAQPL ADHH¾HP8HHHHEH@@HEH@HEHH(HEHPHEH@LEME@ELEE@hE)LEM@xHWVQRPHHIHHǸH0HEH@@DHEH@HEHp(HEHHHEH@HEH@DHE@hA)HEH@xHAPWVQRAQPL AIHH¾H@HEHHEHMHIHH|HEHHEHgHEHEHEHHEHEHEHUHEHHH9HUHEHHE}tEHUHEHHJHe[A\]UHH`H}HuUHEH@0HEf)E)E)EUHEHHEHEHEHEHHEHEHHHHusHEH@HUHRHURh)щHUHJxURPAIHHsHHǸH]FHEH@HEH@HE@h)HEH@xMQRVPL AsHH¾H HEHSHHHHEH@HEH(HEPHEH@H}HDH}hA)H}HxVQRPEIHHxHHǸH  HEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xWVQRAPPL AxHH¾H0rHE@jHURHH9HHHHE@DHE@jHEH@HEH(HEPHEH@LMMEIELMEIhEE)LMMQxAPWVQRPEMHHHHǸH0wHE@DHE@jDHEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xAQAPWVQRARPL AHH¾H@HE@HdHHHHEH@HEH(HEPHEH@H}HDH}hA)H}HxVQRPEIHHHHǸH HEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xWVQRAPPL AHH¾H0HEHdHMHEHUHHHHEHEH UHEHEESHHHHEH@HEH(HEPHEH@H}HDH}hA)H}HxVQRPEIHHHHǸH _HHEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xWVQRAPPL AHH¾H0HUHEHHE}PHHHHEH@HEH(HEPHEH@H}HDH}hA)H}HxVQRPEIHHHHǸH HEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xWVQRAPPL AHH¾H0DHE@PHEPHEHPHE@jHHEHPE! HEHUHH0H}HEH@0HEHUHEHHEHEHXHuHEH@XHEHEHEH}uHEHHEHHHUHH0H}HEH8HHEH}Ht-HHHHHHǸHEf@HEHHHEH}Ht-HHHHHHǸHEHPXHEHPXHEHPXHEHP`HEHUHHE@HEPhPHMHHHϸHUHBxHEHUH HHHEHUHP0HHHuqHEH@HUHRHURh)HUHRxHPAIHHHHǸHtpHEH@HEH@HE@h)HEH@xHRQPL AHH¾H HHEHUHEHHHEUHH H}HE@fu HEf@HHHHEH}HEHPXHEHPXHEHPXHEHP`HEHUHHE@HEPhPHMHHHϸHUHBxHEHUH HHHEHUHP0HHHuqHEH@HUHRHURh)HUHRxHPAIHHHHǸHtsHEH@HEH@HE@h)HEH@xHRQPL AHH¾H UHH}E}vHEUP]UHH}fEf}u HEf@ HEUfP]UHH}EHEU]UHH}HuHUHEHUHP HEHUHP(]UHH}HEH@(]UHH H}HuHEH@0HEHEHHxHUHEHHUHH H}uUHEH@0HEUHEHHEH}HHHusHEH@HUHRHURh)щHUHJxURPAIHH'HHǸHtrHEH@HEH@HE@h)HEH@xMQRVPL A'HH¾H ;HH@HHEH}HHHusHEH@HUHRHURh)щHUHJxURPAIHH-HHǸHtrHEH@HEH@HE@h)HEH@xMQRVPL A-HH¾H HEUPHEHEP0HE@4HEHPHEHPHEHPHEHP HEHPXHEHH}tMHEUP,HE@pPHEPpHEHu"HE@i NHEHHHHHEH@HEH(HEPHEH@H}HDH}hA)H}HxVQRPEIHH>HHǸH HEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xWVQRAPPL A>HH¾H0UHH H}uHEH@0HEUHEHGHEH}HHHusHEH@HUHRHURh)щHUHJxURPAIHHIHHǸHHEH@HEH@HE@h)HEH@xMQRVPL AIHH¾H cHHHHEH@HEH(HEPHEH@H}HDH}hA)H}HxVQRPEIHHNHHǸH HEH@HEp(HEHHEH@HEH@DHE@hA)HEH@xWVQRAPPL ANHH¾H0HUHEHHGUHHH}HEH/build/coverity/install-Osmocom/include/osmocom/core/utils.h:127msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) osmux_input.clink->h->batch_factor <= 8Assert failed %s %s:%d [%s,%u/%u][CID=%u,batched=%u/%u] Batch is full for RTP sssrc=%u [%s,%u/%u][CID=%u,batched=%u/%u] Cannot encode RTP pkt ssrc=%u into osmux batch, too many packets osmux[%s,%u/%u] Not enough memory Bad AMR frame FT=%u, expected %zd bytes, got %d bytes circuit->nmsgs > 0osmux_input.c:400[%s,%u/%u][CID=%u,batched=%u/%u] RTP seq jump detected: %u -> %u (%d lost packets) RTP clonertph2[%s,%u/%u][CID=%u,batched=%u/%u] RTP pkt with seq=%u and different len %u != %u already exists, skip it [%s,%u/%u][CID=%u,batched=%u/%u] RTP pkt with seq=%u already exists, replace it [%s,%u/%u] Couldn't find circuit CID=%u [%s,%u/%u][CID=%u,batched=%u/%u] msg not containing an RTP header [%s,%u/%u][CID=%u,batched=%u/%u] RTP payload too big (%u) for configured batch size (%u) [%s,%u/%u][CID=%u,batched=%u/%u] Dropping RTCP packet [%s,%u/%u][CID=%u,batched=%u/%u] AMR payload invalid [%s,%u/%u][CID=%u,batched=%u/%u] Dropping RTP packet instead of adding to batch osmux_input.c:696struct osmux_in_handlehstruct osmux_linklinkinput-%u[%s,%u/%u] Initialized osmux input converter %u[%s,%u/%u] circuit %u already exists! struct osmux_circuit[%s,%u/%u] OOM on circuit %u [%s,%u/%u][CID=%u,batched=%u/%u] Circuit opened successfully [%s,%u/%u] Unable to close circuit %d: Not found [%s,%u/%u][CID=%u,batched=%u/%u] Closing circuit GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx  AC F <AAC | \.AC i |&AC a @AC { AC V VAC Q -AC h AC  <AC M \+AC f |9AC 4 0AC k |AC w  AC E  AC   AC  @AC  `#AC ^ gAC b AC  AC { dAC _ /AC *  eAC E[  D+AC G hk AC f AC  AC  AC  ,AC g 0AC k (AC U H+AC f hAC M :AC u AC  AC   AC V   A$L.3z&5@?KVfQ-t~}Rd+90|t  '&#@IgZ{d_/e+&*7EP_pX 4FPVbk s')+,+0'+K,+k0,B,:|,13osmux_input.cprefetch__llist_addllist_add_tail__llist_delllist_emptyosmo_talloc_replace_stringmsgb_tailroommsgb_putosmo_amr_get_payloadosmux_ctxosmux_ft_dummy_sizeosmux_circuit_enqueueosmux_circuit_dequeueosmux_circuit_del_msgsosmux_link_putosmux_encode_dummyosmux_build_batchosmux_link_timer_expiredosmux_rtp_amr_payload_lenosmux_circuit_get_last_stored_amr_ftosmux_link_find_circuitosmux_link_del_circuitosmux_link_addosmux_replay_lost_packetsosmux_link_handle_rtp_reqosmux_xfrm_input_talloc_destructornext_default_name_idx_talloc_freetalloc_strduposmo_panicosmo_amr_bytesosmo_rtp_get_hdr_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2msgb_freentohsmemcpyntohlmemsetmsgb_allocosmo_rtp_get_payloadosmux_xfrm_input_deliverosmo_timer_delosmo_timer_scheduleosmo_amr_ft_validmsgb_copyhtonsmsgb_lengthosmux_xfrm_inputosmux_xfrm_input_alloc_talloc_zerotalloc_asprintfosmo_timer_setup_talloc_set_destructorosmux_xfrm_input_initosmux_xfrm_input_set_batch_factorosmux_xfrm_input_set_batch_sizeosmux_xfrm_input_set_initial_seqnumosmux_xfrm_input_set_deliver_cbosmux_xfrm_input_get_deliver_cb_dataosmux_xfrm_input_set_nameosmux_xfrm_input_open_circuitosmo_timer_pendingosmux_xfrm_input_close_circuitosmux_xfrm_input_fini% 0!C" D#}$   #%1*'  ()a s *%+,*'^ <r () <0 G*7 -x . /   0 *'I  ]  j ( )    * %1 1 +34B2l5$*'$  (2)N$s  *    #7%R1M X!r44%[,m.,*'L $` m() $# :* x6$%C17+j%   #88*'8"8;,  ()88*,  **',t  (),@ R i*+r%*' T ()a Ts **' / <(T)  * *'    ( )r! ! !*!*'6" ,J" W"(o")" ," #*#+:#1q#*'# d# $($)$ d$ $*$*'X% l% y%(%)% & '&*~&+&3&  '!(' 5';U' _' i' v'#' ';' ' *' '# ()(6( /F(<h(={(*'( <( (())J) <\) s)*)>)) );/*8*E* jU*<w*=**'* <* *(+)Y+ <k+ +*,*'- t"- /-(G-)- t- -*-- -;-*'I. ]. j.(.). . .*/G/4/*'*0 >0 K0(c0)0 0 0*F1*'1 1 1(1)2 /2 F2*V2*'2 L2 2(3)p3 L3 3* @ `LzQ ~@R`dt $ DXd&I{_$Hl&')+ +,+L,l0,B,|,13.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @3@Kx &4,4 1490:(B:W:R@Hd ? ! Fgaosmux_output.o/ 0 0 0 644 12544 ` ELF>-@@ UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHHUHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHH}HEH]UHHUEEEƒUHSH(H}HEHfu HEHfHHHuAC y +AC f 1AC l AC S  (AC U   A%L.4z&6@@L-Z(cm+g. !8N\fv|  5HW^o-B>P+{1-osmux_output.cprefetch__llist_addllist_add_tail__llist_delllist_emptymsgb_tailroommsgb_putmsgb_pullosmux_get_payloadosmux_ft_dummy_sizeosmux_rebuild_rtposmux_xfrm_output_triggerosmux_xfrm_output_talloc_destructor_osmux_xfrm_output_initosmo_panicmsgb_lengthosmo_amr_bytesosmux_xfrm_output_pull_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2msgb_dataosmo_amr_ft_validosmo_hexdumpmsgb_allochtonlhtonsmemcpyosmo_clock_gettimeosmo_timer_schedulemsgb_freeosmux_xfrm_output_schedosmo_rtp_get_hdrosmux_xfrm_output_flushosmo_timer_pendingosmo_timer_delrandomosmo_timer_setuposmux_xfrm_output_alloc_talloc_zero_talloc_set_destructorosmux_xfrm_output_init2memsetosmux_xfrm_output_set_tx_cbosmux_xfrm_output_set_rtp_msgb_alloc_cbosmux_xfrm_output_set_rtp_ssrcosmux_xfrm_output_set_rtp_pl_type 0D lQ*)6 J Whx  *5 I Vg  *)8BL ` m~  +*K _ l}  "*6EOY 8m z 8 *9 \M Zk \ <  F   !  - " #{ #F $ % #$+')*Q%(++&,@ M.m w  +/131 @ `Lz( @`.  ,Ll-P{ ,.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @@ 8 &,1 90(BWHR@+X P(  xOX-aprim.o/ 0 0 0 644 16080 ` ELF>;@@UHH H}HuHUHEHHtHEHHHHHUHEHHHUHUHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHlHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH‹E9HtmHEHHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸHEHUHHHEHHE@jUHEfPjHEHUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHH}uUMLEHEUHEUPHEUPHEHUHP]UHH0}uUHMH}waHEHH։HEHEH%HEH}MUuHEIHOHEHPxHEHP(HEUHH }fEHEHEH@HHEUPHEUfPHEUHH H}HuHHHuAHE@HEAAHHHHǸgHEH@@tLHE@HEHEH@@QRL AHǸHHEuHE@fuEMHEH@H@0Ht.HEH@L@0HE@HEHEHAЉEHE@E}HHHuAHE@HEAAHHHHǸgHEH@@tLHE@HEHEH@@QRL AHǸHHEH@HEEHE։vHEHHHuAHE@HEAAHHHHǸgHEH@@tLHE@HEHEH@@QRL AHǸHHEHPHEHHEEUHATSHH}HuHE@HE@u'HEH@HHHEHHHHHuJHEH@HHE@AAHHHHǸpHEH@@tUHEH@HHEPHEH@@QRL AHǸHDHHHHEH@HHE@HHIHE@HHHSMIHHHHǸHHEH@@HEH@HDHE@HHHHE@HHHHEH@@HATSRL AHǸH He[A\]UHHPH}HEHHEHEH@H@@HEHHHEH}u HUHEHHE}}y& HEHEHHHu6EAAHHHHǸZHEH@@t?HEH@@jURL AHǸHHEHHEHHEHE@HE@HE0H}HEIHHEHEuHUHEHHE1HEH@H@8HtHEH@HH8HUHEHHщEHEHE!HEHHEHUHH H}HEHHEHEH@HEHEH@(HtHEHP(HEHHEHUHH0H}HuH}Ht-HHHHHHǸHEHHEH}HuHEHfHt-HHHHHHǸHEEHE@EHE@EHEоHNHEоHbHEHEUEHEfPEHEfPHEH@HUHHUHH H}uHEHHHEH}u|HEHUHPHEHpHMUHEIL H HHUHBHEH@HuHEHHHHEHHEHHEUHHH}HEHHHUHHH}HuHEH@HUHHUHH}HEH@]UHH}HuHEHUH]UHH}HEH]UHHH}HEH@HUHH H}uHEHHEUHEHnHEHEH@ HtHEHP HEHUHH H}HEHHHHEH}u HEHHUHBHEH@HuHEHHHvHEH@HUHHHEH@HHEH@HHEH@HHHHE@HEH@@8HEUHHH}H}tQHEH@Ht,HEH@HHEH@HHEH@HEHHHUHHH}HuHEH@HUHHUHHH}HuHEHHHUHEHH= sizeof(*oph)struct osmo_prim_srvprim.c:310prim.c:320struct osmo_prim_srv_linkprim.c:377prim.c:400Cannot open, Address not configured Started listening on Lower Layer Unix Domain Socket: %s GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx VAC Q <-AC h \"AC ] |AC  AC  AC  AAC | AC  _AC Z <AC   \tAC Gh :AC 5 [AC V 9AC 4 AC  %AC `  *AC e @AC M `AC U AC L AC Z [AC V AC  gAC b  *AC e @IAC D `AC M AC U AC L AC S AC V AC V  AC V @AC V `AC V  ]AC X V#V-1"?HyRT\Ak_t : [%\ [#0>IU0_j # 9 -FShy8*bt.E]{ /gGbo*I+Gk7Rm']?prim.cosmo_talloc_replace_stringmsgb_tailroommsgb_headroommsgb_putmsgb_pushmsgb_pullosmo_prim_init_sap_ctl_makeprim_hello_cnf_srv_sap_ctl_rx_hello_req_srv_sap_ctl_rx_osmo_prim_srv_read_cb_osmo_prim_srv_closed_cbosmo_prim_srv_freeosmo_prim_srv_alloc_osmo_prim_srv_link_accept_talloc_freetalloc_strduposmo_panicmsgb_lengthosmo_prim_msgb_allocsap_ctl_prim_type_names_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2osmo_stream_srv_set_flush_and_destroyosmo_prim_srv_sendmsgb_dataosmo_prim_op_namesget_value_stringosmo_stream_srv_get_datamsgb_alloc_cosmo_stream_srv_recv__errno_locationmsgb_freeosmo_prim_srv_closeosmo_stream_srv_send_talloc_zeroosmo_stream_srv_createosmo_prim_srv_set_nameosmo_stream_srv_set_nameosmo_prim_srv_get_linkosmo_prim_srv_set_privosmo_prim_srv_get_privosmo_stream_srv_destroyosmo_stream_srv_link_get_dataosmo_prim_srv_link_allocosmo_stream_srv_link_createosmo_stream_srv_link_set_dataosmo_stream_srv_link_set_domainosmo_stream_srv_link_set_typeosmo_stream_srv_link_set_accept_cbosmo_prim_srv_link_freeosmo_stream_srv_link_closeosmo_stream_srv_link_destroyosmo_prim_srv_link_set_nameosmo_stream_srv_link_set_nameosmo_prim_srv_link_set_addrosmo_stream_srv_link_set_addrosmo_prim_srv_link_get_addrosmo_prim_srv_link_set_privosmo_prim_srv_link_get_privosmo_prim_srv_link_set_log_categoryosmo_prim_srv_link_set_opened_conn_cbosmo_prim_srv_link_set_closed_conn_cbosmo_prim_srv_link_set_rx_sapi_version_cbosmo_prim_srv_link_set_rx_cbosmo_prim_srv_link_set_rx_msgb_alloc_lenosmo_prim_srv_link_openosmo_stream_srv_link_open*5H7DDk$]Rg(*N|bo|_* G*m S!q* /D*`s*"{#*#L  *" #0 *8 #U Lg x  $  % & '$ (A *\ p }      ( ! ( ( ) $K U _ l x !      Q *r 4 + , I &T1[.23,_9+Z5zy67894;D<[f>@*#5GXrK|*k @V`yT0 @`  # \ $8Dbdt$oDd7R$mDd.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame @@)P &[,[1`>` 9@7 Q0(Zoj@07` H   h#Y:yrs232.o/ 0 0 0 644 10480 ` ELF>%@@ UHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHHH}HEHUHHH}HEHUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH H}HEHEHEHUHH@H}HEH@ HEHHHu*HHKHHǸCt0L AKHH¾HEH0HtHEHUHEH@0HEHEHaHEHEHEHEHE@jHEHHEȋ@HΉEHE@j9EHHHu*HHWHHǸCt0L AWHH¾HEH`HEHHEH0Hu;HEt-HEHHEHEHHHUHH H}HEH@ HEHHHu*HHiHHǸCt0L AiHH¾HEH@@HtHEHP@HEHҸUHH H}uEEtHEHE}yEEtHEHEEUHH H}HEHHHEH}u$HEHP0HEHP0HEHP0HEHP8HEUHHH}HuHEHHEHHUHH}uHEU􉐘]UHH}uUHE]UHH}HuHEHUHP@]UHHpH}EHEHEHEHHǸE}HHHu;IHHHHǸZtGHPL AHH¾HEHEUPHE@HUH։E}HHHu;IHHHHǸZtGHPL AHH¾HE EaEHHHtcEHHHHE9uEHHHE#EEHHH9E|}uEHE@]UHEHUHEHE EE%EEEE0EE%EEEHE@HUE}HHHu;IHHHHǸZtGHPL AHH¾HE/HEpHUHEAIHHѺHHEHE}HE@HHHu9E؉IHHHHǸXtEE؉HPL AHH¾HE4HEt!HEHHHHEHHHHUHH H}HuHE@hHEHHE@HΉE}HHHu;IHHHHǸZtGHPL AHH¾HUHEH/EUHHH}HuHEHP0HEHHHEHUHHH}HE@HE@UHHH}HEHHH% Kmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) writing data to rs232 rs232.crs232: short write data to be read in rs232 struct osmo_rs232rs232: cannot open serial port: %srs232: tcgetattr says: %srs232: tcsetattr says: %srs232: could not register FD: %s read error: %s rs232.c:269GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx &AC a <@AC { \AC V |%AC ` %AC ` -AC h AC  #AC ^ AC  <AC  \XAC S |\AC W 2AC m AC V AC V AC V AC  <AC  \6AC q |(AC c %AC `  & &@f!%6%L-ZctX(#e"6\HUq2p}(9J UZ 6kx (, %rs232.c__llist_delllist_emptyosmo_fd_write_enableosmo_fd_write_disablemsgb_tailroommsgb_puthandle_ser_writehandle_ser_readserial_fd_cbbaudrate2termbitsosmo_fd_update_whenosmo_panicrs232_tx_timer_cb_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2msgb_freeosmo_timer_scheduleosmo_rs232_create_talloc_zeroosmo_rs232_set_serial_portosmo_strlcpyosmo_rs232_set_baudrateosmo_rs232_set_delay_usosmo_rs232_set_read_cbosmo_rs232_open__errno_locationstrerrortcgetattrcfsetispeedcfsetospeedtcsetattrosmo_fd_setuposmo_fd_registerosmo_timer_setuposmo_rs232_readosmo_rs232_writemsgb_enqueueosmo_rs232_closeosmo_rs232_destroy_talloc_free  * g- ~:KV gh ~*% 9 ~FWb t ~*. B ~O`k } ~( 5'#;*H$Q%[ o ~|$%  ~&* $)%3 G ~Ten$w%  ~6Q'w()**$ %  #  ~0 A J $S %_  q  ~  + , ' * %  $#  ~0 A Q %]  $o  ~  * - / * $& %0  FD  ~Q b k $t %  F  ~  1 '?  VJ 4 @&`f @`q @ `  , .symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @Q @ & ( , 1 f90.(BVWXR@P#   H%artp.o/ 0 0 0 644 11936 ` ELF>`+@@ UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH H}HEH HHEH}HHHu*HH4HHǸCt0L A4HH¾HEUHHH}HHHu8HEILHH<HHǸRt?uHPL A<HH¾HHEHHHUHHH}fEHHHuEEHUHPILHHCHHǸH[tHEHPuHPL ACHH¾H HEUfUHHH}uHHHuDHUHEPILHHLHHǸHZtGHEPuHPL ALHH¾H HEUPUHHH}uHHHuDHUHEPILHHTHHǸHZtGHEPuHPL ATHH¾H HEUPUHH H}HE@jf HHHu8HE@jAHH_HHǸWtDHE@jHPL A_HH¾HHEHHEHE<HHHu:HEAHHeHHǸYtFHEHPL AeHH¾HHEUHH@H}HuHUHE@jf HHHu>HE@jA AHHwHHǸUtBHE@jj PL AwHH¾HHE EHE@j9EHHHuTHEHURjҋMHPAAHH~HHǸHitVHEHE@jHRURPL A~HH¾H HEHEHHHEHE@j+EEHEYEHHHu*HHHHǸCt0L AHH¾#HEHEHE@EE;EHHHu*HHHHǸCt0L AHH¾kEHHEE)EHE =}HHHu*HHHHǸCt0L AHH¾EHHPHEHEE9EHHHu*HHHHǸCt0L AHH¾E)EUHEȉHEUHHpH}UHMDEEHEHHUHEH@H)HUHUHEH@H)HUHEHyHEHHEHEH@BHEHMHEHUHAHQHEHi@BHEHHEHMHKY8m4HHHH H?HH)HEHEIƒHEHHEHHHu1HEIHHHHǸNt;HuL AHH¾HHEHUHEfHEPHEEHEPE HH։HEH}HHHu*HHHHǸCt0L AHH¾ HEHHEHE?ʀHE߈HEHEHEPPEHE؉уP ʈPHEHHUf HUfBHE@HU؉BHEPEHEPHE@HU؉B}t!UHEHHH HEHHEP HEHHEUHAWAVAUATSHHH}HuHUHEEEH}tHEHEHHEH}u HEH HEHE@HE@DHEDHEDHE@DHE@EHE@HEЋuHEHSAWAVAUATDMAȉHHǸH0Eă}yEEEȋE9EsẺEċE)EEeEHcHEHЋE̋uHMH<HHƸEă}yEEEȋE9EsẺEċE)ẼEEHcHE@jH H9rE̋MHUHHHHϸEă}yEEEȋE9EsẺEċE)E̋EHe[A\A]A^A_]msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) struct osmo_rtp_handleOOM rtp.c%s (h=%p) rtp.c:62%s (handle=%p, seq=%u) %s (handle=%p, ts=%u) received RTP frame too short (len = %d) received RTP version %d not supported. received RTP frame too short for an RTP header (%d < %zu) received RTP frame too short for its csrc (%u < %d, csrc_count = %d) received RTP frame too short for extension header received RTP frame too short, extension header exceeds frame length received RTP frame too short for padding length received RTP frame with padding greater than payload Correcting frame difference of %ld frames RTPRTP ver=%01u ssrc=%u type=%02u marker=%01u ext=%01u csrc_count=%01u sequence=%u timestamp=%u [%02x ]osmo_rtp_handle_freeosmo_rtp_handle_tx_set_sequenceosmo_rtp_handle_tx_set_ssrcosmo_rtp_handle_tx_set_timestampGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx -AC h <AC  \AC  |AC  AC  AC  AC  AC  AC  <aAC \ ,\/AC M --@-` <K!Ze|{N+L]~rxA a/rtp.cmsgb_tailroommsgb_put__FUNCTION__.3__FUNCTION__.2__FUNCTION__.1__FUNCTION__.0osmo_panicosmo_rtp_handle_create_talloc_zero_GLOBAL_OFFSET_TABLE_osmo_log_infologp_stublog_check_levellogp2osmo_rtp_handle_free_talloc_freeosmo_rtp_handle_tx_set_sequenceosmo_rtp_handle_tx_set_ssrcosmo_rtp_handle_tx_set_timestamposmo_rtp_get_hdrosmo_rtp_get_payloadntohsosmo_rtp_buildgettimeofdaymsgb_allochtonshtonlmemcpyosmo_rtp_snprintfntohl g! 7*F~Zgx~*< )<1CZit*\\ 4`*~||-*KRfs *&:GXs*#@Ri*$$'>}*dd'>* 2 Q *` t       * ,% 2 C N ,` w  * d    d  j - *C W d u       * ~3 @ Q \ ~n  .V!&w!"+%"1" @-`{N ~@A `.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @@@ &,1  90(B WR@) H  *astream.o/ 0 0 0 644 16624 ` ELF>p=@@ UHH}H}HuHEHHHt7HEH@Hu HEH@ HEHPHEHHHEHH)HH)]UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHH}EHHUHH}EHHUHH}EHHUHH}EHHUHH}EHHUHH}uUEEEHcHEHtEEE;Er۸]UHH Džt E}yEHHEIHѺ EE}yEHHHu9AAHH^HHǸPt=PjL A^HH¾HUHAWAVAUATSH8}HuEHHHu*HHvHHǸCt0L AvHH¾9Eu&MHUEAHѺ 9EHHËHHUIAIA¸HHоHHkH)HHHEUHMHEHH+ẺHEHH HUEAHѺ H UHEHEȃ}HHHu9UAAHHHHǸRt?URPL AHH¾H$ HUEAHѺ He[A\A]A^A_]UHH0}HEHEEEEEEHUEH։E}HHHu0EAHHHHǸOt0(G\W@:(   `%'=fstream_cli.o/ 0 0 0 644 57384 ` ELF>(@@UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHMHEHHUHH}HEHH9E]UHHH}HEHUHHH}HEHUHH H}HuHUHEHHtHEHHHHHUHEHHHUHUHH H} HEHHEHHEH}uݐUHH H}HuHUHUHEHHHEPHEUHH H}HuHEHHEH}tHEPHEHEUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHHH}HEt ?HEt &HHHuuHEHHHHEHHHEHHuHHRIIHHHHǸHttHEHHHHEHHHEHHuHHRQPL AHH¾H HEHHHUHHH}HEHHt$HEHHHEHǀUHHH}HEt1HEHHHEHEǀUHH H}HE苀EHHHuuHE苀HHHHEHHHEHHuHHRIIHHHHǸHttHE苀HHHHEHHHEHHuHHRQPL AHH¾H HE苀u {HE苀u*HEHHHEǀBHE@xttHEH;HEH-HHHHHHǸHEǀ}t}HE苀|HEHt-HHHHHHǸHEHE舐HEHHHtHEHHHEHHEHE舐HEHUUHHH}HEH/UHSH(H}HEHE}t wHE؋|HHHuuHE؋HHHHEHHHEHHuHHRIIHHHHǸHttHE؋HHHHEHHHEHHuHHRQPL AHH¾H PHEǀHHHu|HE؋|HE؋HHHHEHHHEHHuHSRIIHHHHǸHt{HE؋|HE؋HHHHEHHHEHHuHSRQPL AHH¾H HE؋|HUHHH]UHHH}HEH?UHH}HE]UHH}HEtHEu]UHHH}HE@xtt1HE+HEHHtHEHHUHHH}HE@xHt-1HHHHHHǸHEHUHHH}HHHuuHEHHHHEHHHEHHuHHRIIHH8HHǸHttHEHHHHEHHHEHHuHHRQPL A8HH¾H HEHEHEHPHtHEHPHEHHEHEHEHUHATSH@H}HEHHEHHHHEH}uHEHH>HEHHHHuuHEHHHHEHHHEHHuHHRIIHHPHHǸHttHEHHHHEHHHEHHuHHRQPL APHH¾H HHHHEHHEHHHHEHHHEHHuHSRIIHHTHHǸHHEHHEHHHHEHHHEHHuHSRQPL ATHH¾H HE, tc $tUtH HEHHEHHHEHډEHE8=uxHE HHEH@XEHEH@`fEHEHHEHHHEHUA@HHډE;HEHHEHHHEHډEE}HEH9EHHHHEHHEHHHHEHpHEHHuHHSMQRIIHHrHHǸH HEHHEHHHHEHpHEHHuHHSMQRVPL ArHH¾H0UHEHHEHHEHHHHEPHE}EHHHEHHEHDHEHHHHEHHHEHHuHHSATRIIHH|HHǸH EHHEHDHEHHHHEHHHEHHuHHSATRQPL A|HH¾H0} u8HEHHEHHHEPHEVHEHHEHg7HEHHEHHrtHEHHHe[A\]UHH}]UHSH(H}؉uԋEԉEEHEHEEHt-HHHHHHǸ}HHHuuHE؋HHHHEHpHEHHuHMQRIIHHHHǸHttHE؋HHHHEHpHEHHuHMQRVPL AHH¾H HEHHMHUEIHѺE}'EHHHuu]HE؋HHHHEHHHEHHuHSRIIHHHHǸHtt]HE؋HHHHEHHHEHHuHSRQPL AHH¾H HEH34HE؋@xu&HEHH@tHEHHlHEHHEHpHHHHuuHE؋HHHHEHHHEHHuHHRIIHHHHǸHttHE؋HHHHEHHHEHHuHHRQPL AHH¾H HEǀHE؋, t& Jt@tu7HEHm-HE8f=uHEHNEHEHE؈HEH@HtHEH@HEHHEHE؈HEH+H]UHH H}uHEH@ HEHEt tjHEHEHHHuuHEHHHHEHHHEHHuHHRIIHHHHǸHttHEHHHHEHHHEHHuHHRQPL AHH¾H HEHMQEFHHHuuHEHHHHEHHHEHHuHHRIIHHHHǸHttHEHHHHEHHHEHHuHHRQPL AHH¾H HEH-HEHHHHǸUHH H}HEHHHEH}u HE@xHEǀ,HEǀ0HEfǀ8HEǀHEHHEHH+HHHEǀ|HEHHEHHEHHEHHEǀHEƀHEUHH0H}uHUHEHHEHEt tGUHEHE}HEHEHr}9}N}t }>HHHuuHEHHHHEHpHEHHuHMQRIIHH HHǸHttHEHHHHEHpHEHHuHMQRVPL A HH¾H HEHpE/HHHuuHEHHHHEHHHEHHuHHRIIHH$HHǸHttHEHHHHEHHHEHHuHHRQPL A$HH¾H HEHQEHHHuuHEHHHHEHpHEHHuHMQRIIHH(HHǸHttHEHHHHEHpHEHHuHMQRVPL A(HH¾H E}t2HEHHHHǸHEHXHuHEHHEHEHELXHU؋MHEHAHEHEHEHt-<HHHHHHǸHEHmUHH0H}uHUHEHHEHEt tDUHEHYH}M}CHHHuuHEHHHHEHpHEHHuHMQRIIHHKHHǸHttHEHHHHEHpHEHHuHMQRVPL AKHH¾H HEH*HEHHHHǸUHH0H}uHUHMHEHHEHMЋUHuHEHEHEt tGUHEH E}HEHEHd}9}K}t };HHHuuHEHHHHEHpHEHHuHMQRIIHHsHHǸHttHEHHHHEHpHEHHuHMQRVPL AsHH¾H HEHE!HHHuuHEHHHHEHHHEHHuHHRIIHHwHHǸHttHEHHHHEHHHEHHuHHRQPL AwHH¾H HEHEE}t2HEHHHHǸHEHXHuHEHHEHEHELXHU؋MHEHAHEHEHEHt-HHHHHHǸHEHUHHH}HuHUHEH HHǸUHHH(H H`HhLpLxt )E)M)U)])e)m)u)}HDžHH tTDž0Dž40HEH8HPH@H0H H(HHHHH(HHtH(HHHHH(HHHH(@xu6H(HHt#H(HH(HHHUHH}HEH]UHHH}HuHMHEHHUHH0H}HuHUEH} vLEHHHEHHEHH$H HEHHEHHEEHH;Er>HEUHcH$HHHHHEUHcH$HEHE 9E|HE؉HE舐 HE苀xHE艐xUHH}fEHEUf"HExHEx]UHH}fEHEUf*HExHEx]UHHH}HuHMHEHHUHH0H}HuHUEH} vPEHHHEHHEHHDH HEHHHHEHHaEEHH;Er@HEUHcHDHDHHHHEUHcHDHDEHE(9E|HE؉HE舐(HE苀xHE艐xUHH}fEHEUf8HExHEx]UHH H}HuHEHHEHEHhHtHEHhHUHEHHSHEH`HtHEH`HEH-9HHHHHHǸUHHPH}HEHHUHHHEH`HuHEHhHt HHEHEHEHHUHHUHHH}HuHEHUH`HEHǀhHEHHt HEH>UHHH}HuHEHǀ`HEHUHhHEHHt HEHUHH}u}t }t,HEU0HExHEx]UHH}u}}y} t,HEU,HExHEx]UHH}uHEU|]UHH}HuHEHUHp]UHH}HEHp]UHHH}uHEUHEHHtHEHEHHUHSHH}HE8HEHى¾HHHH]UHHH}HE@xHt-HHHHHHǸHEHUHH}HuHEHUH@]UHH}HuHEHUHH]UHHH}HuHE@xHt-HHHHHHǸHE@xHEHUHPUHHH}HuHE@xHt- HHHHHHǸHE@xHEHUHXUHSH(H}H}HHHuuHE؋HHHHEHHHEHHuHHRIIHHHHǸHttHE؋HHHHEHHHEHHuHHRQPL AHH¾H HEHJHt-HHHHHHǸHEHHHEHHHEǀHEeHHHHEHE؋HHHHEHHHEHHuHSRIIHHHHǸHtHEHE؋HHHHEHHHEHHuHSRQPL AHH¾H HEƀfH=ffHHHHMHHHHE$HHHuuHE؋HHHHEHHHEHHuHHRIIHH$HHǸHttHE؋HHHHEHHHEHHuHHRQPL A$HH¾H HEHHHH]UHH H}uHE苀xt(HE苀xHEHt HE苀xHE艐xHE8=HELHE:%?HE苀4% AHE"HE HEH HE*DHE(DHEH(HE8HAPASVQWMHщ¾H0EHE:%?HE苀4% AHE"HEH HE*HEH(HE8APQIAHщ¾HE}%HHHuuHE苀HHHHEHpHEHHuHMQRIIHHOHHǸHttHE苀HHHHEHpHEHHuHMQRVPL AOHH¾H }t HEHEHEHHUEAIHHѺHE苀xt/HE8HE苀ΉE}x)HEHHxHEǀ(HE苀HEǀUHATSH H}؉EԀ}tHE؋xHE؉xHE؋xHE؉xHEHHEHE}HHHuv]HE؋HHHHEHHHEHHuHSRIIHH|HHǸH]HE؋HHHHEHHHEHHuHSRQPL A|HH¾H _EHE8ȋEΉ7HHHD ]HE؋HHHHEHHHEHHuHHATSRIIHHHHǸH D ]HE؋HHHHEHHHEHHuHHATSRQPL AHH¾H0He[A\]UHATSH H}؉uHE؋49Eu HE؋Uԉ4HEHt HEHE}#HHHu|HE؋4HE؋HHHHEHHHEHHuHSRIIHHHHǸHt{HE؋4HE؋HHHHEHHHEHHuHSRQPL AHH¾H cHE؋4E։E}=HHHD HE؋4HE؋HHHHEHHHEHHuHHATSRIIHHHHǸH D HE؋4HE؋HHHHEHHHEHHuHHATSRQPL AHH¾H0EHe[A\]UHATSH H}؉EHE:8Eu HEUԈ:HEHt HEHE}/HHHHE:HE؋HHHHEHHHEHHuHSRIIHHHHǸHtHE:HE؋HHHHEHHHEHHuHSRQPL AHH¾H oHE:ЋE։E}EHHHD HE:HE؋HHHHEHHHEHHuHHATSRIIHHHHǸH D HE:HE؋HHHHEHHHEHHuHHATSRQPL AHH¾H0EHe[A\]UHATSH H}EHE؋xt*HEHxHEHt =HE؋xHE؉xHE؋, tU $tGt: HEH HE؋0EHE8=HE(EHE:%?HE؋4% ЉEHE(uHE*ftMHE(uEHELDMHE"DHE HEL HE*D]HEH(HE8HE؋0HE؋,HASAQAPWAREI؉H0EHE:%?HE؋4% AHE"HEL HE*DHEH(HE8HE؋0HE؋,ARWHE }HHHuuHE؋HHHHEHpHEHHuHMQRIIHHHHǸHttHE؋HHHHEHpHEHHuHMQRVPL AHH¾H HEHeEEEHE؋xt,HE8ȋEΉE}1HE8fuWHEHEH։E}HEt#HE؋E։E}HE؋@xt tSmHEHHU؋EAIHHѺHEHHQoHEHܼHE8f=u^HEHHM؋uHEILHHUHHEHHtNHEH0H4HEHHM؋uHEILHHUHHEHHHE؋HEHHHEHHHEHHEHUHy2P6HHHHHHǸHEǀAHEǀEHE؋@xuHEǀHe[A\]UHH H}HEHEHHHuuHEHHHHEHHHEHHuHHRIIHHHHHǸHttHEHHHHEHHHEHHuHHRQPL AHHH¾H HEHUHH H}HuH}Ht-THHHHHHǸH}Ht-UHHHHHHǸHEHHHHuuHE苀HHHHEHHHEHHuHHRIIHHXHHǸHttHE苀HHHHEHHHEHHuHHRQPL AXHH¾H HEHfHE@xtwHE苐HE苀9HHHuuHE苀HHHHEHHHEHHuHHRIIHH`HHǸHttHE苀HHHHEHHHEHHuHHRQPL A`HH¾H HEHHEHHEHHEHH]HEHHxHEHHHt-iHHHHHHǸHE8f=u$HEHHM@HHEHEHHUHHE}y;HEH-rHHHHHHǸUHSHHXHPHXHt-HHHHHHǸHPHt-HHHHHHǸHX@xHt-HHHHHHǸHX, tb tTtGHPH轱HcHPHpxHXEHX8=uqHXHPHXHHuHH`IHHH¾HXH`HPHΉE:HPHHcHPHpxHXEE}}uE th2HHHHXHHHHXHHHXHHuHSRIIHHHHǸHHXHHHHXHHHXHHuHSRQPL AHH¾H /HHHHXHHHHXHHHXHHuHSRIIHHHHǸHHXHHHHXHHHXHHuHSRQPL AHH¾H HXH舴Er}4HHHu~HXHHHHXHHHXHHuHHRIIHHHHǸHt}HXHHHHXHHHXHHuHHRQPL AHH¾H HXHJE4UHPHHHHu~HXHHHHXHpHXHHuHMQRIIHHHHǸHt}HXHHHHXHpHXHHuHMQRVPL AHH¾H EH]UHHH}HE@xttCVHEHHªHEǀHEuTHEHHBHEHH.HHHHHHǸUHSH8H}؉uHUHMH}Ht-HHHHHHǸ}wb3E-WHHHHH}+EHHHHH}}sH}tH}t HEEHEƀ}HE؈}t}uHE؉H}tH}t HEEHEƀ}HE؈}t}uHE؉3H}tH}t HEƀHEƀHEHEfH}tH}t HEƀHEƀHEHEfH}tH}t HEƀHEƀHEHEfdH}tH}t QHEƀHEƀHEHEfH}tH}t HEHE؈HEHLHEHEHމH}tH}t HEƀHEȋHE؉HEHݰdHE؋HEHމOH}tH}t 7HEƀHEȋHE؉HEHrHE؋HEHމH}tH}t HEƀHEȋHE؉HEHHE؋HEHމ|H}tH}tgHEƀHEȋHE؉HEH蠯t4HE؋HEHމ H]/build/coverity/install-Osmocom/include/osmocom/core/utils.h:127msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgb(%p): msgb too small to pull %u (len %u) CLOSEDWAIT_RECONNECTCONNECTINGCONNECTEDCLICONN(%s,%s){%s} free(delayed) stream_cli.cstream_cli.c:149CLICONN(%s,%s){%s} close() falseAssert failed %s %s:%d !(cli->in_cb_mask & IN_CB_MASK_DISCONNECT_CB)CLICONN(%s,%s){%s} not reconnecting, disabled CLICONN(%s,%s){%s} retrying reconnect in %d seconds... cli->mode == OSMO_STREAM_MODE_OSMO_IOCLICONN(%s,%s){%s} message received CLICONN(%s,%s){%s} send: not connected, dropping data! CLICONN(%s,%s){%s} sending %u bytes of data CLICONN(%s,%s){%s} short send: %d < exp %u CLICONN(%s,%s){%s} send(len=%u) error: %s fd >= 0CLICONN(%s,%s){%s} connect failed (%d) CLICONN(%s,%s){%s} connect so_error (%d) CLICONN(%s,%s){%s} connection established CLICONN(%s,%s){%s} connected read CLICONN(%s,%s){%s} connected write %s() called with unexpected state %d struct osmo_stream_cliCLICONN(%s,%s){%s} lost connection with srv (%d) CLICONN(%s,%s){%s} connection closed with srv CLICONN(%s,%s){%s} received %d bytes from srv cli->in_cb_mask == 0CLICONN(%s,%s){%s} received error %d in response to send %sstream_cli.c:691stream_cli.c:735stream_cli.c:7960cli->mode == OSMO_STREAM_MODE_OSMO_FDcli->mode != OSMO_STREAM_MODE_OSMO_IOcli->mode != OSMO_STREAM_MODE_OSMO_FDCLICONN(%s,%s){%s} destroy() stream_cli_close(cli) == falseCLICONN(%s,%s){%s} delay free() in_cb_mask=0x%02x stream_cli.c:1058CLICONN(%s,%s){%s} free(destroy) stream_cli.c:1061CLICONN(%s,%s){%s} connect: socket creation error (%d) CLICONN(%s,%s){%s} set_nodelay(%u): failed obtaining socket CLICONN(%s,%s){%s} set_nodelay(%u): failed setsockopt err=%d CLICONN(%s,%s){%s} set_priority(%d): failed obtaining socket CLICONN(%s,%s){%s} set_priority(%d): failed setsockopt err=%d CLICONN(%s,%s){%s} set_ip_dscp(%u): failed obtaining socket CLICONN(%s,%s){%s} set_ip_dscp(%u): failed setsockopt err=%d CLICONN(%s,%s){%s} reconnecting climsgCLICONN(%s,%s){%s} send: tx queue full, dropping msg! cli->iofdCLICONN(%s,%s)CLICONN(%s,%s){%s} recv failed (%d) osmo_stream_cli_fd_cbstream_cli_iofd_read_cbstream_cli_iofd_write_cbstream_cli_iofd_recvmsg_cbGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx AAC | <-AC h \AC V |%AC ` %AC ` VAC Q 5AC p 9AC t <AC w <-AC h \AC  |AC  iAC d CAC ~ OAC J AC  AC V  <AC E `AC V AC U 7AC r XAC S [AC V }AC x  AC G DAC J  dAC E AC  AC  AC  AC  AC  (2AC m HFAC A hAC L +AC f AC  9AC t 9AC t +AC f (AC  H9AC t hAC  xAC s MAC H MAC H LAC G TAC O (AC V HAC Y hAC P RAC M  LAC EB XAC S AC Y  AC Y ,oAC j LoAC j  l8AC E. AC   AC G  AC G  AC G   AC G @.AC ) `%AC    DAC H7 AC  $AC E AA-n&%;%QVl)5|^9<-PoiCOj> 71 }A Rh-J` I. # `@$+ 6@Q?-r-x$5?OUdw#  S X [(g 29?IZcn(2((FCTg/*@*+k*g+9+9++ ,*-9DXlY.M.M.L?/T//(/A/Ri30L0X00!1o=1oZ18r{)6  92 <O f ?  C     ) D W J%l   ND    6V  V' G f  stream_cli.c__llist_addllist_emptyosmo_fd_write_enableosmo_fd_write_disableosmo_talloc_replace_stringmsgb_queue_freemsgb_enqueue_countmsgb_dequeue_countmsgb_tailroommsgb_putmsgb_pullstream_cli_state_namesfree_delayed_if_neededstream_cli_close_iofdstream_cli_close_ofdstream_cli_is_openedstream_cli_readstream_cli_write_setsockopt_nosigpipestream_cli_handle_connectingosmo_stream_cli_fd_cb__func__.4cli_timer_cbstream_cli_iofd_read_cb__func__.3stream_cli_iofd_write_cb__func__.2osmo_stream_cli_ioopsstream_cli_iofd_recvmsg_cb__func__.1osmo_stream_cli_ioops_sctpstream_cli_iofd_segmentation_cb2configure_cli_segmentation_cbbuf.0osmo_fd_update_when_talloc_freetalloc_strdupmsgb_freemsgb_dequeuemsgb_enqueueosmo_panicmsgb_length_GLOBAL_OFFSET_TABLE_osmo_log_infoget_value_stringlogp_stublog_check_levellogp2osmo_iofd_freeosmo_fd_unregisterosmo_timer_delosmo_stream_cli_closeosmo_timer_scheduleosmo_stream_cli_reconnectosmo_stream_cli_is_connectedosmo_stream_cli_get_fdosmo_iofd_get_fdosmo_stream_cli_get_iofdmsgb_datamemsethtonlsctp_send__errno_locationstrerrorgetsockoptosmo_sock_get_name_bufstream_sctp_sock_activate_eventsosmo_stream_cli_create_talloc_zeroosmo_timer_setuposmo_iofd_get_datastream_iofd_sctp_recvmsg_trailerosmo_stream_cli_set_nameosmo_stream_cli_set_name_ftalloc_vasprintfosmo_iofd_set_nameosmo_stream_cli_get_nameosmo_stream_cli_set_addrosmo_stream_cli_set_addrsosmo_stream_cli_set_portosmo_stream_cli_set_local_portosmo_stream_cli_set_local_addrosmo_stream_cli_set_local_addrsosmo_stream_cli_set_protoosmo_iofd_get_ioopsosmo_iofd_set_ioopsosmo_stream_cli_set_segmentation_cbosmo_stream_cli_set_segmentation_cb2osmo_stream_cli_set_typeosmo_stream_cli_set_domainosmo_stream_cli_set_reconnect_timeoutosmo_stream_cli_set_dataosmo_stream_cli_get_dataosmo_stream_cli_set_tx_queue_max_lengthosmo_iofd_set_txqueue_max_lengthosmo_stream_cli_get_socknameosmo_sock_multiaddr_get_name_bufosmo_stream_cli_get_ofdosmo_stream_cli_set_connect_cbosmo_stream_cli_set_disconnect_cbosmo_stream_cli_set_read_cbosmo_stream_cli_set_read_cb2osmo_stream_cli_destroyosmo_ctx__tls_get_addr_talloc_steal_locosmo_stream_cli_open2osmo_sock_init2_multiaddr2osmo_sock_init2osmo_fd_setupstream_setsockopt_nodelayosmo_fd_registerosmo_stream_cli_set_nodelayosmo_stream_cli_set_priorityosmo_sock_set_priorityosmo_stream_cli_set_ip_dscposmo_sock_set_dscposmo_stream_cli_openosmo_sock_unix_initstream_tcp_keepalive_pars_applystream_setsockopt_tcp_user_timeoutosmo_iofd_setuposmo_iofd_set_cmsg_sizeosmo_iofd_notify_connectedosmo_iofd_registerosmo_stream_cli_sendstream_iofd_sctp_send_msgbosmo_iofd_write_msgbosmo_stream_cli_recvsnprintfstream_sctp_recvmsg_wrapperosmo_stream_cli_clear_tx_queueosmo_iofd_txqueue_clearosmo_stream_cli_set_paramstream_setsockopt_tcp_keepalivestream_setsockopt_tcp_keepidlestream_setsockopt_tcp_keepintvlstream_setsockopt_tcp_keepcnt++ ,-?.K/0/ D122 )1*45   6'6?7V^5|   68 C,9B:S;*45  T 667)15O ] To 68< 6  p* v71 6  v1*45   66 7" * 5H  V  h  6 8 *4  5      6 65 7V ^ 5|      6 8 > B  6  ,  v 1 *40 8 5V  h  T|  6 6 7  5    T  6 8 @ *4 52 D |X 6e6}75  | 68*424<5Z i } 66725   6&8i2xDEFG2D$H52DD`E2*425   6"6:7N2dl5   68%I1*4GJV2mu5   667J2!5? P b 6y8..RAo 6y ? v1*45  L 66-7DL5j x L 68K*45; J t^ 6k675  t 68JAaLh*45   667 51 ? Q 6h8M*45    6617HP5n |  68*45 % 9 6F6^7u}5   68 \  $10 J=OP0Q.*45   d! 6.6F7]e5  d 68*45  ,  @  6M 6e 7|  5      6 8 *4!!59! K! _! 6l!6!7!!5! ! ! 6!8" | )" $6"1V"." 6" " v"1"#Qq#*4##5# # # 6#6#7$$5:$ H$ Z$ 6q$8$ $ $$1$Q$RH%.x%*4%%5% % d% 6%6&7&#&5A& O& da& 6x&8&*4&&5& & & 6 '6#'7:'B'5`' n' ' 6'8' ' $'1(.( 6( ( v(1( N(T)U) Q),(*Vd*Y* b+,+], s,,W-Q- 6- - v-1._R.`(0iV0Af0n0ku00 60 0 v01@1 6J1 T1 va111 61 1 v11 2*4'2/25M2 _2 s2 626272252 2 2 6 3803 6:3 $D3 vQ31c3<3*43353 3 D4 6 46847]4e454 4 D4 6484r4s4 w4t5*45%55C5 U5 i5 6v56575555 5 5 6686 6,\7v7w8*4*8285P8 b8 v8 686878858 8 8 698^9x9y9z9;b:Av:*4::5: : : 6:6;7";*;5H; S; e; 6|;8;y;*4;I;;5< < </< 6<<6T<7a<I{<<5< < << 6<8O=Ac=*4==5= = |= 6=6=7>>5=> H> |Z> 6q>8>}>*4>I>>5? ? )? 66?6N?7[?I{??5? ? ? 6?8P@Ad@*4@@5@ @ @ 6@6@7$A,A5JA UA gA 6~A8AA*4AIAA5B *B <>B 6KB6cB7pBIBB5B B <B 6B87CACDvEwE*4EE5F F ,F 69F6QF7hFpF5F F F 6F8GyIG{GGxGz%H2HeHH\HHiHII 6!I p+I v8I1sI;I*4II5I  J |J 6*J6BJ7YJaJ5J J |J 6J8JJ 6J  K vK12K 6d   S   $ Hh-J# $,(L(l/*@*k*g++ +,,L-l?--Y... ?/,/L/l//3000001P1p1)69<? CDIdJN6VV.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame @[@I &\,\ 6\ 1@h Ce >@p V0f(_ftfo@0x o+ } ~stream_srv.o/ 0 0 0 644 46544 ` ELF>б@@UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHMHEHHUHH}HEHH9E]UHHH}HEHUHHH}HEHUHH H}HuHUHEHHtHEHHHHHUHEHHHUHUHH}H}HuHEHHHt7HEH@Hu HEH@ HEHPHEHHHEHH)HH)]UHH H} HEHHEHHEH}uݐUHH H}HuHUHUHEHHHEPHEUHH H}HuHEHHEH}tHEPHEHEUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸHEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH;EHt-HEHȋUHEHHHǸHE@jU)ȉHEfPjHEHEHHEHHEHUHH}u]UHHHHDDž\HHH@ HEHH@H\H`HΉE}HHHufHHEHH8HEH@0HuHHRIIHHHHǸH{thHHEHH8HEH@0HuHHRQPL AHH¾H EVEE`  Gt4HHHuXHEHH8HEH@0HuHHURIIHHHHǸHmtZHEHH8HEH@0HuHHURQPL AHH¾H UHEH|8HHHugH`HHHEHH8HEH@0HuHHRIIHHHHǸH|tiH`HHHEHH8HEH@0HuHHRQPL AHH¾H HE@t= 0HEHEH։E} HHHu[HEHH8HEH@0HuHHURIIHHHHǸHs\HEHH8HEH@0HuHHURQPL AHH¾H UHEHLEE}HHHub`HEHH8HEH@0HuHHRIIHHHHǸHbK`HEHH8HEH@0HuHHRQPL AHH¾H HEXt,HE@ȋEΉE}HEB%HEBЋE։E}HHHujHEBHEHp8HEH@0HuHQRIIHHHHǸHHEBHEHp8HEH@0HuHQRVPL AHH¾H vHE<HE<E։E}HHHufHE<HEHp8HEH@0HuHQRIIHHHHǸHHE<HEHp8HEH@0HuHQRVPL AHH¾H QHEHHHu EHEHHt HELHU؋MHEHAHEHUHH0H}uHUHEHHEHHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾H}HHHufHHEHHHEH@HuHHRIIHHHHǸH{thHHEHHHEH@HuHHRQPL AHH¾H HEHuHEt HEHUHH0H}uHUHMHEHHEHHHuXHEHHHEH@HuHHURIIHH+HHǸHmtZHEHHHEH@HuHHURQPL A+HH¾H HMЋUHuHEHE}}}t }HHHu[HEHHHEH@HuHHURIIHH2HHǸH+HEHHHEH@HuHHURQPL A2HH¾H HHHuOHEHPHEH@HuHIIHH5HHǸZCHEHPHEH@HuHRPL A5HH¾H}HHHHuXHEHHHEH@HuHHURIIHH9HHǸHutbHEHHHEH@HuHHURQPL A9HH¾H HEHHHHuLHEHPHEH@HuHIIHH=HHǸetRHEHPHEH@HuHRPL A=HH¾HHEHHEHuLHEH>HEHHt HELHU؋MHEHAHEHUHH H}EHHHuLHEHPHEH@HuHIIHHTHHǸetRHEHPHEH@HuHRPL ATHH¾HHE苀HHHuLHEHPHEH@HuHIIHHWHHǸetRHEHPHEH@HuHRPL AWHH¾H*HEHHtHEHHEH҉EEUHSHXH}HEHHEHHHHEH}uHEHHHHHHu`HE@jHEHHHEH@HuHHRIIHHoHHǸHutbHE@jHEHHHEH@HuHHRQPL AoHH¾H HEH4 tc 'tUtH HEHHEHHHEHډEHEH@=uxHE HHEH@XEHEH@`fEHEHHEHHHEHUA@HHډE;HEHHEHHHEHډEE_}KHEH9E3HHHudHEHHEHHHEH@HuHRURIIHHHHǸHytfHEHHEHHHEH@HuHRURQPL AHH¾H UHEHHEHHEHHHEPHE}`EHHHuqE܉HHEHHEHHHEH@HuHSRIIHHHHǸHtpE܉HHEHHEHHHEH@HuHSRQPL AHH¾H } u3HEHHEHHuHEPHEkHEHHEHQHEHHEHHQt/HEHH{HEt HEHH]UHH H}uHEH@ HEEHHHuXHEHHHEH@HuHHURIIHHHHǸHmtZHEHHHEH@HuHHURQPL AHH¾H EtHEH|E}tEt HEH8EUHH@H}HuUHMLELMH}Ht-HHHHHHǸHEHHHEH}u HEǀHEHUHHEHHUEAIH HѺHEHUHHEHUHHEHUHHEHHEHHEHHEHHEHHE܉¾pHHEHHHHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾HHEHHHHEUHH0H}HuUHMH}Ht-HHHHHHǸHEHHHEH}u HEǀHEHUHHEHUHHEHHE܉¾pHHE@f=u_HEHPHMuHEILHHUHHEHHtOHEH0H5HEHPHMuHEILHHUHHEHHu HEHHHxHEH\HEHHHEH`t/HEHhHEHdHEHHHEHU܉HHHHuXHEHHHEH@HuHHURIIHH!HHǸHmtZHEHHHEH@HuHHURQPL A!HH¾H HEHHHHEUHHH}HuHUHEH HHǸUHHH(H H`HhLpLxt )E)M)U)])e)m)u)}HDžHH tTDž0Dž40HEH8HPH@H0H H(HHHHH(H@HtH(H@HHHH(HHHPH(u7H(HHt$H(HPH(HHHUHH}HEH@]UHHH}HuH}HuHEHt-`HHHHHHǸHEHUHUHHH}HuH}Ht-mHHHHHHǸHEHUHUHH}HEHE]UHH}HuHEHUH]UHH H}HuHEHHEHEHHtHEHHUHEHHSHEHHtHEHHEH-HHHHHHǸUHHPH}HEHHUHHHEHHuHEHHt HHEHEHEHHUHHUHHH}HuHEHt-HHHHHHǸHEHUHHEHǀHEH UHHH}HuHEHt-HHHHHHǸHEHǀHEHUHHEHUHH}HEH]UHSHH}HEH@HEHى¾HHHH]UHHH}HEHt-HHHHHHǸHEHUHHH}HEtt1HE+HEHHtHEHHUHHH}HEHt-HHHHHHǸHEHUHH}HEH]UHHH}H}HEttUwHEHHHEHEHHHEǀHEǀQHEHHHEHǀ-(HHHHHHǸHEHHtHEHHEHHEHHHUHH H}HuH}Ht-6HHHHHHǸH}Ht-7HHHHHHǸHE苀HHHuLHEHPHEH@HuHIIHH9HHǸetRHEHPHEH@HuHRPL A9HH¾HHEHHE苀t1HE苐HEH\9HHHuLHEHPHEH@HuHIIHHAHHǸetRHEHPHEH@HuHRPL AAHH¾HHEHHEHHEHHEHHHEHHHEH@f=u$HEHHM@HHEHEHHUHHE}y;HEH-QHHHHHHǸUHHHhH`HhHt-kHHHHHHǸH`Ht-lHHHHHHǸHhHt-mHHHHHHǸHhH4 tb "tTtGH`HHcH`HpxHhEHhH@=urHhHPHhH@HuHHpIHHH¾HhHpH`HΉE:H`HHcH`HpxHhEE}}uE thHHHueHhHHHhH@HuHHRIIHHHHǸHjSHhHHHhH@HuHHRQPL AHH¾H HHHubHhHHHhH@HuHHRIIHHHHǸHztgHhHHHhH@HuHHRQPL AHH¾H E}HHHuRHhHPHhH@HuHIIHHHHǸktXHhHPHhH@HuHRPL AHH¾HEUH`H詽HHHu^HhHHHhH@HuHHURIIHHHHǸHst`HhHHHhH@HuHHURQPL AHH¾H EUHHH}HEtt6HHEHH蹻HEǀHEHH豺HEHHHEt HEHUHSH8H}؉uHUHMH}Ht-HHHHHHǸE-XHHHHHH}tH}t #HEE]HEHމH}tH}t HEȋEHEH‹EƉH}tH}t HEȋEHEH‹EƉyH}tH}tdHEȋEHEH‹EƉ?H}tH}t*HEȋEHEH‹EƉH]/build/coverity/install-Osmocom/include/osmocom/core/utils.h:127msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgb(%p): msgb too small to pull %u (len %u) SRV(%s,%s) failed to accept from origin peer, reason=`%s' stream_srv.cSRV(%s,%s) accept()ed new link on fd %d SRV(%s,%s) accept()ed new link from %s SRV(%s,%s) failed applying TCP keep-alive pars on fd %d SRV(%s,%s) accept()ed unexpected address family %d SRV(%s,%s) set_ip_dscp(%u): failed setsockopt err=%d SRV(%s,%s) set_priority(%d): failed setsockopt err=%d struct osmo_stream_srv_linkstream_srv.c:329%sstream_srv.c:561linkAssert failed %s %s:%d SRVCONN(%s,%s) lost connection with client (%d) SRVCONN(%s,%s) connection closed with client SRVCONN(%s,%s) received %d bytes from client SRVCONN(%s,%s) Connection is being flushed and closed; ignoring received message SRVCONN(%s,%s) connected write SRVCONN(%s,%s) error to send: %s SRVCONN(%s,%s) message received (res=%d) SRVCONN(%s,%s) received %u bytes from client SRVCONN(%s,%s) message received SRVCONN(%s,%s) sending %u bytes of data SRVCONN(%s,%s) short send: %d < exp %u SRVCONN(%s,%s) send(len=%u) error: %s SRVCONN(%s,%s) connected read/write (what=0x%x) struct osmo_stream_srvSRVCONN(%s,%s) could not register FD stream_srv.c:1001stream_srv.c:1048SRVCONN(%s,%s) could not register FD %d stream_srv.c:1058stream_srv.c:1092conn && conn->mode == OSMO_STREAM_MODE_OSMO_IOconn0conn->mode == OSMO_STREAM_MODE_OSMO_IOconn->mode == OSMO_STREAM_MODE_OSMO_FDsrv->mode == OSMO_STREAM_MODE_OSMO_IOfalsestream_srv.c:1324msgSRVCONN(%s,%s) Connection is being flushed and closed; ignoring new outgoing message SRVCONN(%s,%s) send: tx queue full, dropping msg! SRV(%s,%s)SRVCONN(%s,%s) recv failed (%d) GCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx AAC | <-AC h \AC V |%AC ` %AC ` VAC Q mAC h 5AC p 9AC t <<AC w \-AC h |AC  AC  AC M AC  AC  .AC i <AC M \JAC E |AC Z "AC ] +AC f AC  9AC t 9AC t <LAC G \TAC O |AC Y AC P AC Z AC  <AC w AC I <AC L \AC Y |SAC N :AC u  AC  0AC k IAC D  AC Ev @AC  ` AC  AC  AC   AC E 0AC + CAC > $AC   D2AC m dMAC H AC M wAC r _AC Z $AC _ AC Y $AC  DxAC s dAC } AC } AC P  OAC EE ]AC X [AC V (^AC Y HAC L hAC   RAC M AC  AC   AC E AA-n&%;%QVl)m59<@-mA  &> W@a!|@@&(V.07&8x"/=GTalx3M`w I .w  J  - "N+l?C9|9LTU$sBo<A Sj\:I  0*=\-;/C01HXp42 5M  Z6. l6wJ 6_h B7$ f7   8  9 91 9ON c:[e  :]  :^ ;  =<R " 7 ?G L h E  3F    stream_srv.c__llist_addllist_emptyosmo_fd_write_enableosmo_fd_write_disableosmo_talloc_replace_string_osmo_strbuf_remainmsgb_queue_freemsgb_enqueue_countmsgb_dequeue_countmsgb_tailroommsgb_putmsgb_pull_setsockopt_nosigpipeosmo_stream_srv_link_ofd_cbget_local_sockname_bufbuf.1stream_srv_iofd_read_cbstream_srv_iofd_write_cbsrv_ioopsstream_srv_iofd_recvmsg_cbsrv_ioops_sctposmo_stream_srv_readosmo_stream_srv_writeosmo_stream_srv_cbstream_srv_iofd_segmentation_cb2configure_srv_segmentation_cbbuf.0osmo_fd_update_when_talloc_freetalloc_strdupmsgb_freemsgb_dequeuemsgb_enqueueosmo_panicmsgb_lengthaccept_GLOBAL_OFFSET_TABLE_osmo_log_info__errno_locationstrerrorlogp_stublog_check_levellogp2osmo_sockaddr_to_strstream_tcp_keepalive_pars_applystream_sctp_sock_activate_eventsstream_setsockopt_nodelayosmo_sock_set_dscposmo_sock_set_priorityosmo_stream_srv_link_create_talloc_zeroosmo_fd_setuposmo_stream_srv_link_set_nameosmo_stream_srv_link_get_nameosmo_stream_srv_link_set_nodelayosmo_stream_srv_link_set_priorityosmo_stream_srv_link_set_ip_dscposmo_stream_srv_link_set_addrosmo_stream_srv_link_set_addrsosmo_stream_srv_link_set_portosmo_stream_srv_link_set_protoosmo_stream_srv_link_set_typeosmo_stream_srv_link_set_domainosmo_stream_srv_link_set_dataosmo_stream_srv_link_get_dataosmo_stream_srv_link_set_tx_queue_max_lengthosmo_sock_multiaddr_get_ip_and_portosmo_multiaddr_ip_and_port_snprintfgetsocknameosmo_stream_srv_link_get_socknameosmo_stream_srv_link_get_ofdosmo_stream_srv_link_get_fdosmo_stream_srv_link_set_accept_cbosmo_stream_srv_link_set_msgb_alloc_infoosmo_stream_srv_link_destroyosmo_stream_srv_link_closeosmo_stream_srv_link_openosmo_sock_unix_initosmo_sock_init2_multiaddr2osmo_sock_initosmo_fd_registerosmo_stream_srv_link_is_openedosmo_fd_unregisterosmo_stream_srv_link_set_paramstream_setsockopt_tcp_user_timeoutosmo_iofd_get_dataosmo_iofd_txqueue_lenosmo_stream_srv_destroystream_iofd_sctp_recvmsg_trailermsgb_datamemsethtonlsctp_sendosmo_stream_srv_createosmo_sock_get_name_bufosmo_stream_srv_create2osmo_iofd_setuposmo_iofd_set_cmsg_sizeosmo_iofd_set_txqueue_max_lengthosmo_iofd_set_alloc_infoosmo_iofd_registerosmo_stream_srv_set_nameosmo_stream_srv_set_name_ftalloc_vasprintfosmo_iofd_set_nameosmo_stream_srv_get_nameosmo_stream_srv_set_read_cbosmo_stream_srv_set_closed_cbosmo_stream_srv_set_flush_and_destroyosmo_stream_srv_set_dataosmo_iofd_get_ioopsosmo_iofd_set_ioopsosmo_stream_srv_set_segmentation_cbosmo_stream_srv_set_segmentation_cb2osmo_stream_srv_get_dataosmo_stream_srv_get_socknameosmo_stream_srv_get_fdosmo_sock_multiaddr_get_name_bufosmo_stream_srv_get_ofdosmo_iofd_get_fdosmo_stream_srv_get_iofdosmo_stream_srv_get_masterosmo_iofd_freeosmo_stream_srv_sendstream_iofd_sctp_send_msgbosmo_iofd_write_msgbosmo_stream_srv_recvstream_sctp_recvmsg_wrapperosmo_stream_srv_clear_tx_queueosmo_iofd_txqueue_clearosmo_stream_srv_set_paramstream_setsockopt_tcp_keepalivestream_setsockopt_tcp_keepidlestream_setsockopt_tcp_keepintvlstream_setsockopt_tcp_keepcnt"" #$%&'& D (X)u) (=*Q*,^-g.   /0-.   61~*,  , /0   ,0 G1h*,2  \ /02 & \8 O13*,   /08 I [ r14*,     /+ 0Y  g  y   1 5 6 *,$ -P  _  s   / 0 -      16 7J *,W -   4   / 0 -    4  0 1 8  k :4 ;8B #zJK L M] mL (LwT #TEVW-XZYh8Z[8J T ^ k(  _ZyP]^*,  1 >/V0z   1*,  D  /*0N W Di 1*,  t /0 0 tB Y1*,   /0  ) @1P%\_l`%^*,    + /< 0\  e  w   1 *, - .      !/ !0)!-2!.Q! _! q! !1!_!`!^!*," #" D7" D"/Y"0y" " D" "1"a"*, # 5# I# V#/n#0# # # #1#*,$ $ D!$ .$/B$0f$ o$ D$ $1$*,$ $ t% %/*%0J% [% tm% %1%*,% % % &/&09& B& T& k&1{&%&_&`&%&*,' %' 9' F'/W'0w' ' ' '1'*,' ' ( (/,(0L( U( g( ~(1 )*,:) L) `) m)/)0) ) ) )1**)9*bU*c*d*e*)*b*f*)+b$+c6+-R+)e+*,y+)+ + + +/+0+), , /, F,1,-,*,,.,), , $- -/4-0B-.Q-)p- {- $- -1-%-`.%L.`{.*,. . L. ./.0 / / L-/ D/1/ / / /(/ }/:U0;0h0Y0*, 1 1 .1 ;1/L10l1 u1 1 111 1#1 2  2 2($2 }12:2h2<2j2k3"3jH3 S3#3l3m3n3*, 4 4 44 A4/V40v4 4 4 414 4#4 5p5q5 5#S6r6 6 46 6( 7 7 c7 ,7(7^7  8 h8  8(H8x8y8 8 l8 8(P9 Z9 ld9 q9(9~9992: <: F: S:(:: : :  ;(h;[y;8;; ; ; ;()< 4<#e< o< cy< <(< < < <(<*,= = $= 1=/B=0b= k= }= =1=%=*,> > \1> >>/O>0o> x> \> >1>%%?D?Y?%g? q? {? ?(? ? c? ?(@  @ @ $@(K@ U@ _@ l@(@ A 4A FALkAAA-A-A*,A-B 1B EB RB/jB0wB-B B B B1B*,B-C %C 9C FC/[C0dC-C C C C1C*, D D D*D 7D/HD0nD wD DD D1D*,D E tE 'E/@H` V0P(_PtP o@ Y " g6 P~sctp.o/ 0 0 0 644 4672 ` ELF>@@@ COMM_UPCOMM_LOSTRESTARTSHUTDOWN_COMPCANT_STR_ASSOCADDR_AVAILABLEADDR_UNREACHABLEADDR_REMOVEDADDR_ADDEDADDR_MADE_PRIMADDR_CONFIRMEDADDR_POTENTIALLY_FAILEDASSOC_CHANGEPEER_ADDR_CHANGESHUTDOWN_EVENTSEND_FAILEDREMOTE_ERRORPARTIAL_DELIVERY_EVENTADAPTATION_INDICATIONAUTHENTICATION_INDICATIONSENDER_DRY_EVENTFAILED_THRESHOLDRECEIVED_SACKHEARTBEAT_SUCCESSRESPONSE_TO_USER_REQINTERNAL_ERRORSHUTDOWN_GUARD_EXPIRESPEER_FAULTYInvalid Stream IdentifierMissing Mandatory ParameterStale Cookie ErrorOut of ResourceUnresolvable AddressUnrecognized Chunk TypeInvalid Mandatory ParameterUnrecognized ParametersNo User DataCookie Received While Shutting DownRestart of an Association with New AddressesUser Initiated AbortProtocol ViolationINACTIVEPOTENTIALLY_FAILEDACTIVEUNCONFIRMEDUNKNOWNEMPTYCLOSEDCOOKIE_WAITCOOKIE_ECHOEDESTABLISHEDSHUTDOWN_PENDINGSHUTDOWN_SENTSHUTDOWN_RECEIVEDSHUTDOWN_ACK_SENT  GCC: (Debian 12.2.0-14+deb12u1) 12.2.0`!`:Qi`@sctp.cosmo_sctp_assoc_chg_strsosmo_sctp_paddr_chg_strsosmo_sctp_sn_type_strsosmo_sctp_sn_error_strsosmo_sctp_op_error_strsosmo_sctp_spinfo_state_strsosmo_sctp_sstat_state_strs(8H(h7xFWdo~(8HXh2CTbt(8HX)hAx]u!((4H<XBhIxUco.symtab.strtab.shstrtab.text.data.bss.rodata.rela.data.rel.ro.local.comment.note.GNU-stack@!@'@,@9 4@ ( L0(U  e