From owner-freebsd-mono@FreeBSD.ORG Mon Jan 21 11:07:38 2013 Return-Path: Delivered-To: mono@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A45C2EC0 for ; Mon, 21 Jan 2013 11:07:38 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6BE497C2 for ; Mon, 21 Jan 2013 11:07:38 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0LB7c2V055149 for ; Mon, 21 Jan 2013 11:07:38 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0LB7bpw055147 for mono@FreeBSD.org; Mon, 21 Jan 2013 11:07:37 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 21 Jan 2013 11:07:37 GMT Message-Id: <201301211107.r0LB7bpw055147@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: mono@FreeBSD.org Subject: Current problem reports assigned to mono@FreeBSD.org X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jan 2013 11:07:38 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- a ports/175312 mono devel/monodevelop does not build a ports/144224 mono [PATCH] lang/mono Fix build with new GCC 2 problems total. From owner-freebsd-mono@FreeBSD.ORG Wed Jan 23 03:04:46 2013 Return-Path: Delivered-To: mono@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id AD419C45; Wed, 23 Jan 2013 03:04:46 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 80743669; Wed, 23 Jan 2013 03:04:46 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r0N34k2p025204; Wed, 23 Jan 2013 03:04:46 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r0N34kK0025200; Wed, 23 Jan 2013 03:04:46 GMT (envelope-from edwin) Date: Wed, 23 Jan 2013 03:04:46 GMT Message-Id: <201301230304.r0N34kK0025200@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, mono@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/175518: lang/mono is not configured correctly when building X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jan 2013 03:04:46 -0000 Synopsis: lang/mono is not configured correctly when building Responsible-Changed-From-To: freebsd-ports-bugs->mono Responsible-Changed-By: edwin Responsible-Changed-When: Wed Jan 23 03:04:46 UTC 2013 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=175518 From owner-freebsd-mono@FreeBSD.ORG Sat Jan 26 11:51:53 2013 Return-Path: Delivered-To: freebsd-mono@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ABBC615C for ; Sat, 26 Jan 2013 11:51:53 +0000 (UTC) (envelope-from antxxxx@gmail.com) Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by mx1.freebsd.org (Postfix) with ESMTP id 8815AB4D for ; Sat, 26 Jan 2013 11:51:53 +0000 (UTC) Received: by mail-pb0-f44.google.com with SMTP id uo1so674162pbc.17 for ; Sat, 26 Jan 2013 03:51:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=Ws8DsfK4tYcanQG1IO75SxwJOg4C5AiZ+GX8qvGlxRo=; b=CQUzR055KErp5azoS5nOyj86RecJiuDmfn0FpK8ie3C1gRfTZ8gMqAvXxOAROU95Ux 1Pt4rc92O4uknG0o2G1bC0lZJ2TvcR9oeMHmPS2mqrRtv8Usc/fCW72lf7sLcLZe2DgT gKqpLSzMMQc6u6O5CByagfdKGVQhmi4EKeH9RAAoEHWNZsEfFr0rgeu9C+JW349KCt13 eBanmuNqQmaRdACu/Era/zZtAEi4pqTXw/LcAJ2zrfUGA+pxaqAmxYnGp8EMCb2AuBUJ ZSFTkYBqVb/qT8SM8cEljPHngOgm9j8v+pguK9r7YGiRl3Tahb1BWWy0K3oTLXQjURYH zcTw== MIME-Version: 1.0 X-Received: by 10.66.73.68 with SMTP id j4mr20693447pav.84.1359201111210; Sat, 26 Jan 2013 03:51:51 -0800 (PST) Sender: antxxxx@gmail.com Received: by 10.68.231.196 with HTTP; Sat, 26 Jan 2013 03:51:51 -0800 (PST) Date: Sat, 26 Jan 2013 11:51:51 +0000 X-Google-Sender-Auth: Hm2k8kfoik7EchZDZSLTzeUj_R4 Message-ID: Subject: problem with mono 3.0.3 and keepass 2.20.1 From: Anthony Brown To: freebsd-mono@freebsd.org Content-Type: multipart/mixed; boundary=f46d042f95026979bd04d42fab3e X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jan 2013 11:51:53 -0000 --f46d042f95026979bd04d42fab3e Content-Type: text/plain; charset=ISO-8859-1 Hi I am trying to use keepass 2.20.1 (downloaded portable version from http://keepass.info/) with mono version 3.0.3 (installed from ports) on a freebsd 9.1 AMD64 machine. It starts fine and seems to be working. However if you go to tools->triggers->add and then go to the actions tab and click add. If you then click ok and then click add (to try and add a 2nd trigger) a window comes up saying 'The object was used after being disposed' and the application crashes. Attached is the crash report This works fine using mono on an archlinux box and on windows, so I am guessing its a problem with the mono implementation on freebsd Here is the output from uname -a FreeBSD ripley 9.1-RELEASE FreeBSD 9.1-RELEASE #1 r244443M: Fri Dec 21 10:35:12 UTC 2012 root@ripley:/usr/obj/usr/src/sys/RIPLEY amd64 And the output from mono --version [anthony@ripley ~/keepass_source/portable]$ mono --version Mono JIT compiler version 3.0.3 (tarball Thu Jan 24 13:56:55 UTC 2013) Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: normal SIGSEGV: normal Notification: kqueue Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: Included Boehm (with typed GC and Parallel Mark) Do you know where the problem might be or how it might be fixed. I am happy to provide any further information you need to help track down the problem. Thanks Anthony --f46d042f95026979bd04d42fab3e Content-Type: text/plain; charset=US-ASCII; name="log.txt" Content-Disposition: attachment; filename="log.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hcep6w9i0 U2VuZE1lc3NhZ2UgKDgzODg2MzUsIDB4MTAxZiwgMHgwLCAweDApClNlbmRNZXNzYWdlICgwLCAw eDEyMGIsIDB4MCwgMHg3ZmZmZmZmZmJiYTApClNlbmRNZXNzYWdlICgwLCAweDEyMGMsIDB4MCwg MHg3ZmZmZmZmZmJiYTApClNlbmRNZXNzYWdlICgwLCAweDEyMGIsIDB4MSwgMHg3ZmZmZmZmZmJi YTApClNlbmRNZXNzYWdlICgwLCAweDEyMGMsIDB4MSwgMHg3ZmZmZmZmZmJiYTApClNlbmRNZXNz YWdlICgwLCAweDEyMGIsIDB4MiwgMHg3ZmZmZmZmZmJiYTApClNlbmRNZXNzYWdlICgwLCAweDEy MGMsIDB4MiwgMHg3ZmZmZmZmZmJiYTApClNlbmRNZXNzYWdlICgwLCAweDEyMGIsIDB4MywgMHg3 ZmZmZmZmZmJiYTApClNlbmRNZXNzYWdlICgwLCAweDEyMGMsIDB4MywgMHg3ZmZmZmZmZmJiYTAp ClNlbmRNZXNzYWdlICgwLCAweDEyMGIsIDB4NCwgMHg3ZmZmZmZmZmJiYTApClNlbmRNZXNzYWdl ICgwLCAweDEyMGMsIDB4NCwgMHg3ZmZmZmZmZmJiYTApClNlbmRNZXNzYWdlICg4Mzg4NjM1LCAw eDEwMWYsIDB4MCwgMHgwKQpTZW5kTWVzc2FnZSAoMCwgMHgxMjBiLCAweDAsIDB4N2ZmZmZmZmZj ZDgwKQpTZW5kTWVzc2FnZSAoMCwgMHgxMjBjLCAweDAsIDB4N2ZmZmZmZmZjZDgwKQpTZW5kTWVz c2FnZSAoMCwgMHgxMjBiLCAweDEsIDB4N2ZmZmZmZmZjZDgwKQpTZW5kTWVzc2FnZSAoMCwgMHgx MjBjLCAweDEsIDB4N2ZmZmZmZmZjZDgwKQpTZW5kTWVzc2FnZSAoMCwgMHgxMjBiLCAweDIsIDB4 N2ZmZmZmZmZjZDgwKQpTZW5kTWVzc2FnZSAoMCwgMHgxMjBjLCAweDIsIDB4N2ZmZmZmZmZjZDgw KQpTZW5kTWVzc2FnZSAoMCwgMHgxMjBiLCAweDMsIDB4N2ZmZmZmZmZjZDgwKQpTZW5kTWVzc2Fn ZSAoMCwgMHgxMjBjLCAweDMsIDB4N2ZmZmZmZmZjZDgwKQpTZW5kTWVzc2FnZSAoMCwgMHgxMjBi LCAweDQsIDB4N2ZmZmZmZmZjZDgwKQpTZW5kTWVzc2FnZSAoMCwgMHgxMjBjLCAweDQsIDB4N2Zm ZmZmZmZjZDgwKQpTeXN0ZW0uT2JqZWN0RGlzcG9zZWRFeGNlcHRpb246IFRoZSBvYmplY3Qgd2Fz IHVzZWQgYWZ0ZXIgYmVpbmcgZGlzcG9zZWQuCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMuQ29u dHJvbC5DcmVhdGVIYW5kbGUgKCkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAog IGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLlRleHRCb3hCYXNlLkNyZWF0ZUhhbmRsZSAoKSBbMHgw MDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMu Q29udHJvbC5DcmVhdGVDb250cm9sICgpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46 MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Db250cm9sLk9uVmlzaWJsZUNoYW5nZWQgKFN5 c3RlbS5FdmVudEFyZ3MgZSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0 IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkNvbnRyb2wuT25QYXJlbnRWaXNpYmxlQ2hhbmdlZCAoU3lz dGVtLkV2ZW50QXJncyBlKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQg U3lzdGVtLldpbmRvd3MuRm9ybXMuQ29udHJvbC5PblZpc2libGVDaGFuZ2VkIChTeXN0ZW0uRXZl bnRBcmdzIGUpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0u V2luZG93cy5Gb3Jtcy5EYXRhR3JpZFZpZXcuT25WaXNpYmxlQ2hhbmdlZCAoU3lzdGVtLkV2ZW50 QXJncyBlKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldp bmRvd3MuRm9ybXMuQ29udHJvbC5PblBhcmVudFZpc2libGVDaGFuZ2VkIChTeXN0ZW0uRXZlbnRB cmdzIGUpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2lu ZG93cy5Gb3Jtcy5Db250cm9sLk9uVmlzaWJsZUNoYW5nZWQgKFN5c3RlbS5FdmVudEFyZ3MgZSkg WzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZv cm1zLlNjcm9sbGFibGVDb250cm9sLk9uVmlzaWJsZUNoYW5nZWQgKFN5c3RlbS5FdmVudEFyZ3Mg ZSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dz LkZvcm1zLkZvcm0uT25WaXNpYmxlQ2hhbmdlZCAoU3lzdGVtLkV2ZW50QXJncyBlKSBbMHgwMDAw MF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMuQ29u dHJvbC5XbVNob3dXaW5kb3cgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLk1lc3NhZ2UmIG0pIFsweDAw MDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5D b250cm9sLlduZFByb2MgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLk1lc3NhZ2UmIG0pIFsweDAwMDAw XSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5TY3Jv bGxhYmxlQ29udHJvbC5XbmRQcm9jIChTeXN0ZW0uV2luZG93cy5Gb3Jtcy5NZXNzYWdlJiBtKSBb MHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9y bXMuQ29udGFpbmVyQ29udHJvbC5XbmRQcm9jIChTeXN0ZW0uV2luZG93cy5Gb3Jtcy5NZXNzYWdl JiBtKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRv d3MuRm9ybXMuRm9ybS5XbmRQcm9jIChTeXN0ZW0uV2luZG93cy5Gb3Jtcy5NZXNzYWdlJiBtKSBb MHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9y bXMuQ29udHJvbCtDb250cm9sV2luZG93VGFyZ2V0Lk9uTWVzc2FnZSAoU3lzdGVtLldpbmRvd3Mu Rm9ybXMuTWVzc2FnZSYgbSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0 IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkNvbnRyb2wrQ29udHJvbE5hdGl2ZVdpbmRvdy5XbmRQcm9j IChTeXN0ZW0uV2luZG93cy5Gb3Jtcy5NZXNzYWdlJiBtKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1l IHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMuTmF0aXZlV2luZG93LlduZFBy b2MgKEludFB0ciBoV25kLCBNc2cgbXNnLCBJbnRQdHIgd1BhcmFtLCBJbnRQdHIgbFBhcmFtKSBb MHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgClN5c3RlbS5Bcmd1bWVudE91dE9mUmFu Z2VFeGNlcHRpb246IEluZGV4IGlzIGxlc3MgdGhhbiAwIG9yIG1vcmUgdGhhbiBvciBlcXVhbCB0 byB0aGUgbGlzdCBjb3VudC4KUGFyYW1ldGVyIG5hbWU6IGluZGV4CjAKICBhdCBTeXN0ZW0uQ29s bGVjdGlvbnMuQXJyYXlMaXN0LlRocm93TmV3QXJndW1lbnRPdXRPZlJhbmdlRXhjZXB0aW9uIChT eXN0ZW0uU3RyaW5nIG5hbWUsIFN5c3RlbS5PYmplY3QgYWN0dWFsLCBTeXN0ZW0uU3RyaW5nIG1l c3NhZ2UpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uQ29s bGVjdGlvbnMuQXJyYXlMaXN0LmdldF9JdGVtIChJbnQzMiBpbmRleCkgWzB4MDAwMDBdIGluIDxm aWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkRhdGFHcmlkVmll d1Jvd0NvbGxlY3Rpb24uU2hhcmVkUm93IChJbnQzMiByb3dJbmRleCkgWzB4MDAwMDBdIGluIDxm aWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkRhdGFHcmlkVmll dy5HZXRSb3dJbnRlcm5hbCAoSW50MzIgcm93SW5kZXgpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUg dW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5EYXRhR3JpZFZpZXcuR2V0Q2Vs bEludGVybmFsIChJbnQzMiBjb2xJbmRleCwgSW50MzIgcm93SW5kZXgpIFsweDAwMDAwXSBpbiA8 ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5EYXRhR3JpZFZp ZXcuT25DZWxsTGVhdmUgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLkRhdGFHcmlkVmlld0NlbGxFdmVu dEFyZ3MgZSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5X aW5kb3dzLkZvcm1zLkRhdGFHcmlkVmlldy5TZXRDdXJyZW50Q2VsbEFkZHJlc3NDb3JlIChJbnQz MiBjb2x1bW5JbmRleCwgSW50MzIgcm93SW5kZXgsIEJvb2xlYW4gc2V0QW5jaG9yQ2VsbEFkZHJl c3MsIEJvb2xlYW4gdmFsaWRhdGVDdXJyZW50Q2VsbCwgQm9vbGVhbiB0aHJvdWdoTW91c2VDbGlj aykgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dz LkZvcm1zLkRhdGFHcmlkVmlldy5Nb3ZlQ3VycmVudENlbGwgKEludDMyIHgsIEludDMyIHksIEJv b2xlYW4gc2VsZWN0LCBCb29sZWFuIGlzQ29udHJvbCwgQm9vbGVhbiBpc1NoaWZ0LCBCb29sZWFu IHNjcm9sbCkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5X aW5kb3dzLkZvcm1zLkRhdGFHcmlkVmlldy5PbkNvbHVtbkNvbGxlY3Rpb25DaGFuZ2VkIChTeXN0 ZW0uT2JqZWN0IHNlbmRlciwgU3lzdGVtLkNvbXBvbmVudE1vZGVsLkNvbGxlY3Rpb25DaGFuZ2VF dmVudEFyZ3MgZSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3Rl bS5XaW5kb3dzLkZvcm1zLkRhdGFHcmlkVmlld0NvbHVtbkNvbGxlY3Rpb24uT25Db2xsZWN0aW9u Q2hhbmdlZCAoU3lzdGVtLkNvbXBvbmVudE1vZGVsLkNvbGxlY3Rpb25DaGFuZ2VFdmVudEFyZ3Mg ZSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dz LkZvcm1zLkRhdGFHcmlkVmlld0NvbHVtbkNvbGxlY3Rpb24uQ2xlYXIgKCkgWzB4MDAwMDBdIGlu IDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkRhdGFHcmlk Vmlldy5EaXNwb3NlIChCb29sZWFuIGRpc3Bvc2luZykgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1 bmtub3duPjowIAogIGF0IFN5c3RlbS5Db21wb25lbnRNb2RlbC5Db21wb25lbnQuRGlzcG9zZSAo KSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgKHdyYXBwZXIgcmVtb3Rp bmctaW52b2tlLXdpdGgtY2hlY2spIFN5c3RlbS5Db21wb25lbnRNb2RlbC5Db21wb25lbnQ6RGlz cG9zZSAoKQogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkNvbnRyb2wuRGlzcG9zZSAoQm9vbGVh biBkaXNwb3NpbmcpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5Db250YWluZXJDb250cm9sLkRpc3Bvc2UgKEJvb2xlYW4gZGlzcG9z aW5nKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRv d3MuRm9ybXMuRm9ybS5EaXNwb3NlIChCb29sZWFuIGRpc3Bvc2luZykgWzB4MDAwMDBdIGluIDxm aWxlbmFtZSB1bmtub3duPjowIAogIGF0IEtlZVBhc3MuRm9ybXMuRWNhc0FjdGlvbkZvcm0uRGlz cG9zZSAoQm9vbGVhbiBkaXNwb3NpbmcpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46 MCAKICBhdCBTeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9uZW50LkRpc3Bvc2UgKCkgWzB4MDAw MDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0ICh3cmFwcGVyIHJlbW90aW5nLWludm9r ZS13aXRoLWNoZWNrKSBTeXN0ZW0uQ29tcG9uZW50TW9kZWwuQ29tcG9uZW50OkRpc3Bvc2UgKCkK ICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5BcHBsaWNhdGlvbi5FeGl0IChTeXN0ZW0uQ29tcG9u ZW50TW9kZWwuQ2FuY2VsRXZlbnRBcmdzIGUpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93 bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5BcHBsaWNhdGlvbi5FeGl0ICgpIFsweDAw MDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5B cHBsaWNhdGlvbi5PblRocmVhZEV4Y2VwdGlvbiAoU3lzdGVtLkV4Y2VwdGlvbiB0KSBbMHgwMDAw MF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMuTmF0 aXZlV2luZG93Lk9uVGhyZWFkRXhjZXB0aW9uIChTeXN0ZW0uRXhjZXB0aW9uIGUpIFsweDAwMDAw XSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5OYXRp dmVXaW5kb3cuV25kUHJvYyAoSW50UHRyIGhXbmQsIE1zZyBtc2csIEludFB0ciB3UGFyYW0sIElu dFB0ciBsUGFyYW0pIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5YcGxhdFVJWDExLlNlbmRNZXNzYWdlIChJbnRQdHIgaHduZCwgTXNn IG1lc3NhZ2UsIEludFB0ciB3UGFyYW0sIEludFB0ciBsUGFyYW0pIFsweDAwMDAwXSBpbiA8Zmls ZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5YcGxhdFVJWDExLk1h cFdpbmRvdyAoU3lzdGVtLldpbmRvd3MuRm9ybXMuSHduZCBod25kLCBXaW5kb3dUeXBlIHdpbmRv d3MpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93 cy5Gb3Jtcy5YcGxhdFVJWDExLkNyZWF0ZVdpbmRvdyAoU3lzdGVtLldpbmRvd3MuRm9ybXMuQ3Jl YXRlUGFyYW1zIGNwKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lz dGVtLldpbmRvd3MuRm9ybXMuWHBsYXRVSS5DcmVhdGVXaW5kb3cgKFN5c3RlbS5XaW5kb3dzLkZv cm1zLkNyZWF0ZVBhcmFtcyBjcCkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAog IGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLk5hdGl2ZVdpbmRvdy5DcmVhdGVIYW5kbGUgKFN5c3Rl bS5XaW5kb3dzLkZvcm1zLkNyZWF0ZVBhcmFtcyBjcCkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1 bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkNvbnRyb2wuQ3JlYXRlSGFuZGxl ICgpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93 cy5Gb3Jtcy5Gb3JtLkNyZWF0ZUhhbmRsZSAoKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25v d24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMuQ29udHJvbC5DcmVhdGVDb250cm9sICgp IFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5G b3Jtcy5Db250cm9sLlNldFZpc2libGVDb3JlIChCb29sZWFuIHZhbHVlKSBbMHgwMDAwMF0gaW4g PGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMuRm9ybS5TZXRW aXNpYmxlQ29yZSAoQm9vbGVhbiB2YWx1ZSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3du PjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkNvbnRyb2wuc2V0X1Zpc2libGUgKEJvb2xl YW4gdmFsdWUpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCAod3JhcHBl ciByZW1vdGluZy1pbnZva2Utd2l0aC1jaGVjaykgU3lzdGVtLldpbmRvd3MuRm9ybXMuQ29udHJv bDpzZXRfVmlzaWJsZSAoYm9vbCkKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5BcHBsaWNhdGlv bi5SdW5Mb29wIChCb29sZWFuIE1vZGFsLCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5BcHBsaWNhdGlv bkNvbnRleHQgY29udGV4dCkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0 IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkZvcm0uU2hvd0RpYWxvZyAoSVdpbjMyV2luZG93IG93bmVy KSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3Mu Rm9ybXMuRm9ybS5TaG93RGlhbG9nICgpIFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46 MCAKICBhdCAod3JhcHBlciByZW1vdGluZy1pbnZva2Utd2l0aC1jaGVjaykgU3lzdGVtLldpbmRv d3MuRm9ybXMuRm9ybTpTaG93RGlhbG9nICgpCiAgYXQgS2VlUGFzcy5VSS5VSVV0aWwuU2hvd0Rp YWxvZ0FuZERlc3Ryb3kgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLkZvcm0gZikgWzB4MDAwMDBdIGlu IDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IEtlZVBhc3MuRm9ybXMuRWNhc1RyaWdnZXJGb3Jt Lk9uQWN0aW9uQWRkIChTeXN0ZW0uT2JqZWN0IHNlbmRlciwgU3lzdGVtLkV2ZW50QXJncyBlKSBb MHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAgCiAgYXQgU3lzdGVtLldpbmRvd3MuRm9y bXMuQ29udHJvbC5PbkNsaWNrIChTeXN0ZW0uRXZlbnRBcmdzIGUpIFsweDAwMDAwXSBpbiA8Zmls ZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5CdXR0b24uT25DbGlj ayAoU3lzdGVtLkV2ZW50QXJncyBlKSBbMHgwMDAwMF0gaW4gPGZpbGVuYW1lIHVua25vd24+OjAg CiAgYXQgU3lzdGVtLldpbmRvd3MuRm9ybXMuQnV0dG9uQmFzZS5Pbk1vdXNlVXAgKFN5c3RlbS5X aW5kb3dzLkZvcm1zLk1vdXNlRXZlbnRBcmdzIG1ldmVudCkgWzB4MDAwMDBdIGluIDxmaWxlbmFt ZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkJ1dHRvbi5Pbk1vdXNlVXAg KFN5c3RlbS5XaW5kb3dzLkZvcm1zLk1vdXNlRXZlbnRBcmdzIG1ldmVudCkgWzB4MDAwMDBdIGlu IDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkNvbnRyb2wu V21MQnV0dG9uVXAgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLk1lc3NhZ2UmIG0pIFsweDAwMDAwXSBp biA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5Db250cm9s LlduZFByb2MgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLk1lc3NhZ2UmIG0pIFsweDAwMDAwXSBpbiA8 ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5CdXR0b25CYXNl LlduZFByb2MgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLk1lc3NhZ2UmIG0pIFsweDAwMDAwXSBpbiA8 ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5Gb3Jtcy5CdXR0b24uV25k UHJvYyAoU3lzdGVtLldpbmRvd3MuRm9ybXMuTWVzc2FnZSYgbSkgWzB4MDAwMDBdIGluIDxmaWxl bmFtZSB1bmtub3duPjowIAogIGF0IFN5c3RlbS5XaW5kb3dzLkZvcm1zLkNvbnRyb2wrQ29udHJv bFdpbmRvd1RhcmdldC5Pbk1lc3NhZ2UgKFN5c3RlbS5XaW5kb3dzLkZvcm1zLk1lc3NhZ2UmIG0p IFsweDAwMDAwXSBpbiA8ZmlsZW5hbWUgdW5rbm93bj46MCAKICBhdCBTeXN0ZW0uV2luZG93cy5G b3Jtcy5Db250cm9sK0NvbnRyb2xOYXRpdmVXaW5kb3cuV25kUHJvYyAoU3lzdGVtLldpbmRvd3Mu Rm9ybXMuTWVzc2FnZSYgbSkgWzB4MDAwMDBdIGluIDxmaWxlbmFtZSB1bmtub3duPjowIAogIGF0 IFN5c3RlbS5XaW5kb3dzLkZvcm1zLk5hdGl2ZVdpbmRvdy5XbmRQcm9jIChJbnRQdHIgaFduZCwg TXNnIG1zZywgSW50UHRyIHdQYXJhbSwgSW50UHRyIGxQYXJhbSkgWzB4MDAwMDBdIGluIDxmaWxl bmFtZSB1bmtub3duPjowIAo= --f46d042f95026979bd04d42fab3e--