ELF>@@8 @#" mm -==-==888$$Ptd###LLQtdRtd-==((GNU7ZA2u_h4%]  B #$+Epq text/htmlAH02994: Failed to reopen mutex %s in childAH02992: Failed to find temporary directoryAH02993: Failed to create shared memory segment on file %sAH03187: Child %ld camping out on mutex for %ld microsecondsAH02995: Child %ld failed to acquire lockAH02996: Child %ld failed to try and acquire lock Mod_example_IPC Status Page

Mod_example_IPC Status

Lock acquired after %ld microseoncds.

Child pid:%d Counter:%u

Child %d failed to acquire lock after camping out for %d microseconds.

;Lhx XzRx $FJ w?;*3$"D0\\DS0t0sBDH _ ABA f(H0|!D\\BBA F(GPXZ`MXAP@ (A ABBC `XA`TXFPY X]`G t4BGB E(A0A8D@rHWPHXD`I@n 8D0A(B BBBA @HHPHHA@HOPIHB@Pbl  d==o`  @pX  P oooo=6FVfv&6FVfvA3~ 42PAGCC: (Debian 10.2.1-6) 10.2.1 20210110,^- t>@&-#t(4int *;J,< i -BB;J; BGB; /;L@OUx BL7 D!4 Lp  |  B  p   Bx  Bu|       ( 33 = HH R  p  S 8 [ ]] \  p* S Zp  Z    '' 1 << F QQ []n  u p z ff     # 8 M    , A V ! , 7 Pv c vk r K4  Mop sJ tft {>Y }2+ ~d  , o < )# "-\7 87 G;#HG > b@ oB o D o F o H -#&O6#;> x  HY }#(#X#*Xx b /     w  i( 60 s8 @ H zP  X r` rh p # Z S  !, wN   |  B B N B Z Bq  i _ - B  Bk% !}   b k    /    o$  o( 08sa@sin ], sas!unxf;9  <w#(  _ p0] W yk @ 7 " ) Q   V ! (  0 W 8 {# b~"  b8l r  o Ll       (  0;        _ r            F L L k F    L L   }' } i z! i   < ( Y dirrO o  o 4^ i #o  + d Y / % / (6 b8:E<r> @ o '  #W %'} , . log0 6i 08i 8;r@=;H\? L/ENiGrPNL XdN `Sh Up WxY o-[ ou^ p` ~ cre oBh oPj ol o o t;e)eyGb{}    X (Q 0w 8 @ Hid Pi X^ ` ehepsbh x cs ox o ;o;n olog r    o+TFbHJLOQ U([ 0p] o8X b o<1d o@uf oD. h HklrPoXrr`t oh!{ ol}rp?x  -zar: oP o o;  a ^ N^ 9 ^ 5 ^ ^  ^  8r Yr r  l  (  0  8 !  @  H!uri P  X  ` } h  p x ox " o| i   i !log r $#o  'e )e 7-e E 0e  3 o 5 o Z:k = ??0 E F  I^  ; K^  dP  T o Y ---! P XU pW  Y  [  J]  k_ ga ( ~ c 0 e 8 Ig @ jH /mP"p;P"s;P"u; P x G R  o 2(eYctx   rc #;p<tq #;q    #;!36 e  ;e A [.Iu  # H./ 0r 3r 5/ 7/ 9/ !< ( @r0 B o8 %I/@$;18>g DjD  q  M J!gx " O$ o & o 4(^ **A, ).( 10358b6@]9H;P~ B XcmdD` Gi hI pR nTV.YX8\.>^|Da dr  r. rrR oR4r| rr^r rrrr o[ e(C r _    K o ; r #  P#0 E   r ;(C/ X ' pY] o{` oN b oer g l pB(v 0} ,8  K@ eHC  KPX0 v` oh ,K2eQvk;)4L?|2^d   (  4:oI%oz I; s(2<J{v v8< r o 0( M *S (  o, ;0Z%H Z< &H woq;. 90  /#   , ' M  A'dN A'O A&Pr SL E T V1 (# \)X  A**S \[!+pS., , -U -T0-Q0-R:,-,!-U -T0-Q0-R:,:,0!-U -T0-Q0-R:.G,-U `-T0-Q0-R:/S o!0r'& o& o&R&1rs&p!2!3  _2!3  _43  _L 5Y s"6p*E=6s97rs 818"9  _GE:iT,-U  -T-R2-Ys;a,,(m,"-Uv-Q|:sy,-U1/W w of#<w*<2w=k)nj>2k<>cl):,-UU-T  -Q0-R5-X0=f ^:$>G^/%!?,@Ro$Astr,rAr>Blen4BrcoC"&D"f^D#D #D#I?E"#E-#E9#F"w &D#D #D#tnD"GH"# H-#I9#@JW#4%HX#:T,-U  JE#0(%HJ#,,%-U@-Tv; ,,9, &-Uv-T " ,^,.&-U}-T8-Rv;k,,,}&-U A-T0-Q  -R0-Xs-Yv:,-Uv-T0-Q ,,&-U0;]-C[!` ,Dl!=5Kv!E!E!E!E!E!L[!0 Ml!G0Hv!H!H!}H!H!H! N!`'H! ;,:T,-U  -T -R5-X0-YsJ!c<6(H! ;l,:T,-U  -T -R3-Xs-YvO:$- (DY$  DL$V R GHd$ , -(-U !-Ti-Q}:z --U !-Ti-Q}O:$F h)DY$ DL$  GHd$f b , -@)-U ] -T@-Q}:  --U ] -T@-Q}P:$5 )DY$ DL$ Hd$ : --U ? -TC-Q}P:$: P*DY$  DL$> < Hd$l j : --U S -T9-Q}J!<*H! ;,:MT,-U  -T -R3-Xs-Yv;-,$-*-U:,$$-*-U ,$- +-U ;,,0-E+-U}-T "-R|;=-;I-;%=-,B$-+-U ;aU-;,,0-+-U}-T 0"-Q|;,,0-+-U}-T `":0--U}-T "Q!Q$$OQ..dQlQ tRTTR \Q!i R"RQ%%Q_ _ #tRxx$RFR55R~ ~ "QtQ%S  Q==R&&oRQR WRB B fR % $ > : ; 9 I$ >   I&I : ; 9  : ; 9 I8 I !I/ 7I < : ;9 I8 : ;9 I> I: ; 9 (  : ; 9  : ; 9 I : ;9 I8  : ;9  : ;9 I : ;9 I : ;9 'I'I : ; 9 5I : ;9 I 8  : ;9  : ;9 I8! : ;9 I8" : ; 9 I 8 #> I: ;9 $> I: ; 9 % : ; 9 &4: ; 9 I'4: ; 9 I?(4: ;9 I?<)4G*.: ;9 '@B+: ;9 IB,1-B.B1/.: ; 9 'I 0: ; 9 I14: ; 9 I2 34: ;9 I4 5.: ; 9 '@B6: ; 9 IB74: ; 9 IB8 94: ; 9 IB:1;1<: ; 9 I=.: ; 9 'I@B>: ; 9 IB?B1@.: ;9 'I A: ;9 IB4: ;9 IC.1@BD1BE41F1RB UX Y W G UH41BI41J 1K41 L1UX Y W M1N 1UO1RB UX YW P1RB X YW Q.?<n: ;9 R.?<n: ; 9 S.?<n ./include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/sys/usr/lib/gcc/x86_64-linux-gnu/10/include/usr/include/netinet/usr/include/apr-1.0/usr/includemod_example_ipc.chttp_protocol.htypes.htypes.hstddef.hstdint-intn.hsocket.hsockaddr.hin.hun.hstdint-uintn.hapr.hapr_errno.hapr_pools.hapr_thread_mutex.hapr_time.hapr_tables.hapr_user.hapr_file_info.hapr_file_io.hapr_network_io.hapr_buckets.hapr_thread_proc.hhttpd.hapr_uri.hutil_filter.hutil_cfgtree.hhttp_config.hapr_proc_mutex.hapr_global_mutex.hapr_shm.hhttp_log.hstdlib.hutil_mutex.hunistd.hapr_strings.hhttp_core.h KYKKI~y myt  CJX J < v )f [  KtY X  t.  X=- r  *W t @~N ZR ~x  v Jֺ ft&X X _(,!x 6xX ! '<Z   #X ]J #XJ88Y&0%X JX3.H   < ~  V , x  <~ XYI =X /)X g"ȠH J bX  < ~ " "I =.Z  < ~ W -v>  < ~  <~BXJX3X create_dir_configleveladdrstrailers_inprovidersAP_MODE_EATCRLFNO_ARGSsa_familystartsockaddr_in6server_schemeremote_lognamedefn_nameCONN_STATE_HANDLERcommand_recusersockaddr_atapr_shm_createsin_familyAP_MODE_EXHAUSTIVElocal_addrsin_addrapr_file_tapr_int32_tabortedoverride_optsap_hook_child_initvirthost__gid_tap_logconftemp_poolITERATE2sin6_addrmtimeAP_MODE_GETLINEsockaddr_x25APR_DIRstatecontent_encodingsockaddr_inarp./modules/examplessenseuseragent_addrap_conf_vector_tdns_resolvedexipc_mutexstatus_linexlimitedplogproto_output_filtersap_input_mode_tis_virtualcmd_parms_structused_path_infovlist_validatorAPR_LOCK_DEFAULT_TIMEDss_familytake_argvnum_funcraw_args__uint8_t__dev_tsockaddr_dlexipc_mutex_typedouble_reverseap_hook_handlereos_sentapr_socklen_tAPR_LOCK_PROC_PTHREADapr_gid_texipc_child_initTAKE12TAKE13APR_SOCKuseragent_ipkeep_alive_maxfirst_childper_dir_configthe_requestmainshort unsigned intneltsAP_FTYPE_RESOURCEfiletypeCONN_STATE_CHECK_REQUEST_LINE_READABLEap_hook_post_configcontent_typeshort_namelimit_req_fieldsizeserver_hostnamemod_example_ipc.capr_bucket_brigadeAP_FTYPE_TRANSCODEap_state_queryconnectioncurrent_threadsalenlookup_defaultsAP_CONN_CLOSEsockaddr_isofilehandAPR_LOCK_SYSVSEMcontextapr_dev_tap_filter_tunsigned charis_metadataapr_finfo_tshmfilenameassbackwardsapr_thread_tapr_status_tAPR_BLOCK_READsin6_scope_idpconfapr_bucketAP_MODE_READBYTESAP_FTYPE_CONNECTIONsubprocess_envdata_in_input_filtersAPR_LOCK_FLOCKsockaddr_eonsin6header_onlyap_rwriteunusedremainingclient_ipapr_bucket_type_t__uint16_tlocal_hostsockaddr_inap_rprintfbucket_allocapr_uint16_tlong long unsigned intsin_portAP_MODE_SPECULATIVEconn_configservnameap_hook_pre_configCONN_SENSE_DEFAULTsin6_portoverride_list__socklen_tserver_adminsin_zerouseragent_hostAP_FTYPE_PROTOCOLread_chunkedallowed_xmethodscreate_server_configGNU C17 10.2.1 20210110 -mtune=generic -march=x86-64 -g -O2 -fstack-protector-strong -fPIC -fasynchronous-unwind-tablesfilter_init_funclimited_xmethodsap_rputshost_addrconn_reckeepalivedata_in_output_filtersrewrite_argshostentin_addr_tbase_serverAPR_BUCKET_METADATAhtaccessmethodnallochtaccess_resultapr_read_type_erequest_configapr_global_mutex_tmodule_structerr_headers_outproto_input_filtersapr_fileperms_t__uint64_tapr_size_tdynamic_load_handleapr_uint64_tAPR_NONBLOCK_READapr_time_nowkeep_alive_timeoutexipc_dataapr_global_mutex_child_initparamgetstraddr_str_lenallowed_methodsexample_ipc_moduleconn_sense_emerge_server_configprocessgetpidshm_cleanup_wrappersun_pathsockaddr_nsgroupargcftypeAPR_UNKFILEapr_table_tclogging_input_filterssockaddr_ipx__ino_tapr_pool_t__uint32_t__ss_align__stack_chk_fail__u6_addr8ap_auth_typeprotocollong long intcountercmd_parmsexipc_post_configap_method_list_tin_funcCONN_STATE_LINGERapr_bucket_alloc_tap_in_filter_funcclient_addrvhost_lookup_dataap_log_error_parentapr_uri_tcsizeCONN_STATE_LINGER_NORMALAPR_NOFILEAPR_LOCK_FCNTLprocess_rectrailers_outaplog_module_indexcmd_funcap_out_filter_funcinodeerror_fnameapr_filetype_eapr_ino_tflagmasteripaddr_lenunparsed_uriapr_shm_tCONN_STATE_SUSPENDEDoutgoingprotectionap_directive_tno_cachehostinfosr__ctimeapr_port_tAPR_LOCK_POSIXSEMapr_global_mutex_lockproxyreqbody_tablecontent_languagesap_global_mutex_createlog_idconfig_fileexipc_shmno_local_copyCONN_STATE_WRITE_COMPLETIONsin6_familyapr_global_mutex_unlockconn_state_eapr_sockaddr_tAP_FTYPE_NETWORKconn_state_tclengthlimit_req_lineremote_hostsockaddr_undevicebasesun_familysa_family_tlimit_req_fields__off_tcommand_structAP_CONN_UNKNOWNap_init_filter_funcout_funcdefn_line_numbercmd_dataCONN_STATE_NUMap_request_bnotes_tsa_dataapr_global_mutex_trylockallowedapr_array_header_tap_filter_provider_telt_sizeapr_psprintfdebugsockaddrserver_recmethod_maskpathlenAPR_LOCK_DEFAULTlocal_ipAPR_REGAPR_BLKexitgotlockheaders_inipaddr_ptrapr_pool_cleanup_registerITERATEapr_time_tbytes_sentTAKE1TAKE2TAKE3ap_filter_typeapr_off_tptemp__in6_uCONN_STATE_READ_REQUEST_LINEapr_shm_destroyerror_logcanonical_filenameread_lengthAP_FTYPE_CONTENT_SETproto_flagsrequest_timebnotes__ss_paddingargs_howsockaddr_storageshort intkeep_alivetake1take2take3passwordexipc_handlerrangeport_strwild_namesminor_versionAPR_CHRTAKE_ARGVsent_bodyctTAKE123timecampedAPR_LNKap_filter_funcAPR_PIPEmodule_configAPR_BUCKET_DATAmethod_listmodule_levelscmdshost_portmethod_numbervalidapr_shm_baseaddr_get__int64_tapr_global_mutex_lockfileno_argsap_filter_rec_t__uid_texpecting_100apr_bucket_listrequest_recCONN_STATE_LINGER_SHORTstatuss_addrCONN_SENSE_WANT_READline_numsockaddr_ax25kept_body__u6_addr16FLAGapr_temp_dir_getnlinkap_conn_keepalive_eread_bodyinvoke_mtxserver_addr_recproto_numTAKE23dns_looked_upis_initializedcmd_howsplitRAW_ARGSapr_sleeperrmsgfrecfreeatimeapr_thread_mutex_tfloatmagickeep_alive_timeout_setap_mutex_registerap_configfile_tCONN_SENSE_WANT_WRITEfragmentstartcampapr_interval_time_tapr_int64_t__u6_addr32AP_CONN_KEEPALIVEsetasidesin6_flowinfoAP_MODE_INITkeepalivesnextapr_uid_tcloseerr_directiveprevexipc_pre_configin_port_tmerge_dir_configtempdirlastexipc_register_hooksfinfogetchreq_overrideU\U`uUu\U\`yTySTSPXSU!UT!TQ!QUU0:U:9V9>U>V0VTVT0VQVQ0VRV-S->R>SRfT>TTfQ>QQfS>SSfV>VVsPPP>oPosX}PPP>fSSU]U]z0m0q1/|:/p|v:p|v:#|:m|:y}P}^q^/\/4|v4z\zd%\m\Pq\qyPy\3P38SP%SmqPqSPSSqSPqS8SV%9]]%9 ! !%9iiTh]Xl]Th ] Xl ] Th@Xl@] ? CDX]DX S DX9uVf@4p%9ThXl8` X      d #X#===?@AA   ! P7AC=j v= \ !  s ` %  d&A3=<#OA[@ q A+>YmA Ap .8JfAr| "crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrymod_example_ipc.cexipc_register_hooksexipc_pre_configexipc_post_configexipc_child_initexipc_handlershm_cleanup_wrapper__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE_ap_global_mutex_create_ITM_deregisterTMCloneTableapr_time_nowap_rprintfapr_global_mutex_lockap_hook_handlerapr_global_mutex_trylockshmfilenamegetpid@GLIBC_2.2.5apr_temp_dir_getap_hook_pre_config__stack_chk_fail@GLIBC_2.4ap_hook_post_configapr_pool_cleanup_registerapr_shm_createexipc_shmexample_ipc_moduleap_hook_child_init__gmon_start__ap_log_error_apr_psprintfapr_shm_destroyapr_global_mutex_unlockapr_pool_cleanup_nullapr_sleepap_mutex_registerapr_global_mutex_child_initexipc_mutexap_rwriteexit@GLIBC_2.2.5_ITM_registerTMCloneTableapr_shm_baseaddr_get__cxa_finalize@GLIBC_2.2.5ap_state_queryapr_global_mutex_lockfile.symtab.strtab.shstrtab.note.gnu.build-id.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.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_ranges88$.o``48 `@HoHUo0d  PnBX X pxs  ~dd 2 ##LX#X#=-=-=-?/H@0A1 A1 01'101b- I_d&0jX1 <Ì!9 XXJ