From owner-freebsd-stable@FreeBSD.ORG Sun Sep 8 21:40:02 2013 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F02BAFF1; Sun, 8 Sep 2013 21:40:02 +0000 (UTC) (envelope-from oliver.pntr@gmail.com) Received: from mail-oa0-x233.google.com (mail-oa0-x233.google.com [IPv6:2607:f8b0:4003:c02::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AEB8922FB; Sun, 8 Sep 2013 21:40:02 +0000 (UTC) Received: by mail-oa0-f51.google.com with SMTP id h1so5770671oag.24 for ; Sun, 08 Sep 2013 14:40:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wZ2vU7jqk/i7dE0q5i9B3epg6ZmgioRd+mYfxD/zgTU=; b=bvr6CypU+NQUi5Fba/d3akgT6twvYS0Shq6ktNusYAJep6ozn+8D0UXkJCnLZD2dK+ +WqENCip4Ot46JxFbNfIiQdi2OzTwDwGVjIJ//Ey0YQciH57ClMgzZ3mGWr88OqWNdjm 774tGtsJN9R4CPPME11ZrePR1l5brp60wg7uJUHTHgvOgBnq3rVhh5PY8aEtXrD7zE71 uPFyWUstEBpoa9MlnPLRNKRS78tQ30ob0AnTYRcPxMIXa5egoObL0EKwnpfFyAn5tOI+ y3wAiwal/qCJfyJlfxuQsf1xR4xoislLBE/LShiQkwmlH1cH+rAaFcNAQ/KaeGx7s8Hb pusw== MIME-Version: 1.0 X-Received: by 10.182.74.195 with SMTP id w3mr9267436obv.45.1378676401933; Sun, 08 Sep 2013 14:40:01 -0700 (PDT) Received: by 10.182.22.161 with HTTP; Sun, 8 Sep 2013 14:40:01 -0700 (PDT) In-Reply-To: References: Date: Sun, 8 Sep 2013 23:40:01 +0200 Message-ID: Subject: Re: 9.2-STABLE: supervisor read data, page not present From: Oliver Pinter To: stable@freebsd.org Content-Type: multipart/mixed; boundary=089e01634b1e3291fc04e5e61d07 Cc: kib@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Sep 2013 21:40:03 -0000 --089e01634b1e3291fc04e5e61d07 Content-Type: text/plain; charset=ISO-8859-1 On 9/8/13, Oliver Pinter wrote: > Hi! > > I got this panic on recent 9-STABLE (amd64): > > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you > are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "amd64-marcel-freebsd"... > > Unread portion of the kernel message buffer: > <118>Sep 8 20:22:34 pandora-d syslogd: exiting on signal 15 > > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 00 > fault virtual address = 0x78 > fault code = supervisor read data, page not present > instruction pointer = 0x20:0xffffffff80482a05 > stack pointer = 0x28:0xffffff800024e7d0 > frame pointer = 0x28:0xffffff800024e800 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 1 (init) > trap number = 12 > panic: page fault > cpuid = 0 > KDB: stack backtrace: > #0 0xffffffff804cd660 at kdb_backtrace+0x60 > #1 0xffffffff8049797e at panic+0x1fe > #2 0xffffffff8069e3da at trap_fatal+0x37a > #3 0xffffffff8069e64b at trap_pfault+0x25b > #4 0xffffffff8069dd74 at trap+0x454 > #5 0xffffffff80688543 at calltrap+0x8 > #6 0xffffffff8046893b at proc_reap+0x4bb > #7 0xffffffff80468d51 at proc_to_reap+0x361 > #8 0xffffffff80467ddb at kern_wait6+0x22b > #9 0xffffffff804679b6 at sys_wait4+0x76 > #10 0xffffffff8069eb9d at amd64_syscall+0x29d > #11 0xffffffff8068882b at Xfast_syscall+0xfb > Uptime: 34m20s > Dumping 367 out of 4084 > MB:..5%..14%..22%..31%..44%..53%..62%..75%..83%..92% > > This is fully reproducible. > > The HEAD stay on : > > commit aba57138f98f1a98e4b7c7c61511daefb0542524 > Author: des > Date: Sun Sep 8 10:04:26 2013 +0000 > > Make libldns and libssh private. > > Approved by: re (blanket) > > Notes: > svn path=/head/; revision=255386 > > The panic first appeared on likely between august 8 and 17. > > When you need more info, the ping me. > after recompiling the kernel with INVARIANTS: zone: 4096(0xfffffe00cff68380) slab 0xfffffe00059af470 freed address 0xfffffe00059b2010 unaligned. panic: should be 0xfffffe00059b2000 cpuid = 0 KDB: stack backtrace: #0 0xffffffff804c7790 at kdb_backtrace+0x60 #1 0xffffffff80494c8e at panic+0x1fe #2 0xffffffff8066062c at uma_dbg_free+0x10c #3 0xffffffff8065dbe5 at uma_zfree_arg+0x75 #4 0xffffffff8047f1f7 at free+0x97 #5 0xffffffff806a2ab3 at cpuctl_ioctl+0x4b3 #6 0xffffffff80401640 at devfs_ioctl_f+0xf0 #7 0xffffffff804db190 at kern_ioctl+0x1b0 #8 0xffffffff804daf92 at sys_ioctl+0x142 #9 0xffffffff806989c1 at amd64_syscall+0x211 #10 0xffffffff80681ecb at Xfast_syscall+0xfb Uptime: 28s Dumping 264 out of 4084 MB:..7%..13%..25%..31%..43%..55%..61%..73%..85%..91% --089e01634b1e3291fc04e5e61d07 Content-Type: text/plain; name="kernel-with-invariants.txt" Content-Disposition: attachment; filename="kernel-with-invariants.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 U2NyaXB0IHN0YXJ0ZWQgb24gU3VuIFNlcCAgOCAyMzozMToyNSAyMDEzChtbMW1yb290G1ttQBtb NG1wYW5kb3JhLWQbWzI0bSB+IyBrZ2RiIC9ib290L2tlcg0NCmtlcm5lbC5vbGQvIGtlcm5lbC8g ICAgIA0NChtbMW1yb290G1ttQBtbNG1wYW5kb3JhLWQbWzI0bSB+IyBrZ2RiIC9ib290L2tlcm5l bA0NCmtlcm5lbC5vbGQvIGtlcm5lbC8gICAgIA0NChtbMW1yb290G1ttQBtbNG1wYW5kb3JhLWQb WzI0bSB+IyBrZ2RiIC9ib290L2tlcm5lbC9rZXINDQprZXJuZWwqICAgICAgICAga2VybmVsLnN5 bWJvbHMqIA0NChtbMW1yb290G1ttQBtbNG1wYW5kb3JhLWQbWzI0bSB+IyBrZ2RiIC9ib290L2tl cm5lbC9rZXJuZWwgL3Zhci9jcmFzaC92bWNvDQ0Kdm1jb3JlLjAgIHZtY29yZS4xICB2bWNvcmUu MiAgdm1jb3JlLjMgIHZtY29yZS40ICB2bWNvcmUuNSAgDQ0KG1sxbXJvb3QbW21AG1s0bXBhbmRv cmEtZBtbMjRtIH4jIGtnZGIgL2Jvb3Qva2VybmVsL2tlcm5lbCAvdmFyL2NyYXNoL3ZtY29yZS40 IA0NCkdOVSBnZGIgNi4xLjEgW0ZyZWVCU0RdDQpDb3B5cmlnaHQgMjAwNCBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIEluYy4NCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3ZlcmVkIGJ5IHRoZSBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgYW5kIHlvdSBhcmUNCndlbGNvbWUgdG8gY2hhbmdl IGl0IGFuZC9vciBkaXN0cmlidXRlIGNvcGllcyBvZiBpdCB1bmRlciBjZXJ0YWluIGNvbmRpdGlv bnMuDQpUeXBlICJzaG93IGNvcHlpbmciIHRvIHNlZSB0aGUgY29uZGl0aW9ucy4NClRoZXJlIGlz IGFic29sdXRlbHkgbm8gd2FycmFudHkgZm9yIEdEQi4gIFR5cGUgInNob3cgd2FycmFudHkiIGZv ciBkZXRhaWxzLg0KVGhpcyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgImFtZDY0LW1hcmNlbC1mcmVl YnNkIi4uLg0KDQpVbnJlYWQgcG9ydGlvbiBvZiB0aGUga2VybmVsIG1lc3NhZ2UgYnVmZmVyOg0K PDExOD5uZ2lueDogY29uZmlndXJhdGlvbiBmaWxlIC91c3IvbG9jYWwvZXRjL25naW54L25naW54 LmNvbmYgdGVzdCBpcyBzdWNjZXNzZnVsDQo8MTE4PlN0YXJ0aW5nIG5naW54Lg0KPDExOD5VcGRh dGluZyBjcHVjb2Rlcy4uLg0KPDExOD4vdXNyL2xvY2FsL3NoYXJlL2NwdWNvbnRyb2wvbTEwMTA2 Nzc3MEEuZnc6IHVwZGF0aW5nIGNwdSAvZGV2L2NwdWN0bDAgZnJvbSByZXYgMHg3MDUgdG8gcmV2 IDB4NzBhLi4uIA0Kem9uZTogNDA5NigweGZmZmZmZTAwY2ZmNjgzODApIHNsYWIgMHhmZmZmZmUw MDA1OWFmNDcwIGZyZWVkIGFkZHJlc3MgMHhmZmZmZmUwMDA1OWIyMDEwIHVuYWxpZ25lZC4NCnBh bmljOiBzaG91bGQgYmUgMHhmZmZmZmUwMDA1OWIyMDAwDQoNCmNwdWlkID0gMA0KS0RCOiBzdGFj ayBiYWNrdHJhY2U6DQojMCAweGZmZmZmZmZmODA0Yzc3OTAgYXQga2RiX2JhY2t0cmFjZSsweDYw DQojMSAweGZmZmZmZmZmODA0OTRjOGUgYXQgcGFuaWMrMHgxZmUNCiMyIDB4ZmZmZmZmZmY4MDY2 MDYyYyBhdCB1bWFfZGJnX2ZyZWUrMHgxMGMNCiMzIDB4ZmZmZmZmZmY4MDY1ZGJlNSBhdCB1bWFf emZyZWVfYXJnKzB4NzUNCiM0IDB4ZmZmZmZmZmY4MDQ3ZjFmNyBhdCBmcmVlKzB4OTcNCiM1IDB4 ZmZmZmZmZmY4MDZhMmFiMyBhdCBjcHVjdGxfaW9jdGwrMHg0YjMNCiM2IDB4ZmZmZmZmZmY4MDQw MTY0MCBhdCBkZXZmc19pb2N0bF9mKzB4ZjANCiM3IDB4ZmZmZmZmZmY4MDRkYjE5MCBhdCBrZXJu X2lvY3RsKzB4MWIwDQojOCAweGZmZmZmZmZmODA0ZGFmOTIgYXQgc3lzX2lvY3RsKzB4MTQyDQoj OSAweGZmZmZmZmZmODA2OTg5YzEgYXQgYW1kNjRfc3lzY2FsbCsweDIxMQ0KIzEwIDB4ZmZmZmZm ZmY4MDY4MWVjYiBhdCBYZmFzdF9zeXNjYWxsKzB4ZmINClVwdGltZTogMjhzDQpEdW1waW5nIDI2 NCBvdXQgb2YgNDA4NCBNQjouLjclLi4xMyUuLjI1JS4uMzElLi40MyUuLjU1JS4uNjElLi43MyUu Ljg1JS4uOTElDQoNClJlYWRpbmcgc3ltYm9scyBmcm9tIC9ib290L2tlcm5lbC9saW51eC5rby4u LlJlYWRpbmcgc3ltYm9scyBmcm9tIC9ib290L2tlcm5lbC9saW51eC5rby5zeW1ib2xzLi4uZG9u ZS4NCmRvbmUuDQpMb2FkZWQgc3ltYm9scyBmb3IgL2Jvb3Qva2VybmVsL2xpbnV4LmtvDQpSZWFk aW5nIHN5bWJvbHMgZnJvbSAvYm9vdC9rZXJuZWwvZ2VvbV9zY2hlZC5rby4uLlJlYWRpbmcgc3lt Ym9scyBmcm9tIC9ib290L2tlcm5lbC9nZW9tX3NjaGVkLmtvLnN5bWJvbHMuLi5kb25lLg0KZG9u ZS4NCkxvYWRlZCBzeW1ib2xzIGZvciAvYm9vdC9rZXJuZWwvZ2VvbV9zY2hlZC5rbw0KUmVhZGlu ZyBzeW1ib2xzIGZyb20gL2Jvb3Qva2VybmVsL2dzY2hlZF9yci5rby4uLlJlYWRpbmcgc3ltYm9s cyBmcm9tIC9ib290L2tlcm5lbC9nc2NoZWRfcnIua28uc3ltYm9scy4uLmRvbmUuDQpkb25lLg0K TG9hZGVkIHN5bWJvbHMgZm9yIC9ib290L2tlcm5lbC9nc2NoZWRfcnIua28NCiMwICBkb2FkdW1w ICh0ZXh0ZHVtcD08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHBjcHUuaDoyMzQNCjIzNAlwY3B1 Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkuDQoJaW4gcGNwdS5oDQooa2dkYikgYnQgZHUI IAgIIAhmdWxsDQojMCAgZG9hZHVtcCAodGV4dGR1bXA9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBh dCBwY3B1Lmg6MjM0DQpObyBsb2NhbHMuDQojMSAgMHhmZmZmZmZmZjgwNDk0ODgwIGluIGtlcm5f cmVib290IChob3d0bz0yNjApDQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9zaHV0ZG93 bi5jOjQ0OQ0KCV9lbCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pg0KIzIgIDB4ZmZmZmZmZmY4MDQ5 NGNkZiBpbiBwYW5pYyAoZm10PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikNCiAgICBhdCAvdXNyL3Ny Yy9zeXMva2Vybi9rZXJuX3NodXRkb3duLmM6NjM3DQoJcGFuaWNfY3B1ID0gMA0KCWJ1ZiA9ICJz aG91bGQgYmUgMHhmZmZmZmUwMDA1OWIyMDAwXG4iLCAnXDAnIDxyZXBlYXRzIDIyNiB0aW1lcz4N CglhcCA9IHt7Z3Bfb2Zmc2V0ID0gMTYsIGZwX29mZnNldCA9IDQ4LCANCiAgICBvdmVyZmxvd19h cmdfYXJlYSA9IDB4ZmZmZmZmODEyZWRiNzhjMCwgDQogICAgcmVnX3NhdmVfYXJlYSA9IDB4ZmZm ZmZmODEyZWRiNzg0MH19DQoJdGQgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4NCgluZXdwYW5pYyA9 IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pg0KCWJvb3RvcHQgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4N CiMzICAweGZmZmZmZmZmODA2NjA2MmMgaW4gdW1hX2RiZ19mcmVlICh6b25lPTB4ZmZmZmZlMDBj ZmY2ODM4MCwgDQogICAgc2xhYj08dmFsdWUgb3B0aW1pemVkIG91dD4sIGl0ZW09MHhmZmZmZmUw MDA1OWIyMDEwKQ0KICAgIGF0IC91c3Ivc3JjL3N5cy92bS91bWFfZGJnLmM6Mjc5DQoJa2VnID0g PHZhbHVlIG9wdGltaXplZCBvdXQ+DQoJZnJlZWkgPSAwDQojNCAgMHhmZmZmZmZmZjgwNjVkYmU1 IGluIHVtYV96ZnJlZV9hcmcgKHpvbmU9MHhmZmZmZmUwMGNmZjY4MzgwLCANCiAgICBpdGVtPTB4 ZmZmZmZlMDAwNTliMjAxMCwgdWRhdGE9MHhmZmZmZmUwMDA1OWFmNDcwKQ0KICAgIGF0IC91c3Iv c3JjL3N5cy92bS91bWFfY29yZS5jOjI1NTcNCi0tLVR5cGUgPHJldHVybj4gdG8gY29udGludWUs IG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLQ0KCWNhY2hlID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+ DQoJYnVja2V0ID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+DQojNSAgMHhmZmZmZmZmZjgwNDdmMWY3 IGluIGZyZWUgKGFkZHI9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCANCiAgICBtdHA9MHhmZmZmZmZm ZjgwYTIyMWIwKSBhdCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX21hbGxvYy5jOjU2Nw0KCW10cHAg PSA8dmFsdWUgb3B0aW1pemVkIG91dD4NCglzaXplID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+DQoj NiAgMHhmZmZmZmZmZjgwNmEyYWIzIGluIGNwdWN0bF9pb2N0bCAoZGV2PTx2YWx1ZSBvcHRpbWl6 ZWQgb3V0PiwgDQogICAgY21kPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZGF0YT08dmFsdWUgb3B0 aW1pemVkIG91dD4sIGZsYWdzPTAsIA0KICAgIHRkPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQg L3Vzci9zcmMvc3lzL2Rldi9jcHVjdGwvY3B1Y3RsLmM6NDc4DQoJY3B1ID0gPHZhbHVlIG9wdGlt aXplZCBvdXQ+DQoJcmV0ID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+DQojNyAgMHhmZmZmZmZmZjgw NDAxNjQwIGluIGRldmZzX2lvY3RsX2YgKGZwPTB4ZmZmZmZlMDAwNWFlMzM3MCwgDQogICAgY29t PTMyMjIyOTkzOTYsIGRhdGE9MHhmZmZmZmUwMDA1OWU2ODMwLCBjcmVkPTx2YWx1ZSBvcHRpbWl6 ZWQgb3V0PiwgDQogICAgdGQ9MHhmZmZmZmUwMDA1YjRkNDkwKSBhdCAvdXNyL3NyYy9zeXMvZnMv ZGV2ZnMvZGV2ZnNfdm5vcHMuYzo3NTcNCglkZXYgPSAoc3RydWN0IGNkZXYgKikgMHhmZmZmZmUw MDAxOWFjYTAwDQoJZHN3ID0gKHN0cnVjdCBjZGV2c3cgKikgMHhmZmZmZmZmZjgwYTIyMWQwDQoJ cmVmID0gMQ0KCWRldiA9IChzdHJ1Y3QgY2RldiAqKSAweGZmZmZmZTAwMDE5YWNhMDANCglkZXYg PSAoc3RydWN0IGNkZXYgKikgMHhmZmZmZmUwMDAxOWFjYTAwDQoJZHN3ID0gKHN0cnVjdCBjZGV2 c3cgKikgMHhmZmZmZmZmZjgwYTIyMWQwDQoJcmVmID0gMQ0KCWZwb3AgPSAoc3RydWN0IGZpbGUg KikgMHgwDQoJZXJyb3IgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4NCi0tLVR5cGUgPHJldHVybj4g dG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLQ0KCXAgPSA8dmFsdWUgb3B0aW1p emVkIG91dD4NCglpID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+DQoJdnAgPSA8dmFsdWUgb3B0aW1p emVkIG91dD4NCgl2cG9sZCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pg0KIzggIDB4ZmZmZmZmZmY4 MDRkYjE5MCBpbiBrZXJuX2lvY3RsICh0ZD0weGZmZmZmZTAwMDViNGQ0OTAsIGZkPTgsIA0KICAg IGNvbT0zMjIyMjk5Mzk2KSBhdCBmaWxlLmg6MzExDQoJZnAgPSAoc3RydWN0IGZpbGUgKikgMHhm ZmZmZmUwMDA1YWUzMzcwDQoJZnAgPSAoc3RydWN0IGZpbGUgKikgMHhmZmZmZmUwMDA1YWUzMzcw DQoJdG1wID0gMg0KCWZwID0gKHN0cnVjdCBmaWxlICopIDB4ZmZmZmZlMDAwNWFlMzM3MA0KCWZw ID0gKHN0cnVjdCBmaWxlICopIDB4ZmZmZmZlMDAwNWFlMzM3MA0KCWZwID0gKHN0cnVjdCBmaWxl ICopIDB4ZmZmZmZlMDAwNWFlMzM3MA0KCWZwID0gKHN0cnVjdCBmaWxlICopIDB4ZmZmZmZlMDAw NWFlMzM3MA0KCWVycm9yID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+DQoJZmRwID0gPHZhbHVlIG9w dGltaXplZCBvdXQ+DQojOSAgMHhmZmZmZmZmZjgwNGRhZjkyIGluIHN5c19pb2N0bCAodGQ9MHhm ZmZmZmUwMDA1YjRkNDkwLCANCiAgICB1YXA9MHhmZmZmZmY4MTJlZGI3YmMwKSBhdCAvdXNyL3Ny Yy9zeXMva2Vybi9zeXNfZ2VuZXJpYy5jOjY5Mg0KCWFyZyA9IC0xDQoJY29tID0gMzIyMjI5OTM5 Ng0KCXNpemUgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4NCgllcnJvciA9IDx2YWx1ZSBvcHRpbWl6 ZWQgb3V0Pg0KIzEwIDB4ZmZmZmZmZmY4MDY5ODljMSBpbiBhbWQ2NF9zeXNjYWxsICh0ZD0weGZm ZmZmZTAwMDViNGQ0OTAsIHRyYWNlZD0wKQ0KICAgIGF0IHN1YnJfc3lzY2FsbC5jOjEzNQ0KLS0t VHlwZSA8cmV0dXJuPiB0byBjb250aW51ZSwgb3IgcSA8cmV0dXJuPiB0byBxdWl0LS0tDQoJc2Eg PSB7Y29kZSA9IDU0LCBjYWxscCA9IDB4ZmZmZmZmZmY4MDllZmM2MCwgYXJncyA9IHs4LCAzMjIy Mjk5Mzk2LCANCiAgICAxNDA3Mzc0ODgzNDQ3OTIsIDQ3ODYzMzk3MDk1MzYyMjAxNDUsIDEsIC0y MTM3MDE1NTY4LCAtNTQ0Njc0NzEwNDgwLCANCiAgICAtMjE0MjQxMTYwOH0sIG5hcmcgPSAzfQ0K CWtzaSA9IHtrc2lfbGluayA9IHt0cWVfbmV4dCA9IDB4ZmZmZmZmODEyZWRiN2I1MCwgDQogICAg dHFlX3ByZXYgPSAweGZmZmZmZmZmODA0OWFlZGZ9LCBrc2lfaW5mbyA9IHtzaV9zaWdubyA9IDc4 NjEzNTk4NCwgDQogICAgc2lfZXJybm8gPSAtMTI3LCBzaV9jb2RlID0gLTIxNDI1NDAyNjQsIHNp X3BpZCA9IC0xLCBzaV91aWQgPSA1MTQsIA0KICAgIHNpX3N0YXR1cyA9IDAsIHNpX2FkZHIgPSAw eDI1ODAsIHNpX3ZhbHVlID0ge3NpdmFsX2ludCA9IC0yMTM2NjAyNjI0LCANCiAgICAgIHNpdmFs X3B0ciA9IDB4ZmZmZmZmZmY4MGE2MDgwMCwgc2lndmFsX2ludCA9IC0yMTM2NjAyNjI0LCANCiAg ICAgIHNpZ3ZhbF9wdHIgPSAweGZmZmZmZmZmODBhNjA4MDB9LCBfcmVhc29uID0ge19mYXVsdCA9 IHtfdHJhcG5vID0gM30sIA0KICAgICAgX3RpbWVyID0ge190aW1lcmlkID0gMywgX292ZXJydW4g PSAwfSwgX21lc2dxID0ge19tcWQgPSAzfSwgX3BvbGwgPSB7DQogICAgICAgIF9iYW5kID0gM30s IF9fc3BhcmVfXyA9IHtfX3NwYXJlMV9fID0gMywgX19zcGFyZTJfXyA9IHs2MzcwNzI5LCA4LCAN CiAgICAgICAgICA5ODMyMDM4NCwgLTUxMiwgMjIsIDAsIDk1NzM2OTc2fX19fSwga3NpX2ZsYWdz ID0gNjU1NDAsIA0KICBrc2lfc2lncSA9IDB4MTAwMDR9DQoJZXJyb3IgPSA8dmFsdWUgb3B0aW1p emVkIG91dD4NCiMxMSAweGZmZmZmZmZmODA2ODFlY2IgaW4gWGZhc3Rfc3lzY2FsbCAoKQ0KICAg IGF0IC91c3Ivc3JjL3N5cy9hbWQ2NC9hbWQ2NC9leGNlcHRpb24uUzozOTENCk5vIGxvY2Fscy4N CiMxMiAweDAwMDAwMDA4MDA5MjRhZWMgaW4gPz8gKCkNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2 YWlsYWJsZS4NClByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRoaXMgZnJhbWUgKGNvcnJ1cHQgc3Rh Y2s/KQ0KQ3VycmVudCBsYW5ndWFnZTogIGF1dG87IGN1cnJlbnRseSBtaW5pbWFsDQooa2dkYikg cQ0KG1sxbXJvb3QbW21AG1s0bXBhbmRvcmEtZBtbMjRtIH4jIF5ECAhleGl0DQoKU2NyaXB0IGRv bmUgb24gU3VuIFNlcCAgOCAyMzozMjoyNCAyMDEzCg== --089e01634b1e3291fc04e5e61d07--