From owner-freebsd-gecko@freebsd.org Tue Oct 4 18:25:53 2016 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D1FF0AF561A for ; Tue, 4 Oct 2016 18:25:53 +0000 (UTC) (envelope-from zmetzing@pobox.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id B477D844 for ; Tue, 4 Oct 2016 18:25:53 +0000 (UTC) (envelope-from zmetzing@pobox.com) Received: by mailman.ysv.freebsd.org (Postfix) id B0FA5AF5618; Tue, 4 Oct 2016 18:25:53 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AEB3BAF5617; Tue, 4 Oct 2016 18:25:53 +0000 (UTC) (envelope-from zmetzing@pobox.com) Received: from sasl.smtp.pobox.com (pb-smtp1.pobox.com [64.147.108.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 85058842; Tue, 4 Oct 2016 18:25:52 +0000 (UTC) (envelope-from zmetzing@pobox.com) Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 3EA7841F7C; Tue, 4 Oct 2016 14:25:51 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=to:cc:from :subject:message-id:date:mime-version:content-type; s=sasl; bh=F 8ZQ/c5rFWVNYCqzN8V1Mlb40gc=; b=DPIRGGOCGNOhALAyHNCTMUE1ptJRO7UCq N2xRFYAVZJAFKQU4f1wvX3j/HcqpYOT+WTjneGEit9tezp2uRPB3rbtFooLd4GS+ H8nYjreRNbsrlAR6vvnEv52Iq3Oopa7RDL4cjMlw5csII0CRjiC4vKYWmnnYdVDl Zefcu78f7Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=to:cc:from :subject:message-id:date:mime-version:content-type; q=dns; s= sasl; b=CJNXEE+wGYYOIjISh56+eQhrvDr3Ie+W91LtmKFOdS2BHXjJchMyHw+w dxiluot3Ra6JE9pA73cTkvjSNWMA+Is7RLkUrtQoaQDn/bR2QpPZYaKGI38fCUFc 9zUqrKE/zaYUX5suLNMYBf/yyk/Cbh21/rheN9Q0UWvJzMKRNcw= Received: from pb-smtp1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 35A9241F7A; Tue, 4 Oct 2016 14:25:51 -0400 (EDT) Received: from [10.20.16.194] (unknown [205.153.101.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp1.pobox.com (Postfix) with ESMTPSA id 8B2B041F79; Tue, 4 Oct 2016 14:25:50 -0400 (EDT) To: gecko@FreeBSD.org Cc: freebsd-ports@FreeBSD.org From: Zach Metzinger Subject: Firefox 49.0_7,1 crashes on YouTube video and certain web pages Message-ID: <0255ee47-0827-7abe-3a32-21ee4ade309d@pobox.com> Date: Tue, 4 Oct 2016 13:25:48 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------646E22075EE6AE0B6B1EF02D" X-Pobox-Relay-ID: FA459580-8A5F-11E6-B35F-3C7012518317-19366360!pb-smtp1.pobox.com X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2016 18:25:53 -0000 This is a multi-part message in MIME format. --------------646E22075EE6AE0B6B1EF02D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hello, First off: FreeBSD igor 9.3-RELEASE-p43 FreeBSD 9.3-RELEASE-p43 #0: Sat May 28 00:19:32 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 /usr/ports/www/firefox/Makefile: $FreeBSD: head/www/firefox/Makefile 422956 2016-09-30 01:15:10Z jbeich $ Normally, I'd use the defaults of DBUS and FFMPEG, but for this build I've unchecked all configuration options except OPTIMIZE_CFLAGS, which is enabled. How to reproduce: % firefox Bus error (core dumped) URL loaded which crashed it: https://www.youtube.com/watch?v=HbRsWJaT4Go Any YouTube video will work to generate the crash. I have all extensions disabled. A fresh profile makes no difference in the behavior. Recompiling with OPTIMIZE_CFLAGS _disabled_ and DEBUG enabled produces an immediate crash. Logs attached. % gdb -c firefox.core /usr/local/lib/firefox/firefox 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".../home/zmetzing/.gdbinit:1: Error in sourced command file: Undefined command: "add-auto-load-safe-path". Try "help". Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/local/lib/firefox/firefox] Core was generated by `firefox'. Program terminated with signal 11, Segmentation fault. #0 0x00000008020f564c in ?? () (gdb) bt #0 0x00000008020f564c in ?? () #1 0x0000000807dd3e71 in ?? () #2 0x0000000000000000 in ?? () (gdb) --- Zach --------------646E22075EE6AE0B6B1EF02D Content-Type: text/plain; charset=UTF-8; name="crash.output" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="crash.output" JSBmaXJlZm94IAorK0RPQ1NIRUxMIDB4ODIxMzYwYjAwID09IDEgW3BpZCA9IDUxNTMxXSBb aWQgPSAxXQorK0RPTVdJTkRPVyA9PSAxICgweDgyMTNlZTAwMCkgW3BpZCA9IDUxNTMxXSBb c2VyaWFsID0gMV0gW291dGVyID0gMHgwXQorK0RPTVdJTkRPVyA9PSAyICgweDgyMTNlZTgw MCkgW3BpZCA9IDUxNTMxXSBbc2VyaWFsID0gMl0gW291dGVyID0gMHg4MjEzZWUwMDBdCisr RE9DU0hFTEwgMHg4MjI1ZDhlMDAgPT0gMiBbcGlkID0gNTE1MzFdIFtpZCA9IDJdCisrRE9N V0lORE9XID09IDMgKDB4ODIxM2I1YzAwKSBbcGlkID0gNTE1MzFdIFtzZXJpYWwgPSAzXSBb b3V0ZXIgPSAweDBdCisrRE9NV0lORE9XID09IDQgKDB4ODIyNWZlYzAwKSBbcGlkID0gNTE1 MzFdIFtzZXJpYWwgPSA0XSBbb3V0ZXIgPSAweDgyMTNiNWMwMF0KKytET01XSU5ET1cgPT0g NSAoMHg4MjEzYTA0MDApIFtwaWQgPSA1MTUzMV0gW3NlcmlhbCA9IDVdIFtvdXRlciA9IDB4 ODIxM2VlMDAwXQpbNTE1MzFdIFdBUk5JTkc6IEhhcmR3YXJlIFZzeW5jIHN1cHBvcnQgbm90 IHlldCBpbXBsZW1lbnRlZC4gRmFsbGluZyBiYWNrIHRvIHNvZnR3YXJlIHRpbWVyczogZmls ZSAvZXhwb3J0L291dGJveC9idWlsZC91c3IvcG9ydHMvd3d3L2ZpcmVmb3gvd29yay9maXJl Zm94LTQ5LjAvZ2Z4L3RoZWJlcy9nZnhQbGF0Zm9ybS5jcHAsIGxpbmUgMjI1MQorK0RPQ1NI RUxMIDB4ODI0Mjk5MzAwID09IDMgW3BpZCA9IDUxNTMxXSBbaWQgPSAzXQorK0RPTVdJTkRP VyA9PSA2ICgweDgyNDI2YmMwMCkgW3BpZCA9IDUxNTMxXSBbc2VyaWFsID0gNl0gW291dGVy ID0gMHgwXQorK0RPQ1NIRUxMIDB4ODI0Mjk5ODAwID09IDQgW3BpZCA9IDUxNTMxXSBbaWQg PSA0XQorK0RPTVdJTkRPVyA9PSA3ICgweDgyM2RmOTEwMCkgW3BpZCA9IDUxNTMxXSBbc2Vy aWFsID0gN10gW291dGVyID0gMHgwXQorK0RPQ1NIRUxMIDB4ODI0YzI0YTAwID09IDUgW3Bp ZCA9IDUxNTMxXSBbaWQgPSA1XQorK0RPTVdJTkRPVyA9PSA4ICgweDgyNGIyMDI4MCkgW3Bp ZCA9IDUxNTMxXSBbc2VyaWFsID0gOF0gW291dGVyID0gMHgwXQorK0RPTVdJTkRPVyA9PSA5 ICgweDgyNGIyMWIwMCkgW3BpZCA9IDUxNTMxXSBbc2VyaWFsID0gOV0gW291dGVyID0gMHg4 MjRiMjAyODBdCisrRE9NV0lORE9XID09IDEwICgweDgyNGRlYmMwMCkgW3BpZCA9IDUxNTMx XSBbc2VyaWFsID0gMTBdIFtvdXRlciA9IDB4ODI0MjZiYzAwXQorK0RPTVdJTkRPVyA9PSAx MSAoMHg4MjUwMmE2MDApIFtwaWQgPSA1MTUzMV0gW3NlcmlhbCA9IDExXSBbb3V0ZXIgPSAw eDgyM2RmOTEwMF0KKytET01XSU5ET1cgPT0gMTIgKDB4ODI1MDJiMDgwKSBbcGlkID0gNTE1 MzFdIFtzZXJpYWwgPSAxMl0gW291dGVyID0gMHg4MjRiMjAyODBdCgooZmlyZWZveDo1MTUz MSk6IEdkay1XQVJOSU5HICoqOiBnZGtwcm9wZXJ0eS14MTEuYzozMjUgaW52YWxpZCBYIGF0 b206IDM4NgpbNTE1MzFdICMjIyEhISBBQk9SVDogWF9TaG1EZXRhY2g6IEJhZFNobVNlZyAo aW52YWxpZCBzaGFyZWQgc2VnbWVudCBwYXJhbWV0ZXIpOyA3IHJlcXVlc3RzIGFnbzsgaWQ9 MHgzYzAwMGE5ClJlLXJ1bm5pbmcgd2l0aCBNT1pfWF9TWU5DPTEgaW4gdGhlIGVudmlyb25t ZW50IG1heSBnaXZlIGEgbW9yZSBoZWxwZnVsIGJhY2t0cmFjZS46IGZpbGUgL2V4cG9ydC9v dXRib3gvYnVpbGQvdXNyL3BvcnRzL3d3dy9maXJlZm94L3dvcmsvZmlyZWZveC00OS4wL3Rv b2xraXQveHJlL25zWDExRXJyb3JIYW5kbGVyLmNwcCwgbGluZSAxNTcKIzAxOiBYUkVfRnJl ZUFwcERhdGFbL3Vzci9sb2NhbC9saWIvZmlyZWZveC9saWJ4dWwuc28gKzB4NTMzNTc0OF0K IzAyOiBfWEVycm9yWy91c3IvbG9jYWwvbGliL2xpYlgxMS5zby42ICsweDQ2MWI0XQojMDM6 IF9YUmVhZFBhZFsvdXNyL2xvY2FsL2xpYi9saWJYMTEuc28uNiArMHg0M2YwNF0KIzA0OiBf WFJlYWRQYWRbL3Vzci9sb2NhbC9saWIvbGliWDExLnNvLjYgKzB4NDNmMzZdCiMwNTogX1hF dmVudHNRdWV1ZWRbL3Vzci9sb2NhbC9saWIvbGliWDExLnNvLjYgKzB4NDRiNTFdCiMwNjog WEZsdXNoWy91c3IvbG9jYWwvbGliL2xpYlgxMS5zby42ICsweDI2NTJhXQojMDc6IGdka193 aW5kb3dfcHJvY2Vzc19hbGxfdXBkYXRlc1svdXNyL2xvY2FsL2xpYi9saWJnZGsteDExLTIu MC5zby4wICsweDQzYTE4XQojMDg6IGd0a19jb250YWluZXJfY2hlY2tfcmVzaXplWy91c3Iv bG9jYWwvbGliL2xpYmd0ay14MTEtMi4wLnNvLjAgKzB4ZDEwODFdCiMwOTogZ2RrX3RocmVh ZHNfYWRkX3RpbWVvdXRfc2Vjb25kc1svdXNyL2xvY2FsL2xpYi9saWJnZGsteDExLTIuMC5z by4wICsweDIwNGFlXQojMTA6IGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoWy91c3IvbG9jYWwv bGliL2xpYmdsaWItMi4wLnNvLjAgKzB4NDhiOTRdCiMxMTogZ19tYWluX2NvbnRleHRfYWNx dWlyZVsvdXNyL2xvY2FsL2xpYi9saWJnbGliLTIuMC5zby4wICsweDRhYmE3XQojMTI6IGdf bWFpbl9jb250ZXh0X2l0ZXJhdGlvblsvdXNyL2xvY2FsL2xpYi9saWJnbGliLTIuMC5zby4w ICsweDRhYzY3XQojMTM6IGJvb2wgX19nbnVfY3h4OjpfX29wczo6X0l0ZXJfbGVzc192YWw6 Om9wZXJhdG9yKCk8Q2hhclJhbmdlIGNvbnN0KiwgQ2hhclJhbmdlIGNvbnN0PihDaGFyUmFu Z2UgY29uc3QqLCBDaGFyUmFuZ2UgY29uc3QmKSBjb25zdFsvdXNyL2xvY2FsL2xpYi9maXJl Zm94L2xpYnh1bC5zbyArMHg0M2NlZDE3XQojMTQ6IGJvb2wgX19nbnVfY3h4OjpfX29wczo6 X0l0ZXJfbGVzc192YWw6Om9wZXJhdG9yKCk8Q2hhclJhbmdlIGNvbnN0KiwgQ2hhclJhbmdl IGNvbnN0PihDaGFyUmFuZ2UgY29uc3QqLCBDaGFyUmFuZ2UgY29uc3QmKSBjb25zdFsvdXNy L2xvY2FsL2xpYi9maXJlZm94L2xpYnh1bC5zbyArMHg0Mzg4MWZmXQojMTU6IGJvb2wgX19n bnVfY3h4OjpfX29wczo6X0l0ZXJfbGVzc192YWw6Om9wZXJhdG9yKCk8Q2hhclJhbmdlIGNv bnN0KiwgQ2hhclJhbmdlIGNvbnN0PihDaGFyUmFuZ2UgY29uc3QqLCBDaGFyUmFuZ2UgY29u c3QmKSBjb25zdFsvdXNyL2xvY2FsL2xpYi9maXJlZm94L2xpYnh1bC5zbyArMHg0Mzg4NThk XQojMTY6IHN0ZDo6YXRvbWljPFBSVGhyZWFkKj46OnN0b3JlKFBSVGhyZWFkKiwgc3RkOjpt ZW1vcnlfb3JkZXIpWy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweGRhNDM5 ZV0KIzE3OiB1bnNpZ25lZCBsb25nKiBzdGQ6Ol9fY29weV9tb3ZlPHRydWUsIHRydWUsIHN0 ZDo6cmFuZG9tX2FjY2Vzc19pdGVyYXRvcl90YWc+OjpfX2NvcHlfbTx1bnNpZ25lZCBsb25n Pih1bnNpZ25lZCBsb25nIGNvbnN0KiwgdW5zaWduZWQgbG9uZyBjb25zdCosIHVuc2lnbmVk IGxvbmcqKVsvdXNyL2xvY2FsL2xpYi9maXJlZm94L2xpYnh1bC5zbyArMHhlMGE4NzRdCiMx ODogSVBDOjpNZXNzYWdlKiogc3RkOjpfX2NvcHlfbW92ZV9iYWNrd2FyZDxmYWxzZSwgdHJ1 ZSwgc3RkOjpyYW5kb21fYWNjZXNzX2l0ZXJhdG9yX3RhZz46Ol9fY29weV9tb3ZlX2I8SVBD OjpNZXNzYWdlKj4oSVBDOjpNZXNzYWdlKiBjb25zdCosIElQQzo6TWVzc2FnZSogY29uc3Qq LCBJUEM6Ok1lc3NhZ2UqKilbL3Vzci9sb2NhbC9saWIvZmlyZWZveC9saWJ4dWwuc28gKzB4 MTMzZjE0NV0KIzE5OiBzdGQ6Om51bWVyaWNfbGltaXRzPGludD46Om1pbigpWy91c3IvbG9j YWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDEyZGU1MTddCiMyMDogc3RkOjpudW1lcmlj X2xpbWl0czxpbnQ+OjptaW4oKVsvdXNyL2xvY2FsL2xpYi9maXJlZm94L2xpYnh1bC5zbyAr MHgxMmRlNGFhXQojMjE6IHN0ZDo6bnVtZXJpY19saW1pdHM8aW50Pjo6bWluKClbL3Vzci9s b2NhbC9saWIvZmlyZWZveC9saWJ4dWwuc28gKzB4MTJkZTQ4M10KIzIyOiBib29sIF9fZ251 X2N4eDo6X19vcHM6Ol9JdGVyX2xlc3NfdmFsOjpvcGVyYXRvcigpPENoYXJSYW5nZSBjb25z dCosIENoYXJSYW5nZSBjb25zdD4oQ2hhclJhbmdlIGNvbnN0KiwgQ2hhclJhbmdlIGNvbnN0 JikgY29uc3RbL3Vzci9sb2NhbC9saWIvZmlyZWZveC9saWJ4dWwuc28gKzB4NDM4ODI4Ml0K IzIzOiBYUkVfU3RhcnR1cFRpbWVsaW5lUmVjb3JkWy91c3IvbG9jYWwvbGliL2ZpcmVmb3gv bGlieHVsLnNvICsweDUyOTE3YTFdCiMyNDogWFJFX0dldEJpbmFyeVBhdGhbL3Vzci9sb2Nh bC9saWIvZmlyZWZveC9saWJ4dWwuc28gKzB4NTMyOWQ1YV0KIzI1OiBYUkVfR2xpYkluaXRb L3Vzci9sb2NhbC9saWIvZmlyZWZveC9saWJ4dWwuc28gKzB4NTMyYTI4NV0KIzI2OiBYUkVf bWFpblsvdXNyL2xvY2FsL2xpYi9maXJlZm94L2xpYnh1bC5zbyArMHg1MzJhNTI5XQojMjc6 IF9zdGFydFsvdXNyL2xvY2FsL2Jpbi9maXJlZm94ICsweDdkMmNdCiMyODogX3N0YXJ0Wy91 c3IvbG9jYWwvYmluL2ZpcmVmb3ggKzB4ODE2MF0KIzI5OiBfc3RhcnRbL3Vzci9sb2NhbC9i aW4vZmlyZWZveCArMHg3M2I5XQojMzA6ID8/PyAoPz8/Oj8/PykKWzUxNTMxXSAjIyMhISEg QUJPUlQ6IFhfU2htRGV0YWNoOiBCYWRTaG1TZWcgKGludmFsaWQgc2hhcmVkIHNlZ21lbnQg cGFyYW1ldGVyKTsgNyByZXF1ZXN0cyBhZ287IGlkPTB4M2MwMDBhOQpSZS1ydW5uaW5nIHdp dGggTU9aX1hfU1lOQz0xIGluIHRoZSBlbnZpcm9ubWVudCBtYXkgZ2l2ZSBhIG1vcmUgaGVs cGZ1bCBiYWNrdHJhY2UuOiBmaWxlIC9leHBvcnQvb3V0Ym94L2J1aWxkL3Vzci9wb3J0cy93 d3cvZmlyZWZveC93b3JrL2ZpcmVmb3gtNDkuMC90b29sa2l0L3hyZS9uc1gxMUVycm9ySGFu ZGxlci5jcHAsIGxpbmUgMTU3CkhpdCBNT1pfQ1JBU0goKSBhdCAvZXhwb3J0L291dGJveC9i dWlsZC91c3IvcG9ydHMvd3d3L2ZpcmVmb3gvd29yay9maXJlZm94LTQ5LjAvbWVtb3J5L21v emFsbG9jL21vemFsbG9jX2Fib3J0LmNwcDozMwpTZWdtZW50YXRpb24gZmF1bHQgKGNvcmUg ZHVtcGVkKQo= --------------646E22075EE6AE0B6B1EF02D Content-Type: text/plain; charset=UTF-8; name="crash_sync.output" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="crash_sync.output" JSBlbnYgTU9aX1hfU1lOQz0xIGZpcmVmb3gKWzUxNTYyXSBXQVJOSU5HOiBMYXN0IHN0YXJ0 dXAgd2FzIGRldGVjdGVkIGFzIGEgY3Jhc2guOiBmaWxlIC9leHBvcnQvb3V0Ym94L2J1aWxk L3Vzci9wb3J0cy93d3cvZmlyZWZveC93b3JrL2ZpcmVmb3gtNDkuMC90b29sa2l0L2NvbXBv bmVudHMvc3RhcnR1cC9uc0FwcFN0YXJ0dXAuY3BwLCBsaW5lIDg5OAorK0RPQ1NIRUxMIDB4 ODFmMDg4MDAwID09IDEgW3BpZCA9IDUxNTYyXSBbaWQgPSAxXQorK0RPTVdJTkRPVyA9PSAx ICgweDgyMGM5NmMwMCkgW3BpZCA9IDUxNTYyXSBbc2VyaWFsID0gMV0gW291dGVyID0gMHgw XQorK0RPTVdJTkRPVyA9PSAyICgweDgxZjBhNDQwMCkgW3BpZCA9IDUxNTYyXSBbc2VyaWFs ID0gMl0gW291dGVyID0gMHg4MjBjOTZjMDBdCisrRE9DU0hFTEwgMHg4MjFhZWFiMDAgPT0g MiBbcGlkID0gNTE1NjJdIFtpZCA9IDJdCisrRE9NV0lORE9XID09IDMgKDB4ODIwYzk2ODAw KSBbcGlkID0gNTE1NjJdIFtzZXJpYWwgPSAzXSBbb3V0ZXIgPSAweDBdCisrRE9NV0lORE9X ID09IDQgKDB4ODIxYjI1MDAwKSBbcGlkID0gNTE1NjJdIFtzZXJpYWwgPSA0XSBbb3V0ZXIg PSAweDgyMGM5NjgwMF0KKytET01XSU5ET1cgPT0gNSAoMHg4MjFiYzQwMDApIFtwaWQgPSA1 MTU2Ml0gW3NlcmlhbCA9IDVdIFtvdXRlciA9IDB4ODIwYzk2YzAwXQpbNTE1NjJdIFdBUk5J Tkc6IEhhcmR3YXJlIFZzeW5jIHN1cHBvcnQgbm90IHlldCBpbXBsZW1lbnRlZC4gRmFsbGlu ZyBiYWNrIHRvIHNvZnR3YXJlIHRpbWVyczogZmlsZSAvZXhwb3J0L291dGJveC9idWlsZC91 c3IvcG9ydHMvd3d3L2ZpcmVmb3gvd29yay9maXJlZm94LTQ5LjAvZ2Z4L3RoZWJlcy9nZnhQ bGF0Zm9ybS5jcHAsIGxpbmUgMjI1MQorK0RPQ1NIRUxMIDB4ODI0ZTY3ZDAwID09IDMgW3Bp ZCA9IDUxNTYyXSBbaWQgPSAzXQorK0RPTVdJTkRPVyA9PSA2ICgweDgyNGU0NmMwMCkgW3Bp ZCA9IDUxNTYyXSBbc2VyaWFsID0gNl0gW291dGVyID0gMHgwXQorK0RPQ1NIRUxMIDB4ODI0 ZTY4MjAwID09IDQgW3BpZCA9IDUxNTYyXSBbaWQgPSA0XQorK0RPTVdJTkRPVyA9PSA3ICgw eDgyNGUxMzQ4MCkgW3BpZCA9IDUxNTYyXSBbc2VyaWFsID0gN10gW291dGVyID0gMHgwXQor K0RPQ1NIRUxMIDB4ODI1NzFhZjAwID09IDUgW3BpZCA9IDUxNTYyXSBbaWQgPSA1XQorK0RP TVdJTkRPVyA9PSA4ICgweDgyNTczNGI4MCkgW3BpZCA9IDUxNTYyXSBbc2VyaWFsID0gOF0g W291dGVyID0gMHgwXQorK0RPTVdJTkRPVyA9PSA5ICgweDgyNTczNjQwMCkgW3BpZCA9IDUx NTYyXSBbc2VyaWFsID0gOV0gW291dGVyID0gMHg4MjU3MzRiODBdCisrRE9NV0lORE9XID09 IDEwICgweDgyNTk1NzAwMCkgW3BpZCA9IDUxNTYyXSBbc2VyaWFsID0gMTBdIFtvdXRlciA9 IDB4ODI0ZTQ2YzAwXQorK0RPTVdJTkRPVyA9PSAxMSAoMHg4MjYwMzRmMDApIFtwaWQgPSA1 MTU2Ml0gW3NlcmlhbCA9IDExXSBbb3V0ZXIgPSAweDgyNGUxMzQ4MF0KKytET01XSU5ET1cg PT0gMTIgKDB4ODI2MDM1OTgwKSBbcGlkID0gNTE1NjJdIFtzZXJpYWwgPSAxMl0gW291dGVy ID0gMHg4MjU3MzRiODBdCls1MTU2Ml0gIyMjISEhIEFCT1JUOiBYX1NobURldGFjaDogQmFk U2htU2VnIChpbnZhbGlkIHNoYXJlZCBzZWdtZW50IHBhcmFtZXRlcik7IHN5bmM7IGlkPTB4 M2UwMDA4YzogZmlsZSAvZXhwb3J0L291dGJveC9idWlsZC91c3IvcG9ydHMvd3d3L2ZpcmVm b3gvd29yay9maXJlZm94LTQ5LjAvdG9vbGtpdC94cmUvbnNYMTFFcnJvckhhbmRsZXIuY3Bw LCBsaW5lIDE1NwojMDE6IFhSRV9GcmVlQXBwRGF0YVsvdXNyL2xvY2FsL2xpYi9maXJlZm94 L2xpYnh1bC5zbyArMHg1MzM1NzQ4XQojMDI6IF9YRXJyb3JbL3Vzci9sb2NhbC9saWIvbGli WDExLnNvLjYgKzB4NDYxYjRdCiMwMzogX1hSZWFkUGFkWy91c3IvbG9jYWwvbGliL2xpYlgx MS5zby42ICsweDQzZjA0XQojMDQ6IF9YUmVhZFBhZFsvdXNyL2xvY2FsL2xpYi9saWJYMTEu c28uNiArMHg0M2YzNl0KIzA1OiBfWFJlcGx5Wy91c3IvbG9jYWwvbGliL2xpYlgxMS5zby42 ICsweDQ0NGI4XQojMDY6IFhTeW5jWy91c3IvbG9jYWwvbGliL2xpYlgxMS5zby42ICsweDQw NDZkXQojMDc6IFhTZXRBZnRlckZ1bmN0aW9uWy91c3IvbG9jYWwvbGliL2xpYlgxMS5zby42 ICsweDQwNjBiXQojMDg6IFhTaG1EZXRhY2hbL3Vzci9sb2NhbC9saWIvbGliWGV4dC5zby42 ICsweDhjMWNdCiMwOTogYm9vbCBfX2dudV9jeHg6Ol9fb3BzOjpfSXRlcl9sZXNzX3ZhbDo6 b3BlcmF0b3IoKTxDaGFyUmFuZ2UgY29uc3QqLCBDaGFyUmFuZ2UgY29uc3Q+KENoYXJSYW5n ZSBjb25zdCosIENoYXJSYW5nZSBjb25zdCYpIGNvbnN0Wy91c3IvbG9jYWwvbGliL2ZpcmVm b3gvbGlieHVsLnNvICsweDQzNjA2NzNdCiMxMDogYm9vbCBfX2dudV9jeHg6Ol9fb3BzOjpf SXRlcl9sZXNzX3ZhbDo6b3BlcmF0b3IoKTxDaGFyUmFuZ2UgY29uc3QqLCBDaGFyUmFuZ2Ug Y29uc3Q+KENoYXJSYW5nZSBjb25zdCosIENoYXJSYW5nZSBjb25zdCYpIGNvbnN0Wy91c3Iv bG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDQzNjA0OTJdCiMxMTogYm9vbCBfX2du dV9jeHg6Ol9fb3BzOjpfSXRlcl9sZXNzX3ZhbDo6b3BlcmF0b3IoKTxDaGFyUmFuZ2UgY29u c3QqLCBDaGFyUmFuZ2UgY29uc3Q+KENoYXJSYW5nZSBjb25zdCosIENoYXJSYW5nZSBjb25z dCYpIGNvbnN0Wy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDQzNjA3NzRd CiMxMjogYm9vbCBfX2dudV9jeHg6Ol9fb3BzOjpfSXRlcl9sZXNzX3ZhbDo6b3BlcmF0b3Io KTxDaGFyUmFuZ2UgY29uc3QqLCBDaGFyUmFuZ2UgY29uc3Q+KENoYXJSYW5nZSBjb25zdCos IENoYXJSYW5nZSBjb25zdCYpIGNvbnN0Wy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVs LnNvICsweDQzYzJiZTRdCiMxMzogYm9vbCBfX2dudV9jeHg6Ol9fb3BzOjpfSXRlcl9sZXNz X3ZhbDo6b3BlcmF0b3IoKTxDaGFyUmFuZ2UgY29uc3QqLCBDaGFyUmFuZ2UgY29uc3Q+KENo YXJSYW5nZSBjb25zdCosIENoYXJSYW5nZSBjb25zdCYpIGNvbnN0Wy91c3IvbG9jYWwvbGli L2ZpcmVmb3gvbGlieHVsLnNvICsweDQzYzJlMWNdCiMxNDogYm9vbCBfX2dudV9jeHg6Ol9f b3BzOjpfSXRlcl9sZXNzX3ZhbDo6b3BlcmF0b3IoKTxDaGFyUmFuZ2UgY29uc3QqLCBDaGFy UmFuZ2UgY29uc3Q+KENoYXJSYW5nZSBjb25zdCosIENoYXJSYW5nZSBjb25zdCYpIGNvbnN0 Wy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDQzNjFmYmNdCiMxNTogbW96 aWxsYTo6bGF5ZXJzOjpIaXRUZXN0aW5nVHJlZU5vZGUqKiogc3RkOjpfX2NvcHlfbW92ZV9i YWNrd2FyZDxmYWxzZSwgdHJ1ZSwgc3RkOjpyYW5kb21fYWNjZXNzX2l0ZXJhdG9yX3RhZz46 Ol9fY29weV9tb3ZlX2I8bW96aWxsYTo6bGF5ZXJzOjpIaXRUZXN0aW5nVHJlZU5vZGUqKj4o bW96aWxsYTo6bGF5ZXJzOjpIaXRUZXN0aW5nVHJlZU5vZGUqKiBjb25zdCosIG1vemlsbGE6 OmxheWVyczo6SGl0VGVzdGluZ1RyZWVOb2RlKiogY29uc3QqWy91c3IvbG9jYWwvbGliL2Zp cmVmb3gvbGlieHVsLnNvICsweDIxMDFjOWNdCiMxNjogbW96aWxsYTo6bGF5ZXJzOjpMYXll ckNvbXBvc2l0ZSoqKiBzdGQ6Ol9fY29weV9tb3ZlX2JhY2t3YXJkPGZhbHNlLCB0cnVlLCBz dGQ6OnJhbmRvbV9hY2Nlc3NfaXRlcmF0b3JfdGFnPjo6X19jb3B5X21vdmVfYjxtb3ppbGxh OjpsYXllcnM6OkxheWVyQ29tcG9zaXRlKio+KG1vemlsbGE6OmxheWVyczo6TGF5ZXJDb21w b3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25z dCosIG1vemlsbGE6OmxheWVyWy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsw eDIxODcyN2VdCiMxNzogbW96aWxsYTo6bGF5ZXJzOjpMYXllckNvbXBvc2l0ZSoqKiBzdGQ6 Ol9fY29weV9tb3ZlX2JhY2t3YXJkPGZhbHNlLCB0cnVlLCBzdGQ6OnJhbmRvbV9hY2Nlc3Nf aXRlcmF0b3JfdGFnPjo6X19jb3B5X21vdmVfYjxtb3ppbGxhOjpsYXllcnM6OkxheWVyQ29t cG9zaXRlKio+KG1vemlsbGE6OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25zdCosIG1v emlsbGE6OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVy Wy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDIxODU1MWRdCiMxODogbW96 aWxsYTo6bGF5ZXJzOjpMYXllckNvbXBvc2l0ZSoqKiBzdGQ6Ol9fY29weV9tb3ZlX2JhY2t3 YXJkPGZhbHNlLCB0cnVlLCBzdGQ6OnJhbmRvbV9hY2Nlc3NfaXRlcmF0b3JfdGFnPjo6X19j b3B5X21vdmVfYjxtb3ppbGxhOjpsYXllcnM6OkxheWVyQ29tcG9zaXRlKio+KG1vemlsbGE6 OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVyczo6TGF5 ZXJDb21wb3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVyWy91c3IvbG9jYWwvbGliL2Zp cmVmb3gvbGlieHVsLnNvICsweDIxODUwOWRdCiMxOTogbW96aWxsYTo6bGF5ZXJzOjpMYXll ckNvbXBvc2l0ZSoqKiBzdGQ6Ol9fY29weV9tb3ZlX2JhY2t3YXJkPGZhbHNlLCB0cnVlLCBz dGQ6OnJhbmRvbV9hY2Nlc3NfaXRlcmF0b3JfdGFnPjo6X19jb3B5X21vdmVfYjxtb3ppbGxh OjpsYXllcnM6OkxheWVyQ29tcG9zaXRlKio+KG1vemlsbGE6OmxheWVyczo6TGF5ZXJDb21w b3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25z dCosIG1vemlsbGE6OmxheWVyWy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsw eDIxOTkxMjZdCiMyMDogbW96aWxsYTo6bGF5ZXJzOjpMYXllckNvbXBvc2l0ZSoqKiBzdGQ6 Ol9fY29weV9tb3ZlX2JhY2t3YXJkPGZhbHNlLCB0cnVlLCBzdGQ6OnJhbmRvbV9hY2Nlc3Nf aXRlcmF0b3JfdGFnPjo6X19jb3B5X21vdmVfYjxtb3ppbGxhOjpsYXllcnM6OkxheWVyQ29t cG9zaXRlKio+KG1vemlsbGE6OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25zdCosIG1v emlsbGE6OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVy Wy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDIxOTZlOGVdCiMyMTogbW96 aWxsYTo6bGF5ZXJzOjpMYXllckNvbXBvc2l0ZSoqKiBzdGQ6Ol9fY29weV9tb3ZlX2JhY2t3 YXJkPGZhbHNlLCB0cnVlLCBzdGQ6OnJhbmRvbV9hY2Nlc3NfaXRlcmF0b3JfdGFnPjo6X19j b3B5X21vdmVfYjxtb3ppbGxhOjpsYXllcnM6OkxheWVyQ29tcG9zaXRlKio+KG1vemlsbGE6 OmxheWVyczo6TGF5ZXJDb21wb3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVyczo6TGF5 ZXJDb21wb3NpdGUqKiBjb25zdCosIG1vemlsbGE6OmxheWVyWy91c3IvbG9jYWwvbGliL2Zp cmVmb3gvbGlieHVsLnNvICsweDIxOTY5NmVdCiMyMjogbW96aWxsYTo6bGF5ZXJzOjpFZGl0 UmVwbHkqIHN0ZDo6X191bmluaXRpYWxpemVkX2NvcHk8ZmFsc2U+OjpfX3VuaW5pdF9jb3B5 PG1vemlsbGE6OmxheWVyczo6RWRpdFJlcGx5KiwgbW96aWxsYTo6bGF5ZXJzOjpFZGl0UmVw bHkqPihtb3ppbGxhOjpsYXllcnM6OkVkaXRSZXBseSosIG1vemlsbGE6OmxheWVyczo6RWRp dFJlcGx5KiwgbW96aWxsYTo6bGF5ZXJzOjpFZGl0UmVwbHkqKVsvdXNyL2xvY2FsL2xpYi9m aXJlZm94L2xpYnh1bC5zbyArMHgyMWM2YjI2XQojMjM6IG1vemlsbGE6OmxheWVyczo6RWRp dFJlcGx5KiBzdGQ6Ol9fdW5pbml0aWFsaXplZF9jb3B5PGZhbHNlPjo6X191bmluaXRfY29w eTxtb3ppbGxhOjpsYXllcnM6OkVkaXRSZXBseSosIG1vemlsbGE6OmxheWVyczo6RWRpdFJl cGx5Kj4obW96aWxsYTo6bGF5ZXJzOjpFZGl0UmVwbHkqLCBtb3ppbGxhOjpsYXllcnM6OkVk aXRSZXBseSosIG1vemlsbGE6OmxheWVyczo6RWRpdFJlcGx5KilbL3Vzci9sb2NhbC9saWIv ZmlyZWZveC9saWJ4dWwuc28gKzB4MjFjNjBjMl0KIzI0OiBtb3ppbGxhOjpsYXllcnM6OkVk aXRSZXBseSogc3RkOjpfX3VuaW5pdGlhbGl6ZWRfY29weTxmYWxzZT46Ol9fdW5pbml0X2Nv cHk8bW96aWxsYTo6bGF5ZXJzOjpFZGl0UmVwbHkqLCBtb3ppbGxhOjpsYXllcnM6OkVkaXRS ZXBseSo+KG1vemlsbGE6OmxheWVyczo6RWRpdFJlcGx5KiwgbW96aWxsYTo6bGF5ZXJzOjpF ZGl0UmVwbHkqLCBtb3ppbGxhOjpsYXllcnM6OkVkaXRSZXBseSopWy91c3IvbG9jYWwvbGli L2ZpcmVmb3gvbGlieHVsLnNvICsweDIxYzU4MTVdCiMyNTogc3RkOjpudW1lcmljX2xpbWl0 czxpbnQ+OjptaW4oKVsvdXNyL2xvY2FsL2xpYi9maXJlZm94L2xpYnh1bC5zbyArMHgxMmRl YzVhXQojMjY6IHN0ZDo6bnVtZXJpY19saW1pdHM8aW50Pjo6bWluKClbL3Vzci9sb2NhbC9s aWIvZmlyZWZveC9saWJ4dWwuc28gKzB4MTJkZWNlM10KIzI3OiBzdGQ6Om51bWVyaWNfbGlt aXRzPGludD46Om1pbigpWy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDEy ZGYwNjddCiMyODogc3RkOjpudW1lcmljX2xpbWl0czxpbnQ+OjptaW4oKVsvdXNyL2xvY2Fs L2xpYi9maXJlZm94L2xpYnh1bC5zbyArMHgxMmRmNThkXQojMjk6IHN0ZDo6bnVtZXJpY19s aW1pdHM8aW50Pjo6bWluKClbL3Vzci9sb2NhbC9saWIvZmlyZWZveC9saWJ4dWwuc28gKzB4 MTJkZTUxN10KIzMwOiBzdGQ6Om51bWVyaWNfbGltaXRzPGludD46Om1pbigpWy91c3IvbG9j YWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDEyZGU0YWFdCiMzMTogc3RkOjpudW1lcmlj X2xpbWl0czxpbnQ+OjptaW4oKVsvdXNyL2xvY2FsL2xpYi9maXJlZm94L2xpYnh1bC5zbyAr MHgxMmRlNDgzXQojMzI6IHN0ZDo6bW92ZV9pdGVyYXRvcjxpbnQqPjo6YmFzZSgpIGNvbnN0 Wy91c3IvbG9jYWwvbGliL2ZpcmVmb3gvbGlieHVsLnNvICsweDEyZmJhNWVdCiMzMzogc3Rk Ojptb3ZlX2l0ZXJhdG9yPGludCo+OjpiYXNlKCkgY29uc3RbL3Vzci9sb2NhbC9saWIvZmly ZWZveC9saWJ4dWwuc28gKzB4MTJmNmNjMV0KIzM0OiBfcHRocmVhZF9nZXRwcmlvWy9saWIv bGlidGhyLnNvLjMgKzB4OGRjNF0KIzM1OiA/Pz8gKD8/Pzo/Pz8pCls1MTU2Ml0gIyMjISEh IEFCT1JUOiBYX1NobURldGFjaDogQmFkU2htU2VnIChpbnZhbGlkIHNoYXJlZCBzZWdtZW50 IHBhcmFtZXRlcik7IHN5bmM7IGlkPTB4M2UwMDA4YzogZmlsZSAvZXhwb3J0L291dGJveC9i dWlsZC91c3IvcG9ydHMvd3d3L2ZpcmVmb3gvd29yay9maXJlZm94LTQ5LjAvdG9vbGtpdC94 cmUvbnNYMTFFcnJvckhhbmRsZXIuY3BwLCBsaW5lIDE1NwpIaXQgTU9aX0NSQVNIKCkgYXQg L2V4cG9ydC9vdXRib3gvYnVpbGQvdXNyL3BvcnRzL3d3dy9maXJlZm94L3dvcmsvZmlyZWZv eC00OS4wL21lbW9yeS9tb3phbGxvYy9tb3phbGxvY19hYm9ydC5jcHA6MzMKU2VnbWVudGF0 aW9uIGZhdWx0IChjb3JlIGR1bXBlZCkK --------------646E22075EE6AE0B6B1EF02D--