From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.bugs Subject: bug#25951: 26.0.50; Error when ediffing files that are visited using quoted file names Date: Fri, 21 Apr 2017 22:14:25 +0000 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=f403045eade241d749054db495bc X-Trace: blaine.gmane.org 1492812917 22457 195.159.176.226 (21 Apr 2017 22:15:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 21 Apr 2017 22:15:17 +0000 (UTC) To: 25951@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 22 00:15:10 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d1gpX-0005bz-PK for geb-bug-gnu-emacs@m.gmane.org; Sat, 22 Apr 2017 00:15:07 +0200 Original-Received: from localhost ([::1]:33381 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d1gpd-0003Lg-MT for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Apr 2017 18:15:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60487) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d1gpW-0003H2-75 for bug-gnu-emacs@gnu.org; Fri, 21 Apr 2017 18:15:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d1gpS-0003x3-5v for bug-gnu-emacs@gnu.org; Fri, 21 Apr 2017 18:15:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34837) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d1gpS-0003wz-0z for bug-gnu-emacs@gnu.org; Fri, 21 Apr 2017 18:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d1gpR-0002iT-MH for bug-gnu-emacs@gnu.org; Fri, 21 Apr 2017 18:15:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Apr 2017 22:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25951 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25951-submit@debbugs.gnu.org id=B25951.149281288410404 (code B ref 25951); Fri, 21 Apr 2017 22:15:01 +0000 Original-Received: (at 25951) by debbugs.gnu.org; 21 Apr 2017 22:14:44 +0000 Original-Received: from localhost ([127.0.0.1]:33036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d1gpA-0002hj-Bf for submit@debbugs.gnu.org; Fri, 21 Apr 2017 18:14:44 -0400 Original-Received: from mail-wr0-f178.google.com ([209.85.128.178]:34941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d1gp9-0002hW-2Z for 25951@debbugs.gnu.org; Fri, 21 Apr 2017 18:14:43 -0400 Original-Received: by mail-wr0-f178.google.com with SMTP id z52so20540279wrc.2 for <25951@debbugs.gnu.org>; Fri, 21 Apr 2017 15:14:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=EdWAityPkJBRCloEnA9jSun3QBL3kL7SPA5+aCF/PoI=; b=m1o9QG7f1dEvJORuJMcXoi2tfuYr02aaxJacErAGS6n2DKKbYpmD603zxhZ1PCYlnS KflZ16oUTD7gk/wx8X3nhCto3rQ/KjDB+ObTyh+SFag0RAUnJrVM6SUtfvGS3cPtc1CN P9RFewRjUMct+V4W+4ZUYlYe0x1LCBK5HlUhd5xOlt8W5T956Q4yCDYm2feBSXyoWgDS bSj5KlCrO4FGMPERynuTy6Xc0XYJjDZrsYLf/gJsZ/7JvcWdlxCpGtz3+j/qleUqJQ2z wHHMNpwsy0+Ut69X1jg+zj9V1alLBJ//0y8wsduZB6P6FmYNgAUy+Nto57O59SWRhCYU 0nsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=EdWAityPkJBRCloEnA9jSun3QBL3kL7SPA5+aCF/PoI=; b=N1aG6i/6H+D18MAp2DGcnzQ2qajyrEqVK3YlHxwwLFVeG21woGj/4wIeu+bUeuYcuC cAOWezC07uSwTJlZk/ucTfURv5tw7gawxy2uQbmM3ruFeSnYxL3zfXaO9jHi/QdLC15m /Ygs3GFfEqxtFdYilHfSmsTh5nsO+/7bmH/qDNJJo4qEpMFI0GKUbtKBIT2Zp4REvDZh vc++mgfgAtdqNs3cnp6s71sg0Ib633H79iT1qYpRHj34e9WPIgW3IzJ3E/7e8SATDEyf 7FAW7Phm/IXexsqdeRnhEzoIEsJ3abWUMeFK/R168kGrqxAEc7bRba+yzQd8eWOZBh8H S2Lg== X-Gm-Message-State: AN3rC/46/eTWHjiKZzLfdZUZvyXYezZuLGpeLmdrFJt9T2bn+xK/Ibvd CKmxff+uj2dMB8t1P5avcbhzhZlPvm6K X-Received: by 10.223.139.146 with SMTP id o18mr13787039wra.175.1492812877115; Fri, 21 Apr 2017 15:14:37 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:131847 Archived-At: --f403045eade241d749054db495bc Content-Type: multipart/alternative; boundary=f403045eade241d744054db495ba --f403045eade241d744054db495ba Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Philipp Stephani schrieb am Fr., 3. M=C3=A4rz 2017 = um 14:58 Uhr: > > Assuming /tmp/[ab].py are existing files. > > emacs -Q -f server-start /:/tmp/a.py > > Then: > > emacsclient --create-frame --eval '(ediff "/tmp/a.py" "/tmp/b.py")' > > will result un an error: > > *ERROR*: Wrong type argument: arrayp, nil > > Backtrace is > > Debugger entered--Lisp error: (wrong-type-argument arrayp nil) > file-name-non-special(verify-visited-file-modtime #) > verify-visited-file-modtime(#) > apply(verify-visited-file-modtime #) > tramp-run-real-handler(verify-visited-file-modtime (#)) > tramp-file-name-handler(verify-visited-file-modtime #) > verify-visited-file-modtime(#) > find-file-noselect("/tmp/a.py") > ediff-find-file(file-A buf-A ediff-last-dir-A startup-hooks) > ediff-files-internal("/tmp/a.py" "/tmp/b.py" nil nil ediff-files) > ediff("/tmp/a.py" "/tmp/b.py") > eval((ediff "/tmp/a.py" "/tmp/b.py")) > server-eval-and-print("(ediff \"/tmp/a.py\" \"/tmp/b.py\")" # server <3>>) > (more uninteresting frames) > > Patch is attached. --f403045eade241d744054db495ba Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Philip= p Stephani <p.stephani2@gmail.c= om> schrieb am Fr., 3. M=C3=A4rz 2017 um 14:58=C2=A0Uhr:

Assuming /tmp/[ab].py are existing files.

emacs -Q -f server-start /:/tmp/a.py

Then:

emacsclient --create-frame --eval '(ediff "/tmp/a.py" "/= tmp/b.py")'

will result un an error:

*ERROR*: Wrong type argument: arrayp, nil

Backtrace is

Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
=C2=A0 file-name-non-special(verify-visited-file-modtime #<buffer a.py&g= t;)
=C2=A0 verify-visited-file-modtime(#<buffer a.py>)
=C2=A0 apply(verify-visited-file-modtime #<buffer a.py>)
=C2=A0 tramp-run-real-handler(verify-visited-file-modtime (#<buffer a.py= >))
=C2=A0 tramp-file-name-handler(verify-visited-file-modtime #<buffer a.py= >)
=C2=A0 verify-visited-file-modtime(#<buffer a.py>)
=C2=A0 find-file-noselect("/tmp/a.py")
=C2=A0 ediff-find-file(file-A buf-A ediff-last-dir-A startup-hooks)
=C2=A0 ediff-files-internal("/tmp/a.py" "/tmp/b.py" nil= nil ediff-files)
=C2=A0 ediff("/tmp/a.py" "/tmp/b.py")
=C2=A0 eval((ediff "/tmp/a.py" "/tmp/b.py"))
=C2=A0 server-eval-and-print("(ediff \"/tmp/a.py\" \"/t= mp/b.py\")" #<process server <3>>)
=C2=A0 (more uninteresting frames)


Patch is attached.=C2=A0
--f403045eade241d744054db495ba-- --f403045eade241d749054db495bc Content-Type: text/plain; charset=US-ASCII; name="0001-Fix-quoted-files-for-verify-visited-file-modtime.txt" Content-Disposition: attachment; filename="0001-Fix-quoted-files-for-verify-visited-file-modtime.txt" Content-Transfer-Encoding: base64 Content-ID: <15b92949781e55e96bc1> X-Attachment-Id: 15b92949781e55e96bc1 RnJvbSA5ZTVkMWQwOWE0NTk3ODg1YjFmYzQwZmVlYzZkYmY2NGNmMWUyOWNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFNhdCwgMjIgQXByIDIwMTcgMDA6MTI6MjMgKzAyMDAKU3ViamVjdDogW1BBVENIXSBGaXgg cXVvdGVkIGZpbGVzIGZvciAndmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lJwoKRml4ZXMgQnVn IzI1OTUxLgoKKiBsaXNwL2ZpbGVzLmVsIChmaWxlLW5hbWUtbm9uLXNwZWNpYWwpOiBTZXQgdGhl IGZpbGUgbmFtZSBmb3IgdGhlCmNvcnJlY3QgYnVmZmVyLgoKKiB0ZXN0L2xpc3AvZmlsZXMtdGVz dHMuZWwgKGZpbGVzLXRlc3RzLS1maWxlLW5hbWUtbm9uLXNwZWNpYWwtLWJ1ZmZlcnMpOgpBZGQg dW5pdCB0ZXN0LgotLS0KIGxpc3AvZmlsZXMuZWwgICAgICAgICAgICB8IDEyICsrKysrKysrKyst LQogdGVzdC9saXNwL2ZpbGVzLXRlc3RzLmVsIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKyksIDMg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9maWxlcy5lbCBiL2xpc3AvZmlsZXMuZWwK aW5kZXggNjg0ODgxOGNhZC4uNjQ4NDMyODdlNSAxMDA2NDQKLS0tIGEvbGlzcC9maWxlcy5lbAor KysgYi9saXNwL2ZpbGVzLmVsCkBAIC02OTg3LDggKzY5ODcsMTYgQEAgZmlsZS1uYW1lLW5vbi1z cGVjaWFsCiAgICAgICAgICAgICh3aGVuIChhbmQgdmlzaXQgYnVmZmVyLWZpbGUtbmFtZSkKICAg ICAgICAgICAgICAoc2V0cSBidWZmZXItZmlsZS1uYW1lIChjb25jYXQgIi86IiBidWZmZXItZmls ZS1uYW1lKSkpKSkpCiAgICAgICAoYHVucXVvdGUtdGhlbi1xdW90ZQotICAgICAgIChsZXQgKChi dWZmZXItZmlsZS1uYW1lIChzdWJzdHJpbmcgYnVmZmVyLWZpbGUtbmFtZSAyKSkpCi0gICAgICAg ICAoYXBwbHkgb3BlcmF0aW9uIGFyZ3VtZW50cykpKQorICAgICAgIChsZXQgKChidWZmZXIgKGN1 cnJlbnQtYnVmZmVyKSkpCisgICAgICAgICA7OyBgdW5xdW90ZS10aGVuLXF1b3RlJyBpcyBvbmx5 IHVzZWQgZm9yIHRoZQorICAgICAgICAgOzsgYHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZScg YWN0aW9uLCB3aGljaCB0YWtlcyBhIGJ1ZmZlcgorICAgICAgICAgOzsgYXMgb25seSBvcHRpb25h bCBhcmd1bWVudC4KKyAgICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIChvciAoY2FyIGFyZ3Vt ZW50cykgYnVmZmVyKQorICAgICAgICAgICAobGV0ICgoYnVmZmVyLWZpbGUtbmFtZSAoc3Vic3Ry aW5nIGJ1ZmZlci1maWxlLW5hbWUgMikpKQorICAgICAgICAgICAgIDs7IE1ha2Ugc3VyZSB0byBo aWRlIHRoZSB0ZW1wb3JhcnkgYnVmZmVyIGNoYW5nZSBmcm9tIHRoZQorICAgICAgICAgICAgIDs7 IHVuZGVybHlpbmcgb3BlcmF0aW9uLgorICAgICAgICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVy IGJ1ZmZlcgorICAgICAgICAgICAgICAgKGFwcGx5IG9wZXJhdGlvbiBhcmd1bWVudHMpKSkpKSkK ICAgICAgIChfCiAgICAgICAgKGFwcGx5IG9wZXJhdGlvbiBhcmd1bWVudHMpKSkpKQogCmRpZmYg LS1naXQgYS90ZXN0L2xpc3AvZmlsZXMtdGVzdHMuZWwgYi90ZXN0L2xpc3AvZmlsZXMtdGVzdHMu ZWwKaW5kZXggODBiYmViMWJjNS4uZWQ2NjUzM2Q0OCAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2Zp bGVzLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9maWxlcy10ZXN0cy5lbApAQCAtMSw0ICsxLDQg QEAKLTs7OyBmaWxlcy10ZXN0cy5lbCAtLS0gdGVzdHMgZm9yIGZpbGVzLmVsLgorOzs7IGZpbGVz LXRlc3RzLmVsIC0tLSB0ZXN0cyBmb3IgZmlsZXMuZWwuICAtKi0gbGV4aWNhbC1iaW5kaW5nOiB0 OyAtKi0KIAogOzsgQ29weXJpZ2h0IChDKSAyMDEyLTIwMTcgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0 aW9uLCBJbmMuCiAKQEAgLTIwLDYgKzIwLDcgQEAKIDs7OyBDb2RlOgogCiAocmVxdWlyZSAnZXJ0 KQorKHJlcXVpcmUgJ25hZHZpY2UpCiAKIDs7IFNldCB0byB0IGlmIHRoZSBsb2NhbCB2YXJpYWJs ZSB3YXMgc2V0LCBgcXVlcnknIGlmIHRoZSBxdWVyeSB3YXMKIDs7IHRyaWdnZXJlZC4KQEAgLTI1 MSw1ICsyNTIsNDQgQEAgZmlsZXMtdGVzdC1idWctMTgxNDEtZmlsZQogICAgICAgICAgICAgICAg ICAgICAgIChzdGFydC1maWxlLXByb2Nlc3MgImZvbyIgbmlsICJ0cnVlIikpKSkKICAgKHNob3Vs ZCAoZXEgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICIvOi8iKSkgKHNoZWxsLWNvbW1hbmQgInRy dWUiKSkgMCkpKQogCisoZXJ0LWRlZnRlc3QgZmlsZXMtdGVzdHMtLWZpbGUtbmFtZS1ub24tc3Bl Y2lhbC0tYnVmZmVycyAoKQorICAiQ2hlY2sgdGhhdCBCdWcjMjU5NTEgaXMgZml4ZWQuCitXZSBj YWxsIGB2ZXJpZnktdmlzaXRlZC1maWxlLW1vZHRpbWUnIG9uIGEgYnVmZmVyIHZpc2l0aW5nIGEg ZmlsZQord2l0aCBhIHF1b3RlZCBuYW1lLiAgV2UgdXNlIHR3byBkaWZmZXJlbnQgdmFyaWFudHM6 IGZpcnN0IHdpdGgKK3RoZSBidWZmZXIgY3VycmVudCBhbmQgYSBuaWwgYXJndW1lbnQsIHNlY29u ZCBwYXNzaW5nIHRoZSBidWZmZXIKK29iamVjdCBleHBsaWNpdGx5LiAgSW4gYm90aCBjYXNlcyBu byBlcnJvciBzaG91bGQgYmUgcmFpc2VkIGFuZAordGhlIGBmaWxlLW5hbWUtbm9uLXNwZWNpYWwn IGhhbmRsZXIgZm9yIHF1b3RlZCBmaWxlIG5hbWVzIHNob3VsZAorYmUgaW52b2tlZCB3aXRoIHRo ZSByaWdodCBhcmd1bWVudHMuIgorICAod2l0aC10ZW1wLWJ1ZmZlcgorICAgIChsZXQqICgoYnVm ZmVyLWZpbGUtbmFtZSAiLzovdG1wL2J1ZzI1OTUxLnR4dCIpCisgICAgICAgICAgIChidWZmZXIt dmlzaXRpbmctZmlsZSAoY3VycmVudC1idWZmZXIpKQorICAgICAgICAgICAoYWN0dWFsLWFyZ3Mg KCkpCisgICAgICAgICAgIChsb2cgKGxhbWJkYSAoJnJlc3QgYXJncykgKHB1c2ggYXJncyBhY3R1 YWwtYXJncykpKSkKKyAgICAgIChzZXQtdmlzaXRlZC1maWxlLW1vZHRpbWUgJygxIDIgMyA0KSkK KyAgICAgIChzaG91bGQgKGVxdWFsIChmaW5kLWZpbGUtbmFtZS1oYW5kbGVyIGJ1ZmZlci1maWxl LW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMndmVy aWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQorICAgICAgICAgICAgICAgICAgICAgIydmaWxlLW5h bWUtbm9uLXNwZWNpYWwpKQorICAgICAgKGFkdmljZS1hZGQgIydmaWxlLW5hbWUtbm9uLXNwZWNp YWwgOmJlZm9yZSBsb2cpCisgICAgICAodW53aW5kLXByb3RlY3QKKyAgICAgICAgICAocHJvZ24K KyAgICAgICAgICAgIChzaG91bGQgKHN0cmluZ3AgYnVmZmVyLWZpbGUtbmFtZSkpCisgICAgICAg ICAgICA7OyBUaGlzIHNob3VsZCBjYWxsIHRoZSBmaWxlIG5hbWUgaGFuZGxlciB3aXRoIHRoZSBy aWdodAorICAgICAgICAgICAgOzsgYnVmZmVyIGFuZCBub3Qgc2lnbmFsIGFuIGVycm9yLiAgVGhl IGZpbGUgZG9lc24ndAorICAgICAgICAgICAgOzsgYWN0dWFsbHkgZXhpc3QsIHNvIHRoaXMgc2hv dWxkIHJldHVybiBuaWwuCisgICAgICAgICAgICAoc2hvdWxkLW5vdCAodmVyaWZ5LXZpc2l0ZWQt ZmlsZS1tb2R0aW1lKSkKKyAgICAgICAgICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAgICAg ICAgIChzaG91bGQgKHN0cmluZ3AgKGJ1ZmZlci1maWxlLW5hbWUgYnVmZmVyLXZpc2l0aW5nLWZp bGUpKSkKKyAgICAgICAgICAgICAgOzsgVGhpcyBzaG91bGQgY2FsbCB0aGUgZmlsZSBuYW1lIGhh bmRsZXIgd2l0aCB0aGUgcmlnaHQKKyAgICAgICAgICAgICAgOzsgYnVmZmVyIGFuZCBub3Qgc2ln bmFsIGFuIGVycm9yLiAgVGhlIGZpbGUgZG9lc24ndAorICAgICAgICAgICAgICA7OyBhY3R1YWxs eSBleGlzdCwgc28gdGhpcyBzaG91bGQgcmV0dXJuIG5pbC4KKyAgICAgICAgICAgICAgKHNob3Vs ZC1ub3QgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSBidWZmZXItdmlzaXRpbmctZmlsZSkp KSkpCisgICAgICAoYWR2aWNlLXJlbW92ZSAjJ2ZpbGUtbmFtZS1ub24tc3BlY2lhbCAnYnVnMjU5 NTEpCisgICAgICA7OyBWZXJpZnkgdGhhdCB0aGUgaGFuZGxlciB3YXMgYWN0dWFsbHkgY2FsbGVk LiAgV2UgY2FsbGVkCisgICAgICA7OyBgdmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lJyB0d2lj ZSwgc28gYm90aCBjYWxscyBzaG91bGQgYmUKKyAgICAgIDs7IHJlY29yZGVkIGluIHJldmVyc2Ug b3JkZXIuCisgICAgICAoc2hvdWxkIChlcXVhbCBhY3R1YWwtYXJncworICAgICAgICAgICAgICAg ICAgICAgYCgodmVyaWZ5LXZpc2l0ZWQtZmlsZS1tb2R0aW1lICxidWZmZXItdmlzaXRpbmctZmls ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHZlcmlmeS12aXNpdGVkLWZpbGUtbW9kdGltZSBu aWwpKSkpKSkpCisKIChwcm92aWRlICdmaWxlcy10ZXN0cykKIDs7OyBmaWxlcy10ZXN0cy5lbCBl bmRzIGhlcmUKLS0gCjIuMTIuMgoK --f403045eade241d749054db495bc--