From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5AFAFC433E0 for ; Tue, 26 Jan 2021 19:12:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 19C002228A for ; Tue, 26 Jan 2021 19:12:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730287AbhAZF6H (ORCPT ); Tue, 26 Jan 2021 00:58:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729779AbhAYOtY (ORCPT ); Mon, 25 Jan 2021 09:49:24 -0500 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2CA52C06174A for ; Mon, 25 Jan 2021 06:48:30 -0800 (PST) Received: by mail-ej1-x629.google.com with SMTP id by1so18412211ejc.0 for ; Mon, 25 Jan 2021 06:48:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=jAc8Ge65IPOCzI6kX4kTBN3ip5b9kFS95Gnl+fA0IOc=; b=m2pFdbNKWdGEcuRHNELog3rNVBmHmjX0Zk5o5EgHGGybLwXn5P3wSMpO7sA4kHyahI lyJCTvfUHlw6bfMHwlNbP48lZCmDHOhmCiSuAawlRRdcVqkk5xzYqCvUY9uxnHX8PaZe qNDmGmohtK0gGakjr1QKHGoBgo3Iaqt4yG9dLlHg9KcXeEWay1FE+6/aDzMmD58HYW4+ hnRrKqqUmQNNQ8ts+n+fL4eVBavT9Jt5g6Y/BiiTR+Y30g8AWUx8pbVF4KrdpHyP5S8W uBstVtQBtaIahVGmfMbLpqH225AXqORe7W4cY4xjepFFJwtAP6aBxl73VLJzcRoJz1EW u1QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=jAc8Ge65IPOCzI6kX4kTBN3ip5b9kFS95Gnl+fA0IOc=; b=YKJMJpyPbcYEO843uEvt7ysYYUzcSgDLP/7DczanOHs2odxBNVt77u+UuI3BIiqI+I ZpW0wh4i1t5eD7a16WJFZrA6TJ2NBlb1+nklBmbzxBjR1nZW1H02BAMTB1htEWsCeXkW aYRA+Q1aMf1J3kIbLJEXxybu/3+/Ytp+mktr5GFDYBhkVqpeZXIBjGiTrcJU0KPkHgib poDv/TbnkYZMlOVkCEXwcKfvMvDwpy6vUxm6fYmC5za1AZFzICPudvfIjohkqpMJQjWr 5qaRRkqG9syaGQRKPSAgM2djSjcPHOvmlFazHx9Ekm50fmNF9qiRv/jwQQdNgx9bhNGt Y8eA== X-Gm-Message-State: AOAM530r//myJYDccj74vkXbW7kLBh95FcxQteZ1/fk7SNYlfQSYFGFV iHP0bNAiEWrVJie5Tnac2AiMdapb9V+NWdJh7f9ktg== X-Google-Smtp-Source: ABdhPJyMna/zdtanlx1l1qwto8OGoMO0Tji0TCpMoCp3t36ll9mW9a3iCh30X2Cbb/qKXmtUnwVRkH/h2YvRrOrJ5ag= X-Received: by 2002:a17:906:4443:: with SMTP id i3mr563708ejp.133.1611586108633; Mon, 25 Jan 2021 06:48:28 -0800 (PST) MIME-Version: 1.0 From: Naresh Kamboju Date: Mon, 25 Jan 2021 20:18:16 +0530 Message-ID: Subject: LTP: madvise08.c:203: TFAIL: No sequence in dump after MADV_DODUMP. To: open list , Linux-Next Mailing List , LTP List , lkft-triage@lists.linaro.org Cc: chrubis , Jan Stancek , Stephen Rothwell , Arnd Bergmann , "Eric W. Biederman" , Christian Brauner , Kees Cook , Peter Xu , Andrew Morton , Petr Vorel , Richard Palethorpe , Joerg.Vehlow@aox-tech.de Content-Type: multipart/mixed; boundary="000000000000880a0d05b9baa1d9" Precedence: bulk List-ID: X-Mailing-List: linux-next@vger.kernel.org --000000000000880a0d05b9baa1d9 Content-Type: text/plain; charset="UTF-8" LTP syscalls madvise08 test case failed on all devices from Linux next 20210118 to till day. strace log attached to this email and link provided below. BAD: next-20210118 GOOD: next-20210115 This failure is easily reproducible on Linux next tag 20210118 above. tst_test.c:1250: TINFO: Timeout per run is 0h 15m 00s madvise08.c:73: TINFO: Temporary core pattern is '/scratch/ltp-2nftQzNI1K/HclFMH/dump-%p' madvise08.c:112: TINFO: Dump file should be dump-10109 madvise08.c:196: TPASS: madvise(..., MADV_DONTDUMP) madvise08.c:112: TINFO: Dump file should be dump-10110 madvise08.c:203: TFAIL: No sequence in dump after MADV_DODUMP. strace log, https://lkft.validation.linaro.org/scheduler/job/2184866#L1257 Full test log link, https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20210118/testrun/3771572/suite/ltp-syscalls-tests/test/madvise08/log Test case link, https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/syscalls/madvise/madvise08.c#L203 metadata: git branch: master git repo: https://gitlab.com/Linaro/lkft/mirrors/next/linux-next git describe: next-20210118 kernel-config: https://builds.tuxbuild.com/1nERt1Y6o3JSvLbiPXYTb9PMo1O/config -- Linaro LKFT https://lkft.linaro.org --000000000000880a0d05b9baa1d9 Content-Type: text/x-log; charset="US-ASCII"; name="madvise08-strace.log" Content-Disposition: attachment; filename="madvise08-strace.log" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kkcoks270 KyBjZCAvb3B0L2x0cC90ZXN0Y2FzZXMvYmluLworIHN0cmFjZSAtZiAuL21hZHZpc2UwOApleGVj dmUoXCIuL21hZHZpc2UwOFwiLCBbXCIuL21hZHZpc2UwOFwiXSwgMHg3ZmZkMTg5MzQyYjggLyog MjIgdmFycyAqLykgPSAwCmJyayhOVUxMKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9 IDB4MjU0MjAwMAphY2Nlc3MoXCIvZXRjL2xkLnNvLnByZWxvYWRcIiwgUl9PSykgICAgICA9IC0x IEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0KEFUX0ZEQ1dELCBcIi9l dGMvbGQuc28uY2FjaGVcIiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKZnN0YXQoMywge3N0X21v ZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTIwMTg4LCAuLi59KSA9IDAKbW1hcChOVUxMLCAyMDE4 OCwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgMywgMCkgPSAweDdmYzQxNGZkNzAwMApjbG9zZSgz KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgXCIv bGliL2xpYmMuc28uNlwiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpyZWFkKDMsIFwiXDE3N0VM RlwyXDFcMVwzXDBcMFwwXDBcMFwwXDBcMFwzXDA+XDBcMVwwXDBcMHBcMzNcMlwwXDBcMFwwXDBc Ii4uLiwgODMyKSA9IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9 MTc3MTQ1NiwgLi4ufSkgPSAwCm1tYXAoTlVMTCwgODE5MiwgUFJPVF9SRUFEfFBST1RfV1JJVEUs IE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4N2ZjNDE0ZmQ1MDAwCm1tYXAo TlVMTCwgMzg3NzYwMCwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllX UklURSwgMywgMCkgPSAweDdmYzQxNGEwNTAwMAptcHJvdGVjdCgweDdmYzQxNGJhZjAwMCwgMjA5 MzA1NiwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdmYzQxNGRhZTAwMCwgMjQ1NzYsIFBST1RfUkVB RHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMHgx YTkwMDApID0gMHg3ZmM0MTRkYWUwMDAKbW1hcCgweDdmYzQxNGRiNDAwMCwgMTUwNzIsIFBST1Rf UkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0FOT05ZTU9VUywgLTEs IDApID0gMHg3ZmM0MTRkYjQwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgID0gMAphcmNoX3ByY3RsKEFSQ0hfU0VUX0ZTLCAweDdmYzQxNGZkNjVjMCkgPSAwCm1wcm90 ZWN0KDB4N2ZjNDE0ZGFlMDAwLCAxNjM4NCwgUFJPVF9SRUFEKSA9IDAKbXByb3RlY3QoMHg2MWUw MDAsIDQwOTYsIFBST1RfUkVBRCkgICAgID0gMAptcHJvdGVjdCgweDdmYzQxNGZkYzAwMCwgNDA5 NiwgUFJPVF9SRUFEKSA9IDAKbXVubWFwKDB4N2ZjNDE0ZmQ3MDAwLCAyMDE4OCkgICAgICAgICAg ID0gMApnZXRwaWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSA0ODQKZ2V0ZXVp ZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAp1bmFtZSh7c3lzbmFtZT1cIkxp bnV4XCIsIG5vZGVuYW1lPVwiaW50ZWwtY29yZWk3LTY0XCIsIC4uLn0pID0gMAphY2Nlc3MoXCIv ZGV2L3NobVwiLCBGX09LKSAgICAgICAgICAgICAgICA9IDAKZ2V0cGlkKCkgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgID0gNDg0Cm9wZW5hdChBVF9GRENXRCwgXCIvZGV2L3NobS9sdHBf bWFkdmlzZTA4XzQ4NFwiLCBPX1JEV1J8T19DUkVBVHxPX0VYQ0wsIDA2MDApID0gMwpjaG1vZChc Ii9kZXYvc2htL2x0cF9tYWR2aXNlMDhfNDg0XCIsIDA2NjYpID0gMApmdHJ1bmNhdGUoMywgNDA5 NikgICAgICAgICAgICAgICAgICAgICAgPSAwCm1tYXAoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBS T1RfV1JJVEUsIE1BUF9TSEFSRUQsIDMsIDApID0gMHg3ZmM0MTRmZGIwMDAKdW5saW5rKFwiL2Rl di9zaG0vbHRwX21hZHZpc2UwOF80ODRcIikgICAgPSAwCmNsb3NlKDMpICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA9IDAKZ2V0cGlkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgID0gNDg0Cm1rZGlyKFwiL3RtcC9ZdHdXWHJcIiwgMDcwMCkgICAgICAgICAgICAgID0gMApi cmsoTlVMTCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDI1NDIwMDAKYnJrKDB4 MjU2MzAwMCkgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgyNTYzMDAwCmdldGdpZCgpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKY2hvd24oXCIvdG1wL1l0d1dYclwiLCAt MSwgMCkgICAgICAgICAgICAgPSAwCmNobW9kKFwiL3RtcC9ZdHdXWHJcIiwgMDc3NykgICAgICAg ICAgICAgID0gMApnZXRjd2QoXCIvb3B0L2x0cC90ZXN0Y2FzZXMvYmluXCIsIDQwOTYpICA9IDIz CmNoZGlyKFwiL3RtcC9ZdHdXWHJcIikgICAgICAgICAgICAgICAgICAgID0gMAphY2Nlc3MoXCIv cHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVyblwiLCBGX09LKSA9IDAKb3BlbmF0KEFUX0ZEQ1dE LCBcIi9wcm9jL3N5cy9rZXJuZWwvY29yZV9wYXR0ZXJuXCIsIE9fUkRPTkxZKSA9IDMKZnN0YXQo Mywge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTAsIC4uLn0pID0gMApyZWFkKDMsIFwi fC9iaW4vZmFsc2VcblwiLCAxMDI0KSAgICAgICAgICA9IDEyCmNsb3NlKDMpICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA9IDAKcnRfc2lnYWN0aW9uKFNJR0FMUk0sIHtzYV9oYW5kbGVy PTB4NDA2MzYwLCBzYV9tYXNrPVtBTFJNXSwgc2FfZmxhZ3M9U0FfUkVTVE9SRVJ8U0FfUkVTVEFS VCwgc2FfcmVzdG9yZXI9MHg3ZmM0MTRhMzk1YjB9LCB7c2FfaGFuZGxlcj1TSUdfREZMLCBzYV9t YXNrPVtdLCBzYV9mbGFncz0wfSwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdVU1IxLCB7c2FfaGFu ZGxlcj0weDQwNjIwMCwgc2FfbWFzaz1bVVNSMV0sIHNhX2ZsYWdzPVNBX1JFU1RPUkVSfFNBX1JF U1RBUlQsIHNhX3Jlc3RvcmVyPTB4N2ZjNDE0YTM5NWIwfSwge3NhX2hhbmRsZXI9U0lHX0RGTCwg c2FfbWFzaz1bXSwgc2FfZmxhZ3M9MH0sIDgpID0gMAppb2N0bCgyLCBUQ0dFVFMsIHtCMTE1MjAw IG9wb3N0IGlzaWcgaWNhbm9uIGVjaG8gLi4ufSkgPSAwCndyaXRlKDIsIFwidHN0X3Rlc3QuYzox MjUwOiBcMzNbMTszNG1USU5GTzogXDMzXCIuLi4sIDY1dHN0X3Rlc3QuYzoxMjUwOiBbMTszNG1U SU5GTzogWzBtVGltZW91dCBwZXIgcnVuIGlzIDBoIDA1bSAwMHMKKSA9IDY1CmdldHBpZCgpICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDQ4NAphbGFybSgzMDApICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHtzYV9oYW5kbGVyPTB4 NDA2MzEwLCBzYV9tYXNrPVtJTlRdLCBzYV9mbGFncz1TQV9SRVNUT1JFUnxTQV9SRVNUQVJULCBz YV9yZXN0b3Jlcj0weDdmYzQxNGEzOTViMH0sIHtzYV9oYW5kbGVyPVNJR19ERkwsIHNhX21hc2s9 W10sIHNhX2ZsYWdzPTB9LCA4KSA9IDAKY2xvbmUoY2hpbGRfc3RhY2s9TlVMTCwgZmxhZ3M9Q0xP TkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERfU0VUVElEfFNJR0NITEQsIGNoaWxkX3RpZHB0 cj0weDdmYzQxNGZkNjg5MCkgPSA0ODUKc3RyYWNlOiBQcm9jZXNzIDQ4NSBhdHRhY2hlZApbcGlk ICAgNDg0XSB3YWl0NCg0ODUsICA8dW5maW5pc2hlZCAuLi4+CltwaWQgICA0ODVdIHJ0X3NpZ2Fj dGlvbihTSUdBTFJNLCB7c2FfaGFuZGxlcj1TSUdfREZMLCBzYV9tYXNrPVtBTFJNXSwgc2FfZmxh Z3M9U0FfUkVTVE9SRVJ8U0FfUkVTVEFSVCwgc2FfcmVzdG9yZXI9MHg3ZmM0MTRhMzk1YjB9LCB7 c2FfaGFuZGxlcj0weDQwNjM2MCwgc2FfbWFzaz1bQUxSTV0sIHNhX2ZsYWdzPVNBX1JFU1RPUkVS fFNBX1JFU1RBUlQsIHNhX3Jlc3RvcmVyPTB4N2ZjNDE0YTM5NWIwfSwgOCkgPSAwCltwaWQgICA0 ODVdIHJ0X3NpZ2FjdGlvbihTSUdVU1IxLCB7c2FfaGFuZGxlcj1TSUdfREZMLCBzYV9tYXNrPVtV U1IxXSwgc2FfZmxhZ3M9U0FfUkVTVE9SRVJ8U0FfUkVTVEFSVCwgc2FfcmVzdG9yZXI9MHg3ZmM0 MTRhMzk1YjB9LCB7c2FfaGFuZGxlcj0weDQwNjIwMCwgc2FfbWFzaz1bVVNSMV0sIHNhX2ZsYWdz PVNBX1JFU1RPUkVSfFNBX1JFU1RBUlQsIHNhX3Jlc3RvcmVyPTB4N2ZjNDE0YTM5NWIwfSwgOCkg PSAwCltwaWQgICA0ODVdIHJ0X3NpZ2FjdGlvbihTSUdJTlQsIHtzYV9oYW5kbGVyPVNJR19ERkws IHNhX21hc2s9W0lOVF0sIHNhX2ZsYWdzPVNBX1JFU1RPUkVSfFNBX1JFU1RBUlQsIHNhX3Jlc3Rv cmVyPTB4N2ZjNDE0YTM5NWIwfSwge3NhX2hhbmRsZXI9MHg0MDYzMTAsIHNhX21hc2s9W0lOVF0s IHNhX2ZsYWdzPVNBX1JFU1RPUkVSfFNBX1JFU1RBUlQsIHNhX3Jlc3RvcmVyPTB4N2ZjNDE0YTM5 NWIwfSwgOCkgPSAwCltwaWQgICA0ODVdIHNldHBnaWQoMCwgMCkgICAgICAgICAgICAgICA9IDAK W3BpZCAgIDQ4NV0gY2xvY2tfZ2V0dGltZShDTE9DS19SRUFMVElNRSwgTlVMTCkgPSAtMSBFRkFV TFQgKEJhZCBhZGRyZXNzKQpbcGlkICAgNDg1XSBjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05J Qywge3R2X3NlYz00MywgdHZfbnNlYz0zNTA5MzU0Mzl9KSA9IDAKW3BpZCAgIDQ4NV0gZ2V0cHBp ZCgpICAgICAgICAgICAgICAgICAgID0gNDg0CltwaWQgICA0ODVdIGtpbGwoNDg0LCBTSUdVU1Ix IDx1bmZpbmlzaGVkIC4uLj4KW3BpZCAgIDQ4NF0gPC4uLiB3YWl0NCByZXN1bWVkPiAweDdmZmU2 MTZjYzgxOCwgMCwgTlVMTCkgPSA/IEVSRVNUQVJUU1lTIChUbyBiZSByZXN0YXJ0ZWQgaWYgU0Ff UkVTVEFSVCBpcyBzZXQpCltwaWQgICA0ODVdIDwuLi4ga2lsbCByZXN1bWVkPiApICAgICAgICA9 IDAKW3BpZCAgIDQ4NF0gLS0tIFNJR1VTUjEge3NpX3NpZ25vPVNJR1VTUjEsIHNpX2NvZGU9U0lf VVNFUiwgc2lfcGlkPTQ4NSwgc2lfdWlkPTB9IC0tLQpbcGlkICAgNDg0XSBhbGFybSgzMDApICAg ICAgICAgICAgICAgICAgPSAzMDAKW3BpZCAgIDQ4NF0gcnRfc2lncmV0dXJuKHttYXNrPVtdfSA8 dW5maW5pc2hlZCAuLi4+CltwaWQgICA0ODVdIGdldHBpZCggPHVuZmluaXNoZWQgLi4uPgpbcGlk ICAgNDg0XSA8WyAgIDQ0LjczNjM5NF0gYXVkaXQ6IHR5cGU9MTcwMSBhdWRpdCgxNjExNTcwMTg2 LjYzOTozKTogYXVpZD00Mjk0OTY3Mjk1IHVpZD0wIGdpZD0wIHNlcz00Mjk0OTY3Mjk1IHN1Ymo9 a2VybmVsIHBpZD00ODYgY29tbT1cIm1hZHZpc2UwOFwiIGV4ZT1cIi9vcHQvbHRwL3Rlc3RjYXNl cy9iaW4vbWFkdmlzZTA4XCIgc2lnPTYgcmVzPTEKLi4uIHJ0X3NpZ3JldHVyblsgICA0NC43NTQx NjddIGF1ZGl0OiB0eXBlPTE3MDEgYXVkaXQoMTYxMTU3MDE4Ni42NTc6NCk6IGF1aWQ9NDI5NDk2 NzI5NSB1aWQ9MCBnaWQ9MCBzZXM9NDI5NDk2NzI5NSBzdWJqPWtlcm5lbCBwaWQ9NDg3IGNvbW09 XCJtYWR2aXNlMDhcIiBleGU9XCIvb3B0L2x0cC90ZXN0Y2FzZXMvYmluL21hZHZpc2UwOFwiIHNp Zz02IHJlcz0xCiByZXN1bWVkPiApID0gNjEKW3BpZCAgIDQ4NV0gPC4uLiBnZXRwaWQgcmVzdW1l ZD4gKSAgICAgID0gNDg1CltwaWQgICA0ODRdIHdhaXQ0KDQ4NSwgIDx1bmZpbmlzaGVkIC4uLj4K W3BpZCAgIDQ4NV0gcHJsaW1pdDY0KDAsIFJMSU1JVF9DT1JFLCB7cmxpbV9jdXI9UkxJTTY0X0lO RklOSVRZLCBybGltX21heD1STElNNjRfSU5GSU5JVFl9LCBOVUxMKSA9IDAKW3BpZCAgIDQ4NV0g cHJjdGwoUFJfR0VUX0RVTVBBQkxFKSAgICAgID0gMSAoU1VJRF9EVU1QX1VTRVIpCltwaWQgICA0 ODVdIG9wZW5hdChBVF9GRENXRCwgXCIvcHJvYy9zZWxmL2NvcmVkdW1wX2ZpbHRlclwiLCBPX1JE T05MWSkgPSAzCltwaWQgICA0ODVdIGZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rf c2l6ZT0wLCAuLi59KSA9IDAKW3BpZCAgIDQ4NV0gcmVhZCgzLCBcIjAwMDAwMDMzXG5cIiwgMTAy NCkgPSA5CltwaWQgICA0ODVdIGNsb3NlKDMpICAgICAgICAgICAgICAgICAgICA9IDAKW3BpZCAg IDQ4NV0gZ2V0Y3dkKFwiL3RtcC9ZdHdXWHJcIiwgMTAyNCkgPSAxMgpbcGlkICAgNDg1XSB3cml0 ZSgyLCBcIm1hZHZpc2UwOC5jOjc4OiBcMzNbMTszNG1USU5GTzogXDMzW1wiLi4uLCA4Mm1hZHZp c2UwOC5jOjc4OiBbMTszNG1USU5GTzogWzBtVGVtcG9yYXJ5IGNvcmUgcGF0dGVybiBpcyAnL3Rt cC9ZdHdXWHIvZHVtcC0lcCcKKSA9IDgyCltwaWQgICA0ODVdIG9wZW5hdChBVF9GRENXRCwgXCIv cHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVyblwiLCBPX1dST05MWXxPX0NSRUFUfE9fVFJVTkMs IDA2NjYpID0gMwpbcGlkICAgNDg1XSBmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0 X3NpemU9MCwgLi4ufSkgPSAwCltwaWQgICA0ODVdIHdyaXRlKDMsIFwiL3RtcC9ZdHdXWHIvZHVt cC0lcFwiLCAxOSkgPSAxOQpbcGlkICAgNDg1XSBjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAg PSAwCltwaWQgICA0ODVdIG1tYXAoTlVMTCwgMTI4MiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1B UF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4N2ZjNDE0ZmRhMDAwCltwaWQgICA0 ODVdIGdldHBpZCgpICAgICAgICAgICAgICAgICAgICA9IDQ4NQpbcGlkICAgNDg1XSBjbG9uZShj aGlsZF9zdGFjaz1OVUxMLCBmbGFncz1DTE9ORV9DSElMRF9DTEVBUlRJRHxDTE9ORV9DSElMRF9T RVRUSUR8U0lHQ0hMRCwgY2hpbGRfdGlkcHRyPTB4N2ZjNDE0ZmQ2ODkwKSA9IDQ4NgpzdHJhY2U6 IFByb2Nlc3MgNDg2IGF0dGFjaGVkCltwaWQgICA0ODVdIHdhaXQ0KDQ4NiwgIDx1bmZpbmlzaGVk IC4uLj4KW3BpZCAgIDQ4Nl0gbWFkdmlzZSgweDdmYzQxNGZkYTAwMCwgMTI4MiwgTUFEVl9ET05U RFVNUCkgPSAwCltwaWQgICA0ODZdIHJ0X3NpZ3Byb2NtYXNrKFNJR19VTkJMT0NLLCBbQUJSVF0s IE5VTEwsIDgpID0gMApbcGlkICAgNDg2XSBydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIH5bUlRN SU4gUlRfMV0sIFtdLCA4KSA9IDAKW3BpZCAgIDQ4Nl0gZ2V0cGlkKCkgICAgICAgICAgICAgICAg ICAgID0gNDg2CltwaWQgICA0ODZdIGdldHRpZCgpICAgICAgICAgICAgICAgICAgICA9IDQ4Ngpb cGlkICAgNDg2XSB0Z2tpbGwoNDg2LCA0ODYsIFNJR0FCUlQpICAgPSAwCltwaWQgICA0ODZdIHJ0 X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCltwaWQgICA0ODZdIC0t LSBTSUdBQlJUIHtzaV9zaWdubz1TSUdBQlJULCBzaV9jb2RlPVNJX1RLSUxMLCBzaV9waWQ9NDg2 LCBzaV91aWQ9MH0gLS0tCltwaWQgICA0ODZdICsrKyBraWxsZWQgYnkgU0lHQUJSVCAoY29yZSBk dW1wZWQpICsrKwpbcGlkICAgNDg1XSA8Li4uIHdhaXQ0IHJlc3VtZWQ+IFt7V0lGU0lHTkFMRUQo cykgJiYgV1RFUk1TSUcocykgPT0gU0lHQUJSVCAmJiBXQ09SRURVTVAocyl9XSwgMCwgTlVMTCkg PSA0ODYKW3BpZCAgIDQ4NV0gLS0tIFNJR0NITEQge3NpX3NpZ25vPVNJR0NITEQsIHNpX2NvZGU9 Q0xEX0RVTVBFRCwgc2lfcGlkPTQ4Niwgc2lfdWlkPTAsIHNpX3N0YXR1cz1TSUdBQlJULCBzaV91 dGltZT0wLCBzaV9zdGltZT0wfSAtLS0KW3BpZCAgIDQ4NV0gd3JpdGUoMiwgXCJtYWR2aXNlMDgu YzoxMTc6IFwzM1sxOzM0bVRJTkZPOiBcMzNcIi4uLiwgNjRtYWR2aXNlMDguYzoxMTc6IFsxOzM0 bVRJTkZPOiBbMG1EdW1wIGZpbGUgc2hvdWxkIGJlIGR1bXAtNDg2CikgPSA2NApbcGlkICAgNDg1 XSBhY2Nlc3MoXCJkdW1wLTQ4NlwiLCBGX09LKSAgICA9IDAKW3BpZCAgIDQ4NV0gb3BlbmF0KEFU X0ZEQ1dELCBcImR1bXAtNDg2XCIsIE9fUkRPTkxZKSA9IDMKW3BpZCAgIDQ4NV0gcmVhZCgzLCBc IlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcNFwwPlwwXDFcMFwwXDBcMFwwXDBcMFww XDBcMFwwXCIuLi4sIDEwMjQpID0gMTAyNApbcGlkICAgNDg1XSByZWFkKDMsIFwiXDBcMzAwXDNc MFwwXDBcMFwwXDBcMzQwXDM3NVwyNFwzMDRcMTc3XDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwyMFww XDBcMFwwXDBcMFwiLi4uLCAxMDI0KSA9IDI5MgpbcGlkICAgNDg1XSByZWFkKDMsIFwiXCIsIDEw MjQpICAgICAgICAgICA9IDAKW3BpZCAgIDQ4NV0gY2xvc2UoMykgICAgICAgICAgICAgICAgICAg ID0gMApbcGlkICAgNDg1XSB3cml0ZSgyLCBcIm1hZHZpc2UwOC5jOjIwMTogXDMzWzE7MzJtVFBB U1M6IFwzM1wiLi4uLCA2M21hZHZpc2UwOC5jOjIwMTogWzE7MzJtVFBBU1M6IFswbW1hZHZpc2Uo Li4uLCBNQURWX0RPTlREVU1QKQopID0gNjMKW3BpZCAgIDQ4NV0gZ2V0cGlkKCkgICAgICAgICAg ICAgICAgICAgID0gNDg1CltwaWQgICA0ODVdIHdhaXQ0KC0xLCAweDdmZmU2MTZjYzdkYywgMCwg TlVMTCkgPSAtMSBFQ0hJTEQgKE5vIGNoaWxkIHByb2Nlc3NlcykKW3BpZCAgIDQ4NV0gY2xvbmUo Y2hpbGRfc3RhY2s9TlVMTCwgZmxhZ3M9Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERf U0VUVElEfFNJR0NITEQsIGNoaWxkX3RpZHB0cj0weDdmYzQxNGZkNjg5MCkgPSA0ODcKc3RyYWNl OiBQcm9jZXNzIDQ4NyBhdHRhY2hlZApbcGlkICAgNDg1XSB3YWl0NCg0ODcsICA8dW5maW5pc2hl ZCAuLi4+CltwaWQgICA0ODddIG1hZHZpc2UoMHg3ZmM0MTRmZGEwMDAsIDEyODIsIE1BRFZfRE9E VU1QKSA9IDAKW3BpZCAgIDQ4N10gcnRfc2lncHJvY21hc2soU0lHX1VOQkxPQ0ssIFtBQlJUXSwg TlVMTCwgOCkgPSAwCltwaWQgICA0ODddIHJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgfltSVE1J TiBSVF8xXSwgW10sIDgpID0gMApbcGlkICAgNDg3XSBnZXRwaWQoKSAgICAgICAgICAgICAgICAg ICAgPSA0ODcKW3BpZCAgIDQ4N10gZ2V0dGlkKCkgICAgICAgICAgICAgICAgICAgID0gNDg3Cltw aWQgICA0ODddIHRna2lsbCg0ODcsIDQ4NywgU0lHQUJSVCkgICA9IDAKW3BpZCAgIDQ4N10gcnRf c2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKW3BpZCAgIDQ4N10gLS0t IFNJR0FCUlQge3NpX3NpZ25vPVNJR0FCUlQsIHNpX2NvZGU9U0lfVEtJTEwsIHNpX3BpZD00ODcs IHNpX3VpZD0wfSAtLS0KW3BpZCAgIDQ4N10gKysrIGtpbGxlZCBieSBTSUdBQlJUIChjb3JlIGR1 bXBlZCkgKysrCltwaWQgICA0ODVdIDwuLi4gd2FpdDQgcmVzdW1lZD4gW3tXSUZTSUdOQUxFRChz KSAmJiBXVEVSTVNJRyhzKSA9PSBTSUdBQlJUICYmIFdDT1JFRFVNUChzKX1dLCAwLCBOVUxMKSA9 IDQ4NwpbcGlkICAgNDg1XSAtLS0gU0lHQ0hMRCB7c2lfc2lnbm89U0lHQ0hMRCwgc2lfY29kZT1D TERfRFVNUEVELCBzaV9waWQ9NDg3LCBzaV91aWQ9MCwgc2lfc3RhdHVzPVNJR0FCUlQsIHNpX3V0 aW1lPTAsIHNpX3N0aW1lPTB9IC0tLQpbcGlkICAgNDg1XSB3cml0ZSgyLCBcIm1hZHZpc2UwOC5j OjExNzogXDMzWzE7MzRtVElORk86IFwzM1wiLi4uLCA2NG1hZHZpc2UwOC5jOjExNzogWzE7MzRt VElORk86IFswbUR1bXAgZmlsZSBzaG91bGQgYmUgZHVtcC00ODcKKSA9IDY0CltwaWQgICA0ODVd IGFjY2VzcyhcImR1bXAtNDg3XCIsIEZfT0spICAgID0gMApbcGlkICAgNDg1XSBvcGVuYXQoQVRf RkRDV0QsIFwiZHVtcC00ODdcIiwgT19SRE9OTFkpID0gMwpbcGlkICAgNDg1XSByZWFkKDMsIFwi XDE3N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFw0XDA+XDBcMVwwXDBcMFwwXDBcMFwwXDBc MFwwXDBcIi4uLiwgMTAyNCkgPSAxMDI0CltwaWQgICA0ODVdIHJlYWQoMywgXCJcMFwzMjBcM1ww XDBcMFwwXDBcMFwzNDBcMzc1XDI0XDMwNFwxNzdcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDIwXDBc MFwwXDBcMFwwXCIuLi4sIDEwMjQpID0gMjkyCltwaWQgICA0ODVdIHJlYWQoMywgXCJcIiwgMTAy NCkgICAgICAgICAgID0gMApbcGlkICAgNDg1XSBjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAg PSAwCltwaWQgICA0ODVdIHdyaXRlKDIsIFwibWFkdmlzZTA4LmM6MjA4OiBcMzNbMTszMW1URkFJ TDogXDMzXCIuLi4sIDc0bWFkdmlzZTA4LmM6MjA4OiBbMTszMW1URkFJTDogWzBtTm8gc2VxdWVu Y2UgaW4gZHVtcCBhZnRlciBNQURWX0RPRFVNUC4KKSA9IDc0CltwaWQgICA0ODVdIGdldHBpZCgp ICAgICAgICAgICAgICAgICAgICA9IDQ4NQpbcGlkICAgNDg1XSB3YWl0NCgtMSwgMHg3ZmZlNjE2 Y2M3ZGMsIDAsIE5VTEwpID0gLTEgRUNISUxEIChObyBjaGlsZCBwcm9jZXNzZXMpCltwaWQgICA0 ODVdIGNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCB7dHZfc2VjPTQ0LCB0dl9uc2VjPTEw MDQyNDA2NH0pID0gMApbcGlkICAgNDg1XSBnZXRwcGlkKCkgICAgICAgICAgICAgICAgICAgPSA0 ODQKW3BpZCAgIDQ4NV0ga2lsbCg0ODQsIFNJR1VTUjEpICAgICAgICAgID0gMApbcGlkICAgNDg1 XSBtdW5tYXAoMHg3ZmM0MTRmZGEwMDAsIDEyODIgPHVuZmluaXNoZWQgLi4uPgpbcGlkICAgNDg0 XSA8Li4uIHdhaXQ0IHJlc3VtZWQ+IDB4N2ZmZTYxNmNjODE4LCAwLCBOVUxMKSA9ID8gRVJFU1RB UlRTWVMgKFRvIGJlIHJlc3RhcnRlZCBpZiBTQV9SRVNUQVJUIGlzIHNldCkKW3BpZCAgIDQ4NV0g PC4uLiBtdW5tYXAgcmVzdW1lZD4gKSAgICAgID0gMApbcGlkICAgNDg0XSAtLS0gU0lHVVNSMSB7 c2lfc2lnbm89U0lHVVNSMSwgc2lfY29kZT1TSV9VU0VSLCBzaV9waWQ9NDg1LCBzaV91aWQ9MH0g LS0tCltwaWQgICA0ODVdIGV4aXRfZ3JvdXAoMCA8dW5maW5pc2hlZCAuLi4+CltwaWQgICA0ODRd IGFsYXJtKDMwMCA8dW5maW5pc2hlZCAuLi4+CltwaWQgICA0ODVdIDwuLi4gZXhpdF9ncm91cCBy ZXN1bWVkPikgICA9ID8KW3BpZCAgIDQ4NF0gPC4uLiBhbGFybSByZXN1bWVkPiApICAgICAgID0g Mjk5CltwaWQgICA0ODRdIHJ0X3NpZ3JldHVybih7bWFzaz1bXX0gPHVuZmluaXNoZWQgLi4uPgpb cGlkICAgNDg1XSArKysgZXhpdGVkIHdpdGggMCArKysKPC4uLiBydF9zaWdyZXR1cm4gcmVzdW1l ZD4gKSAgICAgICAgICAgID0gNjEKLS0tIFNJR0NITEQge3NpX3NpZ25vPVNJR0NITEQsIHNpX2Nv ZGU9Q0xEX0VYSVRFRCwgc2lfcGlkPTQ4NSwgc2lfdWlkPTAsIHNpX3N0YXR1cz0wLCBzaV91dGlt ZT0wLCBzaV9zdGltZT0wfSAtLS0Kd2FpdDQoNDg1LCBbe1dJRkVYSVRFRChzKSAmJiBXRVhJVFNU QVRVUyhzKSA9PSAwfV0sIDAsIE5VTEwpID0gNDg1CmFsYXJtKDApICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA9IDMwMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7c2FfaGFuZGxlcj1TSUdf REZMLCBzYV9tYXNrPVtJTlRdLCBzYV9mbGFncz1TQV9SRVNUT1JFUnxTQV9SRVNUQVJULCBzYV9y ZXN0b3Jlcj0weDdmYzQxNGEzOTViMH0sIHtzYV9oYW5kbGVyPTB4NDA2MzEwLCBzYV9tYXNrPVtJ TlRdLCBzYV9mbGFncz1TQV9SRVNUT1JFUnxTQV9SRVNUQVJULCBzYV9yZXN0b3Jlcj0weDdmYzQx NGEzOTViMH0sIDgpID0gMApmc3RhdCgxLCB7c3RfbW9kZT1TX0lGQ0hSfDA2MDAsIHN0X3JkZXY9 bWFrZWRldig0LCA2NCksIC4uLn0pID0gMAppb2N0bCgxLCBUQ0dFVFMsIHtCMTE1MjAwIG9wb3N0 IGlzaWcgaWNhbm9uIGVjaG8gLi4ufSkgPSAwCndyaXRlKDEsIFwiXG5cIiwgMQopICAgICAgICAg ICAgICAgICAgICAgICA9IDEKd3JpdGUoMSwgXCJTdW1tYXJ5OlxuXCIsIDlTdW1tYXJ5OgopICAg ICAgICAgICAgICAgPSA5CndyaXRlKDEsIFwicGFzc2VkICAgMVxuXCIsIDExcGFzc2VkICAgMQop ICAgICAgICAgICAgPSAxMQp3cml0ZSgxLCBcImZhaWxlZCAgIDFcblwiLCAxMWZhaWxlZCAgIDEK KSAgICAgICAgICAgID0gMTEKd3JpdGUoMSwgXCJza2lwcGVkICAwXG5cIiwgMTFza2lwcGVkICAw CikgICAgICAgICAgICA9IDExCndyaXRlKDEsIFwid2FybmluZ3MgMFxuXCIsIDExd2FybmluZ3Mg MAopICAgICAgICAgICAgPSAxMQpvcGVuYXQoQVRfRkRDV0QsIFwiL3RtcC9ZdHdXWHJcIiwgT19S RE9OTFl8T19ESVJFQ1RPUll8T19OT0ZPTExPVykgPSAzCmNsb3NlKDMpICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCBcIi90bXAvWXR3V1hyXCIsIE9f UkRPTkxZfE9fTk9OQkxPQ0t8T19ESVJFQ1RPUll8T19DTE9FWEVDKSA9IDMKZnN0YXQoMywge3N0 X21vZGU9U19JRkRJUnwwNzc3LCBzdF9zaXplPTgwLCAuLi59KSA9IDAKZ2V0ZGVudHMoMywgLyog NCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMTEyCm9wZW5hdChBVF9GRENXRCwgXCIvdG1wL1l0 d1dYci9kdW1wLTQ4N1wiLCBPX1JET05MWXxPX0RJUkVDVE9SWXxPX05PRk9MTE9XKSA9IC0xIEVO T1RESVIgKE5vdCBhIGRpcmVjdG9yeSkKdW5saW5rKFwiL3RtcC9ZdHdXWHIvZHVtcC00ODdcIikg ICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgXCIvdG1wL1l0d1dYci9kdW1wLTQ4NlwiLCBP X1JET05MWXxPX0RJUkVDVE9SWXxPX05PRk9MTE9XKSA9IC0xIEVOT1RESVIgKE5vdCBhIGRpcmVj dG9yeSkKdW5saW5rKFwiL3RtcC9ZdHdXWHIvZHVtcC00ODZcIikgICAgICAgICAgPSAwCmdldGRl bnRzKDMsIC8qIDAgZW50cmllcyAqLywgMzI3NjgpICAgICA9IDAKY2xvc2UoMykgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgID0gMApsc3RhdChcIi90bXAvWXR3V1hyXCIsIHtzdF9tb2Rl PVNfSUZESVJ8MDc3Nywgc3Rfc2l6ZT00MCwgLi4ufSkgPSAwCnVubGluayhcIi90bXAvWXR3V1hy XCIpICAgICAgICAgICAgICAgICAgID0gLTEgRUlTRElSIChJcyBhIGRpcmVjdG9yeSkKcm1kaXIo XCIvdG1wL1l0d1dYclwiKSAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwg XCIvcHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVyblwiLCBPX1dST05MWXxPX0NSRUFUfE9fVFJV TkMsIDA2NjYpID0gMwpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9MCwg Li4ufSkgPSAwCndyaXRlKDMsIFwifC9iaW4vZmFsc2VcblwiLCAxMikgICAgICAgICAgID0gMTIK Y2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAphY2Nlc3MoXCIvZGV2 L3NobS9sdHBfbWFkdmlzZTA4XzQ4NFwiLCBGX09LKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeSkKbXN5bmMoMHg3ZmM0MTRmZGIwMDAsIDQwOTYsIE1TX1NZTkMpICAgID0g MAptdW5tYXAoMHg3ZmM0MTRmZGIwMDAsIDQwOTYpICAgICAgICAgICAgPSAwCmV4aXRfZ3JvdXAo MSkgICAgICAgICAgICAgICAgICAgICAgICAgICA9ID8KKysrIGV4aXRlZCB3aXRoIDEgKysrCg== --000000000000880a0d05b9baa1d9--