! / 0 0 0 0 7660 ` 0000000002<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<2<ggggggggggggggggggg<<<<<<<<<<<`````````J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4J4üüüüüosmo_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_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_snprintfosmo_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_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_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_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_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_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_queuestream_sctp_sock_activate_eventsstream_setsockopt_nodelaystream_sctp_recvmsg_wrapperstream_iofd_sctp_recvmsg_trailerstream_iofd_sctp_send_msgbosmo_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 5072 ` 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) 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 BW8R@P 0    (adatagram.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) 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*4C>MKGlT{LxzM + \({*,E,Es *KEKEA"e*dEdEW$$$h%*EE * *P *v * *  E  % 7 EN c &o *~  E    E  * $ E1 B M _ Ev  ' *  E    E I $ $ $O  *  E    E,A$M$g-./01234)*EYEfwE,*E#4SeE|5556 8o*HEHE =9Q*`TtETE* E(3EE\*EE7#F*UiEvE!1*@TEar}E[*E&7IE`z*\E\EW<k( ,048<@>DHv (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@*( &,6{1@> C@H >@? S0 \ql@@ (! &C{ipa_unit.o/ 0 0 0 644 8680 ` 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) 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 @@0 &,1l90D Bd Wh R@` P  P@ajibuf.o/ 0 0 0 644 11920 ` ELF>P+@@ 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 HEH<HEǀHEPHEUHEH HEHHEHHEHEHHEHHEHEH=?B~HEHHEHEH-@BHEHHHHEHt HHHEHxHuHpHELHELHEDhxHEDHEHЋMSxpAWAVAUATEPAAHHHHǸH@HEHt HHHEHxHMHpHELHELHEDhxHEDHEHSxpAWAVAUATURURPL 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:395??GCC: (Debian 12.2.0-14) 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  (`eAC MS #AC ^ ?AC z ?AC z ,AC g  1AC l    AL.-z&/@9EWPRA[]q -31d0,_6ekD)J5hC5 oU lv & 8G eZi|#(?g?,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 "!#@I $:-e.' @ `LzR @` 3d @6`J5  $v D d (g.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @@! &C,C1H`90 BW(R@'   *aosmux.o/ 0 0 0 644 5392 ` 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ǸOth@@ 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}HuHEH@HEHEHEHEHHEHEHEKHUHEHHHEHHEȋ@lPHEȉPlHEHEHEHHEHEHEHUHEHH9uUHSH8H}HuHEH@@fEHE@0HEH@(@4t HEH@(@4E9tEeHEHHcHEHE⟃ 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@HHHEHH@xHHHHEP HEHHHEH@(UމP4HEH@@HUHZ(C8H]UHH H}HuHEH@ƿEHEHH@xHEHE⟃@HEH@HE  ʈHEHEHE@HEH@(@HEPHEPPHEP0PHEHHUHEHH@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@XHEHEHEHEHH64HE@9EuHE8HEHHEHEHEHEHHHUHEHXH9uUHHH}HuHE@,tHE@pPHEPpHEHPHUHEHHHEHHHUHH H}HuEHEH@@tHEH@(t HEH@(uE.HEHHHEH@ @9tEHE@(EHE@h;Es HEHPHEHHEHHQE}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~GHEHHHHt 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! HEHUHH@H}HEH@0HEHEH@XHEHEHEHEHHEHEHE.HUHEHHHEHEHEHHEHEHEHUHEHXH9uHEHHEHHHUHH0H}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@0HEHEHHxHUHEHHHUHH 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@0HEUHEH*HEH}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¾H0HUHEHH*UHHH}HEH/build/_osmocom_api/libosmocore/../install/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) 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   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  'C#@fgZd|/e+&*7EP_pu 4FPVb;k sO')+,+0'%,K?,+kj,|,:,B13osmux_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" L#}$   #%1*'  ()a s *L+,*'{ D (); DM d*T - . /   0 *'f  z  ( )     * %N 1 +3:4_25$*'$ - :(O)k$  *  ' 4#T%o1j u!4Q%x,.,*'i ,} (). ,@ W* $6A%`17+%   #88*'/8?8X,  ()8.8G,  **',  (),] o *+%*' \  (1)~ \ **'8 L Y(q)   *: *'    (!)! ! !*!*'S" 4g" t"(")" 4 # "#*2#+W#1#*'$ l$ #$(;$)$ l$ $*%*'u% % %(%)& -& D&*&+.'39' D'!b' o';' ' ' '#' ';' ' 2( (#Z(c(p( 7(<(=(*') D) %)(=))) D) )*)>)* *;i*r** r*<*=**'+ D'+ 4+(L+)+ D+ +*,*'H- |\- i-(-)- |- -*.. .;2.*'. . .(.)/ / ./*/G/4/*'d0 x0 0(0) 1 1 31*1*'1 1 1( 2)W2 i2 2*2*'3 T3 %3(=3)3 T3 3* @ `LzQ ~@R`d $ DudCf|$Hl;&O')+ +,%,L?,lj,|,,B13.symtab.strtab.shstrtab.rela.text.data.bss.rodata.comment.note.GNU-stack.rela.eh_frame @4@Lx &N4,P4 1P490: B:W;R@d @ ! F(haosmux_output.o/ 0 0 0 644 12536 ` 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 H(  pOP-aprim.o/ 0 0 0 644 16104 ` 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) 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*5H7LDk,]Zg(*Nbo_* G*m S!q*$ $/D*`s*"{#*#T  *" #0 *8 #U Tg x  $  % & '$ (A *\ p }      ( ! ( ( ) $K U _ l x !     Q *r < + , Q &\1[.23,g9+Z5z67894;D<[f>@*#5GXrK|*s @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@07 Q0 Zoj@H7` `   #Y:yrs232.o/ 0 0 0 644 10472 ` 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) 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. BNWPR@H#   @%artp.o/ 0 0 0 644 11928 ` ELF>X+@@ 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) 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 BWR@) H  *astream_cli.o/ 0 0 0 644 54608 ` ELF>P@@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苀tHEHt-HHHHHHǸHEHE舐HEHHHtHEHHHEHHEHE舐HEHUUHHH}HEH/UHSH(H}HEHE}t wHE؋tHHHuuHE؋HHHHEHHHEHHuHHRIIHHHHǸHttHE؋HHHHEHHHEHHuHHRQPL AHH¾H PHEǀHHHu|HE؋tHE؋HHHHEHHHEHHuHSRIIHHHHǸHt{HE؋tHE؋HHHHEHHHEHHuHSRQPL AHH¾H HE؋tHUHHH]UHHH}HEH?UHH}HE]UHH}HEtHEu]UHHH}HE@xtt1HE+HEHHtHEHHUHHH}HE@xHt-/HHHHHHǸHEHUHHH}HHHuuHEHHHHEHHHEHHuHHRIIHH6HHǸHttHEHHHHEHHHEHHuHHRQPL A6HH¾H HEHEHEHPHtHEHPHEHHEHEHEHUHATSH@H}HEHHEHHHHEH}uHEHH>HEHHHHuuHEHHHHEHHHEHHuHHRIIHHNHHǸHttHEHHHHEHHHEHHuHHRQPL ANHH¾H HHHHEHHEHHHHEHHHEHHuHSRIIHHRHHǸHHEHHEHHHHEHHHEHHuHSRQPL ARHH¾H HE, tc $tUtH HEHHEHHHEHډEHE8=uxHE HHEH@XEHEH@`fEHEHHEHHHEHUA@HHډE;HEHHEHHHEHډEE}HEH9EHHHHEHHEHHHHEHpHEHHuHHSMQRIIHHpHHǸH HEHHEHHHHEHpHEHHuHHSMQRVPL ApHH¾H0UHEHHEHHEHHHHEPHE}EHHHEHHEHDHEHHHHEHHHEHHuHHSATRIIHHzHHǸH EHHEHDHEHHHHEHHHEHHuHHSATRQPL AzHH¾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ǀtHEHǀ`HEHHEHHEHHEHHEǀHEƀxHEUHH0H}uHUHEHHEHEt t'dHEHUHEHm}9}N}t }>HHHuuHEHHHHEHpHEHHuHMQRIIHHHHǸHttHEHHHHEHpHEHHuHMQRVPL AHH¾H HEHE/HHHuuHEHHHHEHHHEHHuHHRIIHHHHǸHttHEHHHHEHHHEHHuHHRQPL AHH¾H HEHbEHHHuuHEHHHHEHpHEHHuHMQRIIHH"HHǸHttHEHHHHEHpHEHHuHMQRVPL A"HH¾H E}HEHXHuHEHHEHEHELXHU؋MHEHAHEHEHEHt-0HHHHHHǸHEH+HEHHHHǸUHH0H}uHUHEHHEHEt tDUHEHYH}M}CHHHuuHEHHHHEHpHEHHuHMQRIIHHBHHǸHttHEHHHHEHpHEHHuHMQRVPL ABHH¾H HEH*HEHHHHǸUHH0H}uHUHMHEHHEHMЋUHuHEHEHEt t'VHEHUHEH_}9}K}t };HHHuuHEHHHHEHpHEHHuHMQRIIHHcHHǸHttHEHHHHEHpHEHHuHMQRVPL AcHH¾H HEHE!HHHuuHEHHHHEHHHEHHuHHRIIHHgHHǸHttHEHHHHEHHHEHHuHHRQPL AgHH¾H HEHEE}HEHXHuHEHHEHEHELXHU؋MHEHAHEHEHEHt-xHHHHHHǸHEH"+HEHHHHǸUHHH}HuHMHUHEHH0HE@xu*HEHHtHEHHUHHUHH}HEH]UHHH}HuHMHEHHUHH0H}HuHUEH} vLEHHHEHHEHH$H HEHHEHHQEEHH;Er>HEUHcH$HHHHHEUHcH$HEHE 9E|HE؉HE舐 HE苀pHE艐pUHH}fEHEUf"HEpHEp]UHH}fEHEUf*HEpHEp]UHHH}HuHMHEHHUHH0H}HuHUEH} vPEHHHEHHEHHDH HEHHHHEHHEEHH;Er@HEUHcHDHDHHHHEUHcHDHDEHE(9E|HE؉HE舐(HE苀pHE艐pUHH}fEHEUf8HEpHEp]UHHPH}HuHEHHUHHHEHEHEHHUHHUHHH}HuHEHUH`HEHHtHUHEHHoUHH}u}t }t,HEU0HEpHEp]UHH}u}}y} t,HEU,HEpHEp]UHH}uHEUt]UHH}HuHEHUHh]UHH}HEHh]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 HEHHt-HHHHHHǸHEHHHEHH#HEǀHEeHHHHEHE؋HHHHEHHHEHHuHSRIIHHHHǸHtHEHE؋HHHHEHHHEHHuHSRQPL AHH¾H HEƀfH=ffHHHHMHHHHE$HHHuuHE؋HHHHEHHHEHHuHHRIIHHHHǸHttHE؋HHHHEHHHEHHuHHRQPL AHH¾H HEHHHH]UHH H}uHE苀pt(HE苀xHEHzt HE苀pHE艐pHE8=HELxHE:%?HE苀4% AHE"HE HEH HE*DHE(DHEH(HE8HAPASVQWMHщ¾H0EHE:%?HE苀4% AHE"HEH HE*HEH(HE8APQIAHщ¾HE}%HHHuuHE苀HHHHEHpHEHHuHMQRIIHHHHǸHttHE苀HHHHEHpHEHHuHMQRVPL AHH¾H }t HEHEHEHHUEAIHjHѺHE苀pt/HE8HE苀ΉE}x)HEHHxHEǀ(HE苀HEǀUHATSH H}؉EԀ}tHE؋pHE؉pHE؋pHE؉pHEH@HEHE}HHHuv]HE؋HHHHEHHHEHHuHSRIIHH0HHǸH]HE؋HHHHEHHHEHHuHSRQPL A0HH¾H _EHE8ȋEΉ7HHHD ]HE؋HHHHEHHHEHHuHHATSRIIHH4HHǸH D ]HE؋HHHHEHHHEHHuHHATSRQPL A4HH¾H0He[A\]UHATSH H}؉uHE؋49Eu HE؋Uԉ4HEHYt HEHE}#HHHu|HE؋4HE؋HHHHEHHHEHHuHSRIIHHOHHǸHt{HE؋4HE؋HHHHEHHHEHHuHSRQPL AOHH¾H cHE؋4E։E}=HHHD HE؋4HE؋HHHHEHHHEHHuHHATSRIIHHSHHǸH D HE؋4HE؋HHHHEHHHEHHuHHATSRQPL ASHH¾H0EHe[A\]UHATSH H}؉EHE:8Eu HEUԈ:HEHXt HEHE}/HHHHE:HE؋HHHHEHHHEHHuHSRIIHHnHHǸHtHE:HE؋HHHHEHHHEHHuHSRQPL AnHH¾H oHE:ЋE։E}EHHHD HE:HE؋HHHHEHHHEHHuHHATSRIIHHrHHǸH D HE:HE؋HHHHEHHHEHHuHHATSRQPL ArHH¾H0EHe[A\]UHATSH H}EHE؋pt*HEHxHEHt HE؋pHE؉pHE؋, tU $tGt: HEH HE؋0EHE8=HE(EHE:%?HE؋4% ЉEHE(uHE*ftMHE(uEHELxDMHE"DHE HEL HE*D]HEH(HE8HE؋0HE؋,HASAQAPWAREI؉H0EHE:%?HE؋4% AHE"HEL HE*DHEH(HE8HE؋0HE؋,ARWHE ~}HHHuuHE؋HHHHEHpHEHHuHMQRIIHHHHǸHttHE؋HHHHEHpHEHHuHMQRVPL AHH¾H HEHEUEEHE؋pt,HE8ȋEΉE}HE؋@xt tS{HEHHU؋EAIHaHѺHEHH_wHEH跿HE8f=u^HEHHM؋uHEILHHUHHEHHtNHEH0H4HEHHM؋uHEILHHUHHEHHHE؋HEHHHEHHHEH`HEHHHEHUHy2JHHHHHHǸHEǀ;HEǀEHE؋@xuHEǀHe[A\]UHH H}HEHEHHHuuHEHHHHEHHHEHHuHHRIIHHHHǸHttHEHHHHEHHHEHHuHHRQPL AHH¾H HEHUHH H}HuH}Ht-HHHHHHǸH}Ht-HHHHHHǸHEHHHHuuHE苀HHHHEHHHEHHuHHRIIHHHHǸHttHE苀HHHHEHHHEHHuHHRQPL AHH¾H HEHfHE@xtwHE苐HE苀9HHHuuHE苀HHHHEHHHEHHuHHRIIHH HHǸHttHE苀HHHHEHHHEHHuHHRQPL A HH¾H HEHHEHHEHHEHH0HEHHKHEHHHt-HHHHHHǸHE8f=u$HEHHM@HHEHEHHUHHE}y;HEH-HHHHHHǸUHSHHXHPHXHt-5HHHHHHǸHPHt-6HHHHHHǸHX@xHt-7HHHHHHǸHX, tb tTtGHPH萴HcHPHpxHXEHX8=uqHXHPHXHHuHH`IHHH¾HXH`HPHΉE:HPHɳHcHPHpxHXEE}}uE th2HHHHXHHHHXHHHXHHuHSRIIHHXHHǸHHXHHHHXHHHXHHuHSRQPL AXHH¾H /HHHHXHHHHXHHHXHHuHSRIIHHZHHǸHHXHHHHXHHHXHHuHSRQPL AZHH¾H HXH[Er}4HHHu~HXHHHHXHHHXHHuHHRIIHH^HHǸHt}HXHHHHXHHHXHHuHHRQPL A^HH¾H HXHE4UHPHïHHHu~HXHHHHXHpHXHHuHMQRIIHHcHHǸHt}HXHHHHXHpHXHHuHMQRVPL AcHH¾H EH]UHHH}HE@xttCVHEHH蕭HEǀHEuTHEHHBHEHH.xHHHHHHǸUHH0H}uHUHMH}Ht-HHHHHHǸ}EHHHHHH}tH}t HEEHEƀ|}HE舐}}t}uHE艐vH}tH}t cHEEHEƀ}HE舐}t}uHE艐H}tH}t HEƀHEƀHEHEfH}tH}t HEƀHEƀHEHEfH}tH}tuHEƀHEƀHEHEfFH}tH}t6HEƀHEƀHEHEf/build/_osmocom_api/libosmocore/../install/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:147CLICONN(%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 stream_cli.c:697stream_cli.c:758cli->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:982CLICONN(%s,%s){%s} free(destroy) stream_cli.c:985CLICONN(%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) 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  (`AC [ HAC L h+AC f AC  9AC t 9AC t +AC f AC  (9AC t HOAC J hEAC @ LAC G TAC O AC V AC Y AC P (RAC M  HLAC EB lXAC S AC Y AC Y oAC j oAC j  8AC E. 0AC   PAC G  tAC G  AC G   7AC G+ .AC ) %AC    DAC H7 DAC  deAC ` AA-n&%;%QVl)5|^9<-PoiCOjj> 71 }A Rh-J0 F.$P "p `@$+ 6@Q+Oou.4CuVe#{  S X [ (9BMd|(`(3(+L)f*9M*9*+*+9 ;,EC,L\,Tw -;-Y-n-R-L5V .Xnd...o/o~/8 *3@[ky7:|= # @78 L \ t   G%   LD   ! cS@ X  Testream_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_sctpconfigure_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_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_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_initosmo_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_param** +,?-K./. L011 )0*34   >'5?6V^4|   >7 K+8B9S:*34  \ >56)14O ] \o >7; >  x* ~70 >  ~0*34   >5 6" * 4H  V  h  > 7 *3  4      > 55 6V ^ 4|      > 7 = A  >  4  ~ 0 *30 8 4V  h  \|  > 5 6  4    \  > 7 ? *3 42 D X >e5}64   >7*314<4Z i } >5614   >&7i1xCDEF1C$G51DC`D1*314   >"5:6N1dl4   >7%H1*3GIV1mu4   >56I1!4? P b >y7--R@o >y G ~0*34  T >5-6DL4j x T >7J*34; J |^ >k564  | >7J@aKh*34   >56 41 ? Q >h7L*34    >516HP4n |  >7*34 % 9 >F5^6u}4   >7 ,  ,00 R=NO?Ph-*34  l >556LT4r  l >7*34    /  >< 5T 6k s 4      > 7 *3! !4(! :! N! >[!5s!6!!4! ! ! >!7"-" >" " ~"0" L " ,"0 #P[#*3v#~#4# # # >#5#6#$4$$ 2$ D$ >[$7$ l $ ,$0$P$Q%-B%*3]%e%4% % l% >%5%6%%4 & & l+& >B&7a&*3|&&4& & & >&5&6' '4*' 8' J' >a'7'-( >&( 0( ~=(0^( h( ,u(0(S)V) V)+*ZF+ gQ++,\4,]-e-@--g.5. >?. |I. ~V.0. >. . ~.0F/ P/ ~]/0/*3//4/ / 0 > 05%06<0D04b0 p0 0 >070 >0 0 ~000;*1*3W1_14}1 1 41 >15161142 2 4-2 >D27[2nc2ot2 g2p2*32242 2 |2 >353623:34X3 f3 |x3 >373 3+4r5s5*35545 5 6 >65(66?6G64e6 s6 6 >676t"7u;7vi7:7@8*3"8*84H8 W8 k8 >x85868848 8 8 > 9739uB9*3S9Hm9u949 9 ,9 >95969H::4.: ?: ,Q: >h:7:@:*3;;4;; J; l^; >k;5;6;;4; ; l; >;7"<y6<*3G<Hg<o<4< < < ><5<6<H==4.= ?= Q= >h=7=@=*3>&>4D> S> g> >t>5>6>>4> > > > ?73?{G?*3X?H|??4? ? ,? >?5?6?H!@)@4G@ X@ ,j@ >@7@@WA}Br.CsRC*3mCuC4C C C >C5C6CC4D )D ;D >RD7DuDtEvJEWE~EE\E~EeF8FJF >TF x^F ~kF0F:F*3FG4$G 6G lJG >WG5oG6GG4G G lG >G7G|"H >,H 6H ~CH0_H >iH sH ~H0H?H*3HH4H H I >I5*I6AIII4gI uI I >I7I-I*3 JJ41J CJ WJ >dJ5|J6JJ4J J J >J7K-dK >nK xK ~K0KKK-K >L x L ~L0TL >^L hL ~uL0L >L L ~L0L >L |L ~L0fMM M MM-NWNHcNHuN*3NHNN4N N lN >N5O6OH7O?O4cO nO lO >O7O*3OHOO4O  P P >,P5DP6QPHiPqP4P P P >P7P*3QQ4BQ TQ hQ >uQ5Q6QQ4Q Q Q > R7R>@R*3^RfR4R R R >R5R6RR4S )S ;S >RS7SS >S xS ~T08T >BT LT ~YT0uT  T   T T `U$ U( U, 5V  ( 8 `$h"$" @A`n)^ @`oj #@>d   S   $ Hh-J$" $,|(L(l()*M** *,+L+l;,,, -;- Y-,n-L-p .d.../~/43T7x:|=@FG$LHcSh T.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame @nV@G &V,V 6V 1@P C` >@ V0`a _atao@0 j *  wr ~stream_srv.o/ 0 0 0 644 41920 ` 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]UHHHXTDžlHXH@ HEHX@HlHpHΉE}HHHufHHEHH8HEH@0HuHHRIIHHvHHǸH{thHHEHH8HEH@0HuHHRQPL AvHH¾H E;EEp  1tHHHuXHEHH8HEH@0HuHHURIIHH~HHǸHmtZHEHH8HEH@0HuHHURQPL A~HH¾H UHEH|#HHHugHpHHHEHH8HEH@0HuHHRIIHHHHǸH|tiHpHHHEHH8HEH@0HuHHRQPL AHH¾H HE@f=UHEH_EE}HHHubpHEHH8HEH@0HuHHRIIHHHHǸH]FpHEHH8HEH@0HuHHRQPL AHH¾H HEXt,HE@ȋEΉE}HEB%HEBЋE։E}HHHujHEBHEHp8HEH@0HuHQRIIHHHHǸHHEBHEHp8HEH@0HuHQRVPL AHH¾H pHE<HE<E։E}HHHufHE<HEHp8HEH@0HuHQRIIHHHHǸHHE<HEHp8HEH@0HuHQRVPL AHH¾H KHEHHHu E6HEHHUHEHщE}u EEUHH H}HEHHHEH}usHEǀ4HEǀ8HEfǀ@HEǀ\HEHUAIHHѺHHEƀ`HEUHHH}HuHEHH0HUHEHHzUHH}HEH@0]UHH}E}tHEXHEXHEXHEX]UHH}uHEU<]UHH}EHEUB]UHHH}HuHMHEHHUHH0H}HuHUEH} vNEHHHEHHEHHH HEHHEHHCEEHH;ErDHEUHcHHHHHHEUHcHHEHE09E|HE؉HE舐0HE苀XHE艐XUHH}fEHEUf2HEXHEX]UHH}fEHEUf@HEXHEX]UHH}u}t }t,HEU8HEXHEX]UHH}u}}y} t,HEU4HEXHEX]UHH}HuHEHUHP]UHH}HEHP]UHH}uHEU\]UHHpHHHf)E)EHHEHHEHt HH4 t) qtctQHE H@H@H}HMHjjIA.HE}y HEH EӀ}tHE HEHuHEHEHEHvHEHMHEH}HHuIA.HEă}x EHH9EsHUHEHHEHEHtHUEHHHE}~HUEHHHE}HEHuHEHEHEHHEHEHMHHHǸE}x EHH9EsHUHEHHEHEHtHUEHHHE}~HUEHHHEHDž|H@H|HHΉE}HEHuHEHEHEHHEHEHMHHHǸEԃ}x EHH9EsHUHEHHEHEHtHUEHHHE}~HUEHHHEHHHEHE@mHEHuHEHEHEHCHEHEHPHEHuHHHǸE}x EHH9EsHUHEHHEHEHtHUEHHHE}~HUEHHHEHUHHH}HEH¾HHHuHUHH}HE]UHH}HE@]UHH}HuHEHUHH]UHHH}H}t$HEHHEHHHUHH H}HE@x'HE苀Xu HEHHE苀XHE艐XHE苀4 tU 1tG#t:HEH0HE苀8EHE@=uzHEH`HE2DHE0DHEH0HE@HE苀8HE苀4HWjjjjH0E]HE2HEH0HE@HE苀8HE苀4AAEE}yEWHEUPHEHyEHE@!HEHH8HEH¾H`UHH}H}uHE@u]UHHH}HEHu'HEHHE@HE@UHH0H}uHUHMH}Ht-aHHHHHHǸ}<}q}}]}t }tlLH}tH}t @HEEHEƀd}HE舐e}t}uHE艐hH}tH}t HEEHEƀl}HE舐m}t}uHE艐pH}tH}tuHEƀtHEƀvHEHEfzFH}tH}t6HEƀtHEƀwHEHEf|UHH0H}uHUHEHHE}}}t }HHHu[HEHHHEH@HuHHURIIHHHHǸHHEHHHEH@HuHHURQPL AHH¾H HHHuOHEHPHEH@HuHIIHHHHǸG0HEHPHEH@HuHRPL AHH¾HHHHuXHEHHHEH@HuHHURIIHHHHǸHutbHEHHHEH@HuHHURQPL AHH¾H HEHHHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾HHEHHEHuLHEH>HEHHt HELHU؋MHEHAHEHUHH0H}uHUHEHHEHHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾H}HHHufHHEHHHEH@HuHHRIIHHHHǸH{thHHEHHHEH@HuHHRQPL AHH¾H HEHuHEt HEHUHH0H}uHUHMHEHHEHHHuXHEHHHEH@HuHHURIIHHHHǸHmtZHEHHHEH@HuHHURQPL AHH¾H HMЋUHuHEHE}}}t }HHHu[HEHHHEH@HuHHURIIHHHHǸH+HEHHHEH@HuHHURQPL AHH¾H HHHuOHEHPHEH@HuHIIHHHHǸZCHEHPHEH@HuHRPL AHH¾H}HHHHuXHEHHHEH@HuHHURIIHHHHǸHutbHEHHHEH@HuHHURQPL AHH¾H HEHHHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾HHEHHEHuLHEH>HEHHt HELHU؋MHEHAHEHUHH H}EHHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾HHE苀HHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾H*HEHHtHEHHEH҉EEUHSHXH}HEHHEHHH%HEH}uHEHHHHHHu`HE@jHEHHHEH@HuHHRIIHHHHǸHutbHE@jHEHHHEH@HuHHRQPL AHH¾H HEH4 tc 'tUtH HEHHEHHHEHډEHEH@=uxHE HHEH@XEHEH@`fEHEHHEHHHEHUA@HHډE;HEHHEHHHEHډEE_}KHEH9E3HHHudHEHHEHHHEH@HuHRURIIHH:HHǸHytfHEHHEHHHEH@HuHRURQPL A:HH¾H UHEHHEHHEHHHEPHE}`EHHHuqE܉HHEHHEHHHEH@HuHSRIIHHDHHǸHtpE܉HHEHHEHHHEH@HuHSRQPL ADHH¾H } u3HEHHEHH|HEPHEkHEHHEHQHEHHEHHXt/HEHHHEt HEHH]UHH H}uHEH@ HEEHHHuXHEHHHEH@HuHHURIIHH^HHǸHmtZHEHHHEH@HuHHURQPL A^HH¾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 NHEǀHEHUHHEHUHHEHHE܉¾pHHE@f=u_HEHPHMuHEILHHUHHEHHtOHEH0H5HEHPHMuHEILHHUHHEHHu HEHHH7HEH\HEHHHEHU܉HHHHuXHEHHHEH@HuHHURIIHHHHǸHmtZHEHHHEH@HuHHURQPL AHH¾H HEHHHHEUHHH}HuHEHHHUHEHHHEu*HEHHtHEHHUHHUHH}HEH@]UHHH}HuH}HuHEHt-HHHHHHǸHEHUHUHHH}HuH}Ht-HHHHHHǸHEHUHUHH}HEHE]UHH}HuHEHUH]UHHPH}HuHEHt-$HHHHHHǸHEHHUHHHEHEHEHHUHHUHH}HEH]UHSHH}HEH@HEHى¾HHHH]UHHH}HEHt-IHHHHHHǸHEHUHHH}HEtt1HE+HEHHtHEHHUHHH}HEHt-fHHHHHHǸHEHUHH}HEH]UHHH}H}HEttUwHEHHHEHEHHHEǀHEǀQHEHHHEHǀ-HHHHHHǸHEHHtHEHHEHHEHHHUHH H}HuH}Ht-HHHHHHǸH}Ht-HHHHHHǸHE苀HHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾HHEHHE苀t1HE苐HEH\9HHHuLHEHPHEH@HuHIIHHHHǸetRHEHPHEH@HuHRPL AHH¾HHEHHEHHEHHEHHHEHHHEH@f=u$HEHHM@HHEHEHHUHHE}y;HEH-HHHHHHǸUHHHhH`HhHt-HHHHHHǸH`Ht-HHHHHHǸHhHt-HHHHHHǸHhH4 tb "tTtGH`HrHcH`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`HHHHu^HhHHHhH@HuHHURIIHHHHǸHst`HhHHHhH@HuHHURQPL AHH¾H EUHHH}HEtt6HHEHHHEǀHEHHHEHHHEt HEH/build/_osmocom_api/libosmocore/../install/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) 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:304%sstream_srv.c:516linkAssert 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:914stream_srv.c:958SRVCONN(%s,%s) could not register FD %d stream_srv.c:966conn && conn->mode == OSMO_STREAM_MODE_OSMO_IOconnconn->mode == OSMO_STREAM_MODE_OSMO_IOconn->mode == OSMO_STREAM_MODE_OSMO_FDsrv->mode == OSMO_STREAM_MODE_OSMO_IOfalsestream_srv.c:1165msgSRVCONN(%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) 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 |:AC u  AC  0AC k IAC D AC  AC  < AC  \AC  |AC   AC E 0AC + CAC > AC   gAC b @AC M `wAC r _AC Z $AC _ AC Y AC  AC P  OAC EE D]AC X d[AC V ^AC Y AC L AC   RAC M AC  $AC  AA-n&%;%QVl)m59<@-mA  &> W@a|@@#%O+0"-9@Vdu~ 4AO. .m\ n J  " + $ ,(9Ja9iLT:Xm4OXdu<:cI( 4Hcr30C56R@GMW,Cn.1g%1> 2wZ2_x2$3$3 3 3O9 y4[P q 4]  4^ 25  S6R  " 92 7 S ?r 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_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_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_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_paramosmo_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_registerosmo_stream_srv_set_nameosmo_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_stream_srv_set_segmentation_cbosmo_iofd_get_ioopsosmo_iofd_set_ioopsosmo_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_clear   !"#$%$ L &X'u' &=(Q**^+g,   '-.+,   '6/~**  4 '-.   40 'G/h**0  d '-.0 & d8 'O/1**   '-.C Q c 'z/23 ** +;  J  ^  'k - . +     ' /! 45 **B +j  y    ' - . +     ' /z 5  3 7 8 ?  O !_GHi `yIJB rRI  I P !bPRdSTU5wVW5 '  &Y**  * '7-O.s   '/**   '-#.G P b 'y/**  $ '-. ) $; 'R/**  T '-.  T" '9/I#UZe[#Y**   '$-5.U ^ p '/**+,   '-."++,J X j '/Z[Y**  0 '=-R.r   '/\**  .  B  'O -g .     ' / **  ! ! ''!-;!._! h! z! '!/!**! ! $" '"-#".C" T" $f" '}"/"**" " T" '#-#.2# ;# TM# 'd#/t###Z#[###**$ $ T2$ '?$-P$.p$ y$ T$ '$/$**$ $ T% '%-%%.E% N% T`% 'w%/&**3& E& |Y& 'f&-{&.& & |& '&/#''2']N'^'_'`''']'a''(](^/(+K('^(**r('( ( ( '(-(.(') ) () '?)/)+)**),)') ) * '*--*.;*,J*'i* t* * '*/*#*[+#E+[t+**+ + + '+-+., , &, '=,/, ', , ,&, -,7N-8-c-U-**. . D'. '4.-E..e. n. D. './. j.!. '. / /&/ -*/7/c/</e/f00eA0 {L0!x0g0h0**0 0 0 '0-1..1 ?1 Q1 'h1/w1 1!1jL2 'V2 `2 m2&2 '2 2 2&T3 '^3 h3 u3&3q3r3u4 4v4H4 'R4 ,\4 i4&4x5 ' 5 T5 !5&~5W555{5 '5 z6 6&?6 J6!{6 '6 6 6&6 '6 6 6&6**7 &7 :7 'G7-X7.x7 7 7 '7/7#8**&8 38 G8 'T8-e8.8 8 8 '8/8#;9}Z9~o9#}9 '9 z9 9&9 '9 9 9&: '#: -: ::&a: 'k: ,u: :&:6; J; '\;I;;;+;+<**<+5< G< [< 'h<-<.<+< < < '</<**=+)= ;= 4O= '\=-q=.z=+= = 4= '=/=**> ,> @> 'M>-^>.> > > '>/>**? ? $0? '=?-R?.x? ? $? '?/$@B@[px @A`n) @`@mA . @\ `n    $ ( a@`:Xmu @`(3c @`#%O+,.$1D1d 2223$33$3H4hy4425C5S69(?.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame @I@@g81 &@,@ 1@Y>H 9@` Q0H ZHoH@j@h P`  @] ystream.o/ 0 0 0 644 12448 ` ELF> -@@ 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ǸOtHL AHH¾HH]UHH`}HuHUEEHEHHcHEHpxH}ЋEHHMQIAHEEt}HMЋUHuHEAHM̋UHuHEAȹHUHSH8H}HuЉUHMHEHEHEH@(Hv HEH@ HE?HE@=uHE@ uHEHHEHUHEHHHEH}uHEX0HEHHHMUHEAHH]UHHHxHplf)E)E)EfEHEHEHE0HEHvHEHEHE@HE@ HEH0HEHHEHEHHEHE HHpH@XHUBHpH@`HEfHMlHpHxHmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) sizes of 'struct sctp_event_subscribe': compile-time %zu, kernel: %u stream.cCannot determine SCTP_EVENTS socket option size Kernel only supports sctp_event_subscribe of %u bytes, but caller tried to enable more modern event at offset %u couldn't activate SCTP events on FD %u Unknown protocol %u, cannot set NODELAY %s NOTIFICATION %s flags=0x%x %s (err: %s)None %s %s err=%s%s %s sctp_recvmsg without SNDRCV cmsg?!? GCC: (Debian 12.2.0-14) 12.2.0zRx mAC h <-AC h \AC  |!AC \ !AC \ !AC \ !AC \ !AC \ BAC } <<AC 7 (\AC M AC   AC   |AC Ho AC   AC E  0AC   mm-,5n!M!e!{!!BU< -|&1G`q")06Q  kqzS%stream.c_osmo_strbuf_remainmsgb_tailroommsgb_putosmo_sctp_assoc_chg_strosmo_sctp_paddr_chg_strosmo_sctp_sn_type_strosmo_sctp_sn_error_strosmo_sctp_op_error_strbyte_nonzerodetermine_sctp_sockopt_event_subscribe_sizesctp_setsockopt_events_linux_workaroundstream_sctp_recvmsg_trailerosmo_panic_GLOBAL_OFFSET_TABLE_osmo_sctp_assoc_chg_strsget_value_stringosmo_sctp_paddr_chg_strsosmo_sctp_sn_type_strsosmo_sctp_sn_error_strsosmo_sctp_op_error_strssocketgetsockoptcloseosmo_log_infologp_stublog_check_levellogp2setsockoptmemcpymemsetstream_sctp_sock_activate_eventsstream_setsockopt_nodelayntohlsnprintfosmo_sockaddr_to_str_bufntohsstream_sctp_recvmsg_wrappersctp_recvmsgstream_iofd_sctp_recvmsg_trailer__cmsg_nxthdrosmo_iofd_get_namestream_iofd_sctp_send_msgbhtonlosmo_iofd_sendmsg_msgb,9***** l*l'4EOYlk * 5 Ek!v"#2!@e*s #!S#*ll ]!!* &t  'C ,O ,  '  '3 (   ')'A*Zn{ *%9FWl~ +-.#0 10X 4i 8a <`@X @m`n @U`6 -S4.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.comment.note.GNU-stack.rela.eh_frame @@ &P,P6PD1@*x >0 G\PW@ +   <,fsctp.o/ 0 0 0 644 4664 ` ELF>8@@ 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) 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