ELF>"@8@8 @&%@@@ @@@P P PMP]P]M]]  888 XXXDDStd888 PtdPGPGPGQtdRtdPMP]P]/lib64/ld-linux-x86-64.so.2GNUGNUKH͕rFewGNU**-.em|3)QuރꎆFX !"+ , ^u#1Fw*"BbbUba__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTableosmux_xfrm_output_allocosmux_xfrm_output_set_rtp_pl_typeosmo_amr_bytesosmux_xfrm_output_schedosmo_rtp_get_hdrosmux_xfrm_output_flushosmux_xfrm_output_set_tx_cbosmux_xfrm_output_pullosmux_xfrm_output_set_rtp_ssrcosmo_clock_override_gettimespecosmo_stderr_targetosmo_gettimeofday_override_timelog_set_print_filename2osmo_panicmsgb_talloc_ctx_initosmo_gettimeofdayosmo_init_logging2osmo_select_mainosmo_clock_override_addosmo_gettimeofday_overridemsgb_allocmsgb_freeosmo_clock_override_enablelog_set_log_levelosmo_gettimeofday_override_addosmo_timer_pendinglog_set_category_filterosmo_clock_gettime_talloc_freetalloc_named_constsnprintfputsperrorexitntohlntohsstdout__libc_start_main__cxa_finalizesignalfwritealarmlibosmonetif.so.11libosmocore.so.22libtalloc.so.2libc.so.6TALLOC_2.0.2GLIBC_2.34GLIBC_2.2.5LIBOSMOCORE_1.0/build/coverity/source-Osmocom/libosmo-netif/src/.libs:/build/coverity/install-Osmocom/lib\ "uk0ui Jq#P]p#X]0#h]`aHaHaas@ay@____*_(a.b-b+b,```` `(`0`8` @` H` P` X` ``h`p`x`````````````` `!`"`#a$a%a&a' a)HH?HtH5?%?@%?h%?h%?h%?h%?h%?h%?h%?hp%?h`%?h P%z?h @%r?h 0%j?h %b?h %Z?h%R?h%J?h%B?h%:?h%2?h%*?h%"?h%?h%?hp% ?h`%?hP%>h@%>h0%>h %>h%>h%>h%>h %>h!%>h"%>h#%>h$%:=f1I^HHPTE11H==f.@H=?H?H9tH<Ht H=>H5>H)HH?HHHtH<HtfD=>u+UH=z<Ht H==)d>]wUHH}]UHH}HEHH9E]UHHH}EHEHHEHEHHEHEHHEHEHHHEH;Eu؋EUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHJHǸHEHPxEHHEHPxHE@jUHEfPjHEUHEE=]UHH ЉUʈUEHUHƿHEH}u \HEHHEHHEHEHEHEEHE  ʈHE⟃ O<HEPHEUPHEP PHEPPHE@EHEHHEUH;;;ƿ]UHH}HH &UHH0H}HEHƿHEHxHMHS㥛 HHHHH?H)HEHHEHHEHHEIIHHHǸ@UHHEE:EƿUHH H}HuHEH:HEH:cHEHEHUHHEHiHEHPHIHUHH H}HuЈEHUHEHHHEHiHEHƿ[}tHHUHAUATSH(HHHHEHHHEHEH`HVAHE@t HHHEЋ@AHE@HHATIEHcHǸHHHHHHe[A\A]]UHH@H8H HEHEH:HEbHHUHEH HHHEf2HE@HEHEHHEH}Ht-HHHHHHǸHUHEHH"EHE9EHt-H4HHdHHBHǸ1HbH< N5HVH NHFHn NH4HA NH$H NHH[HEH`H;Ht-HHHHHHǸHHHEHEHyHEH}Ht-HHHHHHǸHUHEHHEHE9EHt-H'HHWHH5HǸ$HUH/ N(HIH8HHaHEH`HHt-HjHHbHHxHǸgHEHHHt-H HHHH.HǸHH(HEHHEH`HHt-HHHHHHǸHEHH(Ht-HqHHHHHǸnHEH HHxUHH@H Hn HEHEH HEbHHUHEH iHHqHEf2HE@}HEHEHXHEH}Ht-HjHHzHHxHǸgHUHEHHEHE9EHt-HHH6HHHǸ@ HHHHHEHEHbHEH}Ht-HtHHHHHǸqHUHEHHEHE9EHt-HHH@HHHǸ HEH`H"Ht-HHH7HHHǸH-H;HEH`HHt- HDHH<HHRHǸAHEHHHt-HHH^HHHǸHEHHHUHH@HH`{ 0 HEHEHHEbHTHUHEH HHHEf2HE@HEHEHHEH}Ht-+HHHHHHǸHUHEHH}EHE9EHt-+HHHHHHǸH}H#3HEHEHHEH}Ht-.H HH0HH.HǸHUHEHHEHE9EHt-.H HH HH HǸHHPHEH`HHt-2HX HHHHf HǸUrHHLHEH`H,Ht-8H HH HH HǸHEHHNHt-9H HH HH HǸHEH7HHUHH@H8H HEHEH2HEbHHUHEH HHHEf2HE@HHHEHEHoHEH}Ht-RH HH HH HǸ~HUHEHH EHE9EHt-RH HHM HH+ HǸ7HHHHHEHEH`HEH}Ht-[Hr HH HH HǸoHUHEHHEHE9EHt-[H HH> HH HǸ (HEH`HHt-_H HH HH HǸHEHHHt-`H\ HH HHj HǸYHEH HHcUHH@H HY lHEHEHHEbHHUHEH THH\HEf2HE@H HYHEHEH4HEH}Ht-yHFHHVHHTHǸCHUHEHHEHE9EHt-yHHHHHHǸ@qH, HrHEHEHMHEH}Ht-~H_HHoHHmHǸ\HUHEHHEHE9EHt-~HHH+HH HǸH HHEH`H Ht-HHH} HHHǸHEHHHt-HWHH[ HHeHǸTHEH8HEH`HLHt-HHHHHHǸHEHHnHt-HHHHHHǸHEH HHUHH H H8HEHEHRHEbHHUHEH HHHEf2HE@HE@ HT HHEHEHHEH}Ht-HHHHHHǸHUHEHH#EHE9EHt-H5HHeHHCHǸ2@OH HHEHHEH HHUHH }HuHHƿHuHk HHY H¾HEHEHHEHUHHH#H6H#H2H#HT :{QH#HHHHHmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) DLMUXOsmocom OsmuxtestFAIL: test did not run successfullysys={%lu.%06lu}, mono={%lu.%06lu}: %s clock_override_setclock_override_add Mdequeue: seq=%u ts=%u%s enqueued=%u===test_output_consecutive===osmux/osmux_output_test.c_osmuxhAssert failed %s %s:%d _rc == _osmuxh->ctr+1first dequed before first selectsecond select, second dequedthird select, third dequedfourth select, fourth dequedfifth select, fifth dequedsixth select, sixth dequedllist_empty(&h_output->list)send second osmux framethird select, four packet should be dequeued!osmo_timer_pending(&h_output->timer)calling flush on empty list, should do nothingosmux/osmux_output_test.c:224===test_output_interleaved===select, 3 dequed, 3 still queuednext frame arrives, 3 pending rtp packets are dequeued and first of new osmux frame toollist_count(&h_output->list) == 5calling select, then all should be outosmux/osmux_output_test.c:272===test_output_2together===calling select in between 2 osmux recvcalling select after receiving 2nd osmux. Dequeue 1st osmux frame and 1st rtp from 2nd osmux frame.select, all 5 remaining should be outosmux/osmux_output_test.c:315===test_output_frame_lost===first osmux frameone osmux frame is now lost (seq++)3rd osmux frame arrivesosmux/osmux_output_test.c:354===test_output_flush===2nd osmux frame arrivesflushing, all packet should be transmitted immediatelyllist_count(&h_output->list) == 9osmo_timer_pending(&h_output->timer)osmux/osmux_output_test.c:391===test_output_seqnum_wraparound===Sending osmux frame with seqnum=0flushing other RTP packetsosmux/osmux_output_test.c:421signalRoot contextOK: Test passed ;0@@)X4xO8X:tQ<B\|@zRx P"zRx $`FJ w?;*3$"D\ AC F |AC V \AC W -AC h AC  AC Q #AC  <1AC l \$AC xAC  '*AC e 1dAC _ u\AC W $AC L  y.AC ) @wAC r `cAC ^ !;AC 6 <AC  AC  \AC  p#0#`a7J\k >P]X]o@  _x h oo ooD o]6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"f"v"Has@y@GCC: (Debian 12.2.0-14+deb12u1) 12.2.0,y#53y#5:  4v }v v } ! }  5   &  &  (6int*v O   !  13u6  7 8 9  f : (&; 0< 8 = @@ H: A PB XD`Fh HpItJ xM NU OXQY y[\,]` ^ }_ .`ab &7+0&:v:!9      _    o      +  8! H K46  7   t .>0C 0C) ,E- 02 5 X8 `A:v=<v T>v @v  Bv ;Dv GVd*hp$  \  H!VH)(BcatG v v LQ [  X   0E X +A vn  ^ +vѭ$` _ V   8ctx}:s ,Vm  "",1'9vtyE  06$vn i@ $/ v [$`v& e JoutL M O R+ S4TWAvtyX }[Vrb\ }_` aOberawf  :IW P3 UY+]AQcVqg} :$ Vv W VvW A) ;% -dst& }-trx'   F  *a )P l1h+U l2h,U (l3h-U 0l4h.U 8cb0Z @2 hlen3 jz 5U pq6U x7U 8j  K :j :y %:   J   E    ,     4  W    %:&^Q  `:cQ  dQ  &P4 .5 678(  J /J :1 M } d={~}=  z .'  ?   y d* ,'aA,XeWW _cs d 'X8MY W=  '..> } < "?;=v(\(P }h#';h<  ` X_rcT#~g08ih8Y y ` yX_rcyT9 ~ H ~@_rc~#^@4;TBh5 R ` RX_rcRT6 [ H [@_rc[#\1c h*2 + ` +X_rc+T2 . H .@_rc..w h.v  `  X_rcT/  H @_rc@(.d h)%  `  X_rcT+  H  @_rc' msg }+}} H F @buf}:n ~'\' sec~+h ~5` dbg~@\ r='dp secr%X r/P tWhl'*l(la& straHtsc_`tvd8PU Zf&$ fooZ"l@T 5&11r< %# cid<'\ seq<4X\ h  ?`A67 $ seq7 l1U ($ 4 X lenGvTtmpU h2 ӳ#-J 4JhF BOv#\(z AXChivd>2#z 8hCy#  x)hI : ; 9 I8  !I(  :!;9 I8 : ; 9 I4: ;9 I.?: ; 9 'I< 4:!; 9 I $ >   : ; 9! : ; 9 I k : ; 9 II : ; 9 I8 4: ;9 I&I.?: ; 9 '<.:!; 9! '@|4: ; 9 I: ; 9 I<!I/ .?: ;9 'I<' :!;9!I !k :!;9! :!;9!I  :!;9 I8   :!;!I8 !4: ; 9 I?<".?: ;9 '<#.:!;9! '@|$>! !I:!;9!%!I7!& !: ; 9!'(: ;9 I) :!;9!* I8 +>! !I:!; 9!,'I- :!; 9 I. : ; 9 I!8 / :!; 9!I k 04:!; 9 I?1.: ; 9 'I@|2.: ; 9!'I@z3% 4 : ; 5 6$ > 7: ; 9 8&9<: : ;9 ; : ; 9 < : ; 9 I k=.?: ; 9 '<>.?: ;9 '<?.?: ;9 'I@|@.: ; 9 'I@|A.: ; 9 '@zB.: ;9 'I@|C.: ; 9 '@z  MS,EZfmx +3;DM RZ`, y#.< t.uI =~.-<'Y.Yj   K~.?uu 廻 u% gK1K 1*HH>=I=I$??)* ?K/g@ 1?Jt 5 )-7-=====-)-7-==----Y < )-7-=)-7--=--YD )-7-)-7--=--YA )-7-=Y>)-7-=--YA )-7-=)-7-----Y@ )-7-=Y?<gY==ʠYYYYYZ #Yh_outputosmo_panicsize_tLOG_FLT_BSC_SUBSCRosmo_amr_bytesprint_timestamposmo_clock_gettimelog_filename_postail_IO_codecvtLOG_FLT_GB_NSVCrb_rightlog_target_type_IO_save_endosmo_stderr_targetgsmtap_instlog_infollist_empty__clockid_tosmo_gettimeofday_override_time_IO_write_baseosmo_gettimeofday_override_addrtph_talloc_free_lockLOG_CTX_L1_SAPILOG_TGT_TYPE_VTY_IO_save_base_chainosmo_clock_override_adddata_len_cur_column__uint8_tfilter_fnLOG_CTX_VLR_SUBSCR_LOG_CTX_COUNTosmo_rtp_get_hdrraw_outputmonoosmux_xfrm_output_sched_IO_markerprint_ext_timestampllist_countLOG_FILENAME_BASENAMEsd_journalrtp_timestampgsm_lchantest_output_interleaved_IO_FILE_IO_wide_dataLOG_CTX_GB_NSVCLOG_TGT_TYPE_STRRBLOG_FILENAME_PATHosmo_gettimeofdayunsigned charrtp_msgb_alloc_cb_t_freeres_listosmux_xfrm_output_pulltgt_gsmtaptest_output_2togetherosmux_newrtp_msgb_alloc_cb_data__syscall_slong_t_Boolprint_filenameosmo_init_logging2log_info_catmsgb_free_IO_lock_t__uint16_tsignalprint_levelLOG_CTX_GB_BVCtimevalLOG_FLT_ALLtimerosmux_inituse_colortimezoneprint_tidtest_output_frame_lost_IO_read_ptrtgt_rbfp_offsetnum_cat_userosmo_timer_pendingLOG_TGT_TYPE_GSMTAP_markerscircuit_idprint_filename_pos__va_list_tagmsgb_alloctv_useclog_set_print_filename2test_output_seqnum_wraparoundextensionhostnameenabledLOG_FLT_VLR_SUBSCRlog_filtertest_output_flushosmo_clock_override_enable_flags2talloc_named_const_IO_read_basemsgb_putLOG_FLT_GB_BVClog_filter_indexGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -std=gnu11 -fasynchronous-unwind-tablesalarmactive_unused2log_set_category_filterargcosmux_next_seq_old_offsetargvsnprintftz_minuteswestosmux_out_handledescription__uint32_tlong long intosmux_nextosmux_seq_ackfnameprint_fnprefetch_IO_write_endfacilityosmux_xfrm_output_set_rtp_ssrcbatch_factorLOG_TGT_TYPE_STDERRgp_offsettimeout_IO_buf_baseosmux_xfrm_output_set_tx_cbrtp_mamr_cmrtgt_vty__pad5__suseconds_tlogleveloverflow_arg_areasequence_flagsfilter_data_modeLOG_CTX_GB_NSEosmo_select_maintest_output_consecutiveosmo_clock_override_gettimespecjibuf_test_catclock_debugosmux_xfrm_output_allocrb_nodertp_hdrLOG_TGT_TYPE_SYSLOGosmo_timer_listlong doubleentryrtp_payload_typerb_leftlong long unsigned intreg_save_arealog_filename_typelog_ctx_index__off_ttgt_file_freeres_buflog_print_filterslog_contextclock_override_setosmo_wqueuemsgbprint_category_hexosmux_xfrm_output_set_rtp_pl_typelog_save_filters__time_tmsgb_talloc_ctx_initLOG_CTX_BSC_SUBSCRamr_fversionamr_q_IO_backup_basecsrc_count_shortbufLOG_FLT_GB_NSEclock_override_add_debug__off64_t_IO_buf_endsave_fnshort intnum_catprioritylog_set_log_levelLOG_FILENAME_NONEtv_nsectall_ctxident_vtable_offset_msgmsgb_tailroom__sighandler_tperrortgt_syslogosmux_xfrm_output_flush_LOG_FLT_COUNTLOG_FILENAME_POS_LINE_END_IO_read_endpaddingamr_ftLOG_FILENAME_POS_HEADER_ENDLOG_FLT_L1_SAPIgsm_bts_trx_filenotz_dsttimefilter_maprtp_msgb_alloc_cb_osmuxhosmo_gettimeofday_overrideshort unsigned intstdoutLOG_TGT_TYPE_SYSTEMDsigalarm_handler_IO_write_ptrllist_headntohlexitntohslog_categoryrtp_seqlog_targetcategoriesprevtv_secLOG_TGT_TYPE_FILEprint_categoryrb_parent_colorosmux_hdrosmux/osmux_output_test.c/build/coverity/source-Osmocom/libosmo-netif/testsosmux/build/coverity/install-Osmocom/include/osmocom/core/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include/x86_64-linux-gnu/sys/usr/include../include/osmocom/netif/usr/include/netinetlinuxlist.hmsgb.hstddef.htypes.hstruct_FILE.hclockid_t.htime_t.hstruct_timeval.hstruct_timespec.hselect.hstdint-uintn.hsignal.htime.hlogging.hstdio.happlication.hrtp.hlinuxrbtree.htimer.hosmux.hunistd.htalloc.hin.hpanic.hamr.hstdlib.h | " "30#I bUX]|p#P]y# ##\#-($!b$ %#5&1"f&$3&?'*U='dh'\a'(..w1c4;08;LKPG/_E]@ @aNpD"" '8I>Oi`](r @$ >@aKg"a 2a>HaKfab1Vn`a(b#6NaUrbb= Scrt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryosmux_output_test.cprefetchllist_emptyllist_countmsgb_tailroommsgb_putosmux_next_seqosmux_initosmux_newosmux_nextsigalarm_handlerclock_debugclock_override_enableclock_override_setclock_override_add_debugtest_output_consecutivetest_output_interleavedtest_output_2togethertest_output_frame_losttest_output_flushtest_output_seqnum_wraparound__FRAME_END____GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE__DYNAMICosmo_gettimeofday@LIBOSMOCORE_1.0osmo_clock_override_add@LIBOSMOCORE_1.0snprintf@GLIBC_2.2.5log_set_log_level@LIBOSMOCORE_1.0osmo_gettimeofday_override_add@LIBOSMOCORE_1.0_talloc_free@TALLOC_2.0.2__gmon_start__puts@GLIBC_2.2.5exit@GLIBC_2.2.5_finimsgb_free@LIBOSMOCORE_1.0log_infoosmo_clock_override_gettimespec@LIBOSMOCORE_1.0osmo_clock_override_enable@LIBOSMOCORE_1.0msgb_alloc@LIBOSMOCORE_1.0_ITM_deregisterTMCloneTableosmo_rtp_get_hdr_IO_stdin_used_ITM_registerTMCloneTable__data_startosmux_xfrm_output_set_tx_cb__cxa_finalize@GLIBC_2.2.5osmux_xfrm_output_pullntohs@GLIBC_2.2.5ntohl@GLIBC_2.2.5osmux_xfrm_output_set_rtp_pl_typeosmo_gettimeofday_override@LIBOSMOCORE_1.0log_set_print_filename2@LIBOSMOCORE_1.0__TMC_END____dso_handleosmo_panic@LIBOSMOCORE_1.0osmux_xfrm_output_set_rtp_ssrcsignal@GLIBC_2.2.5alarm@GLIBC_2.2.5__bss_startlog_set_category_filter@LIBOSMOCORE_1.0osmo_gettimeofday_override_time@LIBOSMOCORE_1.0osmo_init_logging2@LIBOSMOCORE_1.0msgb_talloc_ctx_init@LIBOSMOCORE_1.0osmux_xfrm_output_allocosmo_timer_pending@LIBOSMOCORE_1.0osmo_amr_bytesjibuf_test_catosmux_xfrm_output_schedosmo_select_main@LIBOSMOCORE_1.0_endosmo_clock_gettime@LIBOSMOCORE_1.0fwrite@GLIBC_2.2.5perror@GLIBC_2.2.5osmux_xfrm_output_flush_edata__libc_start_main@GLIBC_2.34osmo_stderr_target@LIBOSMOCORE_1.0talloc_named_const@TALLOC_2.0.2stdout@GLIBC_2.2.5main.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str#88 6XX$I|| Wo8a hi@@qoD D ^~o p  hBx  `"""">> @@PPGPG H H0P]PMX]XM`]`M( ]M _O( _O@@a@Q aQH 0Q''R067RB7kuPo\08u g0:iH $' w