ELFa(44 (444hdtQ/lib/ld-uClibc.so.0C]XLD5$PM-)[C <KA,;ZWNF!I41G"/TOS*V (@0=Q\?U  % #79B'&.+>J63E2:R8HY,%Pv L+,h8L18DAP0J\ Rh, t{PY `hdoP~v,}0,h4,(,4\@$L,X,dpp0|,00"{PXP E,4"` ,,$0 0< H T,-` 3l,=xD*hJQ$,{P[bXpp942p|0 {P,:8 D "K\`h\tR4 ,K,4libm.so.0logf__fixdfsi__gtsf2__eqsf2__ltsf2__gesf2__errno_locationstrlen__data_startlibnsl.so.0libdl.so.0dlerrormallocdlclosefprintfdlopendlsymstderrfreelibgcc_s.so.1abort__deregister_frame_info_Jv_RegisterClasses__register_frame_inforaiselibc.so.0strcpygetrlimitioctlpopenstdoutvsprintfstrerrormemmovepclosememcpysetvbufperrorsystemsocketselectfflushsendchmodacceptnanosleepcallocsetrlimitbindvprintfsetsockoptsignalsendmsgstrncmpstrncpyreallocmemcmplistensscanffread__uClibc_maingettimeofdayfopenlocaltimememsetsrandfcloseinet_ntoastrcmpgethostbynamegethostnamefputcgetsockoptstrftimefwritefreopenexit__assertfputsrecvmsg_edata__bss_start__bss_start____bss_end____end___endGCC_3.0 y&PH     $(,048<@DHLPTX\` d!h"l#p$t%x&|'*+,-./0123456789;<=>?@ACDEFGIJKLOPQ RSTUV Y$Z([,\ -L#-d666666666666666|6t6l6d6\6T6L6D6<646,6$666 666666666666666666|6t6l6d6\6T6L6D6<646,6$666 666666666666666666|6t㠰 - -- 0 E a-0T0S 80 0S0$S 0  @s-01# q ᠰ`P  2b001 A\  ^bS[轏0S0 Z㠐 ᠂2 R0C000!000 ᠰ ! 0F)4 x-OQMᠠQ1\#P P ᠰ᠐0 !0cp1$"@B! ^`  PUᠲ᠓坰[轏0S ₀ 0D@02C1000 Q㠰> 印R0C00 坰瞱 A@  0 )4 -OM`8V@ᠰᠠ|QrP h᠂s00"c Q !\0à  \  0^0 T0  匰匠R 4 !x 000 0X)\} J0!0c2C100p僰p@ 僠 4 0 0 0V 0 4 0D` u轏01 21 |;Pc 0\`[0 <@S(N4 +L () L   -@0@TM 0S @T 0P\0 S d ( L#轀0R0 Q 0 (  |M-A0P`0RePB=BEPB Up@  A -A\M@᠀` 50S P 0T P 轁PUp W00;  0pP0R0 Q0 0)  0,`  (  X -@0@M P 0P@8P 轀0  -@M @P4 0,  轀 ,-OXM0 0  @rd<80ST0( 0S@ P 00\  0S 轏S#000P50Spᠠp ⍰0x ⍀ ^d  T H-@  0AAP`\"0S < 2`VӠ00S 2P埢pPU00S 2C1@2#1  QP X  O!0S j ] Y U  0 n 0  q卡\`VӠàXp ᠒ᠣ  2b0l01 VӠàRӠ  R0@P,  2b00!VӠàRV@   \P  p h0S)F`GpWӠ00S ^ T|'ᠠp+0S ^IF+P (, )*L* $4+L$  D tM-OM$0H@pH᠐ᠠ`0P區0埲P冐 冠@T區 p f0S R㠠 Pgp@p@T 0(*00 ,0PS Q  P`@0   L㠀 0R 0 R00a @㠠X $O`冀  @ 0Z0 S 00= @T00`  T@`  @ $㠀(  X-@@M d0@P"+]0.1@@ @@@@-0@0S^0< @ ,轀{(4)+Ld-G@Q M$᠀᠐ᠠQ` 00 `0  00Pp@^ 4T0 P$轇/S dd1d0$C,,# <Y0 00 ZT4E0P @ 8 DN,,8# @P #0 @0S0  04lXL0 04p+TYTx 0n-O@2@(`MX("^ PP`TP G`0@^F0$ 0@ (,0ABHL@PD`C4<08Ѡp p  1 Rp`$ |P` X0L \*hIDK0``0PL 0`X轏 0 0YK,*P區x 0P,' 0V 0P T0S PE 1ha RP\*hIDK 04`@ O@`-@@p  @;-O@ᠰM@ᠠP 0h,P8@4p᠀ ~D  @轏Z  F0  (0 ` $i p8C p0| L*D0S40 #0,占,P8J$JPp `. 0 p` 08P^0@cP !PPX ? 08POt "04zPD 0p`((B z 08cP  p P( LT᠘B `0.D$, P@ `P卐zs((Blt` ?o L0i< dr8dHdtX2C1`0 (1P 048C+2C1`0 10+0+p0+x0+t0+|0+0+2C1`0 10$+2C1`0 10+2C1`0 10 +2C1`0 10+2C1`0 10+2C1`0 10 +2C1`0 10+P-@@@ /\ 0 轀8P/-@ @@ PP0P /\ <,00轀轀8D-@P@D/0@@ @ N/P $0 轀8\t-GP`M gP 8F P@ bt / 1᠁rh0e0埑1@ R d0S Z0 0 R:O 0h1 B AU '0$SO0Sh@e@A@ 0C00 80 `0C0 B 0  !0`0C0 0G/ 0vh0e01 $0R* ( 0$00$`(轇/ t0t``/0\Z.' l@0@S.' T$0$LD/0 F8,+X+x+t+pt-@pP@D` P /\ DD0D LPUP 轀p00K轀p8-@PPA 048(C0` 0   xPp /00C0(  R0 Q0 P  xPx 0 Rh `0Q@P L0P 轀$轀++p+|+t++x+-AM`-P (2C1f0"1P@(T .$\ #0 PL0 0$(1  R |0 [轁/n pp1ph\/~1X@($ P @`00 @p@p@0 0 0PW0 pT@ @p 0 P0PlQ d0\%@ 0P <++x+t84+p+|+t+\-dP 00-@pP@ 轀pP /P l0llD` U\  M0 0 轀p;8t-O`@PM᠀᠐ᠠX 0 <C0"02"2"2!ᠲb0 f0rQ @ 0$lVY}Z00`$`````` X0 Z00$ 00 0000 IZp) b0 !f0Q` 00 ( $ 0  0($ 0 0 Wp   P@hFpp b0 f0!DQ(A(10a$   P 0R W2轏/N 0\/J 0Uc/J 0NZ/O |0|GZ {/O0h pX?00`$``` ```` M+p+t+x+|+++X 888H-@@$P @-@1| M`P P p XwPu(P`轀0t`D uN@@ wuP uQu P  8 N8#,, P( wftPu#@0`u0T  ,0| wyt0szHp-OM0@p ,p,w3tPt`0 @P0SP@@U᠜)ᠨJBD@ 0 TH @  P  0w30p(#" 4B0 0(#" 4B0 0(#" 4B0 08#0$C A0 0 <8C(Bl `(B01 0( 8BS100S" 0SL08`8C1 A08# 0  0轏4A0H8*,)印t]`0pHX,)8*印g'0 sy(`YHtx|-GM<᠀h!區4P8 08僀 80008@@ @08@ @ 84F0` 08@x 8@`P8  008@i@h 8@k@j08@p 8@tP08!@ TPA 408wE 0,(Bpf8,xCTBl(@ 1埑L Q  C0S 8ᠠ#0 <(CR 4B804L 0 8xC,00iP  Le@jh0S  |[0 轅!T0!D0A XL(@!0@埀0埠A 0k` 0@0 <(CR#P@p0 <(CR@0SP  A0E D00 <(CR@Pxuyyxt1X-@pp!L1L`P``!<1<``!414``!,1,``!$1$``!1``!1``! 1 @M@@@@' US`PNP.!A^X1Xbt0 hp@@k轀ut`yux{(zYupthY`YXuhzX{zdzz`oDo-O᠘@ 4A p(M@᠀h"0 Wᠠ 0 N48<0S $(4,8<,(ႀVLe@ 040S[.\eP0S 7\eP $0C0S[:8l0h0 Pi=0$ @T)@轏Z0 X@U}|᠂qg0  0S SZ0 PUpp㠽p⋰,p8@f0SS6 R Z0 P U}{4᠂qg0 R g00 R2C10 8 gP}t᠀@0Jq} {Pi0P@ 00 $ D{\ {X 0\8PPT㠅K NZ0 `Vj- ,ᠰ@ e0SS7 R Z0 `V}x᠂qg0 0 S SZ0 PUw⊠, 占4 <g0SS5 R  Z0 P U}uᠢ᠁h0  R h0 0 R-( $0P0J@w(lP@CPT  T4H0 € 0T T傰X 10 [XP2 08C +㠠 X轏0 <(Cr4E0P&F$-( $0P0Zwvw((P@@WP 0 ]P$0S@}s2C10H@ÀA}s2C10<}s2C10僰8}s2 @C10 D@<@H@}s2C10@4}s"B! L000e 04SZ0 Qpp8ap,p4 8e0SS4 R Z0 QD}s4᠒ᠡj0  0S SZ L轏3lQ .3`00 PP0 0R0F 0Rpp0X00S (8@ S0210   (20 0P"t0X00S 8@ S02108 8/-8C0b088C8 8/-8C0b088C 8@ S0210Z`PD ]!0X00S 8 8/-8C0b088C 8@S 02 D10 D傐 0D_a@? ;@? 5H0 ,(B 277< Q \P500 0PA, (6 R <@9&0 @4c0S2 .t +t P@MPM0pp p tC5XDAXE@!d@`aB@@0  @x轏8@  1\ (CDA@1d圀@aB@@,4 t$P (c!0(>cL0$>cI 0 0R<aCDA @ P AA@ e fT`P@b/ c&T`Pefb%0&b!/ c0 bd P50 fO0 40@0040\-3哠ZZ(av e9 df5 I b@Pb/ b0 d+PY 0 @ P f0S  @f 8#XHET _3%Xcc"+'$"v4@ 0#X00A pPϵ1嘡 P 7嘑  ɴP b`@ P`O.> a0 bTP刑0 @P}11z b`@ P` L `0 b4Ph0 @P]?333333-OMM4P  @4`4 D@4F`,zPGp+0㠠㠐㠰0咀 4轏 4,猐(B$@ΰ1Π,厀(厠P厐 ΰ0Π.Π/-$  Еuyuy-@pPl0 <(CRM `P@0 <(C@R0(00 P轀pxt8l-OMM4H ᠐P4͵*:B +04EP4⍀4*H, $H$0 H埡l*0 0HD0 1 Rᠰ@` KY2 2*0$0$ : -0$! 1*00$(/,.׎ 4@*001!0SP "0  0 倰`00 1 ׍ hQ0 4轏* ,(B!Yh8yu-@p@`^M ,088#0$C\ @ 0 n000 tPd轀p1 8 N,, @8#ɩ1 @p4@pɠYh84Xo8\@D-@0M<@ L^IP 000 P.<轀0J0@ PIJIPJ0S0 yt0Pp-EM 埁h_0SPP 1L!H埡418  q$`1^*@ = ^%P`0 V  0Sp0S !@0 <8C 0 <(CRà0S 0` XPe0 =0< @]t#D @ 轅@(mzMPXLYhrxM-A埁T`\M D K08(#xC 4BW 0 +N1 000 Ṕ0W 1@<$NL@@000 Pe 轁1 8 N,,8# Ȭ1 A7 AȣYh848|PrL8Xo-O2@埢@@ M\0᠐0 Ǫ$ ȋY  @H@HP⍀$pp@I @@I 8吰L,$8#@@LJ!hY| Ǧ H HPHH@H`EEP3 ,eFEPPE@u 8 ,,N 8# K@T 0S a ? Y x H HvP @H4@HoP 4 \轏oooL8q(o\,|999(o90-@M(`cPpP  #0 ( @(T 0 x@(轀N)T& H QPb @/rL9P9\9x-@M8pGHP`@ 1HHP GHB`ESP HK HP  GG H< GP I.(HH-GP 8轀o\-@0PM < L N@P@Ə |0l 轀0 ƂT0XX @0@y0 04@q @0oX9oz9o9:4-@p1 @MP`0轀p @T 0@LŽ 0@Dŵ 0@<tŭ 0t`5XŦ 0\D@-8Ş 0@$@%@pŔzo9oXo:T::9:4;0-@Pq(< P`M BDL30 <RTCHL<"  @0F0S00S  轀0pl xF0SP \0H0S( @G 0o9oH;PoXo;;-AMh@L Ip GP 7ƚp@TH埁1 ū`D DBD$PQMD/@ŷ 8 ,,N 8#pō@T 0S ţ <ŁF@P0 I+FP,FpCP  R0埀 L<$N@@PZ@ D0Sr P0x0S h轁X(FpCP Ĭo\;ooX< ;hT⍠ C᠀@, C-PC C9`CC3 0R *C7CP CP C* Q00    D`d 0I5xYPhUP Q _P 㠀X Dͭ0So\oHoP>$oo\>P><u?L??@@<@`y@@@=>`>p? >-@0M$@ EQBP $轀0C PpEBdBPB L0 4 ,8BA8C,0 2 C1 szdz-E2MO` ᠀g HX2t R 2h<"H 0(6X y埢<r 8 N,,8# ?   ~BS( 0A@L@<# 0@08C08 L,"8#pT X@ B0BLPBy@Q TPP 0S 8 N,,8# 04,L,, 0"!@ XO轅2U埠T 8 N,,8# 8$ MAq(uA8yADosA`AH$-A᠀@`PpP @08C1 ((B"pP@@W@P Tp轁-0, R2P00u-OMT @A8 AP᠐  AT0 0 t pA3@ptp A AP@ A0S tR tt0tSpp tR 0\ tt0tSpp R 4A0 tRS0 <(CR 埃4AP0` ,B2C1P 0 <8CS9埂@`"Γ2C1@@0 <(C!Β2C10@@ 0,8B!Γ 2C10` 0,8B!Γ 2C10` 0,8BS SSS⍰8 @ A!PpU AM@ tCl APK℠ A@ @4A;@0S-  0$ 4(8A(B8C!02C 0` 0 ! 4A00 R00 00 `0 0 A @P`埀d AT @P T轏?P?< 04   <Ao4 >P@  ?+BpyB$uXY s-A`(M\"M0 p 6P㠀@:UD@C0L ** 0*0 : p À À x Q0$@ 轁   ,(BkP yu-@@(h"\PM 0p @T  0S 6 0@ޜ0 ! 轀 yB-GMx@\8 ᠀ᠨ,x#坐@>fP` x轇>0SPU @T N0  @0 pp Le 04S0 (> =P@ ` [=@P@==P= sCxCC@yBB+|uXY -GM$D\ Pph  3$轇@ ?=P=0S吠 Z 嚀X `00 R@Xme0P`T @O)`00 R X !` =00l$ B!3b0 0 `3+a0.*S 00 - 痀P=0 XPZ:O- `0 S:M@PN2C10 `0 S*=0@Z᠐Y!0 R@00@0T 轀p-@MX P@ 9 9k 49'P 9T0S轀Ezh-@pMM :jN0 (`  P@0L@@ D@j(B0@ 轀py-@Q`p@轀P 0S @PPP@ 0S:0Q:C000    :0QC00  @轀-GML⍀, ᠐;&x8P@ d OL轇8pP$U凐 S`P I00``V :0  0S @PPP@ 50S`V0S !00P8V`8S8vPI8@ 8 ,,N 8#@``'$V 200 P0^``$b[Ph R0x0@I20@P 1" x:p8/P\99b (: 8 P 8Y  &0'4S0H,0$S  ca 1S Mp OPhJ0^E0^ HH:O@7P(8zhEFRP0xFPFtF0z-OM݁M ]J=0 @$EP B p:,7P `轏7` 0S0^ 0^#00^0$S h0& p 0 0PM/0#0䓀0 Qဴ P P 0400$00 a $0\⊐0Sb0S_ 0 40\0 Yà0C=ō0:T 0 0 04c00 =$000几净 0 &2,(B0 0& $0 @h T3 =0 408#4@Y0P 0 0 04c0 00 040C00f*傠\@T 0001^t Q 60 $P0 .0S C0R$~0@00S 0 @@0^00^ 0S /4P R 08Se00 R/#P /P E0D00 4PzhFyFFGGGHGxRPD-O(0M݃M("ᠠ  S᠀ @DD@`V@ 㠚ᠰ ⋰≐p0 c0ZSP 0$4R p o`V !nP` 00 R 0S 010僠  0 !4 00P0P0 A("0B0 A 0B0  A("00  B :  0 @QC0 0`:  0P`:0 0$Rh .kP 轏 0R  0 $4R 0$4Rwt 0S010 R |dga`]1S 0 \``\s P0 U00⍰DKp∐&?M 0@0=$080b  D0 勠  r(0 (B ; & T,(B;@ &0 T0 '0 408#4@U0͂PNL 0 0 0$b0 0B 0D 8x0 @ $ H 0-B 00Q ҍDҍ*ՒKN⍰D K0 0 10C= 0S8M1@0!CP AC C0 0 @h-tPL-nP P N@0Sd *P : 4L010僠0 4L0 0 0D=0<0-MB @0 i ^r@@ HP((B0 v000@Mt -Q &v0s PD$EPp  `D F` @0@p$B!3b00M30 h;WQ <0Sh@ P,P 0P⃠ 00 p0 Zˆ&6N M$ ͂0@<0b  D 0 &\,(B0  &040@0$ T0 9 0 408#4@Z0-PB A00  $ b00A0D $ 0 C0S 0 0 b@ 0@S@ P@(tg0S c P L: 4A01 00/@0"@0^00^,; d Q ,2P* R aB0S( P  4A01 00/s>00062.8p$L0S  P <@: 4D@010h僠/ 7@0 @0^00^dhW`僠   010 0 40$C0@ 3DGIGGyIILyH H(I(IxHDHXHHGH-@0PM P@ 0  0000 0 0 0 00000 & '$  h@0I-O 0 PM@4 PP0<᠐ᠨ!3埱 pP 60 3p`22㠀2P2@3^  0 d\'02S᠀2 @  <52P 㠀@轏2@08CS S 0$S  0 ᠀ P 㠀 ]᠀yXz-GMЀP`` 04 @0S pW r ᠀Ѐ轇pW0 48<0S`4F<$<&(0`l`V@ V V VK0 000  @0 48<0S '4A$<W0 i@ T@R`0@S 0Wp< ?P00<00]`\`@01#D@` 00] ,`\`4$AxNO$OOdnOON-@MT0p P$0PD @8PL@`H 0 @L@SP0  @@KP0 @@H`L8\0 :r0 @@H`L8\0\ :b8^8%B+(@V`@0 @L`P!@ D@DW 3P< 0< Z0 Rے ,$ f0SZ0 RI}<ᠢ᠁h0 @0S S?P000010(0!Ie 048HCTZ0 Rےp ,p4 f0S P`UM>Z0 RH}:ᠢqg0 @0S SP}`ppn}: @`Z0 [@}8ᠢ᠁h0 0S SZ0 Rf0,-0 ,@ 0< @8h0SZ0 RO}6`0 @0S SZ0 Rp ,, , (g0SZ0 RZ}4`0 0S SP @ p0`@@@! Q 1P [㠜u≐1⍠,S .GPP50@0 02S!t0Q 6 P  U02S P  0Q P 08S 08#02S  Q R 03yP ,0* P4 40 @@B啀4hP 3 p Xl 8 L ,).8#klktkkPkkkkkkkkklllm0mmn n4ntnll8lln-O埱MM⍠ 8 N,,᠐ 8# 5 Y  TFh I\ lP> @0PU 00hh# - 0BR2᠈# 0"#Y(<4C(B0h8@ LT@@8#,% @ Y  q` -P 0X4,L,4, 0@Y  M轏ynq(sooH$-AP`MCP@᠀p 1p 0DP 1 1(p /X 0_A 0p +0p -0P@C轁p0P`|l`0TD8{8{<{4{D{Lo{@o`oxo{Hoo-GM$ 2P 0 Rǚ@ 0` 04S  "0#4S+0 p0 S埢XW 2L Ww@6 074 $SnW 2 ,BQe1 Wa0<48<0S< 0$C,,# ,  @  MPP F y0DS0_吀!I!0(Y!0(N08CP0PddS 0h@ @ P 0 i4@0hi0h8CSӠ0Ӡ 0h i0W 0 0h8S_(#҂ Ѡ4B0j k$轇`c0W0h8S(#B 4B0j k?陙?ə{0ytuxsp-O2 RMQ Q轏2 R2 LPP bB]埲X埒S埢N埂IrDbtt?0"dS 0S 0S 0S 0S 0S 0S P -Bp 2@ $D@ @l 0PP 8 1tp :`OO` 04p 71 p ,1P@c!0` mPPuPPp埰J aAX0h4zxxup(p{@p{8p{4p{Dp{<p{Lp{0p{Hqq,oqhp<p8pLo`ooxooP c0 aP0`00cQ000  0 -@pP`M  @  轀p39=7000 00  0 0  39=700 0 00  0 0  0S0 S- Qb:U b0`Np30SC -;0  0S-0 ^: Sa 0b a0S 0a c0a -@@ >轀-@0@ 4轀-@@c@-@@ *轀-g-@0@ 轀Q0c-@0@S 0000轀-@\b@`P  p轀@l@ @aP 轀-EP@bP0 !U 30Ⅰ Pp0 0U%`: 0 P  r儠 pp`0轅`0 0 P 0 PP0PPPPP P-@0@PP:轀0@0-@pP`0S 0 P0 0 轀p  p0 -ORMp᠐`@( 0 8TP0 SpjJa0h@Tz0WdH z 冐 U 轏\@ JX0c RgRPJ: b0 0冐6 00Y0S 0R!3 H00址P 0!0 冐  冰冀冀 1d $b )e @e@ 0 aPZ:< a bP c@Z:&d    P kT᠀ !@  P0 0 j j w j XP @0 -A@0pPMc`:b0 0^#P3PU f0  P轁0 0 ` R3P#P-@p`P@ 轀p -@0 M,00a0 轀-@0M,00a0 轀-OR᠀ᠰ` 轏P *+0  0S!3 \PP 0SP @ 0  0 0![  冰 冐PP轏0$S 0S @7 0 bPUzdp UJg  冰  0 \P"0j `@TdlPT8 d 0 0冰 0\ J5 U : l j  l j a@Z: je e   dd  jj ` dPZ:e d  l j j  {-G@^M`Pᠠ᠀:#0 d R0 PX@ Pp  pP FpW@ 轇0 n R-@pMP `@v 0轀p-@pMP `@V 0轀p-EP@PMapᠠ :0 X0 Pp0l@V  轅0 ` R  d 0-@0MP @! 轀0-@0MP @ 轀0-@pMP `@ 0轀p-@pMP `@ 0轀p-@0 M^ nP0@ :Pl0 轀0P K P-@p@P` P` 轀p  q 轀p-G`^M Pᠠ@᠀:,0 f R0  PpX@ `  m D`@ V 轇0 n R-@pMP `@r 0轀p-@pMP `@R 0轀p-@p`@P P0 @p轀p-@pMP `@F 0轀p-@pMP `@& 0轀p-0M  轀3C8yC 轀0-@0QP@ 000轀0=0P  P0轀0-OQM(᠐᠀(轏p 噠00P X! 0R0 $`P  VP@P P@F` $X 0LS ( 2 .  P00僰  00 TR0 0T僰UP@T -@pPM(`  @ f0 P`(轀p-@pMP `@ 0轀p-@pMP `@ 0轀p-@0@M P 0P@^ 轀0-@pMP `@ 0轀p-@pMP `@f 0轀p-@`M(p  P @0 p@-(轀0-@pMP `@N 0轀p -@pMP `@1 0轀p -@0P\M 0@l: n 0 轀0~0PP0-@@000轀P-@P`p Pp0@ SP  ~@0SP轀-@0@PP@ 轀0P@ 轀0-@p@M `P IP 0` 轀p-@pMP `@ 0轀p-@pMP `@ 0轀p- b "00  PQ0S 0S @0S 0S@-@0Q 00 轀0@P,P 0$0 @0(@@P @@-@p`M0P @ 0轀p:>-3w000 00  0 0:>-3w000 00  0 00S0Sp3   $(,0  , 0 `00 0S-@@A轀-@pQ`@ P6PV轀p-@@:轀-@pQ`@ P0PV轀p-GQ3P@M ᠠup``T YV000PUO,W᠀᠐P` A}P A`VP 00PPPH@"~J@W P 0S  0 1!Ue00S0@W0P~&0S`劀 劐P0 轇U F-@p@ 00`P0 T0,B@@p0 SpTpoPp00 00轀pd-@0@PP:轀0@0X-@0S`0T pP }p@UP00P0轀-@@0,0 S0S@/-@@0S }0000轀-ApP0S A |P0 0轁0 1000 c  S@ ` (0S0 `  0|P 0  |`0 0 |@X`轁F`V :0S }KF`V * }E00-@p@M0TP ` P`  0轀p }-$\0   |-EP0M p ᠠ0 `址10U 0EQV0e bP0@0\ P 址`10U00 轅P-A@0M ` p0 p址P1@T%0e  @^ 00^ P 址PP 轁@-E(\M `ᠠ᠀@ / pWpp0 90 1P@ 0W 01@U0e @0S Z0S 轅XPp-@0M\0 0@P0:>-3w0 00  0 0轀00S-@pM@`P H  dP  轀p-@M  @Up3轀-OM00@PXᠰ⍠ pT  ᠐Wp:W0S  PO0[ 0,gP B0ᠰ  R᠀`R0,X D0S@`  0{8P D000 0T05@00, 0 {`0 0 { \YR EWp* R :>-3w0Y0僐 000   00 0  0轏 `0 0 0 0 -@pPM( ` 0 @8 0@@U(轀p-@@M 00K 轀-@0@M P 0g 0, 轀0-M轀-M & 轀-M 00 轀-@0@M P 08 0, 轀0-M轀-@M @@@ 轀-@p0RP@`E轀p%d轀p-u0P- `00%0\## 70Q- a00%0\### 0!0#5'000-@0@PP  0$ 4"5#8T Q Q Q .   轀00 40#5 0$ "9#800#5-@p0@QP`  0$ 4"5#8T  R R R 轀p0 40#5轀p 0$ "9#8轀p00#5轀p0#12#28#<3#0-O M ‰Ҡۀ0 pሄtኤ᠑#3 Sa `P$B"…4Be fa@g C2g hh0j@"g  2Ag hj@h0!g Qa1lPnh0d`!P ` 1%0$E8!A P88# C0 轏+B 2! <3-(0#8!("CB0 <04"  !4A0-@p@P`PP`轀p-@pP@`@p0 0  0 0-@p@`P 0@ 0P`轀p-Q0 0  0 0-@p@`P 0@ 0P`轀p-Q0 0  00 -@p @P`0 0@P`轀p P-@@`l0S  \C轀00 P 0aP0QQ0-@p0 `PP0  P @0 轀p0-@0P@ @0` B3P QAP轀00-@0P@ @0` B3P QAP轀0-@0P@ 0e0 R0S0轀0-GMᠠ ᠐᠀P@ 0)('  轇-@pM` PH"H% P8A轀p-@pQ@P`轀pxP`  w轀p P-@@p 0S `0 0S  Rd`@wW`PP  w00轀` Q-@p` 0S a0 0S Pa@P w00轀p@P-@pPx]@`wW`P @w-@p`@xLP w轀p-G?P/"`#pWp`59k@< ᠠ59k᠐᠀< T 轇ya 轇M-M 0  P R  Q^  S-@4M @0 0 轀q@-pM  b t`P`  p-pM 0 `#10B(e`B,6PQ1@e0`P6UQ*` p318e<6Q@`0PkU 0 Q1@e0`P6UVQk V@k0`P -@pM$P 4@`$轀p-@M k  0@? 轀-@pM0T`31C8eRC<6R V0  轀pP vP wGV 0 @? -@pM@ P U` 0 P@轀p0@-@0MP vP 0#B! @?! 轀0w -@pM ` PP@  轀p16i90-0 00 /-@01L RM@P 16i9R 6#1R ;:>-3wR% 0 s轀039=7R 0R 3C8yC-3wR轀39=7R 0tR 3C8yC:>-3wRAϊ 0@ 轀39=7R "0R 3C8yC-3wR _轀39=7R %0R 3C8yC-3wR轀39=7R 0R 3C8yC-3wV,@@{P $轀39=7V %0V %3C8yC-3wR'轀039=7R $0R 3C8yC-3wR轀039=7R 0R 3C8yC-3wR f39=7R )0R 3C8yC-3wR@0XR@@0 @Q~xrqqLqtz'/y-@1 RM .16i9R 30R 6@ 0@轀39=7R 0R 3C8yC-3wR@0XR@1@@~xrqqLqtz'/y-@0 RM 16i9R 0R +:>-3wR@O39=7R 0R 3C8yC-3wR@ 39=7R 0R 3C8yCpP  PD0 <+CR@(D0<+C@0S D0@@T 0S 0 @R   P@0 0@ 0  0 0轇<S pPz'-O吀@^`᠐ᠠᠰ ŘR{NPU 0 0R᠀ BP  wPY  R00P0S;D0 2<+CR@$D0<+C@0SD0@@T 0T 0 @R   HP@0T  P 轏^ ᠀PPP轏-M 0 轀-@0@0 P00  0 0轀0z'-@0@0 PzP000000  轀0z'-@0 0PR@ 0@n0S < C0B @ <\ C@@00轀0-@@n000轀-OMR SX ᠐`P I㠠p 0,<@,BSҀ0Ѡ A0UP@ `0R0 0 0@ 0 0 0@ 0^`  @0@ @0 P  0(P@(m-@0( 0P @Pl 0\ N0 \  0 @0V P(0P @Pl  0B0 H (4j;PPP0@W`FDpP0@ xjjZ Z Gje8 kPpp0CDkjrqlQ :6P" #00Q1Q112:Q1Q110: P @! P @! P! @!!!#P @!!P2#!Q!!# 3 Q !!" Q!!" Q  0--@@AQ  BBaQ  '0B`0S& (  Q1Q11":Q1Q11 :S C0!S C0!S! C1!!"S C1!S""!\B`<B`3Q!!# 3 Q !!" Q!!" Q  \3B`-s-@@AQ :,P Q1Q12 :Q1Q12 :R P @P @P! @!P @P!R 0 r P @P @P @-:Q 2BaB`Q P& Q1Q12 :Q1Q12 :R P @P @P! @!P @P!R 0 r P @P @P @\B`--@j&轀 "!-@0@P41 JtZeP@!0 #"!0 U60 q&&" s0 4 dD@u 3REP S#RQZ|P:P:al@*r*b\ 轀0D@0004 R!(""C0R !$""C0R!"""C0R"C00C0C1S  b 0 b р 1ѠT@ 0@T@ @ @d 10轀0d@ d 1轀00轀04"& @EP 41 轀000ʤ#轀0E280Q轀0 0FV0轀00-@0K@2P0-@0K@2QB` `43 23-@0MQt -@0P -@0QZqK@2 M   !b0 10@@-@pJ Z"4 5 @ ` *VV& Ka-x!᠈#᠘ ᠨ"8 (   +  + P X+  X+  X+  X+  X h+ X h+  P ` P ` P `<D@V L*P` T\ ^ 轀pa T@tP ȽpT@Xt6Ӡؽpd@T@ @ @dP 51!0轀pd@ dP 41轀pdP 41500轀p4aD@ 5a0 EP 4 Z"5 `` 轀p`` 4 f 5 f 轀p>轀p-@pJ Z"4 5 \D@ V K&R"",#4R \!dUV@L* 0cV`P 0cV F`!P! 0cV F`!P! 0cV F`!P!, 0cV F`!P! R^&b!.1,T\ JUV 轀p @tP ȽpT@:8 Z"4 5 4 F5 5 V m``M@xPc{  01p0QPQ!1  0 -@PCp轀--3#--ⓠ-3# * &* Z>>S*J51:3 R2"S"|!R&.*b b <155230:6 ! 02BC G,"r<#  ! c0S`a2 .B Qc0 1ZqP: P:a R*8Q B  B B B B P1 b 02!  C00BC 2 20#$211,Bnum_elements <= 1024data_link.cDL_recv: error %d receiving on channel %d DL_recv: received zero length packet on channel %d flags 0x%x msg_len %d from %s with family %d port %d (Data TRUNCATED) (Control TRUNCATED) from (%d.%d.%d.%d) with family %d port %d DL_recv: received %d bytes on channel %d DL_send: delaying after failure in send to %d.%d.%d.%d, ret is %d DL_send: element[%d]: %d bytes DL_send: error: %s sending %d bytes on channel %d to address %d.%d.%d.%d DL_send: partial sending %d out of %d DL_send: sent a message of %d bytes to (%d.%d.%d.%d,%d) on channel %d DL_close_channel: error closing channel %d DL_init_channel: socket error for port %d DL_init_channel: setsockopt error for port %d DL_init_channel: setsockopt for send and broadcast went ok DL_init_channel: problem in setsockopt of multicast ttl %d - ignore in WinNT or Win95 DL_init_channel: setting Mcast TTL to %d Init_Session: Failed to set socket option REUSEADDR, errno: %d DL_init_channel: bind error (%d): %s for port %d, with sockaddr (%d.%d.%d.%d: %d) probably already running DL_init_channel: bind for recv_channel for port %d with chan %d ok DL_init_channel: problem in setsockopt to multicast address %d DL_init_channel: problem in setsockopt loop setting %d.%d.%d.%d DL_init_channel: Joining multicast address %d.%d.%d.%d went ok DL_init_channel: setsockopt SO_BROADCAST error for port %d, socket %d DL_init_channel: setsockopt for recv and broadcast went ok DL_init_channel: went ok on channel %d DL_recvfromDL_send'Unknown_obj( (mem_header *) (((char *)object) - sizeof(mem_header)) )->ref_cnt > 0memory.cobject != ((void *)0)((void *)0) != objectMem_valid_objtype(obj_type)ref_cnt == -1Mem[obj_type].num_obj_inuse > 0Mem[obj_type].num_obj > 0Mem[obj_type].bytes_allocated >= ( (mem_header *) (((char *)object) - sizeof(mem_header)) )->block_len + sizeof(mem_header)dispose: disposing pointer 0x%x to object type %d named %s Mem[obj_type].num_obj_inpool == 0Mem[obj_type].threshold == 0mem_alloc: Failure to calloc a block. Returning NULL block mem_alloc_object: Failure to calloc an object. Returning NULL object new: creating pointer 0x%x to object type %d named %s Mem[obj_type].num_obj_inpool > 0new: reusing pointer 0x%x to object type %d named %s (obj_type > 0) && (obj_type < 200)size > 0!(Mem[obj_type].exist)threshold == 0initial == 0mem_init_object: Failure to calloc an initial object. Returning with existant buffers Mem_init_object_abort: Failed to initialize a/an %s object get_ref_cntdec_ref_cntinc_ref_cntMem_copyMem_Obj_TypedisposenewMem_init_objectTry_Remove_Node(): No node structure ! Try_Remove_Node(): Node is a neighbor Deleting node: %d.%d.%d.%d Disconnect_Node(): Node does not exist: %d.%d.%d.%d Disconnect_Node(): Node alreadyy disconnected: %d.%d.%d.%d Disconnect_Node(): %d.%d.%d.%d Disconnect_Node(): node_id %d; Num_Neighbors: %d Disconnected node %d.%d.%d.%d Create_Node: Cannot allocte node object Num_Neighbors: %d Create_Node() No node IDs available; too many neighbors Create_Node(): Neighbor %d.%d.%d.%d on nodeid %d; %d Create_Node(): Node %d.%d.%d.%d created with mode %d Compute_Loss_Rate(): loss rate unknown (lk==NULL) Compute_Loss_Rate(): loss rate unknown (lk->prot_data==NULL) LOSS!!! event: %d; received: %d; lost: %d Destroyed Realtime UDP link Good case !!! Link is dead already !!! Create_Link() No link IDs available; too many open links Create_Link: Non neighbor node: %X; %d Create_Link: Cannot allocte link object Create_Link: Cannot allocte reliable_data object created reliable link: %d Create_Link: Cannot allocte ctrl_data object Create_Link: Cannot allocte realtime_udp_data object Created Realtime UDP link Create_Link Could not find %X in node data structures Delay error: %d.%06d sec UDP %9lld %9lld REL_UDP %9lld %9lld ACK %9lld %9lld HELLO %9lld %9lld LINK_ST %9lld %9lld GRP_ST %9lld %9lld TOTAL %9lld %9lld loss: %d; burst: %d; was_loss %d; test: %5.3f; chance: %5.3f Dropping message: %d.%d.%d.%d -> %d.%d.%d.%d Init_My_Node: could not get my ip address (my name is %s) Init_My_Node: Sorry, cannot handle addr types other than IPv4 Conf_init: Bad IPv4 address length Oops ! I cannot conect to myself... Process_Ack(): Reliable Data is not defined WOW !!! a lot of nacks here.... definitely a bug Process_Ack(): Cannot allocte pack_body object Process_Ack(): Reliability failure %d:%d -> %d:%d :: Timeout; stream_window: %5.3f : %5.3f Congestion control: stream_window = 0 Send_Ack(): link not valid Send_Ack: Not a reliable link Sent: data: %d; ack: %d; hdr: %d; total: %d Send_Nack_Retransm: link not valid Send_Nack_Retransm: not a reliable link Send_Nack_Retransm: Oops, nothing to resend here Send_Nack_Retransm: Nothing to send ! tail=head=%d %d:%d -> %d:%d :: Nack Retransmission; stream_window: %5.3f : %5.3f Nack Retransmission: stream_window = 0 window adjusted: %5.3f nack Ack optimization successfull !!! Reliable_timeout: Cannot allocte sys_scatter object Reliable_timeout: Cannot allocte pack_header object sending retransm for nack: %d NACK sent: %d ! %%% NACK sent again: %d ! ^^^NACK answered: %d; len: %d; j: %d Reliable_timeout: link not valid Reliable_timeout: not a reliable link Reliable_timeout: Link not valid yet Reliable_timeout: Nothing to send ! tail=head=%d REL_TMOUT: tail: %d; head:%d; rtt: %d Timeout: stream_window = 0 window adjusted: %5.3f timeout; tail: %d !!!! %d -- timeout: resending %d ((( tail: %d; seq_no: %d; data_len: %d, ack_len: %d ! ! timeout_multiply: %d ---timeout sec: %d; usec: %d Send_Much(): link not valid Send_Much(): This is not a reliable link ! OUT buf: seq: %d; tail: %d; head: %d Reliable_Send_Msg(): Non existing link !Reliable_Send_Msg(): Link has no reliable data struct !Reliable_Send_Control_Msg(): Cannot allocte buffer cell : would have resent tail: waiting for timeouts Reliable_Send_Msg(): sending a packet with a smaller seq_no Reliable_Send_Msg(): Cannot allocte sys_scatter object Reliable_Send_Msg(): Cannot allocte pack_header object NEWOLDAdd_to_changed_states(): sender: %d.%d.%d.%d; how: %s %d.%d.%d.%d -> %d.%d.%d.%d Add_to_changed_states(): non existing sender node nodeid: local, it's my update nodeid: %d Add_to_changed_states(): Cannot allocte state object resend_now : %d, %d resend_state: %d, %d resend_diff: %d, %d Resend_Updating state: %d.%d.%d.%d -> %d.%d.%d.%d Garbage_Collector() now : %d, %d state: %d, %d; age: %d diff: %d, %d Garbage_Collector() -- delete state DELETING state: %d.%d.%d.%d -> %d.%d.%d.%d Garbage collect: no entry in the by_dest hash Garbage collect: no entry in the state_chain hash Garbage_Collector(): Error removing node Process_state_packet(): CONTROL link not reliable flag: %d Warning !!! Ack packets should be treated differently ! Clock is out-of-sync!!! === Net_Send_State_Updates() Send_Updates to node: %d.%d.%d.%d state mask: %X node mask: %X Net_Send_State_Update(): Cannot allocte pack_body object !!!!!! : %d.%d.%d.%d %X %X Identical mask BUG !!! Changed state with no state %s%sNet_Send_State_Updates: not enough room in the packet (1) ...sending this one and starting a new one STATE sent %d bytes; header: %d; Pkt: %d Net_Send_State_updates(): Cannot allocte pack_body object Upd: Packing state: %d.%d.%d.%d -> %d.%d.%d.%d | %d:%d Net_Send_State_Updates: not enough room in the packet (2) Upd: Packing another state: %d.%d.%d.%d -> %d.%d.%d.%d | %d:%d Send_State_Updates() Net_Send_State_all(): Cannot allocte pack_body object Net_Send_State_All: not enough room in the packet (1) All: Packing state: %d.%d.%d.%d -> %d.%d.%d.%d | %d:%d Net_Send_State_All: not enough room in the packet (2) All: Packing another state: %d.%d.%d.%d -> %d.%d.%d.%d | %d:%d :N _'u0 /tmp/spines.snapshotwCould not open spines snapshot file Will continue without attempting to write to snapshot file Available edges: %d.%d.%d.%d -> %d.%d.%d.%d :: %d | %d:%d Destroy edge: %d.%d.%d.%d -> %d.%d.%d.%d; local: %d Destroy_Edge(): Edge non existent Destroy_Edge(): Edge already deleted Destroy_edge(): Somebody told me to kill my link ! Edge_Update_Cost(): No link... Edge_Update_Cost(): No edge... @ update %d -- %d: delay: %5.3f loss: %5.3f; new_cost: %5.3f; old_cost: %d Edge_Update_Cost() Create edge: %d.%d.%d.%d -> %d.%d.%d.%d Create_Overlay_Edge(): Edge already exists Create_Overlay_Edge(): Non existent source Create_Overlay_Edge(): Non existent destination Create_Overlay_Edge: Cannot allocte edge object Create_Overlay_Edge: Cannot allocte object Hey, this is my edge !!! Got edge: %d.%d.%d.%d -> %d.%d.%d.%d Got: %d : %d ||| mine: %d : %d ### got cost: %d | %d No node IDs available; too many neighbors Updating edge: %d.%d.%d.%d -> %d.%d.%d.%d; %d -> %d Prot_process_scat(): Got a corrupted message: %d; %d; %d Udp_data: %d Prot_process_scat: Could not allocate packet body obj process_realtime_udp_data: size: %d process_realtime_nack: size: %d process_rel_udp_data: size: %d Prot_process_scat(): Unknown message type: %X Got a non neighbor with a control link ! Process_hello_packet: Wrong no. of bytes for hello: %d REM: %d.%06d; NOW: %d.%06d; MY_DIF: %d.%06d; RTT %d.%06d Process_hello_packet(): No control link ! My neighbor crashed and I didn't know: %d :: %d; %d.%d.%d.%d I crashed and my neighbor does not know yet: %d :: %d; %d.%d.%d.%d Process_hello_packet(): No overlay edge ! @ rtt %d %d %d My Seq_no: %d; Response Seq_no: %d Process_hello_packet: control link not reliable Process_hello_packet: could not create rel_udp Connecting node %d.%d.%d.%d !!! Sending all links !!! Sending all groups @ loss %d %d %5.3f Loss rate to %d.%d.%d.%d: %5.3f(pct); rtt: %5.3f Process_hello_packet; could not create node Net_Send_Hello: control_data unavailable Send Hello on a non existing link ! Disconnecting node %d.%d.%d.%d Disconecting node %d.%d.%d.%d cnt: %d :: %d.%d.%d.%d P --- KERNEL ROUTE TABLE --- ROUTE TIME [%d] [%d], Table %d: %d.%d.%d.%d [%s] --------------------------- popen errorKR_Command: %s --> %s KR_Get_Command_Output: result from [%s] exceeds limit %s route delete %d.%d.%d.%d %s route flush table %d%s -D PREROUTING -t mangle -m u32 --u32 "2&0xFFFF=%d" -j MARK --set-mark %d%s rule del fwmark %d table %d%s -A PREROUTING -t mangle -m u32 --u32 "2&0xFFFF=%d" -j MARK --set-mark %d%s -D OUTPUT -t mangle -m u32 --u32 "2&0xFFFF=%d" -j MARK --set-mark %d%s -A OUTPUT -t mangle -m u32 --u32 "2&0xFFFF=%d" -j MARK --set-mark %d%s rule add fwmark %d table %d%s route replace default nexthop via %d.%d.%d.%d %s route delete default table %dKR_Set_Table_Route: Registration Missing (1) KR_Set_Table_Route: Registration Missing (2) %s route replace default %s route replace %d.%d.%d.%d/32 table %d dev %s KR_Register_Route(): cannot allocate memory KR_Set_Route: Trying to set kernel route on non-kernel group%s route flush cache%s route get %d.%d.%d.%d | %s dev | %s -e 's/.* dev \([^ ]*\).*/\1/'KR: Cannot get device name %s -- NULLwhich ipwhich iptableswhich sedwhich grepKR_Init(): cannot resolve path for ip, sed, grep or iptables %s route get 128.220.2.80 | %s via | %s -e 's/.* via \([^ ]*\).*/\1/'%d.%d.%d.%dKR_Init(): failed to get default route IP./iproute.so/lib/iproute.soUnable to load iproute dynamic library. Using system() to change route tables instead iprouteUnable to get iproute symbol. Using system() to change route tables instead %sKR: device name for %d.%d.%d.%d is empty! %s -D OUTPUT -t mangle -p udp -m multiport --dports %d,%d,%d,%d -j MARK --set-mark 250%s -A OUTPUT -t mangle -p udp -m multiport --dports %d,%d,%d,%d -j MARK --set-mark 250%s route flush table 250%s rule del fwmark 250 table 250%s rule add fwmark 250 table 250%s route replace default table 250 dev %s%s route replace %d.%d.%d.%d/8 table 250 dev %s%s route replace 192.0.0.0/29 table 250 dev %sKR_Init(): Error setting system parameters Computing routing time: %d ROUTES: %d.%d.%d.%d LOCAL NODE %d.%d.%d.%d via: %d.%d.%d.%d dist: %d; cost: %d %d.%d.%d.%d !!! NO ROUTE Init_Routes: No nodes available Cannot allocate space for the route matrix Init_Routes: edge without source Process_udp_data_packet(): processing a packet with TTL of 0, not allowed. Process_udp_data: Packed data... not available yet %d :: %d Sent %d bytes Process_rel_udp_packet(): Not a reliable link Process_rel_udp_data_packet(): processing a packet with TTL of 0, not allowed. Process_rel_udp_data: Packed data... not available yet 'Got a realtime ack on a non-realtime link Clean_RT_history: History cleaned Send_RT_nack(): link not valid Send_RT_nack: Not a reliable link Request RT retransm for a message that wasn't sent Send_RT_Retransm Forward_RT_UDP_Data: History time limit reached Forward_RT_UDP_Data: History window limit reached Process_RT_UDP_packet(): Not a realtime link Process_RT_UDP_data_packet(): processing a packet with TTL of 0, not allowed. recv_tail: %d; diff: %d Process_udp_data: Packed data... not available yet Resume_All_Sessions Block_All_Sessions Session_Close(): session does not exist: %d Disconnect; Leaving group: %d.%d.%d.%d == %d Session_Close(): invalid ID Session_Close: closing channel: %d session closed: %d Session_Write():socket was not set for WRITE_FD Reliable session !!! %d : %d Session_Write(): %d %d %d %d %d Session_WRITE(): write err Error: ZERO write 2; sent: %d, total: %d Session_Write: Not the last Fragmented Packet Session_Write(): sending ack: %d Old incomplete packet. Delete it Found the packet Corrupt packet. Delete it Could not allocate memory !!! Packet complete !!! sum_len: %d; elements: %d TCP-based session ??? There is something in the buffer already: %d === Drop the packet Deliver_UDP_Data(): Cannot allocte udp cell !!! Put the fragment in the buffer !!! Session_deliver_data(): %d %d %d %d Session_Deliver_Data(): write err Error: ZERO write 1; sent: %d, total: %d %d %d Couldn't find a fragmented packet. Total: %d; Create a new one Session_UDP_Read: Cannot allocate buffer !!! Session: you cannot bind on port 0 (zero) Cannot bind on a listen session !!! spines_bind(): session already connected !!! Process_Session_Packet(): port already exists BIND: session does not have a port Accepted bind for port: %d !!! spines_connect(): session already connected Listen session Error: Connect to a Multicast address Session_Read(): No ports available !!! spines_listen(): session already connected This session already listens Setting link params: bandwidth: %d; latency: %d; loss: %d; burst: %d; was_loss %d !!! spines_accept(): session already connected !!! spines_join(): session already connected Cannot join on a listen session !!! spines_leave(): session already connected Cannot leave on a listen session LEAVE_TYPE_MESSAGE Blocking Problem sending through control socket Session unknown command: %X Process_udp_data_packet: Packed data... not available yet hdr->len: %d; sizeof(udp_header): %d; ses->read_len: %d different session: %d != %d %d.%d.%d.%d port: %d; rate: %d; size: %d; num: %d Session_Flooder_Send(): Cannot allocte packet_body The session is gone snd udp seq_no: %d; frag_num: %d; frag_idx: %d; len: %d Cannot allocate memory Session_Read(): Cannot allocte packet_body Session_Read(): socket does not exist socket err; len: %d; read_len: %d; partial_len: %d; STATE: %d EAGAIN - Session_Read() Session_Read(): Too many bytes... Session_Read(): No such control channel: %d linked Spines Socket Channel %d with Control Channel %d Sess_accept: set sndbuf %d, ret is %d Sess_accept: set rcvbuf %d, ret is %d Sess_accept: set sndbuf/rcvbuf to %d Session_Accept: Failed to set TCP_NODELAY Session_Accept(): Too many in-progress requests in parallel Session_Accept(): Cannot allocte session object Session_Accept(): Cannot allocte packet_body object Session: No more ports for the session new session...%d Init_Session: Cannot allocate memory Int_Session(): socket failed Init_Session: bind error for port %d Session_Init(): Listen failure listen successful on socket: %d Ses_Send_Nack_Retr: Not a reliable sesion Ses_Send_Nack_Retransm: Link not valid yet SES window adjusted: %5.3f NACK Resending: %d Ses_Reliable_Timeout: Not a reliable sesion Ses_Reliable_Timeout: Link not valid yet: %d Ses_Reliable_Timeout: Nothing to send ! tail=head=%d SES_REL_TIMEOUT: tail: %d; head:%d SES window adjusted: %5.3f timeout SES: ((( tail: %d; seq_no: %d ! ! Ses_timeout_multiply: %d Ses_Send_Ack: Not a reliable sesion Sending ACK: %d Ses_Send_Ack: Link not valid yet Ses_Send_Ack: Cannot allocte packet_body object Reliable_Sess_Send: No reliable data struct !Ses_Send_Much(): smaller seq_no: %d than head: %d session unblock Reliable_Ses_Send: No reliable data struct !session block Reliable_Ses_Msg(): sending a packet with a smaller seq_no NACK sent: %d Process_Reliable_Sess_Pkt: No reliable data struct !We also have NACKs here... nack_len: %d; ack_len: %d Process_Sess_Ack(): Cannot allocte pack_body object nack_buff not empty; nack_len: %d nack_len: %d queueing nacks... Got SES ack for %d; tail: %d r_tail->cummulative_ack: %d; r_data->head: %d Process_Sess_Ack(): Reliability failure +++ Another timeout ! tail: %d, head: %d +++ No need for a timeout ! tail: %d, head: %d more than %d packets to be reordered: %d - %d action: %d Ses_Delay_Close, timeout on session: %d Session: %d is gone !!! Ses_Send_Rel_Hello: Not a reliable sesion Ses_Send_Rel_Hello timeout, sess_id: %d; flags: %d Sending Ses_Rel_Hello: ses: %d - %d send_hello: CONNECT_WAIT_LINK %d -> %d send_hello: ACCEPT_WAIT_LINK %d -> %d send_hello: CONNECTED_LINK; INIT %d -> %d send_hello: CONNECTED_LINK; DISCONNECT %d -> %d send_hello: CONNECTED_LINK; CLOSE %d -> %d Ses_Send_Rel_Hello: Invalid state -> BUG!!! rel_hello_cnt: %d Check_Double_Connect: packet too small Check_Double_Connect Double connect; port: %d; id: %d Disconnect_Reliable_Session: closing channel: %d and %d session closed: %d and %d Net_Rel_Sess_Send(); len = %d bytes session send: %d sent: %d -> %d Net_Rel_Sess_Send(): %d %d %d %d Net_Rel_Sess_Send(): write err Process_Rel_Ses_Hello type: %08X seq_no: %d my_sess_id: %d my_port: %d orig_port: %d Process_Hello: %d -> %d ERR: ses->rel_orig_port: %d; sh_pkt->orig_port: %d Session Link Connected I'm here... DISCONNECT Hello type !!! hello seq_no: %d; recv_tail: %d; recv_head: %d Duplicate Hello Disconnect ! !!! I'm not ready yet !!! I'm here... CLOSE Hello type !!! Duplicate Hello Close ! Deliver_Rel_UDP_Data(); len = %d bytes Deliver_Rel_UDP_Data: type: %08X data: %d ack: %d Got it. DISCONNECT Hello type !!! Got it. CLOSE Hello type !!! Got pkt: %d : %d Session closed due to buffer overflow Deliver_Rel_UDP_Data() unacked: %d; ack_window: %d Session retransmission received: %d : %d In order deliver pkt: %d Deliver_Rel_UDP_Data(): Cannot allocte udp cell Direct deliver pkt: %d Init_Reliable_Session(): port not defined Process_Session_Packet: Cannot allocte reliable_data object source: %d.%d.%d.%d dest: %d.%d.%d.%d source_port: %d dest_port: %d len: %d Accept_Rel_Session: corrupt packet HELLO: type: %08X seq_no: %d my_sess_id: %d my_port: %d orig_port: %d Accept_Rel_Session: got wrong hello message before: %d -> %d Get_Mcast_Neighbors(): cannot allocate memory /tmp/spines.groupsCould not open mcast snapshot file %d.%d.%d.%d Overlay Membership: %d %d.%d.%d.%d: %d: %d Forwarding Table, Source=ME -->%d.%d.%d.%dCreate group: %d.%d.%d.%d joined %d.%d.%d.%d Create_Group: Cannot allocte group object Create_Group: Cannot allocte object Leave_Group: This is not a multicast address Leave group: %d.%d.%d.%d BUG Leave_Group(): Session not in the group array BUG: Should have been activeJoin_Group: This is not a multicast address Join group: %d.%d.%d.%d The session cannot join a group Insert group into &ses->joined_groups. Somebody tells me about my groups g_state null Got group: %d.%d.%d.%d -> %d.%d.%d.%d, flags: %d Got: %d : %d ||| mine: %d : %d Dijkstra ROUTES: %d.%d.%d.%d LOCAL NODE %d.%d.%d.%d via: %d.%d.%d.%d dist: %d; cost: %d %d.%d.%d.%d !!! NO ROUTE head is: %d.%d.%d.%d And the next one is NULL Routing ERROR !!! Set_resource_limit(): Failed to set maximum memory Get_Interface_ip() SIOCGIFADDR problem (root?) Get_Interface_ip() socket error. (root?) /===========================================================================\ | Spines | | Copyright (c) 2003 - 2009 Johns Hopkins University | | All rights reserved. | | | | Spines is licensed under the Spines Open-Source License. | | You may only use this software in compliance with the License. | | A copy of the License can be found at http://www.spines.org/LICENSE.txt | | Creators: | | Yair Amir yairamir@cs.jhu.edu | | Claudiu Danilov claudiu@cs.jhu.edu | | Major Contributors: | | John Lane johnlane@cs.jhu.edu | | Raluca Musaloiu-Elefteri ralucam@cs.jhu.edu | | Nilo Rivera nrivera@cs.jhu.edu | | WWW: www.spines.org www.dsn.jhu.edu | | Contact: spines@spines.org | | Version 3.2, Built May 15, 2009 | | This product uses software developed by Spread Concepts LLC for use | | in the Spread toolkit. For more information about Spread, | | see http://www.spread.org | \===========================================================================/ -mw-fr-sf-m-U-M-Wts-Wif-W-p-u-x-lBad Interface Specified My Address = %d.%d.%d.%d -dtoo many discovery addresses... -wdistancelatencylossexplat-atoo many neighbors... -kERR: %d | %s Usage: %s %s %s %s %s %s %s %s %s %s %s %s [-p ] : to send on, default is 8100 [-l ] : local address, [-a ] : to connect to, at most 255 different directly connected neighbors, [-d ] : auto-discovery multicast address, [-w ] : [distance, latency, loss, explat], default: distance, [-sf ] : stream based fairness (for reliable links), [-m ] : accept monitor commands for setting loss rates, [-x ] : time until exit, [-U ] : Unicast only: no multicast capabilities, [-W ] : Wireless Mode, [-k ] : kernel routing on data packets,Bye... IP: %d.%d.%d.%d Wireless Neighbors Status: [%d.%d.%d.%d] %d.%d.%d.%d rssi: %3d; retx: %3d; loss: %3d; connected:%d pcap_open_live(): %s pcap_setnonblock(): %s Error calling pcap_compile %s Error setting filterError getting pcap select socket RAW SOCKET CAPTURE : DEVICE=%s pcap_next_ex: error ./libpcap.so/usr/lib/libpcap.soWireless_Init(): Unable to load libpcap.so library pcap_lookupdevpcap_open_livepcap_compilepcap_setfilterpcap_setnonblockpcap_get_selectable_fdpcap_next_expcap_geterrWireless_Init(): dlsym error: %slen<260 and len>240STDEXCEPTION: File: %s; Line: %d: %sstdit.citerator type does not support stdit_offsetuninitialized or corrupted iteratoriterator type does not support stdit_cmpOperation InterruptedUnknown Error Code (system error code)SuccessUnknown ErrorInvalid ArgumentMemory Allocation FailedPermission DeniedResource BusyOperation Not PermittedFunctionality Not Implemented%s _k  `  P@o oodrAAAAAAAAB B(B0OBEEEEEEEEEEEWHGCC: (GNU) 3.3.2 20031005 (Debian prerelease)GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 3.3.2 20031005 (Debian prerelease).shstrtab.interp.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.data.bss.comment  !` `)od d6o E @ @N P P WR]tPc  i  kqs{P44