! / 0 0 0 0 9736 ` H&L&L&L&L&L&L&L&L&L2222222222222222222222222222222QQQQQQQQQQQQQQQQQQQ000000000000PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP|||||||||||||6666666666666666666666_ _ _ _ _ _ _ _ _ _ _ w\w\w\w\w\w\w\w\w\OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@00000000000000000000000000osmo_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_closeosmo_dgram_rx_destroyosmo_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_recvipaccess_idtag_nameosmo_ipa_msg_allocosmo_ipa_ext_msg_allocosmo_ipa_msg_push_headerosmo_ipa_process_msgipaccess_send_pongipa_pong_msgipaccess_send_id_ackipa_id_ack_msgipaccess_send_id_reqipa_id_req_msgosmo_ipa_rcvmsg_baseipaccess_parse_unitidosmo_ipa_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_swversosmo_ipa_unit_snprintf_hwversosmo_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_allocosmo_prim_srv_sendosmo_prim_srv_set_nameosmo_prim_srv_get_linkosmo_prim_srv_set_privosmo_prim_srv_get_privosmo_prim_srv_closesap_ctl_prim_type_namesosmo_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_name_fosmo_stream_cli_set_nameosmo_stream_cli_get_nameosmo_stream_cli_set_addrsosmo_stream_cli_set_addrosmo_stream_cli_set_portosmo_stream_cli_set_local_portosmo_stream_cli_set_local_addrsosmo_stream_cli_set_local_addrosmo_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_addrsosmo_stream_srv_link_set_addrosmo_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_is_openedosmo_stream_srv_link_closeosmo_stream_srv_link_destroyosmo_stream_srv_link_openosmo_stream_srv_link_set_paramosmo_stream_srv_createosmo_stream_srv_create2osmo_stream_srv_set_name_fosmo_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_set_segmentation_cb2osmo_stream_srv_get_dataosmo_stream_srv_get_ofdosmo_stream_srv_get_fdosmo_stream_srv_get_socknameosmo_stream_srv_get_iofdosmo_stream_srv_get_masterosmo_stream_srv_destroyosmo_stream_srv_sendosmo_stream_srv_recvosmo_stream_srv_clear_tx_queueosmo_stream_srv_set_paramosmo_twjit_createosmo_twjit_destroyosmo_twjit_set_configosmo_twjit_resetosmo_twjit_inputosmo_twjit_outputosmo_twjit_get_statsosmo_twjit_get_rr_infoosmo_twjit_rr_info_validosmo_twjit_config_allocosmo_twjit_config_freeosmo_twjit_config_writeosmo_twjit_vty_initosmo_twjit_config_set_buffer_depthosmo_twjit_config_set_thinning_intosmo_twjit_config_set_max_future_secosmo_twjit_config_set_start_min_deltaosmo_twjit_config_set_start_max_deltaosmo_twjit_config_set_handover_on_markerosmo_twrtp_createosmo_twrtp_destroyosmo_twrtp_supply_fdsosmo_twrtp_bind_localosmo_twrtp_set_remoteosmo_twrtp_twjit_rx_ctrlosmo_twrtp_twjit_rx_pollosmo_twrtp_set_raw_rx_cbosmo_twrtp_tx_skiposmo_twrtp_tx_quantumosmo_twrtp_tx_restartosmo_twrtp_tx_forwardosmo_twrtp_send_rtcp_rrosmo_twrtp_set_auto_rtcp_intervalosmo_twrtp_set_sdesosmo_twrtp_got_rtcp_rrosmo_twrtp_rr_lost_wordosmo_twrtp_rr_lost_cumulativeosmo_twrtp_rr_jitter_lastosmo_twrtp_rr_jitter_maxosmo_twrtp_get_twjitosmo_twrtp_get_statsosmo_twrtp_get_rtp_fdosmo_twrtp_get_rtcp_fdosmo_twrtp_set_dscposmo_twrtp_set_socket_prioosmo_sctp_sstat_state_strsosmo_sctp_spinfo_state_strsosmo_sctp_op_error_strsosmo_sctp_sn_error_strsosmo_sctp_sn_type_strsosmo_sctp_paddr_chg_strsosmo_sctp_assoc_chg_strsamr.o/ 0 0 0 644 3148 ` ELF(D 4( P,00/  @-R0 ( P000@/  @-X0 , <  @ 0Q 0 SP00/4P P/PQ00  p@-P@Pp/DAop0p@-S`!a`@PP 0 U0"2E"0  0 "1003Q0ppQN0S SA-MCp0p3pP@`P7 V2:, 0 001"" 00 0 `pWP 01,30^0,p1 1G܍܍/pQ!A-P0PPS@`P ppV :P 0#310\/p@-P@`PpP0D T# 0@@0Q Q3"10AT00 #10 pp_gv'+&% amr.camr_ft < AMR_FT_MAXAssert failed %s %s:%d GCC: (GNU) 6.4.0A*aeabi 5TE  < L   @+@@  ;LITLPcHxxXt amr.c$a$d.LC0.LC1.LC2amr_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_bwe8<@DH  8`hx D! 0.symtab.strtab.shstrtab.rel.text.data.bss.rodata.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4 @ %+082`4G0P`p+@   pdatagram.o/ 0 0 0 644 7668 ` ELF(4( (0S //1!0p@-@M PR`$ PЍp R) P$0S 3/Ѝp0 0 0 p0p0`\0 0 P P0 <0<0,|hdTH4010+ !p@-PM `RY P+ RJ P0@TO 0 0#@PЍp/81 0 ,!\0 1 0 !t0 PU& P 0 0 i0 00\00t T0 0iD 0$ |L@ r/@-@00P @- M@@P 00,0@0 00 0ЍHdp@-@$PP $<00<0$p <00<0/p@-@,PP $<00<0,p <00<0/8/@-@ @< 0@-M@ 0S< $ P< ,0 PPPPPPPЍ000P@-@ @0@-#M@@0|PP"80#<L U6ʶ#P1 #<0 RC P 1 0,!1 Ѝ000@T P 0 0 0 Ѝ0D0CPD B`0 0LPD0DP0x pXL84D @- M0@P 00 0@0 Ѝ<(p@-@PP $,00,0p ,00,0/$/ r/@-@00@-@ @, 0@- M@ 0S,  , 0 PPPPP Ѝ000Px p@- P@P P H0(@PP p@@pd@-@@/ / /p@-@PPPPpp@-@@read datagram.cmessage received write sending data error to send (%s) struct osmo_dgram_tx/opt/poky-sdk/2.3.4/sysroots/armv5te-poky-linux-gnueabi/usr/local/jenkins-build/inst-osmo-bts-sysmo/include/osmocom/core/utils.h:127datagram.c:198error receiving data from tx: %s msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) received %d bytes from tx struct osmo_dgram_rxdatagram.c:342struct osmo_dgramGCC: (GNU) 6.4.0A*aeabi 5TE  T @#(- p2p8 hF0K(P@  ,UT 4 xZl |   _    djo(  u  T X {    ,*`?LZ4Hq~|H$ ->(Q^/q|THXlt,$%\ 7 J d    ( 0 8 @x  $ datagram.c$aosmo_dgram_rx_cb$d.LC0.LC1.LC2osmo_dgram_tx_fd_cb.LC4.LC3.LC5.LC6.LC7.LC8.LC11.LC9.LC10.LC12.LC13.LC14log_check_levellogp2logp_stub_GLOBAL_OFFSET_TABLE_osmo_log_infomsgb_free__errno_locationstrerrorosmo_fd_update_whenosmo_dgram_tx_closeosmo_fd_unregisterosmo_dgram_tx_create_talloc_zeroosmo_fd_setuposmo_dgram_tx_set_addr_talloc_freetalloc_strduposmo_dgram_tx_set_portosmo_dgram_tx_set_local_addrosmo_dgram_tx_set_local_portosmo_dgram_tx_set_dataosmo_dgram_tx_destroyosmo_dgram_tx_openosmo_sock_init2osmo_fd_registerosmo_dgram_tx_sendmsgb_enqueueosmo_dgram_rx_recvosmo_panicosmo_dgram_rx_createosmo_dgram_rx_set_addrosmo_dgram_rx_set_portosmo_dgram_rx_set_read_cbosmo_dgram_rx_closeosmo_dgram_rx_destroyosmo_dgram_rx_openosmo_sock_initosmo_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_recvP5567687@8D9H L T X \ ` h l 55: ;\665<=6770>8<@=`7h8l9x|      @ACD,TF`GxFG?F<?tNOAQ>S`565<=64T8<@=`7789! " #" ! CD&0F<GT@AYF+Y \( OH Ap C U X B Z . Z L V E W HD [T Ml Y Y ? P R.symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4  @ % + 02 ?0 H Xp +  5 4hipa.o/ 0 0 0 644 11760 ` ELF(+4(@-M@00P T 0 R PЍT0 0 H 0 Ѝ(0(0L@ P00//p@-@8K `#PM`$:PP @ <0  @ <Ѝp000S P p0p 00P^0 L LLL0 <0<0 ^h\<<<*4,@ 80 B\ڶ3B03@B<0C8#<4#0BB/#<@- @MD@D B0CP`1Q0@-0M L!0 R= P+Ѝ0P@@ $"DDH$H@T 0 R, P 0 0 0 00Ѝ00 0 t y0 Ѝ0T0T0y<0<@0TxlLL,(00 00 00 0p@-@02TM01 P :T ЍpR`4 !0 Rk P 1 0 !0 Ѝp!0 RC P'ЍpX!0 R; P#Ѝp$00S= P 1!00`0 0 0 0 0 0 0 0000h0h0T0T0$xx`\LHp@-MP` @0T*@@0/S 0T*@@0/S  0T * ЍpЍpO-dM`pß @P1 80#<AQڶ3 03W0< 0 W3ڈ#刣  |3 P00p300h3000Svpjd^XRoBdЍ @ R; Ps8#< AQu3 0< 0`0V0 pW W R Pu@dЍ @ R0 (0 @ @ @ @ @ @ R7 P T1 0 D!@1 @ 00 P 0 D0D B0LD0CD B00000 0 t E? ~tT0T0Eu7tldL83xlLH@-M@P 80#< AQ ڶ30 <3 ЍD0CD B2"0@-PM MR@`x P) R3 <0@ C BP3LpWk DT 0@@CP8ۍ Ѝ Rm PAۍ Ѝ2 0 " 1 R!0  RS P 1 0 !1  RG P l1l!00@> D1D!00@41  1 0 R' P 0 00p0 0000l{0000XlY^dT<,ic||@-Mp@@#8P<0PPEb`PPk0@48#L H@UI:TЍ@PP0 0PP[3@0C 3@  0S0!0P[ #@0 B0#@001@ RV P. R> P h1 0 \!X1 410 R> Ph 1 0, ! @1 h 0 0 0  000| 0x0x0Xd0d@P0$hl`P|plP\Qp@-@P p@p@ ,8L`lxipaccess_send: short write ipa.cunknown/opt/poky-sdk/2.3.4/sysroots/armv5te-poky-linux-gnueabi/usr/local/jenkins-build/inst-osmo-bts-sysmo/include/osmocom/core/msgb.hsize >= headroomAssert failed %s %s:%d IPAcannot allocate message msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) too small IPA message bad IPA message header hdrlen=%u < datalen=%u PING! PONG! ID_ACK? -> ACK! ID_ACK! OK! msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) Short read of ipaccess tag Unknown ipaccess tag 0x%02x tag %d: %s ID_RESP msgb->l2hIPA response message with malformed TLVs IPA response message without unit ID IPA response message with too small unit ID failed to parse IPA IDTAG Not enough space left in message buffer. Have %zu octets, but need %zu Error processing IPA message msgb(%p): msgb too small to pull %u (len %u) Error pulling IPA headers Serial_NumberUnit_NameLocation_1Location_2Equipment_VersionSoftware_VersionIP_AddressMAC_AddressUnit_IDGCC: (GNU) 6.4.0A*aeabi 5TE   %$*/4,9>C,H|NdTltSY_e@k@ hL@   4HP`$    *8,L(_ju$T t  "7@MUkH{">Zw@  pH`<ipa.c$aipaccess_send$d.LC0.LC1.LC2.LC6.LC7.LC3.LC4.LC5.LC8.LC10.LC9.LC13.LC14.LC11.LC12ipaccess_parse_unitid.localalias.7.LC18.LC17.LC15.LC16.LC19.LC20.LC21.LC24.LC23.LC22.LC28.LC25.LC26.LC27idtag_nameswritelog_check_levellogp2logp_stub_GLOBAL_OFFSET_TABLE_osmo_log_infoipaccess_idtag_nameosmo_ipa_msg_allocmsgb_allocosmo_panicosmo_ipa_ext_msg_allocosmo_ipa_msg_push_headerosmo_ipa_process_msgipaccess_send_pongipa_pong_msgipaccess_send_id_ackipa_id_ack_msgipaccess_send_id_reqipa_id_req_msgosmo_ipa_rcvmsg_baseipaccess_parse_unitidstrtoulosmo_ipa_parse_unitidipa_cli_id_resposmo_ipa_unit_snprintfstrlenmemcpymsgb_freeosmo_ipa_unit_snprintf_mac_addrosmo_ipa_unit_snprintf_swversosmo_ipa_unit_snprintf_hwversosmo_ipa_unit_snprintf_loc2osmo_ipa_unit_snprintf_loc1osmo_ipa_unit_snprintf_nameosmo_ipa_unit_snprintf_sernoipa_cli_id_ackosmo_ipa_parse_msg_id_respipa_ccm_id_resp_parseosmo_ipa_segmentation_cbmsgb_lengthosmo_ipa_msg_push_headersipa_prepend_header_ext IDJKLMN  A $QxJKRLMN   PRJ\JKKL$L,M0N48 <@ DH LP lMpWMYM[JHKPX|JVJJKLKxKLLLLMN# $  % & %$ (&, 0#4 8$< \^^^PT a J, bp b b c J d e L, f@ gT hh i| j k J K d KP R R L K L M N   * *   +  ,$ ,(  , +0 -4  8 -<  L P T R , J@ nx _ J KR0J`KJKKLJLKlLLLLMN2 34 5 6  2 7  (6, 044 85< @7D XpppUp4p|JJKJ0KhKtpRLpRLLMN:  (;, 4<8 @=D:H L=P<T X;\ TrTDDD DDDDD D.symtab.strtab.shstrtab.rel.text.data.bss.rodata.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4 @$ %+0<$8 @*H O2^0gwp+0 I  +ipa_keepalive.o/0 0 0 644 7396 ` ELF(4( 0p!S@- MP( SP1@0`V? 0,P%$!0   0S 3/Ѝ 0 0 Ѝ0,`p0 0t 0  pD0p 00dxl8,Q- M D 0   Ѝ 0 8 Q-0 M @ }0 Ѝ 0 0 Q-0 M @ _0 Ѝ b0 0 p@-PM 0S5 @@P' <80# `@A Q<`@ڶ3!0 3<  0 Ѝp@/DD0CD B, ,,q0 0x 0@- MP@P XP0 P  0@  Ѝ0@pD@-@P00@//// //\1\!0@- M0PS@4 T& 0,P 0,`p0 0 p0 000 0ЍP `pT` 0 0LL0 `0 $,TMN0@(-$0 M00 0 ЍV<1000 ЍpP P`pTP D0DP0 $(4_l80$0@-P 0 ( H (<Pipa_keepalive.c%s{%s}: IPA keep-alive FSM timed out: PONG not received 0Assert failed %s %s:%d osmo_ipa_ka_fsm_inst running without send_cb, fix your code!IPA PINGmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgosmo_fsm_register(&ipa_keepalive_fsm) == 0struct osmo_ipa_ka_fsm_instipa_keepalive.c:235ipa_keepalive.c:252fi=NULL%s{%s}: Starting IPA keep-alive FSM (interval=%us wait=%us) %s{%s}: Stopping IPA keep-alive FSM IPA-KAINITIDLEWAIT_RESPOSMO_IPA_KA_E_STARTOSMO_IPA_KA_E_STOPOSMO_IPA_KA_E_PONGGCC: (GNU) 6.4.0A*aeabi 5TE (|+ 0L 5P : ?l(Vl(pgl(s(  h H(8$ ((P l ( (d  ((   ( 8 H H   (  ( %>I\pv 4-@Wo  5M8klipa_keepalive.c$aipa_ka_fsm_timer_cb$d.LC0.LC2.LC3.LC1ipa_ka_allstate_actionipa_ka_wait_respipa_ka_initipa_ka_wait_resp_onenter.LC5.LC6.LC7.LC4on_dso_load.LC8.LC9.LC10.LC11.LC13.LC12.LC14ipa_keepalive_fsmipa_keepalive_statesipa_keepalive_event_nameslog_check_level_osmo_fsm_inst_state_chgosmo_panicosmo_fsm_inst_nameosmo_fsm_state_namelogp2logp_stub_GLOBAL_OFFSET_TABLE_osmo_log_infomsgb_allocipa_prepend_headerosmo_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@B C8D@BPCtE|FG    @A   D@lAptx | @A  HlIAAA L<MtN%3&PN)R@?XBhCDZ?BBCPEdFhGl,p|-,-Z?B,C\D|Z?BBCE FG2 $-(2,0- J4A83<@ D :8  (08:  :8:<@L:T:\:.symtab.strtab.shstrtab.rel.text.data.bss.rel.text.startup.rel.init_array.rel.data.rel.local.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes44 @D %h+h4hH0 @d0FB @V8R @( jhf @H }2T c0  p + ?  ipa_unit.o/ 0 0 0 644 4444 ` ELF(|4( p@-0 @P hPP$(,pxd@-@P P P $P (P ,P @0////p@-@PP pp@-@PP pp@-@PP p p@-@$PP $pp@-@(PP (p@-@,///////$/(/,/0P 0P \\/0/00/0 - M  Ѝ0@-0!P @ MP P @ Ѝ00@-!M0 P@ PP @ Ѝ0$0  (0  0  ,0  ipa_unit.c:48ipa_unit.c:77%u/%u/%u%02x:%02x:%02x:%02x:%02x:%02x%s-%02x-%02x-%02x-%02x-%02x-%02x%sGCC: (GNU) 6.4.0A*aeabi 5TE     !$ $d&0 h+P 0t  5 `t$,40.d0L0j 000D L#T<\Xdvlt|H&80FO$DohLipa_unit.c$a$d.LC0.LC1.LC2.LC3.LC4.LC5.LC6osmo_ipa_unit_snprintf_swvers.localalias.1osmo_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_swversosmo_ipa_unit_snprintf_hwversosmo_ipa_unit_snprintf_serno%,&<&L&\&l&|&(((((( ) L(X&|(&(&2(&($&8&C XCdCCCCC.symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4 @ X %<+<02<w?0HXp+ $  hjibuf.o/ 0 0 0 644 6864 ` ELF(4( P`!\0@- $ML@0<0S0!@00@ R6 P(L 0(L$Ѝ0x@0C21Q^@080CS01@00P @L0 P(P `0 0 D0DP(P0ŤX$ A-(P@p`  < ((0 0A/4 O-P0M[@1 ĠHpD` \ T@   /QC3b$\  h $  R0A=)B -BABЍMbp@-P@` 04 8 %u (seq=%u ts=%u) enqueuing packet seq=%u rel=%d delay=%d skew=%d thres=%d {%lu.%06lu -> %lu.%06lu} %s jibuf.c:396GCC: (GNU) 6.4.0A*aeabi 5TE   #l&+@ 0t#CH H# V#pT #(uh ,# z<xt| ` # /xT@M`_nz,4 ` x   = jibuf.c$arecalc_threshold_delay$d.LC0.LC1dequeue_msg.isra.2.LC2timer_expiredmsg_is_in_sequence.isra.3.LC3.LC4.LC11.LC6.LC10.LC8.LC5.LC7.LC9log_check_levellogp2logp_stub_GLOBAL_OFFSET_TABLE_osmo_log_infomemcpy_talloc_freeosmo_clock_gettimeosmo_timer_scheduleosmo_rtp_get_hdrosmo_jibuf_alloc_talloc_zeroosmo_jibuf_deleteosmo_timer_del__aeabi_i2d__aeabi_dmul__aeabi_dadd__aeabi_d2izosmo_jibuf_enqueue_talloc_memduposmo_timer_pendingosmo_jibuf_emptyosmo_jibuf_set_min_delayosmo_jibuf_set_max_delayosmo_jibuf_enable_skew_compensationosmo_jibuf_set_dequeue_cbX'$(d)l*p+x|  ,- h./08024$-(D.00$'':t;/0' 0P0((00 (( 0l 0 ) 0 5 6 5 6 7 8 )$ 0@ 0 ) ' 0 0X (p 0 0 ) * +          $  ( ,  0 < @ D  H L  P  T  X  \  .symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4  @ %+02H?0PHbXpb+ ' Whosmux.o/ 0 0 0 644 3660 ` ELF(l 4( 5O-0cPQ\M(000Vp V0$0|5@@0 0p5000d5040\5080T50<0L50,0 0   ""    , à  02PPEPE0a SP P 0F `D00#! ! V@H !:`0 Sd D0@ pC$0H W0$0`V$0@@S@ , PU1PE( 30 R P 3 0 #D0 p\ЍX#( R P p\Ѝ(# p\Ѝ0#2 000"  0p\Ѝ 0 PU10E4 `L0PP3V`!@0SL0`C0 @0T00[ R R   Pq  0 0k(+!44"$,8`#8k"D40 04#$$(40"(0B8S#8g0C)Q 8 8 P :D X0 L \ 0RL p< Ƞ,8A 9| 0ࠐ8`LPT@@ `HpPPD@%@ t) px|4 x0 (",$"))̠< 8wPW⠐Pt p8`HpLPPT@aZA@P0A0 0 ( R. PK DX 0 $  04'0C 0@000'  7,p<{0 R1 P! ` D0 X$"448#8 0000000 4$7 B0 @ '7 \00 Ɵ 0 r ("($\04 D0t8`HpLPPu,60 R P D0X 0  04(&0C 0@000&  6`D @0p4#DDX0 4  < 84@H$HG\4  5<  %80 @ p$X5 (aDX0$ 4 (       04%0C 0@000$  4 X40 R PY D0X 0  0|$4 0C 0@0 d$0? ?30 R P5 D0  4 B @  #3 !D000000 043@@0< DX0 4       04 0C0@00443 0 /`D0X!448#8000000 042A@0\D0X0 04|0C0@00l20D0000 0402A,@0D0 41A@0D0X0 040C0@001*0~0Y` D@0X 4#DD0岰 <0 @0@8 404H$HK\<0 04001@8  @ 0x *    ;  K tPFtTs$,\d!p@- M0a`PPA !=0 H@PA h1,0,0 4LDP8 @$1(@0 R/ PЍpD0 004 0C 0@000   0 0  0 D04p0Al@00x`Dd@XT0H!S=p@- 0MPH a`@P 1,0,0 4DP @0(@0 R PЍpD0 004 0C 0@000x   l0ЍpD04H0AD@0(8 ll0,Q/Q=0// $ /$/p@-(@P@P @pG-(`Hs@,0 MTPp0S  U30 R P= Ѝ"( PH P 0  00 Y 0 0 @X|20@Tr P D0X"004 0C 0@0 "@0@2 D0!00P4 0C 0@000!  110 RO P D0  P4 B @  d!\1 <00<0P0 !D0 P40A@0oD 0   40A@ `XD0 P4l0Ah@04G(0>'tP- NPX0@-(P@ ,R$MQ 0T1@0 R/ P$Ѝ0@|10 R5 P@$Ѝ0D0L!004 0C 0@000!  1D0000 040A@0D0 @40A@0D0p 00@4 0C 0@000H   00$N|xJ\<osmux_input.ccircuit->nmsgs > 0Assert failed %s %s:%d link->h->batch_factor <= 8[%s,%u/%u][CID=%u,batched=%u/%u] Batch is full for RTP sssrc=%u osmux_input.c:400osmux_input.c:696Bad AMR frame FT=%u, expected %zd bytes, got %d bytes osmux[%s,%u/%u] Not enough memory msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) [%s,%u/%u][CID=%u,batched=%u/%u] Cannot encode RTP pkt ssrc=%u into osmux batch, too many packets [%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 rtph2[%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][CID=%u,batched=%u/%u] RTP seq jump detected: %u -> %u (%d lost packets) RTP clone[%s,%u/%u][CID=%u,batched=%u/%u] Dropping RTP packet instead of adding to batch struct osmux_in_handlehstruct osmux_linklinkinput-%u[%s,%u/%u] Initialized osmux input converter %u/opt/poky-sdk/2.3.4/sysroots/armv5te-poky-linux-gnueabi/usr/local/jenkins-build/inst-osmo-bts-sysmo/include/osmocom/core/utils.h:127[%s,%u/%u] circuit %u already exists! [%s,%u/%u] OOM on circuit %u [%s,%u/%u][CID=%u,batched=%u/%u] Circuit opened successfully struct osmux_circuit[%s,%u/%u] Unable to close circuit %d: Not found [%s,%u/%u][CID=%u,batched=%u/%u] Closing circuit GCC: (GNU) 6.4.0A*aeabi 5TE !$X).<3$8=!TYX!|  0! <!L $  !0XLd8  !L#)/!5  !;$!"A4GMSD#!H%Y_Lx%!e!{*<K<Xdov}  84XH|P \d<D#49x%osmux_input.c$aosmux_link_add$d.LC4.LC0.LC3.LC2.LC1osmux_link_del_circuit.LC5osmux_xfrm_input_talloc_destructor.LC6osmux_rtp_amr_payload_len.LC7.LC8.LC11.LC9.LC10osmux_link_timer_expired.LC15.LC17.LC22.LC21.LC14.LC19.LC16.LC18.LC20.LC13.LC12.LC23.LC25.LC27.LC28.LC24.LC26.LC29.LC30.LC34.LC33.LC31.LC32.LC36.LC35next_default_name_idxosmo_rtp_get_hdrosmo_rtp_get_payloadosmo_timer_schedulelog_check_levellogp2osmo_paniclogp_stub_GLOBAL_OFFSET_TABLE_osmo_log_infomsgb_free_talloc_freeosmo_timer_delosmo_amr_ft_validosmo_amr_bytesosmux_xfrm_input_delivermsgb_allocmemcpymemsetosmux_xfrm_inputmsgb_lengthmsgb_copyosmux_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_nametalloc_strduposmux_xfrm_input_open_circuitosmo_timer_pendingosmux_xfrm_input_close_circuitosmux_xfrm_input_fini|MNHOTM|PQ$RDRSTU        tVWXW(YLZxPZQZS T$U(, 48 l\HVMN]SPZx ^ X$ O\ R Q PT Q R S RH RL P TT  X \ `  l p  t U|       [ Mp P V QNMR4S@`L`tPPQ V8MPMN@aPLQPQPVVP0Q``QpQPQ$PxQSDSSSlSSSd`|`STU"  # " $ %&  ' ((, 4)8 @*D L+P T,X `&d h l*p't x |(+ ,  $) ccd4eXPpfQR RDSL/PTT0X\1dUl2p x |3  4 2 cd,ePPQS0T7U 2 2 Wn: P0 c P!QX!Q|!P!Q!p "OL"S"S"S"T"U#=#># #?# #@ # ,#?0# 4#>8# <#@@# #P#PX$Q$S$S@%QH%TL%UP%CT% \%C`% d%Dh% p%Dt% .symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4|% @ 8 %%+%02%?0b,Ht,Xpt,+,0 M 3O?hosmux_output.o/ 0 0 0 644 7364 ` ELF(4( O-p8@ MTP5 `టࠟ S@ R0& D2/U@P   Q00$0S00S $0A0S5Bk9B4 @ <\ @h * A 4     C C.symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4P  @ p % + 02 ?0DHVXpV+ ' |hprim.o/ 0 0 0 644 10216 ` ELF(%4( p@-M`  @PP |0 0@(l0 0P000 0S Ѝp@/ЍpP0@-0@T 0@/ Sp@-P8M`#@80#<AQڶ3 03< `P@  Ѝp/D0CD B A-pPM9 @`P, P( `P2@ 80@L!^@.(4@%Ġ@&P 0%8%\ ` 0 PЍ 0  0  0`#< @DDD B0Cttt\$///O-,MP'w p0` !@P PP% U(ʌ70 RP 0P 0 X70 L' P0 P,Ѝ0 S P 04 8<  $0 $@PO#@0 B0q#@0 00S 3/P,Ѝ00886P0 0SPUP 50pWj 0P 0$`P5 0,%0 P 50X5 0P P 0T PD5 `05 Pp$5 0 % p0 $4 R 0Px0p t0x|w/ 00S  $3/PP R 0P  04 0 04 8<$0 0#  0RP04PP0  0  080#< N^ ڶ3 0<3'Ġ''< Rp0ps 0PB  0 48P0 4 0 04 8<"0 0"  0mP0T0p t0x|040048<020N 04 0 04 8`00PP0<0<0<0`xt@H40(struct osmo_prim_srvprim.c:310prim.c:320osmo_prim_msgb_allocmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) prim.cprim_srvAssert failed %s %s:%d oph && msgb_length(msg) >= sizeof(*oph)msgb(%p): msgb too small to pull %u (len %u) msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) osmo_prim_srv_link_rxReceived %d bytes on UD Socket, but primitive hdr size is %zu, discarding Rx CTL-HELLO.req SAPI=%u API_VERSION=%u SAPI=%u API_VERSION=%u not supported! destroying connection Tx CTL-HELLO.cnf SAPI=%u API_VERSION=%u Rx unknown CTL SAP primitive %u (len=%u) Rx CTL SAP unexpected primitive operation %s-%s (len=%u) struct osmo_prim_srv_linkprim.c:377prim.c:400/opt/poky-sdk/2.3.4/sysroots/armv5te-poky-linux-gnueabi/usr/local/jenkins-build/inst-osmo-bts-sysmo/include/osmocom/core/utils.h:127Cannot open, Address not configured Started listening on Lower Layer Unix Domain Socket: %s SAP_CTL_PRIM_HELLOGCC: (GNU) 6.4.0A*aeabi 5TE  &).<Gl^&c$&h0mH&0rw|8X&p 4t &| $ & 0 & <$ &&&   !.GQ\gzX`hpx.FShx~) B^| D- Ig L$ , 4 < 'D ML sT \ d l hprim.c$a_osmo_prim_srv_link_accept$d.LC0_osmo_prim_srv_closed_cb_osmo_prim_srv_read_cb.LC1.LC2.LC3.LC4.LC5.LC8.LC7.LC6.LC9.LC10.LC11.LC12.LC16.LC17.LC14.LC13.LC15.LC18.LC19.LC20.LC21.LC23.LC22osmo_stream_srv_link_get_data_talloc_zeroosmo_stream_srv_create_talloc_freeosmo_stream_srv_get_dataosmo_prim_msgb_allocosmo_panicosmo_prim_srv_sendmsgb_datamsgb_lengthosmo_stream_srv_sendosmo_prim_srv_set_nameosmo_stream_srv_set_nameosmo_prim_srv_get_linkosmo_prim_srv_set_privosmo_prim_srv_get_privosmo_prim_srv_closeosmo_stream_srv_destroymsgb_alloc_cosmo_stream_srv_recvlog_check_levellogp2msgb_free__errno_locationlogp_stubget_value_stringosmo_stream_srv_set_flush_and_destroy_GLOBAL_OFFSET_TABLE_osmo_log_infosap_ctl_prim_type_namesosmo_prim_op_namesosmo_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_addrtalloc_strduposmo_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 9 :P;< =<$?@BCCD@@C@,@048@DHPT\F|K=LMNDOLP`QtP|JBC,P\RNCON(C@@`SxSCOBNdNOT>NA8 O R O` R R @ S S C4 R@ Ch Rp t Ux V|        W X   !  "   " #   !  #      : Z [, \8 ]H ^t <| & ' ` a < * c < e f - q N O$NXORRUV01014.symtab.strtab.shstrtab.rel.text.data.bss.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4 @ h %+40 @0% G2;V0S_eope+  9 8%rs232.o/ 0 0 0 644 6164 ` ELF( 4(  A-@RM@`P2Ѝ2p RN P3@PUS 0 1# @3PL0U JT0S  T (\1p0 R' P$0S 3/$1 0 !K0 1 0 i0 00K00i  R P |0 0 p W0 ~L0L0W, thD@ @- P00 0XP* P/ T/$/C-TMPPc`@Pp@@P"P Q ß0K, R0@ !rS@@ L30PU PTЍ30PU P 2 0 "0 2 0 "0 TЍ20Y  0 W="!00 0 @P2p0 @P.T@T 1 (@10PU9 P |1 0 p!0 H1 08u00PU, Pi d0 00p0 [0 0O0 0C tdl0 0\6th@4dX@-#M@@10P 80#<L P"ʶ30<3Ѝ 0@T! P 0 0 0 Ѝ`DD B0C40 0$ D, @-@ @@-@00% Kdata to be read in rs232 rs232.cwriting data to rs232 rs232: short write struct osmo_rs232rs232: cannot open serial port: %srs232: tcgetattr says: %srs232: tcsetattr says: %srs232: could not register FD: %s read error: %s msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) rs232.c:269GCC: (GNU) 6.4.0A*aeabi 5TE     \$!&+<  0P  5:d?D 4 hIN    T` Z(  l~.0 .; S k<L4P#(4ARers232.c$a$dserial_fd_cb.LC2.LC1.LC0.LC3.LC4.LC6.LC5.LC7.LC8.LC9.LC10.LC11baudrate2termbitsrs232_tx_timer_cbosmo_fd_update_whenlog_check_levelmsgb_freeosmo_timer_schedulelogp2logp_stub_GLOBAL_OFFSET_TABLE_osmo_log_infoosmo_rs232_create_talloc_zeroosmo_rs232_set_serial_portosmo_strlcpyosmo_rs232_set_baudrateosmo_rs232_set_delay_usosmo_rs232_set_read_cbosmo_rs232_opentcgetattr__errno_locationstrerrorcfsetispeedcfsetospeedtcsetattrosmo_fd_setuposmo_fd_registerosmo_timer_setuposmo_rs232_readosmo_panicosmo_rs232_writemsgb_enqueueosmo_rs232_closeosmo_rs232_destroy_talloc_free)d*+,)-*d..//)*,.4,T/\0`1l p t x |        35 :,;<**=> .(=0>\.?@ABCDDh*t=|>.=>/<*>@.H=P>p/x=>/>/0 1   (     $( ,0 LF*=>.0G4=<>\/h0l1pt x| I)<L.symtab.strtab.shstrtab.rel.text.data.bss.rodata.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4 @$x % + 0 (824 lG0 P `p +  ( rprtp.o/ 0 0 0 644 8444 ` ELF(4( @- M00@P Ѝt 00S P P0P 00@40 ,0,0 4H<$0 0@- M @R P x x0  p 0 @<0 LЍ@808000<0phXD0 (0 00@- M @RP P 0 0 000|  P @C0 PЍ0H0H00<00CPЍ0d@(40 00@- M @RP P 0 0 8000|  P @L0 PЍ0H0H080<00LPЍ0d@(40 00@- M @RP P 0 0 T000|  P @T0 PЍ0H0H0T0<00TPЍ0d@(4#H1 R0@-0MP 00@T3 P@Ѝ0@@ Q 0\) P 0"# 0  f0#0 0  `0@Ѝ0`0` 0 `D0D"# 0 f @<|TL4,@-` \M 30@T PiЍp0Q P U\# @T P 43  (#0  P0 @PL" U20@T P 2"0 0 0 ă,4 48#70U0PE ) UK00SU"020@Tu P 2"0 0 1 !0  x0PEPЍ10@TE Py 1!0 0 o 00dd10 xc10@T6 PX 1!0 0 N00P0 B00 900 000 '|0|0  x\XttO-M@P `@ 0 R=)B0Cx -B0CB##lŸlr?6c/#/BR p@"C0 Rn PI 0*" 0 0   PF @0P0P@b8"#48< =$?8@\<=<=90A`>9<:B C;  DEF  H77@8l78?IH48X9|99:;      8 7` H| H 8 9 : ;      H8 L\ 7x M 8 M 9 : ;      H4 LX 7t M 8 M 9 : ; "  "   H4 LX 7t M 8 M 9 : ; %  %   H4 LX 7t M 8 M 9 : ; (  (  H4LX7tM8M9:;+ + KTPhNOTVIPX.symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4\ @(P %+02%?0HXp+ 4 x#hstream_cli.o/ 0 0 0 644 37140 ` ELF(4(0@-$M@ x1 PS ,00 0x$Ѝ01S 04(3(#0@-PM0@S`6 P0S S t0SD S:xP 0x00V0E V2S@ЍpWu th2 0 \" p0 pWb (002p0 !0 0s x00V00H2=!0RH2 2/H2I"0 "S RH20S2 P PU= 4(1 0 ! P0 pppp 0 PU 000P0 xlPPdPP l`H  , th`p@-M@20PP)"R"(00S@ P `Vd 1 0” ! `0  Ѝp00S2 P `VC 4(1 0L!@ @0 `V+ 0"00 `0  `V 0@@`0 l```X``P``H``,  xh\TLD@-@1S @/1S @/ 0 9aE@o/t0S SxP //A-` Mp`@TPPW/00 0PH0SEڌ400S P PU \P4 0 D$ P04  Ѝ300S P PU 3 0 # pPj? t0S `p L3P0Sk P pW 8,3 0 # `3 1 S "3 y?0S H2!0RH2 2/H2I"0 "S RH20Sh P PU dX2 0lL"0 4vPUh 002 P0 _pWV 1`p0  0Rq xlPU/ l00X1 pP0 j@04!4441 PU%  1`0 mPP"PPPPppDPPppPPuPPTH(0$\PD, dL<$$$G-@(Z @MRP Rs`u :p0S P X 9 0 ) 9 0S P X l `9 0 T) N? H2!0RH2 2/H2I"0 "S RH2(0Sa P PU 8 0 ( P0 @Ѝll 8p0SS P PU $8 0 ( P> `PPQ 00C00P!SL P PU 7 0,t'@ @> @ЍS= P X 6 0 & U? 1 S񏐖u.skX |00h60 NT3X <00(60 က 0 XWX0S P pWB |5 0 p% p\5 X0@ A0@PAP0 y?0S  ,00a(!"$,a$"( 2တ)0  0Sp P X L(4 0 $ _?  Wr0 0PDP0PU 003P0 ꈃDꀃ^x Xi 8,2 0 " P? ZPUg 001P0 xXK 001 P0 "|X4 d00P1 P0 8X& 00 10 s ? ؀ЀxȀP글가PPPPxttX0$x\D4A-Mp`P 0sp@ RPD R< pq PJ hpm XA H2 0H28/H20SH2I2SY @300Sw P PU 3 0 " P0 ЍALP)0S ЍAd200Sg P Xz L@2 0 4" (2 P Ѝ100S. P XX 1 0 ! P1 PUM |00h1P0 TX4 <00(1 P0 X 0000  0 봀꬀꤀꜀PP>PPD8 wst`P4 t0Sx/ @-0 1t p@- @P Py? !tPQ< P0+ R00 pll-0@-MPQ@ 0 0@P Ht0@S Ѝ0@ Ѝ/xP Ѝ0@ Ѝ/D / R-RG-`p B @AP0 S TP1PW PA@P1PS2Pq02/H- M0#  Ѝ2.02/2u/02/ R-RG-`p B @A^0 S T1PW PAN1PS2q02/H- M0#  Ѝ2y/02/x \!/%x \!/Q Q202/^/ Q (0 1 202/^////x0S @-/p@-P @y_@0 pt0Sx/ @-0 //t0S 0t0/ @-? t0S 0t0/ @-0  h3p@-@PM0 T#`0Sy P^PP0PH"0R0* Su P PU 2 0H " P2 0I2p" 0Ѝp@S_ P PU{ , 2 0 " P2 Ѝp@PUW 1 0 ! P1 PUD 00x1P0 `dwЍpPU; D0H"0,1 P0 PU# 000P0  0 PPPPPPXPPPPPPXth$$p`< 2A-R M@pP RP2yo 0R23 1 Pp @x100S@ PL` PU. PD1 0 4!@P @$1 L`PU @p0 0JpP @PPPPPPPU 0!0t0 P0 @L`XrLPP\H<hTHA-!hRR MP @ BR` ЍP*`P200SE P PUY @!q 1 Pp @x100S@ PL` PU. TH1 0 8!@P @(1 L`PU @p0 0pP @PPPPPPPU 0!0x0 P0 DL`\rPPP\L@ lXL2@-d$M@`02 P񏐠EC;0  PU]2y0S t0S SxP 0x00S 3 0H00xP xxPyP00$Ѝy 1R!88,0?$0 ^0΄u/Pp 0?PP0 !p U? PU200S P `V 2 0 |" P`l2 5$ЍPHPo2X^P$Ѝ"2 001x`0 @P00t0S00P P$Ѝ PI88 ̠? 0P 0uτ 0T1P  !P(#P@2S) DP$`V 000 P`0 ``vP0 0(00Px ,xH``[d6$|D1!00@- M0@S P PU. 0 0  P0 Ѝ0@PU t00`0P0 HLЍ0@4PP,PPHlXH0(p@-c@PM`z QP P!200SY P `V 2 0L"@ @2 Ѝp@t0S S xP yO0SV PЍp0"0002  0R[:100SC P `Vh 1 0L!@ @V> `VH 1@@`0 LlЍp@T!TTT1 D!DDD1 )`V,  1@@`0 V0x0 0Ѝp@``a`` 0 ````X   rxhDDDT444Ui@-e@PM` QP t0S1 SO KJIHGFEy?0S/ 38 <  B0pW7]400S P PU 4 0 $ P4  Ѝ0S  T$p  p^p0PhS S300uS P `V 3 0 # `3 80#<@Wʶ#L3 <#00Sd P PU 0$3 0,#@ @p 3 PU 002P0 "2 "2 "2 SK Pb `Vn \P2 0 @" `02 JPUM 2@@ pP0 810;QP`V? 0 01 `0 `V- p0 0X1 `0 @4QPq$DD B 0CQPQPK```````` w |H(TH(hL<0 t0p@-SP Sxp@T TTT0 @ P0 Spxp@DDD@-@P\ Q Qt )Q QZSRP0 2$2O00ß Qy * Q L QD0S0R0S0 0CS04"12Q4 Q0SRP0 S B00/o""2XŸ Q{ AQ0S0R0S0 0CS0D"@2D@"2 SRPi0 S B00/o""2SRPV0 2"2O00SRPI0 2%2O000S0R0S<0 0CS08"228@0S0R0S*00 A0R02y0@SRP0 2#2O000S0R0S 0 0CS0<"32Z<@4@osmo_stream_cli_fd_cbstream_cli_iofd_write_cbstream_cli_iofd_read_cbstream_cli_iofd_recvmsg_cb( 0 @ L CLICONN(%s,%s){%s} close() stream_cli.cfalseAssert failed %s %s:%d !(cli->in_cb_mask & IN_CB_MASK_DISCONNECT_CB)CLICONN(%s,%s){%s} free(delayed) stream_cli.c:149CLICONN(%s,%s){%s} not reconnecting, disabled CLICONN(%s,%s){%s} retrying reconnect in %d seconds... 0fd >= 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} message received CLICONN(%s,%s){%s} connected write 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 msgb(%p): msgb too small to pull %u (len %u) CLICONN(%s,%s){%s} send(len=%u) error: %s %s() called with unexpected state %d CLICONN(%s,%s){%s} received error %d in response to send CLICONN(%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 == 0cli->mode == OSMO_STREAM_MODE_OSMO_IOstruct osmo_stream_clistream_cli.c:691%s/opt/poky-sdk/2.3.4/sysroots/armv5te-poky-linux-gnueabi/usr/local/jenkins-build/inst-osmo-bts-sysmo/include/osmocom/core/utils.h:127stream_cli.c:735stream_cli.c:796cli->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) msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) CLOSEDWAIT_RECONNECTCONNECTINGCONNECTEDGCC: (GNU) 6.4.0A*aeabi 5TE `/\2hl``/SX ]0b8glqvPt/ {h/ $/ T,$  X / T /%4+`/|CIpOU[/##/#v#/d$|D=<l$/$\%/%p%/%t%/''/''/h(l(/($(/)L)/P)t`)/,$H`-/,0\\0/23/|5T5/@88/X==/> >/A@8<%xB/ H+17H/xII/M/=L[4jL/y/(( H /   #)3>Q^m4-8Oc #H#-:Kl$fw%%%%$&(&5@&U'$t4'L'h''0'< '1'J(c(,4(8l(H(!(C(L_)P|`)`-  8 \0T 3q  5  8     > a y >    Bh    H$ < IV v   stream_cli.c$aconfigure_cli_segmentation_cb$dstream_cli_iofd_segmentation_cb2.LC1.LC2.LC3.LC4.LC6.LC7.LC0.LC5.LC9.LC8.LC10stream_cli_handle_connecting.LC13.LC12.LC14.LC11osmo_stream_cli_fd_cb.LC15.LC16.LC23.LC17.LC18.LC19.LC20.LC22.LC21stream_cli_iofd_write_cb.LC24stream_cli_iofd_read_cb.LC26.LC25.LC27.LC28stream_cli_iofd_recvmsg_cb.LC29.LC30cli_timer_cb.LC31.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC41.LC42.LC43.LC44.LC39.LC40.LC45.LC47.LC46.LC49.LC48.LC51.LC50.LC52.LC55.LC53.LC54.LC56.LC57.LC58.LC59__func__.10353__func__.10391__func__.10379__func__.10412buf.10524stream_cli_state_namesosmo_stream_cli_ioops_sctposmo_stream_cli_ioopsosmo_iofd_get_ioopsosmo_iofd_set_ioopslog_check_levelosmo_iofd_freeget_value_stringlogp2logp_stubosmo_panicosmo_fd_unregister_talloc_freeosmo_timer_del_GLOBAL_OFFSET_TABLE_osmo_log_infoosmo_timer_scheduleosmo_iofd_get_dataosmo_stream_cli_closeosmo_stream_cli_reconnectosmo_stream_cli_is_connectedosmo_stream_cli_get_fdosmo_iofd_get_fdgetsockoptosmo_sock_get_name_bufosmo_fd_update_whenstream_sctp_sock_activate_eventsmsgb_dequeuemsgb_lengthmsgb_datamemsetsctp_send__errno_locationstrerrormsgb_freestream_iofd_sctp_recvmsg_trailerosmo_stream_cli_get_iofdosmo_stream_cli_create_talloc_zeroosmo_timer_setuposmo_stream_cli_set_name_ftalloc_vasprintfosmo_iofd_set_nameosmo_stream_cli_set_nameosmo_stream_cli_get_nameosmo_stream_cli_set_addrstalloc_strduposmo_stream_cli_set_addrosmo_stream_cli_set_portosmo_stream_cli_set_local_portosmo_stream_cli_set_local_addrsosmo_stream_cli_set_local_addrosmo_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_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_cb2__tls_get_addrosmo_stream_cli_destroy_talloc_steal_locosmo_ctxosmo_stream_cli_open2osmo_sock_init2osmo_fd_setupstream_setsockopt_nodelayosmo_fd_registerosmo_sock_init2_multiaddr2osmo_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_notify_connectedosmo_iofd_registerstream_tcp_keepalive_pars_applystream_setsockopt_tcp_user_timeoutosmo_iofd_set_cmsg_sizeosmo_stream_cli_sendosmo_iofd_write_msgbstream_iofd_sctp_send_msgbmsgb_enqueueosmo_stream_cli_recvsnprintfstream_sctp_recvmsg_wrapperosmo_stream_cli_clear_tx_queueosmo_iofd_txqueue_clearosmo_stream_cli_set_paramstream_setsockopt_tcp_keepintvlstream_setsockopt_tcp_keepalivestream_setsockopt_tcp_keepcntstream_setsockopt_tcp_keepidle<(`h(Dp        Dh8X $(,0 48< @DH LPT X\`dp <l4X 4    ( L      < ` |       $  , 0  4  8 < !@  L P T  X \ ` d  h l !p  t x  |   "             0 h    8\HTp<H(Tdp(04@LLx ,\h ,`& '   $(,(04)8 <@*D HL+P TX'\ `d&h lp,t |-  ) * + - , . $|0`2 (2 $ Ll$`(Xx| (6 7 8  7 8 6  9 4T H ` x    $!\!!!!"("X"x"""### #$# (#,#0#(4#8#6<# D#H#7L# T#X#\# `#d#7h# l#p#6t# x# |#9######### #?##8$d$B$$$$F %%Id%p%%%L%M&&&&'L 'P(' (<(\(h((( (W()) )Z )L)P) T)]X))))))*\*p****++4+l++++,4,`,,,,,,`, ,h,a,,b, -c--d - --d- -$-`(- ,-0-b4- 8- <-e@-H-L-P-T-X-\-.8.T.d../@/|///0,04080<0h@0 H0L0hP0 T0X00001 1P1t1111 2@2L2|22222k2 22l2 22l2 22k2 2223H3X333334D4444405h5|5555o5 55p5 55o5 55555p5 5 66D6h6t6667L7l7x777,8@8D8H8L8sP8 X8\8t`8 h8l8sp8 t8x8|888t8 8 9X99999:::;(;x;;;;;d<x<<<<,=@=X=\=`=d=h=hl= t= x=|===h= =====,><>X>>>>>>>y> >>y> >>?(?L?????(@L@@@@@@A(AHAtAAAAABBB* B B BB$B(B|,B 0B4B*8B 0S S`P6QQ`P6S 3/`P# Ѝ%00S8 P` pW @`4 0$ @0 Ѝx$p0S) P  R `4 \$ 0 P0 pW @` 4@p0 0S 03  P0 X  0030 j0S 0hh3 @ @0 `yj> `P`q`P^0S Pe pW Ÿ" 0 8^`Sn `P80Sq PE  R l2 h" @0 @P0 30S P+ pW\ Ÿ" 0  ppWH 1 0  qp|qpBt! -l! d\10IT10fLRpW$ 41 0  0S @80 0pppppp_pp  y00<$P<HX\Hxph`XPH, 0@-$M@ |0 PS ,00 0|$Ѝ00S 0,@-@0S @/0S @/ 0 0A-06^M@ SPLKJIHGF P0 E0P?!0 ^ލj>0 P E. 0E  ``P@p.W`0`0 P_ WP@D _a4 ^ލ 0d 0@- MX@P P 0V6800 0V Ѝ0\p@-@PP p/6Q006/// R/RG-`p a^B P@A0 S T6PW aOPA @ 6PSʴ6v06/H- M0#  Ѝ6i.06/6j.06/Q Q606/^/ Q (0 1 606/^////@-@@P///00&6/P//@-@P000P/@-@ @00@-S$M@VP$Ѝ0606 P<87654320 &PUPP4 P$Ѝ0j> Ri>̈́Pa>P !0 P^P$Ѝ0i΄6  !P00P@-@PI  QQ \Ÿ Qc W: Q' AQE0S0R0S 0'6P8 @Qg S:Q Q,SRPn066nN00SRPa 0&6SRPV066nN00D!DDD1 SRP?0006SRP4 0&6SRP) 0&6SRP0 S B00/o"&6SRP 0 S B00/o"&6444C-qQMp' `|! @P d1 Px 0|@0 0 4 0 0p㨀 P Ѝ 0 000S P  R 0 0 ? @0S \\0 0D  <00txHT@8G-(PQMK `" @P% pP帠x pj^0S 1@0 00 0|P# 00&R|P%Ѝ&|H!@ 0 P| ,| @ 0 000S P  R 0 0 ` p0 @0S ll0`0 PP  H00 @!TdLD-0@-MPQ@ 0 0@P Hx0@S Ѝ0@ Ѝ/|P Ѝ0@ Ѝ/D /P x0S/ @-F> P / @-0 m000//x R   @-0 x R   @-0 /x0S|/ @-0 x0S S|P //p@-P,@0@_N@j>0 p$x0S|/ @-0 /p@-@Ppx0S S |0|00S 3/hp@X XXX0 |P0P 0 `HHH(L7L'0O-` 5 %0 5 0& Rd#&!`_^]\[Z0S 0((5  P0 n0Sm 3/ ppi<Ѝj>0S ᄐ 0 YYA0S P `V L4 0 @$ `04 Y@ 0 A 0 @_000S P\ Y60 0PP0<Ѝ0X  |0 0S 8043  0 ^0S 03  0 "  ,00a(!"$,a$" 1ᄠ) 0  f`Vp  42 0 (" `? !  |100SB 01  0 hy{d`V=  00l1`0  TW`V. 00,1`0  +! ! }00Z00g00 0````````DxhWoD($,`P @-Mp`A!@0@0SPB P WP00Ѝ RO p1 l!0 ? W0S+ P @T; 1 0  @0 Ѝ@0S 00  0 @T 00t0@0 X`T  L00D@@<@@`Pl\PH@8A-MPp3 u0@ UU hu h#`0S Pd0&0Sp  ЍA/#`0S P  R 2 "0 2P 0 0Sy P  R |2 x"0 ? Pl Ѝ"`0S: P  Rg 1 !0 1  RP 1 !0 P? ЍA0SF 0pp1  P0 u0S4 0<<1  0 g0S, 0  1  P0 X0S# 00  0 ЍA   Y  000000x  fp00l\P` 0|tlG-M`pXTX$P00S@ P! 0  pP+ Pe hp' P0S P060S  ЍG/ R 3 #0 px3 0S P  R 83 4#0 3P 0 0S P  R 2 "0 2 P Ѝ0S: P  Ry `2 \"0 H2 0SP 0$$2  p0 g R\ 1 !0 P1 kЍG0SL 01  0 tY0S; 0tt1  P0 J0S2 0@@1  P0 ;! G100S# 00  0 yЍG  I   000000  S00Pp+(2=P@59Td 020@-@PM0k QPp  p"00SP P  R @2 <"0@ @(2 Ѝ0@x R R 0|j>0SL PЍ0!1  &PJ:!00S8 P  RN p1 l!@0 @X1 0S: @001 0Ѝ0@ !   1  0 )0S @0 00|0 0Ѝ0@  x00|  t004 9Q`PA(67xp@-d@PM` QP x0S0& RH DCBA@?>j>0S( 38 <  B0pW Q4400St P  R 4 $0@ @3 Ѝ0S  #p  p^pt# 0PhS ShR P  R @3 8#@0  @ 3 80#<@Wʶ#2 <#00SW P  R 2 "@0 @p2 0SP @dd2 04ЍD"DDD2 4"4442 $"$$$2 R- Pq  RV 1 !@0  @Y> ^0S: @1 0LQ! A10Qx10 R3 0``1@ @0 Y9 R! 0,,1@ @0 *DD B 0C00  k  ?    w ,P\444k$$$lm|t@P x0p@-S@ S|0pp@P P |P@-A AQG0#0S0R0S:@@0S0R0S/@@@@0S0R0S"@@0S0R0S@@0S0R0S @@( (((0 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 0Assert failed %s %s:%d %sstruct osmo_stream_srv_link/opt/poky-sdk/2.3.4/sysroots/armv5te-poky-linux-gnueabi/usr/local/jenkins-build/inst-osmo-bts-sysmo/include/osmocom/core/utils.h:127stream_srv.c:329stream_srv.c:561linkstruct 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_IOconnconn->mode == OSMO_STREAM_MODE_OSMO_IOconn->mode == OSMO_STREAM_MODE_OSMO_FDsrv->mode == OSMO_STREAM_MODE_OSMO_IOfalsestream_srv.c:1324SRVCONN(%s,%s) connected read/write (what=0x%x) SRVCONN(%s,%s) message received SRVCONN(%s,%s) Connection is being flushed and closed; ignoring received message SRVCONN(%s,%s) sending %u bytes of data SRVCONN(%s,%s) short send: %d < exp %u msgb(%p): msgb too small to pull %u (len %u) SRVCONN(%s,%s) send(len=%u) error: %s SRVCONN(%s,%s) connected write SRVCONN(%s,%s) error to send: %s 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) message received (res=%d) SRVCONN(%s,%s) received %u bytes from client msgSRVCONN(%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) msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) GCC: (GNU) 6.4.0A*aeabi 5TE -05@:|?DPINSLX]`-{l-HXX-  -` l -  - t -t x -  -` d --4p-% +8-|1L--7`-=,-C--$I4--O-U[-!a,g`msy\,!!0-###-', ( (-,\--/ 40-5HTx5-|7-%/-9 H -  RYio -CQey x)l <GTb      $! ? ^ 0|< <x    ,' D `    08 ,d 0DUpp|8Kd|L D' ,M <f DP P  H 44  hD% F H_ z            * -? T o | 40   5l  86T  > \ stream_srv.c$aosmo_stream_srv_link_ofd_cb$d.LC6.LC2.LC4.LC1.LC3.LC7.LC5.LC8.LC0configure_srv_segmentation_cbstream_srv_iofd_segmentation_cb2.LC9.LC10get_local_sockname_buf.constprop.5.LC13.LC11.LC12.LC14.LC15.LC16.LC17.LC18.LC19osmo_stream_srv_cb.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC32.LC31.LC33.LC34.LC35.LC36.LC37.LC39.LC38stream_srv_iofd_write_cb.LC40.LC41stream_srv_iofd_read_cb.LC42.LC43.LC44stream_srv_iofd_recvmsg_cb.LC45.LC46.LC48.LC49.LC47.LC50.LC51.LC52buf.10368buf.10587srv_ioops_sctpsrv_ioopsacceptlog_check_levellogp2osmo_sockaddr_to_strstream_sctp_sock_activate_eventsosmo_sock_set_priority__errno_locationstrerrorlogp_stubstream_setsockopt_nodelayosmo_sock_set_dscpstream_tcp_keepalive_pars_apply_GLOBAL_OFFSET_TABLE_osmo_log_infoosmo_iofd_get_ioopsosmo_iofd_set_ioopsosmo_iofd_get_dataosmo_panicgetsocknameosmo_sock_multiaddr_get_ip_and_portosmo_multiaddr_ip_and_port_snprintfmemcpyosmo_stream_srv_link_create_talloc_zeroosmo_fd_setuposmo_stream_srv_link_set_name_talloc_freetalloc_strduposmo_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_addrsosmo_stream_srv_link_set_addrosmo_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_is_openedosmo_stream_srv_link_closeosmo_fd_unregisterosmo_stream_srv_link_destroyosmo_stream_srv_link_openosmo_sock_unix_initosmo_fd_registerosmo_sock_init2_multiaddr2osmo_sock_initosmo_stream_srv_link_set_paramstream_setsockopt_tcp_user_timeoutosmo_stream_srv_createosmo_sock_get_name_bufosmo_stream_srv_create2osmo_iofd_setuposmo_iofd_set_txqueue_max_lengthosmo_iofd_registerosmo_iofd_set_alloc_infoosmo_iofd_set_cmsg_sizeosmo_stream_srv_set_name_ftalloc_vasprintfosmo_iofd_set_nameosmo_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_set_segmentation_cb2osmo_stream_srv_get_dataosmo_stream_srv_get_ofdosmo_stream_srv_get_fdosmo_iofd_get_fdosmo_stream_srv_get_socknameosmo_sock_multiaddr_get_name_bufosmo_stream_srv_get_iofdosmo_stream_srv_get_masterosmo_stream_srv_destroyosmo_iofd_freemsgb_freemsgb_dequeuemsgb_datamsgb_lengthosmo_fd_update_whenmemsetsctp_sendosmo_iofd_txqueue_lenstream_iofd_sctp_recvmsg_trailerosmo_stream_srv_sendosmo_iofd_write_msgbstream_iofd_sctp_send_msgbmsgb_enqueueosmo_stream_srv_recvstream_sctp_recvmsg_wrapperosmo_stream_srv_clear_tx_queueosmo_iofd_txqueue_clearosmo_stream_srv_set_paramstream_setsockopt_tcp_keepalivestream_setsockopt_tcp_keepintvlstream_setsockopt_tcp_keepcntstream_setsockopt_tcp_keepidle(t Dd P|Ph 8 h|$X              $ ( ,0 48 <@ DHLPTX\`d h l ptx|DH LP< |       L ` !   $, 8 x  $ '    ( H \ ` .  l|X 108l484@ D1HPT6X \7` d6hl4X<L4: 1; < ;4h|? D G$ J J $ (O,Tp T PpxW Xd<Lx@8@tH (4p  < T    !! ![$! ,!\0! 4!]8! @!^D! L! P![T!_X! `! d!^h! l!\p!t!`x! |!!! !]!`! !_! !!!!!!a!!!!!""x"""""#8#L#T#####e# #f# # #e#f# ####$L$$$%\%d%l%%%,&@&x&&&$'8''''j' ']' 'k' 'l' ' 'l' 'k' 'j' ']'''''((($(T(p((()D))))* *4*|**++H+++,$,,,,p, ,j, ,], ,k, , ,p,q, , ,k, ,j, ,q,,, ,],--- ----h---- .T..../ /(/\/h/////t/ / /X//u/ / /t/ /G00 0v00 0u$0(0,00001H11111$2x222$3D3d3x333\4445 5$5k(5 05y45j85 @5lD5 L5 P5kT5 X5G\5d5 h5vl5t5 x5O|55z5 5 5l5555 5z5 5j5{55555556660666666677<7H7h7|7 7G7nc h$c.symtab.strtab.shstrtab.rel.text.data.bss.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes47 @<\ %7+747@0 @Tm G28V0?_?op?+ @  O{ tmtwjit.o/ 0 0 0 644 6244 ` ELF(4( p@-\1C! , ,R 4Q$ ( \P@ 0C1(4A(4p @ @@? , ,,,0  0009p@-\Pa F!Q4 @Qp000P 0F1 B#pApp@-]Al ,A,,P 4PU$ (0 0S4 80p8 8880 ( (((0 (((JKG-]@`ᄑd (PpB40P*` ,0,S  BX :0S AX000G p 0p` ,4A-` P p@P  , H0 , 0 H0L0?Q0|@Bp@-PP,@PH@Pp@p@- p@-P,@PH@0P 040P0f0pO-@MfPP 0p t 0`x,<b"cx#!d('td| hb(ct'[&h t0X 0 000t|``x 0 f`p h0 00 pRZK1/0x00f0 t|``到f`p h0 00 pR@4]`!0B1$0X oob0 ]` 000Ѝ]`冡0J1$0X PE%,P0P`Ja40 0 000]0  Ѝ$4 0 00Ѝ耰 (F"(F`A@8Q GNxSx V+2 1| +1  b l hPKB,#k BKB B[ᾠ 0S paQ 0@S0c "BS 0=03 0S 000f03' 0S$ 000r BpQ(0W8mJP QI 0!PA* BЍp0J1P(8PWLJQC0S U> )]`0QfQ4 R*0F&,`P ,0S p(G40P*40(pC40P >  0  0 Q < 0 00P/ P 0  0Q#  0p@-@S9 +] 1b14PB*p]0 1c14Q-:8 0R):\`P%,P0Pafa400]0 0\ p@\01c14P" 4p@x xx? \01c14P0 00 p80Q:0\ 0p@ phhh/t/f/twjit.c!llist_empty(&sb->queue)Assert failed %s %s:%d sb->depth > 0llist_empty(&sb->queue)sb->depth == 0struct osmo_twjittwjit.c:173msgsb->depth > quantum_adv0GCC: (GNU) 6.4.0A*aeabi 5TE   !&+$0< 5tF_Ldd <i<}t    H   ` ' = TN_tpH    twjit.c$apull_from_read_sb$d.LC0.LC1.LC2.LC3read_sb_thinninginit_subbuf_first_packet.LC4.LC5insert_pkt_write_sb.LC6.LC7.LC10.LC8.LC9osmo_panicmsgb_freemsgb_enqueue__aeabi_uidiv__aeabi_idivosmo_twjit_create_talloc_zeromemcpyosmo_twjit_destroymsgb_dequeue_talloc_freeosmo_twjit_set_configosmo_twjit_reset__aeabi_uidivmodosmo_twjit_inputosmo_rtp_get_hdrosmo_clock_gettimeosmo_twjit_outputosmo_twjit_get_statsosmo_twjit_get_rr_infoosmo_twjit_rr_info_valid&&    \'(&& $ ,04 d)'(,,@-t**'/'/0-0'8/L'T/56p--'/&0'))3 )@ )d 3 / ' )8 &X &x & ' ' 3      $  ( ,  0  8 < @  ' /d &    .symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4  @p % + 02 ?0 H Xp + & htwjit_conf.o/ 0 0 0 644 6164 ` ELF(4( 0/0/@-@ 0o @-@ @-@ @-@ @-@ A-@ Pp `V 0@ S 40`0  8,8 @- P 0 00P/p@-`RM@Pk 0R ]    0RM t! p   0R6 L! H  0S R< !   0S R+     0S 0R0    Ѝp  0R0|  t  ld  \  T``phH@xph`XPp@-d@P@(PxFp@\Q00Q0S /Q/Q/// /Tx00L$Hhandover %% Error: high water mark cannot be less than starting level%sstruct osmo_twjit_configtwjit_conf.c:106ignore%s buffer-depth %u %u%s%s thinning-interval %u%s%s max-future-sec %u%s%s start-min-delta %u%s%s start-max-delta %u%s%s marker-handling %s%smarker-handling (handover|ignore)How to handle RTP packets with marker bit set Invoke handover handling, same as SSRC change Ignore marker bit no start-max-deltaNegate a command or set its defaults Maximum permitted gap in time-of-arrival in starting state start-max-delta <1-65535>Maximum permitted gap in time-of-arrival in starting state Time delta value in ms no start-min-deltaNegate a command or set its defaults Minimum required delta in time-of-arrival to start flow start-min-delta <1-65535>Minimum required delta in time-of-arrival to start flow Time delta value in ms max-future-sec <1-65535>Guard against time traveler packets Maximum permissible number of seconds into the future thinning-interval <2-65535>Standing queue thinning configuration Drop every Nth packet buffer-depth <1-65535> <1-65535>Buffer depth configuration Minimum fill required to start flow High water mark fill level GCC: (GNU) 6.4.0A*aeabi 5TE (? 4SPVT[T$hx$w$$Sl xSTSpS SlpS( ((P(.x(F(a(y((S  xD (#t7Kp,n   twjit_conf.c$acfg_no_start_min_deltacfg_no_start_max_deltacfg_marker_handling$d.LC0cfg_thinningcfg_max_futurecfg_start_min_deltacfg_start_max_deltacfg_buffer_depth.LC2.LC3.LC1.LC4.LC5.LC8.LC9.LC10.LC11.LC12.LC7.LC13.LC6cfg_buffer_depth_cmdcfg_thinning_cmdcfg_max_future_cmdcfg_start_min_delta_cmdcfg_no_start_min_delta_cmdcfg_start_max_delta_cmdcfg_no_start_max_delta_cmdcfg_marker_handling_cmdstrcmpstrtolvty_outosmo_twjit_config_alloc_talloc_zeroosmo_twjit_config_free_talloc_freeosmo_twjit_config_writeosmo_twjit_vty_initinstall_lib_elementosmo_twjit_config_set_buffer_depthosmo_twjit_config_set_thinning_intosmo_twjit_config_set_max_future_secosmo_twjit_config_set_start_min_deltaosmo_twjit_config_set_start_max_deltaosmo_twjit_config_set_handover_on_marker47P h888888@9lpt;= 9P999909 !"# $@@(@4@@@L@X@h@l(22(2, 02P2T X2x2|22222222 2.symtab.strtab.shstrtab.rel.text.data.bss.rel.data.rel.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4 @ %+4@0 @ D2\S0/ \A lpA +l p 7 +h|twrtp.o/ 0 0 0 644 11916 ` ELF(\,4( p@-P`Up1@S Pd1a0Vd1  6/P 1Sp@p@ph10h1p@G-P`U1@S P l1#0Rl1 t10t1Gp10p1G@pP3@`0C8 #8@ 3 R RG R S:X @`px10x1 XPr 04 8P BB8!ĠČ#<.4B#$!k B,T0 BPPL8#<4#$0 ~eAAdD(knNGA-` P cp@P W 0 P0 ? 1aLX  (K?@@B@-@PP P P @C-` MVPp U Ѝ 0 @P+  pP%U @0 P  pP``ppp`A-0MS@`P+ S%p "440(",41 0@PU  0 P@Ѝ`@Ѝp  @p@-0PS@ S   "440(",4801p`p  1S Q/ @-0 !/.1S//1S$1!0$1/O-4M\`X\ q@W `\#!.8 0PP (0$0.1 0S|( , (! 0Z/1. $! 80#<p 00G Sڶ .㉓ 0<0$ j*i8)Kⰰ,Ġ#4 msgb(%p): msgb too small to pull %u (len %u) ThemWi-RTCP-Txmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) struct osmo_twrtptwrtp.c:231twrtp.c:263twrtp.cendp->twjitAssert failed %s %s:%d ThemWi-RTP-Txtwrtp.c:1027twrtp.c:1028endp->iofd_rtpGCC: (GNU) 6.4.0A*aeabi 5TE   H!$ )!t 90>@ !` CH l ! M !  !RW\ !a !fl$ !r4 !P!x  !   '5CO\iw #l T6EX @nt T2D ](p `0@ L+2Ia  (08@Xpx.At\twrtp.c$artp_rx_cbrtcp_rx_cb$d.LC0send_rtcp_sr_rr.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12twrtp_iops_rtptwrtp_iops_rtcposmo_iofd_get_dataosmo_sockaddr_cmpmsgb_freeosmo_twjit_inputmsgb_lengthosmo_clock_gettimeosmo_panic__aeabi_i2d__aeabi_ddiv__aeabi_dmul__aeabi_d2uiz__aeabi_uidiv__aeabi_i2f__aeabi_fdiv__aeabi_fmul__aeabi_f2uizosmo_twjit_rr_info_validmsgb_alloc_cmemcpyosmo_iofd_sendto_msgbosmo_twjit_get_rr_info__aeabi_idivosmo_twrtp_create_talloc_zeroosmo_twjit_createrandom_talloc_freeosmo_twrtp_destroyosmo_iofd_freeosmo_twjit_destroyosmo_twrtp_supply_fdscloseosmo_iofd_setuposmo_iofd_set_alloc_infoosmo_iofd_registerosmo_twrtp_bind_localosmo_sock_init_osaosmo_twrtp_set_remoteosmo_twrtp_twjit_rx_ctrlosmo_twjit_resetosmo_twrtp_twjit_rx_pollosmo_twjit_outputosmo_twrtp_set_raw_rx_cbosmo_twrtp_tx_skip__aeabi_uidivmodosmo_twrtp_tx_quantumosmo_twrtp_tx_restartosmo_twrtp_tx_forwardosmo_twrtp_send_rtcp_rrosmo_twrtp_set_auto_rtcp_intervalosmo_twrtp_set_sdesstrlentalloc_named_constmemsetosmo_twrtp_got_rtcp_rrosmo_twrtp_rr_lost_wordosmo_twrtp_rr_lost_cumulativeosmo_twrtp_rr_jitter_lastosmo_twrtp_rr_jitter_maxosmo_twrtp_get_twjitosmo_twrtp_get_statsosmo_twrtp_get_rtp_fdosmo_iofd_get_fdosmo_twrtp_get_rtcp_fdosmo_twrtp_set_dscposmo_sock_set_dscposmo_twrtp_set_socket_prioosmo_sock_set_priority 20345423404<6667686868   @BlC@DTEX9d:p;t<hF=$ 8H 8P 4 8 8 7@ >H ?P @T At      I J G K, K4 KX L` h  N N O L  Q Q$ R< SH Tx R S T N N N N )4 Dp V V P Q(D8D|DY8[tC7=D$E=^l884]E4$4leeeeee@eLfe<DXexDeDeDe4DXetDeDg"#Lpdppsps8&pu p,uL8PT&X0.symtab.strtab.shstrtab.rel.text.data.bss.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4\ @$' %+4@0 @+ G2CV0_%op%+P` 2 !s+sctp.o/ 0 0 0 644 3160 ` ELF(P 4( ,8L\p 4Lh     $4H`p 0DThxEMPTYCLOSEDCOOKIE_WAITCOOKIE_ECHOEDESTABLISHEDSHUTDOWN_PENDINGSHUTDOWN_SENTSHUTDOWN_RECEIVEDSHUTDOWN_ACK_SENTINACTIVEPOTENTIALLY_FAILEDACTIVEUNCONFIRMEDUNKNOWNInvalid 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 ViolationFAILED_THRESHOLDRECEIVED_SACKHEARTBEAT_SUCCESSRESPONSE_TO_USER_REQINTERNAL_ERRORSHUTDOWN_GUARD_EXPIRESPEER_FAULTYASSOC_CHANGEPEER_ADDR_CHANGESHUTDOWN_EVENTSEND_FAILEDREMOTE_ERRORPARTIAL_DELIVERY_EVENTADAPTATION_INDICATIONAUTHENTICATION_INDICATIONSENDER_DRY_EVENTADDR_AVAILABLEADDR_UNREACHABLEADDR_REMOVEDADDR_ADDEDADDR_MADE_PRIMADDR_CONFIRMEDCOMM_UPCOMM_LOSTRESTARTSHUTDOWN_COMPCANT_STR_ASSOCGCC: (GNU) 6.4.0A*aeabi 5TE  P&P0BpZ@r0P80sctp.c$dosmo_sctp_sstat_state_strsosmo_sctp_spinfo_state_strsosmo_sctp_op_error_strsosmo_sctp_sn_error_strsosmo_sctp_sn_type_strsosmo_sctp_paddr_chg_strsosmo_sctp_assoc_chg_strs $,4<DT\dlt $4<DLT\dlt.symtab.strtab.shstrtab.text.data.bss.rel.data.rel.ro.local.rodata.str1.4.comment.note.GNU-stack.ARM.attributes4!4'404, @$ C2R0[ kp +80  h {