MZ@ !L!This program cannot be run in DOS mode. $PEL qd# "> $q PH`Ll+pb .text8`P`.datal@`.rdata\QR@`@.bssH @`.edataHP@0@.idataL`@0.CRT,p*@0.tls,@0.reloc.@0B$@%q豹Í&WVSD$$ur @%q~W1 @%q$8c%q5@J%qÅuDJ%q$&[^_ &d=8c%qX1t&9$׃@J%qu1ۡDJ%qDJ%qDJ%qh+%qtT$(D$T$T$ $Ѓ  @%q[^_ [^_ f$@%qDDJ%q@J%q &vJ@J%qjt&D$p%q$p%qDJ%qҷ,t&D$p%q$p%q贷DJ%qt&$褷&&UWVSӃL$qui @%qtH{|$D$4$G |$\$4$$ ʼn|$\$4$ u1L$q[^_]fC|$\$4$_ t|$\$4$踵 Ņ轨|$D$4$虵 Ņv|$D$4$x |$D$4$Q |$D$4$ ,f; Ń&뷉|$D$4$ & E%qT$tL$D$M &T$ۍt&D$ $@%qD$ÐU$0$qÍ&t&ÐUS4 B%qE1]E D$ED$$F%qD$$tI%qËE$ED$ED$ED$ `H%qE3 B%qu؃4[] UWVScFT$TT$TT$DD$ \D$E܉D$E$諔c\ML$E$BFT$TT$TT$DD$ D$]$ \$E܉D$E$F9>F$TT$TT$D D$ E܉D$E$E E=2M؃!FT$TT$TT$DD$ >D$E$DIE,[^_]UWVS}tf?tavG$TT$TT$D D$ `H%qGT$TT$TT$DD$ `H%q97w<$0G%q[^_]UWVSƍd$^p$P$0G%q$0G%qtDu;tauX|t $HG%q`o$D$D$D$ `H%q떋$D$D$D$ `H%qv,9`v;uC $HG%q߃[^_]US]ZC tC $`F%q[]UWVS B%qE1ZE E$H%qËEX pǃ{)󫍃d$4F%qp$4F%q$4F%q$4F%qǃ`Epux 袑ED$D$$q4$ːEtpmE$7dD$$dk`,P lP}E`k,A`EE 9E~ED$E$֐ƉED$E$ k`,DE1$x$q t1s[ u2$`$qD$$qD$$q$ ƃ`Et$$ku,D7 k`,TEpE`E$qD$$=E$qD$$)ơ$qD$$|Ex؃F%qx ^v $`$qD$$qD$$q$mMȃtt wE$躍D$D$$qc%q$E$蔍D$D$$qc%q$YE\$t$$xЋEEMAEAEA Et=k],CECED$|$pC xC E$k`,T k`,|T k`,pH PPPk`,tT }t ED$D$$qc%q$*E$W؋E$JOE@yE@ D$UT$ `T$D$E$DF%qEED$$F%qED$UЉT$ UԉT$U؉T$U܉T$ML$URT$$^>}Ep D$$D$ D$D$D$D$D$ D$D$l@%q$詊Ã`3Elj$|$ D$D$($q$q$ÊD$W$q$q$變D$P@%qD$$ED$T@%qD$$'|D$L@%qD$$ aD$H@%qD$$F$D$$qD$$̉|$iD$D@%qD$$詉EE,;`?w$$qEt $蔉EE$GEt|Eul=?DD$ML$UT$ ML$D$$q$D$@@%qD$$$`F%q-$D$D$D$ =E`$bhD$L@%qD$$|E3 B%qu ؁ļ[^_]US4c%qD$D$$q$q$蒉$qD$D$$q$q$rLc%qD$D$$q$q$Qp@%qD$D$$q$q$1E%q$脇D$^}$qp@%q$D$ D$}$qD$$qp@%q$ڈD$ D$}$qD$$qp@%q$赈D$ D$$qD$$qp@%q$萈D$ D$"$qD$$qp@%q$kD$ D$!$qD$ $qp@%q$FD$ D$=$qD$$qp@%q$!D$ D$$qD$$$qp@%q$D$ D$M$qD$)$qp@%q$ׇD$ D$$qD$3$qp@%q$貇D$ D$$qD$:$qp@%q$荇D$ D$$qD$B$qp@%q$hD$ D$$qD$K$qp@%q$CD$ D$$qD$U$qp@%q$D$ D$3$qD$g$qp@%q$D$ D$}$qD$z$qp@%q$ԆD$ D$$qD$$qp@%q$识D$ D$!$qD$$qp@%q$芆<@%quD$$B$q݅<@%qtd@%q8@%quD$$U$q貅8@%qt`@%q4@%quD$$3$q臅4@%qt\@%q0@%quD$ $z$q\0@%qtX@%q,@%quD$ $$q1,@%qth@%q(@%quD$ $$q(@%qt$ T@%q$@%quD$ $$qӄ$@%qt$ڄP@%q @%quD$ $$q蠄 @%qt$规L@%q@%quD$ $$qm@%qt$tH@%q@%quD$$$q:@%qt$AD@%q@%quD$$3$q@%qt$@@%q@%quD$ $$qԃ@%qt$ۃD$$D$ $qD$3$qD$B$qD$$qD$$qD$ $qD$$qD$$q$$q观l@%qD$$q$q$̓D$D$ $q$ӃD$D$ $q$軃D$D$$q$裃D$D$!$q$苃D$ D$/$q$sD$ D$@$q$[D$ D$P$q$CD$D$\$q$+D$D$m$q$D$D$$q$$E%q蟂zE%qD$$$q虁D$D$E%q$XD$ $$qlD$D$E%q$+D$$$q?D$D$E%q$D$$$qD$D$E%q$сD$$$qD$D$ E%q$褁D$$$q踀D$D$ E%q$wD$$$q苀D$D$ E%q$JD$$$q^D$D$E%q$D$!$8$q1D$D$E%q$D$$Z$qD$D$E%q$ÀE%qD$D$o$q$ E%q$ D$}$q$q$ȀD$D$$q$΀D$D$$q$趀D$D$$q$螀D$D$$q$膀D$ D$$q$nD$ D$$q$VD$ D$$q$>D$D$$q$&D$%$q$q$D$D$0$q$D$D$<$q$D$H$q$q$D$$X$q|~D$D$w$q$4[]UD$$qE$UVS]u t5t1$}pD$$qD$p@%q$e[^]ø򐐐US]tC$G%qC$Z}[]UEtuÉ$~UF$}@D$ $qD$E$~UWVSL}] D$ $q<$~EԖ;$qE8:$q$p}th]EO$qD$D$Eԉ$E؉D$E܉D$\$ D$O$qI%qt;F\$@%qD$<$^}L[^_]D$ $qc%q$|D$P$qc%q$|US$I%qËECD$E $F%qE CEC\$$;$q$=[]UWVS\] B%qE1C$(|E}|ǍE؉$4F%q@%quD$ $}$q|@%qt$|UĉT$D$<$|D$4$<}|$4$0}D$$qE؉D$E%q$|D$4$}D$ D$=$qt$$?$q{D$$$qJ{D$4$|D$$$q{D$4${EԍEԉ$zD$|$ E؉D$ED$C$SE؉$.C$@F%q$`F%qE3 B%qu\[^_]É${q2}UWVSED$$WUVSEE$WD$$qE$pYËPrE CE $W s$hF+u'$5W$%XSƒt ttى$WD$D$$qc%q$[WE$WD$ D$D$($qc%q$/WtKCE sthF+Rƒtat\uCE $PV$@W s$ngF+[^]É$V됉$VÍE$1V\$ D$D$P$qc%q$JVUS$] B%qE1EEE]ED$ED$$P^$qV}uE3 B%qu $[]ËCt$FUE$3V:XUVSut~tW>tG1D$~$qD$$$qH%qϋ@$f9vF8uߋF$T[^]ÐUA%qU]US]tC$G%qC$~T[]UEtuÉ$UU$9T@D$$qD$E$UUWVSE $oTƹӉ$H%qA%q\$t$$e[^_]UWVS\]} B%qE1EEEEEEĉE؍EȉE܍ẺEOE؍MM ;Et9~ t42t9D$$qE$UEEĉEE]ȃAũ{{ t { |}Ѝ~ t ~ }D$ D$EЉD$E$I%quFẺD$@%qD$E$pS\$A%qD$E$XSED$A%qD$E$=SE3 B%q=E\[^_]D$D$$SE8}pu @ E$`$qD$$qD$t$q$c}tD$x$qc%q$,A%qtD$ D$D$`$q$B>`$qeU(xA%qD$D$ $qD$D$L$$q`G%q$q$t==xA%qt$q$N=$xA%qUA%q A%qt zA%qA%qD$ $qc%q$<UH B%qE1D$$qE$=UD$L$HL$HL$ @ D$$I%qE؉@xVDEMMb)ʍDEED$ D$A%qD$Tc%q$<M3 B%qu É$r<O>USA%qE$$D$ D$\$$<[]USA%qE$D$ D$\$$E<[]UD$z$q$A%q%q$փI%qD$O%q$փG%qD$]%q$փlI%qD$l%q$փ want: Cannot get peer cert on closed callx509_pem_certCannot get peer value on closed callbad metadata: got:<%s> want: bad write_flag: got:<%s> want: invalid operation : got <%s>, want invalid operation : bad value %dCannot run batch on closed callcall#run_batch: ops hash should be a hashRSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s grpc_rb_md_ary_fill_hash_cb: bad type for key parameter'%s' is an invalid header key, must match [a-z0-9-_.]+Header value '%s' has invalid charactersmd_ary->count < md_ary->capacity../../../../src/ruby/ext/grpc/rb_call.cHeader values must be of type string or arrayunknown error code!Cannot set credentials of closed callgrpc_call_set_credentials failed with %s (code=%d)Bad parameter type error for cancel with status. Want Fixnum, String.cancel with status failed: %s (code=%d)cancel failed: %s (code=%d)md_ary_convert: got <%s>, want invalid code : got <%s>, want invalid details : got <%s>, want grpc_call_start_batch failed with %s (code=%d)call#run_batch failed somehowb($q5)$q($q)$q+$q+$q+$q+$q-$q-$q-$q.$q.$q@.$q.$qw/$qCallErrorOutOfTimeCallMetadataArrayinitializeinitialize_copyrun_batchcancelcancel_with_statusclosepeerpeer_certstatusstatus=metadatametadata=trailing_metadatatrailing_metadata=write_flagwrite_flag=set_credentials!__credentialssend_messagesend_metadatasend_closesend_statusmessagecancelledBatchResultRpcErrorsOKERRORNOT_ON_SERVERNOT_ON_CLIENTALREADY_ACCEPTEDALREADY_INVOKEDNOT_INVOKEDALREADY_FINISHEDTOO_MANY_OPERATIONSINVALID_FLAGSokunknown errornot available on a servernot available on a clientcall is already acceptedcall is already invokedcall is not yet invokedcall is already finishedoutstanding read or write presenta bad flag was givenErrorMessagesCallOpsSEND_INITIAL_METADATASEND_MESSAGESEND_CLOSE_FROM_CLIENTSEND_STATUS_FROM_SERVERRECV_INITIAL_METADATARECV_MESSAGERECV_STATUS_ON_CLIENTRECV_CLOSE_ON_SERVERWriteFlagsBUFFER_HINTNO_COMPRESSMetadataKeysgrpc-internal-encoding-requestCOMPRESSION_REQUEST_ALGORITHMgrpc_call$q$qgrpc_metadata_array$qArgument to CallCredentials#new must be a proccould not create a credentials, not sure whyjwt_aud_uristatusdetailsbacktrace from joinfailed to get backtrace, this exception was likely thrown from native codeinspectGRPC_RUBY call credentials callback failed, exception inspect:|%s| backtrace:|%s|../../../../src/ruby/ext/grpc/rb_call_credentials.cmetadatato_ssource_locationGRPC_RUBY: grpc_rb_call_credentials invoking user callback:|%s| source_filename:%s line_number:%s with arguments:|%s|GRPC_RUBY: grpc_rb_call_credentials invoking user callback:|%s| (failed to get source filename and line) with arguments:|%s|callCallCredentialsinitializeinitialize_copycompose__callbackgrpc_call_credentialstarget->channel_destroyed && target->refcount == 0../../../../src/ruby/ext/grpc/rb_channel.c0bg_watched_channel_list_lookup(target)GRPC_RUBY: run_poll_channels_loop - create connection polling threadGRPC_RUBY: run_poll_channels_loop_unblocking_func - begin aborting connection pollingGRPC_RUBY: cq shutdown on global polling cq. pid: %dGRPC_RUBY: run_poll_channels_loop_unblocking_func - end aborting connection pollingclosed!bad type for last_state. want a GRPC::Core::ChannelState constantbad creds symbol, want :this_channel_is_insecurebad creds, want ChannelCredentials or XdsChannelCredentialschcould not create an rpc channel to target:%sRSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s bg->refcount == 1failed to re-create channel after fork: bad creds, want ChannelCredentials or XdsChannelCredentialscannot create call with method %sbg_watched_channel_list_lookup(bg)bg->channel_destroyedGRPC_RUBY: run_poll_channels_loop_no_gil - begin!op->op.api_callback_args.called_backGRPC_RUBY: run_poll_channels_loop_no_gil - exit connection polling loop!RTEST(g_channel_polling_thread)!g_abort_channel_pollingg_channel_polling_cq == NULLGRPC_RUBY: failed to spawn channel polling threadGRPC_RUBY: channel polling thread stop: thread was not startedjoinTmpChannelArgsChannelinitializeinitialize_copyconnectivity_statewatch_connectivity_statecreate_calltargetdestroyclose__channel__target__channel_recreation_mugrpc.ssl_target_name_overrideSSL_TARGETgrpc.censusENABLE_CENSUSgrpc.max_concurrent_streamsMAX_CONCURRENT_STREAMSgrpc.max_receive_message_lengthMAX_MESSAGE_LENGTHthis_channel_is_insecurePropagateMasksDEADLINECENSUS_STATS_CONTEXTCENSUS_TRACING_CONTEXTCANCELLATIONDEFAULTSConnectivityStatesIDLECONNECTINGREADYTRANSIENT_FAILUREFATAL_FAILUREgrpc_channelsizeTmpChannelArgsbad channel args: got:<%s> want: a hash or nilbad chan arg: got <%s>, want hash_cb bug: num_args is %lu for key:%s%s: bad value: got <%s>, want args != NULL../../../../src/ruby/ext/grpc/rb_channel_args.cgrpc_channel_argsRSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s could not create a credentials because pem_private_key is NULLcould not create a credentials because pem_cert_chain is NULLthe call to grpc_ssl_credentials_create() failed, could not create a credentials, see https://github.com/grpc/grpc/blob/master/TROUBLESHOOTING.md for debugging tipsChannelCredentialsinitializeinitialize_copycomposeset_default_roots_pem__pem_cert_chain__pem_private_key__pem_root_certsFailed to compose channel and call credentialsgrpc_channel_credentialsgrpc.default_compression_levelgrpc.default_compression_algorithmgrpc.compression_enabled_algorithms_bitsetUnrecognized compression level name.Valid compression level names are none, low, medium, and high.to_sRSTRING_PTR is returning NULL!! SIGSEGV is highly expected to follow immediately. If you could reproduce, attach your debugger here, and look at the passed string.%s Invalid compression algorithm name: %sgpr_asprintf(&error_message_str, "Invalid compression algorithm name: %s", name_slice_str) != -1../../../../src/ruby/ext/grpc/rb_compression_options.c%sInvalid arguments. Expecting optional hash parameterdefault_algorithmdefault_leveldisabled_algorithmsFailed to convert compression level value to name for value: %dFailed to convert algorithm value to nameCompressionOptionsinitializealgorithm_enabled?to_hashto_channel_arg_hashnonelowmediumhighgrpc_compression_options!RTEST(g_event_thread)../../../../src/ruby/ext/grpc/rb_event_thread.cg_one_time_init_doneGRPC_RUBY: call credentials thread stop: thread not runningjoinGRPC_RUBY: grpc_ruby_init_threads g_bg_thread_init_done=%d../../../../src/ruby/ext/grpc/rb_grpc.cGRPC::postfork_parent can only be called once following a GRPC::preforkforking with gRPC/Ruby is only supported on linux with env var: GRPC_ENABLE_FORK_SUPPORT=1GRPC::postfork_child can only be called once following a GRPC::preforkGRPC.postfork_child must be called only from the child process after a forkallocation of %s only allowed from the gRPC native layerinitialization of %s only allowed from the gRPC native layerCopy initialization of %s is not supportedtime intervaltime want |