From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 09 17:24:21 2024 Received: (at submit) by debbugs.gnu.org; 9 Feb 2024 22:24:21 +0000 Received: from localhost ([127.0.0.1]:43013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYZID-00018H-5F for submit@debbugs.gnu.org; Fri, 09 Feb 2024 17:24:21 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYZIA-00017r-6O for submit@debbugs.gnu.org; Fri, 09 Feb 2024 17:24:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rYZHp-00078R-DU for bug-gnu-emacs@gnu.org; Fri, 09 Feb 2024 17:23:57 -0500 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rYZHm-0001Mo-T7 for bug-gnu-emacs@gnu.org; Fri, 09 Feb 2024 17:23:57 -0500 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-55ee686b5d5so2048183a12.0 for ; Fri, 09 Feb 2024 14:23:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unimib.it; s=google; t=1707517431; x=1708122231; darn=gnu.org; h=to:date:message-id:subject:mime-version:reply-to :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=a6ccBUJxIYRbspnM4vA+pyFSONBg74TI8BjqjIk1q9c=; b=Abk3c608HAdiVvP/XEij7ggJeBrZ721BHL/5BFHiW8P3e94rTA7ptYCycKURYzrU7N pEB2T+gd1/vPO0iEqF032Y/8/9InRmOORKdeuD4b0PejhSK11e+2zN/wy+j0a5l0Jwc/ L2PP/G/BNnY4V+gmV7OYxIrpYQGOwxJiz+lOhHrR+hiFL6qJqossh2kUsxxQ1OOelCWn ZZFckjdAQR2Xg8cNGRIHRBbpKmol0rKas6t01GbtgimL0wC68xNUY9oUNTmnhKAGMTep y+d3d/vXlkbGsrAJfsXYdnM6dN+JxP+ERvOZCvHoKjHd+5EwsJAlfW10eBaFyQTnBSin 2P4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707517431; x=1708122231; h=to:date:message-id:subject:mime-version:reply-to :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a6ccBUJxIYRbspnM4vA+pyFSONBg74TI8BjqjIk1q9c=; b=UtX6pTU+faCJUX9n02Av10pcw+qG01trHh8qyJ3V+siRvzJxEF7Ud0sJhB774aGKt5 D96Q5Yu+xEDt19hmTVh8tZBhLSHj8ISUtrAGretQ0oTCYVfmv+GVEDwiEluDurHaF5ii SVrmy2xjH9xTRvd0HBP7kLTVnUsQQd9qX8F/4p7zqjwQzn/A8D7a17fjbNdaXR9Ktftf erUdjV/Uk92658WMhV771Sx7bqgTnQOY21rnkGvCv1mRnRcFJAEH00JTLNRxjYJZEaJu lkPwJKZDKRZYRe+1mZDN/lzw+gvz7F2MWIHCijgiitR54ZEl+khRP9H9kwwIlL3+KSDU WwIg== X-Gm-Message-State: AOJu0Yz9unxXjF+5Ct0WTEtmi9rJEagrZvf3mmNiJ+Xv+POSd6AEtwGm hRWm2HAelFiFmfpSWlJQ6G2IUMEqYSWEtRpGXg7idftcqYBJ2ohrzXUdsHvAfNdbRGUMrv6LzHK tcYdIpvpHuBX5MIC3NjM14lkrvFKFDVtJy5TPYRTxZzXTR77nLaXQZMPoiPQHgEhNY336zhFA1w hw54C0iU1l/wFQhwEVkbo+FWG37B/+551fGz7PZRGuh8M/og== X-Google-Smtp-Source: AGHT+IGlud2+fvXXXL13HeuRhTnbPsT0tyOXYV5Sp1wZq9pmyjEkwncX+eGZOYeqXKzEiXDP9eAkaQ== X-Received: by 2002:a17:906:eb53:b0:a38:42f4:dfb6 with SMTP id mc19-20020a170906eb5300b00a3842f4dfb6mr273267ejb.63.1707517430814; Fri, 09 Feb 2024 14:23:50 -0800 (PST) Received: from smtpclient.apple (178-83-216-135.dynamic.hispeed.ch. [178.83.216.135]) by smtp.gmail.com with ESMTPSA id pk12-20020a170906d7ac00b00a386a441b9csm1167716ejb.66.2024.02.09.14.23.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Feb 2024 14:23:49 -0800 (PST) From: Marco Antoniotti Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: 29.2; Emacs 29.2 crashes when load-library a .dylib on MacOS Sonoma 14.3.1 Message-Id: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> Date: Fri, 9 Feb 2024 23:23:18 +0100 To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3774.400.31) Received-SPF: pass client-ip=2a00:1450:4864:20::533; envelope-from=marco.antoniotti@unimib.it; helo=mail-ed1-x533.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: marco.antoniotti@unimib.it Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I just tried M-x load-library on a .dylib I created to test the module/extension writing facility. The library is very simple and follows the example in the documentation. Sorry, EMacs just crashed and I don't know what other info to send you. In GNU Emacs 29.2 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G9323)) of 2024-01-18 built on builder10-14.lan Windowing system distributor 'Apple', version 10.3.2487 System Description: macOS 14.3.1 Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules 'CFLAGS=3D-DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT' --with-x-toolkit=3Dno' Configured features: ACL GLIB GMP GNUTLS JPEG JSON LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/marcoxa/.emacs.d/elpa/jsonrpc-1.0.24/jsonrpc hides = /Applications/Emacs.app/Contents/Resources/lisp/jsonrpc /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package-jump = hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-ju= mp = /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package-ensure = hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-en= sure /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package-core = hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-co= re = /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package-delight= hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-de= light = /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package-diminis= h hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-di= minish /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package = /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package-bind-ke= y hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-bi= nd-key /Users/marcoxa/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/bind-key /Users/marcoxa/.emacs.d/elpa/use-package-20230426.2324/use-package-lint = hides = /Applications/Emacs.app/Contents/Resources/lisp/use-package/use-package-li= nt /Users/marcoxa/.emacs.d/elpa/project-0.10.0/project hides = /Applications/Emacs.app/Contents/Resources/lisp/progmodes/project /Users/marcoxa/.emacs.d/elpa/eglot-1.17/eglot hides = /Applications/Emacs.app/Contents/Resources/lisp/progmodes/eglot /Users/marcoxa/.emacs.d/elpa/eldoc-1.15.0/eldoc hides = /Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp/eldoc Features: (shadow sort mail-extr emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date wheatgrass-theme iron-main pl1-mode hlasm-mode jcl-poly-mode use-package-ensure use-package-core polymode poly-lock polymode-base polymode-weave polymode-export polymode-compat advice polymode-methods polymode-core format-spec polymode-classes eieio-custom eieio-base color jcl-mode iron-main-mode easy-mmode iron-main-epf derived iron-main-hercules-cmds iron-main-jcl-templates cl-extra help-mode iron-main-utils iron-main-session iron-main-ruler-function iron-main-widgets iron-main-vars wid-edit desktop frameset ruler-mode sgml-mode facemenu dom erlang-start fortress-mode scala-mode-auto finder-inf ada-mode-autoloads ada-ref-man-autoloads auctex-autoloads tex-site auto-complete-autoloads cmake-font-lock-autoloads cmake-ide-autoloads cmake-mode-autoloads cmake-project-autoloads csv-mode-autoloads eglot-autoloads eldoc-autoloads ess-autoloads evil-autoloads flycheck-autoloads gnat-compiler-autoloads haskell-mode-autoloads inspector-autoloads jsonrpc-autoloads julia-mode-autoloads julia-repl-autoloads julia-vterm-autoloads levenshtein-autoloads markdown-mode-autoloads mimetypes-autoloads popup-autoloads project-autoloads rust-mode-autoloads slime-repl-ansi-color-autoloads slime-autoloads macrostep-autoloads slime-theme-autoloads sml-basis-autoloads mode-icons-autoloads toml-autoloads toml-mode-autoloads treemacs-all-the-icons-autoloads all-the-icons-autoloads treemacs-tab-bar-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads dash-autoloads tuareg-autoloads rx caml-autoloads uniquify-files-autoloads vterm-autoloads info wisi-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 139728 8535) (symbols 48 12516 0) (strings 32 43083 1960) (string-bytes 1 1318196) (vectors 16 21916) (vector-slots 8 303874 7285) (floats 8 134 13) (intervals 56 460 0) (buffers 984 12)) From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 02:34:01 2024 Received: (at 69008) by debbugs.gnu.org; 10 Feb 2024 07:34:01 +0000 Received: from localhost ([127.0.0.1]:48914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYhs8-0001Il-QE for submit@debbugs.gnu.org; Sat, 10 Feb 2024 02:34:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYhs6-0001IO-EN for 69008@debbugs.gnu.org; Sat, 10 Feb 2024 02:33:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rYhrl-0006a2-6V; Sat, 10 Feb 2024 02:33:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=uXypVTOSS6HV/kzdeuNj5uDIIYP070F328jp3bcoq2k=; b=B9OIE1Ii1HtN e5R5Xi1nHeXLGE7m2ZVG8fVYjKns5lDQ13kIcEnvEyoLG0dmW428uvxc10mDIP98jBlMFhCBW1vFj qsKlzmw0gJzCkIVqXgtS7y5/0/sOdXgtSlGnGv+cyyZUiI2y+ICXHND7mQenXi7P0FmojJeSDte8Q kwp7xX/wr2/tdpGYVWekkG4NpornuHaIBVqCaAfGYAO7CqrHPrPZD1XY1QaS/QzkgHiYegRbddTE3 nKlw6IVtUHvoa20wpGKN5Eja2GlebXEM6ixQ0gP73k90uB3SWlL/5P738n3OE3k4mJGM3/gqN1qUB 24zrPhMbouWOCaTxP8hhkA==; Date: Sat, 10 Feb 2024 09:33:34 +0200 Message-Id: <86le7svkmp.fsf@gnu.org> From: Eli Zaretskii To: marco.antoniotti@unimib.it In-Reply-To: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> (message from Marco Antoniotti on Fri, 9 Feb 2024 23:23:18 +0100) Subject: Re: bug#69008: 29.2; Emacs 29.2 crashes when load-library a .dylib on MacOS Sonoma 14.3.1 References: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69008 Cc: 69008@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Marco Antoniotti > Date: Fri, 9 Feb 2024 23:23:18 +0100 > > I just tried M-x load-library on a .dylib I created to test the > module/extension writing facility. The library is very simple and > follows the example in the documentation. > > Sorry, EMacs just crashed and I don't know what other info to send you. The crash backtrace information is one kind of data we could find useful. The source code of your module is another. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 04:40:43 2024 Received: (at 69008) by debbugs.gnu.org; 10 Feb 2024 09:40:43 +0000 Received: from localhost ([127.0.0.1]:56277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYjqj-0001OR-1M for submit@debbugs.gnu.org; Sat, 10 Feb 2024 04:40:43 -0500 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:44339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYjqf-0001Nx-G8 for 69008@debbugs.gnu.org; Sat, 10 Feb 2024 04:40:39 -0500 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2d0e4ef33b2so5177841fa.1 for <69008@debbugs.gnu.org>; Sat, 10 Feb 2024 01:40:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unimib.it; s=google; t=1707558015; x=1708162815; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/1794Oz0yBvdKPAC15hHQBaNnlWAW/69vv7tjnYuxgQ=; b=A8F10y93nzBErQBXgpVSkM4hL1IquANjrjaPWP50zGrsSvtDIHPlHYY43Fztn3tlmF TLB7Vz3/ZiAcjgrbRn5ey0/E+egvCnlbj6hzykm1wn7Air56uwmCT3W3w1nKcAMiMQY6 UHgfNxIuJ029MyBzJWQr8TNsRGlPEcHa+eyn2CyF8g724+4XJAKZ93zH8QnrW66WXHE2 IiVFlxgEBhTIzSuMRMLBdDtBWuWSIhpVDHL+AmOFzQKOBFWfeuo2q6m3yQOb986331Hg bYaBYm3Ilh2bEmnAC4Qse9glmzHCxuOOa1RRFqrPObYExaqMTUPP1eph30vTytntmiTA AiJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707558015; x=1708162815; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/1794Oz0yBvdKPAC15hHQBaNnlWAW/69vv7tjnYuxgQ=; b=B2Cd+tohmIRktSt2L1c7fY0qt03gLXNC4GLRqP3thG5p1o3YWRz9YOmr2AQpyvg8KP kMa7u4cBKfyrEbhkxa/smQha5W4PWyzFSHyEtHnC4A/yhrJq/Cd/T8dMUL6wb+bGmvcT RXZS8zc1Qx+IIAes0WkT/wMc1xQgEqObcZ68g5BOc0PJwSWajofjyT/APLCRfULiHfPY njdIKvLqoH/SCVLBTiKgoTdJyUCzh8w3KJCD74f2M8nh6t/QG6l4MhzSEKyTr0fUP5LN 7q/B/V7Kp9b+PDAQ065xSB3Dmd5bkd5io6EOhLZ9qmMQifVzfjCtRB/m3qTd08+dvfLl f/JA== X-Gm-Message-State: AOJu0YxBalVYv2iO0dOsybqvVuwSV07pw0ZU4DxYSLBaH9ZNvbdNP79c l8ydes3O2p/nHrUxbzJMekTfLQK7+V572F0Gcbs4SA1dxZ9g08TA6yOUmzPyw3U0pzIb659/Bv9 HmuaNgTrUyWBQoO3hGBHk/oR6jXNgpavlvIW06wFNIQbtyJ5Mrt0ZXg== X-Google-Smtp-Source: AGHT+IEQLOkIP6Yh3UooyYfb0wq5tONwrKp+MymUqPoAmEu3Fi4sMS0QGqOOMps37GRfw4+yYJDgV5SAJmYKyBPzmcg= X-Received: by 2002:a2e:3013:0:b0:2d0:aa28:6f77 with SMTP id w19-20020a2e3013000000b002d0aa286f77mr966209ljw.45.1707558015331; Sat, 10 Feb 2024 01:40:15 -0800 (PST) MIME-Version: 1.0 References: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> <86le7svkmp.fsf@gnu.org> In-Reply-To: <86le7svkmp.fsf@gnu.org> From: Marco Antoniotti Date: Sat, 10 Feb 2024 10:40:03 +0100 Message-ID: Subject: Re: bug#69008: 29.2; Emacs 29.2 crashes when load-library a .dylib on MacOS Sonoma 14.3.1 To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000f02920061103d452" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69008 Cc: 69008@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000f02920061103d452 Content-Type: multipart/alternative; boundary="000000000000f0291e061103d450" --000000000000f0291e061103d450 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, The code of my module is in the Github repo belo (sorry about the licensing, the format, being on Github, etc). I also attached the MacOS crash report. I hope it helps. Sorry, but I am just running Emacs and I really do not have the time to dig more into its guts. I get the .dylib and move it in the `load-path`. Doing M-x load-library crashes Emacs. Maybe I am just doing something very stupid. You tell me. https://github.com/marcoxa/platel Thank you for your work. All the best Marco On Sat, Feb 10, 2024 at 8:33=E2=80=AFAM Eli Zaretskii wrote: > > From: Marco Antoniotti > > Date: Fri, 9 Feb 2024 23:23:18 +0100 > > > > I just tried M-x load-library on a .dylib I created to test the > > module/extension writing facility. The library is very simple and > > follows the example in the documentation. > > > > Sorry, EMacs just crashed and I don't know what other info to send you. > > The crash backtrace information is one kind of data we could find > useful. The source code of your module is another. > > Thanks. > --000000000000f0291e061103d450 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

The code of my module is= in the Github repo belo (sorry about the licensing, the format, being on G= ithub, etc).=C2=A0 I also attached the MacOS crash report.=C2=A0 I hope it = helps.=C2=A0 Sorry, but I am just running Emacs and I really do not have th= e time to dig more into its guts.

I get the .dylib= and move it in the `load-path`.=C2=A0 Doing M-x load-library crashes Emacs= .

Maybe I am just doing something very stupid.=C2= =A0 You tell me.



All the best



=
> From: Marco Antoniotti &l= t;marco.ant= oniotti@unimib.it>
> Date: Fri, 9 Feb 2024 23:23:18 +0100
>
> I just tried M-x load-library on a .dylib I created to test the
> module/extension writing facility.=C2=A0 The library is very simple an= d
> follows the example in the documentation.
>
> Sorry, EMacs just crashed and I don't know what other info to send= you.

The crash backtrace information is one kind of data we could find
useful.=C2=A0 The source code of your module is another.

Thanks.
--000000000000f0291e061103d450-- --000000000000f02920061103d452 Content-Type: text/plain; charset="US-ASCII"; name="crash-report.txt" Content-Disposition: attachment; filename="crash-report.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lsfvx9fm0 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUcmFuc2xhdGVkIFJlcG9ydCAo RnVsbCBSZXBvcnQgQmVsb3cpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K ClByb2Nlc3M6ICAgICAgICAgICAgICAgRW1hY3MteDg2XzY0LTEwXzE0IFsxNDIxMl0KUGF0aDog ICAgICAgICAgICAgICAgICAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9F bWFjcy14ODZfNjQtMTBfMTQKSWRlbnRpZmllcjogICAgICAgICAgICBFbWFjcy14ODZfNjQtMTBf MTQKVmVyc2lvbjogICAgICAgICAgICAgICA/Pz8KQ29kZSBUeXBlOiAgICAgICAgICAgICBYODYt NjQgKE5hdGl2ZSkKUGFyZW50IFByb2Nlc3M6ICAgICAgICBiYXNoIFs1NjA5XQpSZXNwb25zaWJs ZTogICAgICAgICAgIFRlcm1pbmFsIFs1NTg3XQpVc2VyIElEOiAgICAgICAgICAgICAgIDUwMgoK RGF0ZS9UaW1lOiAgICAgICAgICAgICAyMDI0LTAyLTA5IDIzOjI4OjM0Ljc2NzEgKzAxMDAKT1Mg VmVyc2lvbjogICAgICAgICAgICBtYWNPUyAxNC4zLjEgKDIzRDYwKQpSZXBvcnQgVmVyc2lvbjog ICAgICAgIDEyCkJyaWRnZSBPUyBWZXJzaW9uOiAgICAgOC4zICgyMVAzMDQ5KQpBbm9ueW1vdXMg VVVJRDogICAgICAgIDQ2QURFREYzLTFBNDYtMTcxMS1DMjQ3LTZDQ0I1MjY1RUMyQwoKClRpbWUg QXdha2UgU2luY2UgQm9vdDogMzQwMDAgc2Vjb25kcwoKU3lzdGVtIEludGVncml0eSBQcm90ZWN0 aW9uOiBlbmFibGVkCgpDcmFzaGVkIFRocmVhZDogICAgICAgIDAgIERpc3BhdGNoIHF1ZXVlOiBj b20uYXBwbGUubWFpbi10aHJlYWQKCkV4Y2VwdGlvbiBUeXBlOiAgICAgICAgRVhDX0JBRF9BQ0NF U1MgKFNJR0FCUlQpCkV4Y2VwdGlvbiBDb2RlczogICAgICAgVU5LTk9XTl8weEQgYXQgMHgwMDAw MDAwMDAwMDAwMDAwCkV4Y2VwdGlvbiBDb2RlczogICAgICAgMHgwMDAwMDAwMDAwMDAwMDBkLCAw eDAwMDAwMDAwMDAwMDAwMDAKClRlcm1pbmF0aW9uIFJlYXNvbjogICAgTmFtZXNwYWNlIFNJR05B TCwgQ29kZSA2IEFib3J0IHRyYXA6IDYKVGVybWluYXRpbmcgUHJvY2VzczogICBFbWFjcy14ODZf NjQtMTBfMTQgWzE0MjEyXQoKVk0gUmVnaW9uIEluZm86IDAgaXMgbm90IGluIGFueSByZWdpb24u ICBCeXRlcyBiZWZvcmUgZm9sbG93aW5nIHJlZ2lvbjogNDM5NjgwNjE0NAogICAgICBSRUdJT04g VFlQRSAgICAgICAgICAgICAgICAgICAgU1RBUlQgLSBFTkQgICAgICAgICBbIFZTSVpFXSBQUlQv TUFYIFNIUk1PRCAgUkVHSU9OIERFVEFJTAogICAgICBVTlVTRUQgU1BBQ0UgQVQgU1RBUlQKLS0t PiAgCiAgICAgIF9fVEVYVCAgICAgICAgICAgICAgICAgICAgICAxMDYxMWYwMDAtMTA2Mzg5MDAw ICAgIFsgMjQ3MktdIHIteC9yLXggU009Q09XICAuLi4teDg2XzY0LTEwXzE0CgpUaHJlYWQgMCBD cmFzaGVkOjogIERpc3BhdGNoIHF1ZXVlOiBjb20uYXBwbGUubWFpbi10aHJlYWQKMCAgIGxpYnN5 c3RlbV9rZXJuZWwuZHlsaWIgICAgICAgIAkgICAgMHg3ZmY4MDEyZTY3YTIgX19wdGhyZWFkX2tp bGwgKyAxMAoxICAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgCSAgICAweDdmZjgwMTMx ZWYzMCBwdGhyZWFkX2tpbGwgKyAyNjIKMiAgIGxpYnN5c3RlbV9jLmR5bGliICAgICAgICAgICAg IAkgICAgMHg3ZmY4MDExZmZlYTggcmFpc2UgKyAyNAozICAgPz8/ICAgICAgICAgICAgICAgICAg ICAgICAgICAgCSAgICAgICAweDEwNjM0NmJkYiB0ZXJtaW5hdGVfZHVlX3RvX3NpZ25hbCArIDE4 Nwo0ICAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjM0NmZhYyBl bWFjc19hYm9ydCArIDE5CjUgICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAg IDB4MTA2MzA4MDUzIG5zX3Rlcm1fc2h1dGRvd24gKyAxNzkKNiAgID8/PyAgICAgICAgICAgICAg ICAgICAgICAgICAgIAkgICAgICAgMHgxMDYxZTI5YjUgc2h1dF9kb3duX2VtYWNzICsgMzU3Cjcg ICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2MzQ2YmE5IHRlcm1p bmF0ZV9kdWVfdG9fc2lnbmFsICsgMTM3CjggICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAg ICAJICAgICAgIDB4MTA2MjA3YzJlIGhhbmRsZV9mYXRhbF9zaWduYWwgKyAxNAo5ICAgPz8/ICAg ICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjIwN2NiMSBkZWxpdmVyX3RocmVh ZF9zaWduYWwgKyAxMjkKMTAgID8/PyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAg MHgxMDYyMDVlOTkgZGVsaXZlcl9mYXRhbF90aHJlYWRfc2lnbmFsICsgOQoxMSAgPz8/ICAgICAg ICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjIwN2QyNyBoYW5kbGVfc2lnc2VndiAr IDEwMwoxMiAgbGlic3lzdGVtX3BsYXRmb3JtLmR5bGliICAgICAgCSAgICAweDdmZjgwMTM0ZDM3 ZCBfc2lndHJhbXAgKyAyOQoxMyAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAg ICAgICAgICAgIDB4MCA/Pz8KMTQgID8/PyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAg ICAgMHgxMDYyYTg1ZmMgbW9kdWxlX2Z1bmNhbGwgKyAzODAKMTUgIHBsYXRlbF9lbWFjc19tb2R1 bGUuZHlsaWIgICAgIAkgICAgICAgMHgxMTZhNTFkNTYgZW1hY3NfbW9kdWxlX2luaXQgKyAzMTAK MTYgID8/PyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAgMHgxMDYyYTZlNzAgRm1v ZHVsZV9sb2FkICsgMjcyCjE3ICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAg IDB4MTA2MjljOGNkIEZsb2FkICsgMjI4NQoxOCAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAg ICAgCSAgICAgICAweDEwNjI3NjA3MiBmdW5jYWxsX3N1YnIgKyAzMjIKMTkgID8/PyAgICAgICAg ICAgICAgICAgICAgICAgICAgIAkgICAgICAgMHgxMDYyYjMxZDggZXhlY19ieXRlX2NvZGUgKyAy NDA4CjIwICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc4ODg2 IGZldGNoX2FuZF9leGVjX2J5dGVfY29kZSArIDcwCjIxICA/Pz8gICAgICAgICAgICAgICAgICAg ICAgICAgICAJICAgICAgIDB4MTA2Mjc2MjAzIGZ1bmNhbGxfbGFtYmRhICsgMTk1CjIyICA/Pz8g ICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc1ZWUxIGZ1bmNhbGxfZ2Vu ZXJhbCArIDM2OQoyMyAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEw NjI3MzEzMSBGZnVuY2FsbCArIDE3NwoyNCAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAg CSAgICAgICAweDEwNjI2ZTBlYSBGZnVuY2FsbF9pbnRlcmFjdGl2ZWx5ICsgNDIKMjUgID8/PyAg ICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAgMHgxMDYyNzVmZTcgZnVuY2FsbF9zdWJy ICsgMTgzCjI2ICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc1 ZWY5IGZ1bmNhbGxfZ2VuZXJhbCArIDM5MwoyNyAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAg ICAgCSAgICAgICAweDEwNjI3MzEzMSBGZnVuY2FsbCArIDE3NwoyOCAgPz8/ICAgICAgICAgICAg ICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjI3NTVmNyBGYXBwbHkgKyAxMTkKMjkgID8/PyAg ICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAgMHgxMDYyNmU0NmMgRmNhbGxfaW50ZXJh Y3RpdmVseSArIDg0NAozMCAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAw eDEwNjI3NjAzMyBmdW5jYWxsX3N1YnIgKyAyNTkKMzEgID8/PyAgICAgICAgICAgICAgICAgICAg ICAgICAgIAkgICAgICAgMHgxMDYyYjMxZDggZXhlY19ieXRlX2NvZGUgKyAyNDA4CjMyICA/Pz8g ICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc4ODg2IGZldGNoX2FuZF9l eGVjX2J5dGVfY29kZSArIDcwCjMzICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAg ICAgIDB4MTA2Mjc2MjAzIGZ1bmNhbGxfbGFtYmRhICsgMTk1CjM0ICA/Pz8gICAgICAgICAgICAg ICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc1ZWUxIGZ1bmNhbGxfZ2VuZXJhbCArIDM2OQoz NSAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjI3MzEzMSBGZnVu Y2FsbCArIDE3NwozNiAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEw NjI2ZTBlYSBGZnVuY2FsbF9pbnRlcmFjdGl2ZWx5ICsgNDIKMzcgID8/PyAgICAgICAgICAgICAg ICAgICAgICAgICAgIAkgICAgICAgMHgxMDYyNzVmZTcgZnVuY2FsbF9zdWJyICsgMTgzCjM4ICA/ Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc1ZWY5IGZ1bmNhbGxf Z2VuZXJhbCArIDM5MwozOSAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAw eDEwNjI3MzEzMSBGZnVuY2FsbCArIDE3Nwo0MCAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAg ICAgCSAgICAgICAweDEwNjI3NTdlMSBGYXBwbHkgKyA2MDkKNDEgID8/PyAgICAgICAgICAgICAg ICAgICAgICAgICAgIAkgICAgICAgMHgxMDYyNmU0NmMgRmNhbGxfaW50ZXJhY3RpdmVseSArIDg0 NAo0MiAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjI3NjAzMyBm dW5jYWxsX3N1YnIgKyAyNTkKNDMgID8/PyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAg ICAgMHgxMDYyYjMxZDggZXhlY19ieXRlX2NvZGUgKyAyNDA4CjQ0ICA/Pz8gICAgICAgICAgICAg ICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc4ODg2IGZldGNoX2FuZF9leGVjX2J5dGVfY29k ZSArIDcwCjQ1ICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2Mjc2 MjAzIGZ1bmNhbGxfbGFtYmRhICsgMTk1CjQ2ICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAg ICAJICAgICAgIDB4MTA2Mjc1ZWUxIGZ1bmNhbGxfZ2VuZXJhbCArIDM2OQo0NyAgPz8/ICAgICAg ICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjI3MzEzMSBGZnVuY2FsbCArIDE3Nwo0 OCAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjFlOTZmYyBjYWxs MSArIDQ0CjQ5ICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2MWU2 YzQ3IGNvbW1hbmRfbG9vcF8xICsgMTUxMQo1MCAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAg ICAgCSAgICAgICAweDEwNjI3M2JkMiBpbnRlcm5hbF9jb25kaXRpb25fY2FzZSArIDgyCjUxICA/ Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJICAgICAgIDB4MTA2MWU2NjNlIGNvbW1hbmRf bG9vcF8yICsgNDYKNTIgID8/PyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAgMHgx MDYyNzM1Y2IgaW50ZXJuYWxfY2F0Y2ggKyA3NQo1MyAgPz8/ICAgICAgICAgICAgICAgICAgICAg ICAgICAgCSAgICAgICAweDEwNjFlNWQ3NSBjb21tYW5kX2xvb3AgKyAyNjEKNTQgID8/PyAgICAg ICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAgMHgxMDYxZTViZDggcmVjdXJzaXZlX2VkaXRf MSArIDIxNgo1NSAgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNjFl NWZkMCBGcmVjdXJzaXZlX2VkaXQgKyAyMDgKNTYgID8/PyAgICAgICAgICAgICAgICAgICAgICAg ICAgIAkgICAgICAgMHgxMDYxZTNiOWQgbWFpbiArIDQ0NjEKNTcgIGR5bGQgICAgICAgICAgICAg ICAgICAgICAgICAgIAkgICAgMHg3ZmY4MDBmOTQzODYgc3RhcnQgKyAxOTQyCgpUaHJlYWQgMTo6 IGdtYWluCjAgICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAJICAgIDB4N2ZmODAxMmU4 OTFlIF9fc2VsZWN0ICsgMTAKMSAgID8/PyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAg ICAgMHgxMDc1ODIwNDAgZ19wb2xsICsgNDQ4CjIgICA/Pz8gICAgICAgICAgICAgICAgICAgICAg ICAgICAJICAgICAgIDB4MTA3NTcxOGExIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKyA0NjUKMyAg ID8/PyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgICAgMHgxMDc1NzE5YzggZ19tYWlu X2NvbnRleHRfaXRlcmF0aW9uICsgMTA0CjQgICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAg ICAJICAgICAgIDB4MTA3NTczYjIxIGdsaWJfd29ya2VyX21haW4gKyAzMwo1ICAgPz8/ICAgICAg ICAgICAgICAgICAgICAgICAgICAgCSAgICAgICAweDEwNzU5ZWQwMiBnX3RocmVhZF9wcm94eSAr IDY2CjYgICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAJICAgIDB4N2ZmODAxMzFmMjAy IF9wdGhyZWFkX3N0YXJ0ICsgOTkKNyAgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgIAkg ICAgMHg3ZmY4MDEzMWFiYWIgdGhyZWFkX3N0YXJ0ICsgMTUKClRocmVhZCAyOgowICAgbGlic3lz dGVtX3B0aHJlYWQuZHlsaWIgICAgICAgCSAgICAweDdmZjgwMTMxYWI4OCBzdGFydF93cXRocmVh ZCArIDAKClRocmVhZCAzOgowICAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgCSAgICAw eDdmZjgwMTMxYWI4OCBzdGFydF93cXRocmVhZCArIDAKClRocmVhZCA0OgowICAgbGlic3lzdGVt X2tlcm5lbC5keWxpYiAgICAgICAgCSAgICAweDdmZjgwMTJlNDgzYSBfX3BzZWxlY3QgKyAxMAox ICAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgCSAgICAweDdmZjgwMTJlNDcyZiBwc2Vs ZWN0JERBUldJTl9FWFRTTiArIDQyCjIgICA/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgICAJ ICAgICAgIDB4MTA2MzA5M2VjIC1bRW1hY3NBcHAgZmRfaGFuZGxlcjpdICsgMTg4CjMgICBGb3Vu ZGF0aW9uICAgICAgICAgICAgICAgICAgICAJICAgIDB4N2ZmODAyMzhkNzFjIF9fTlNUaHJlYWRf X3N0YXJ0X18gKyAxMDEzCjQgICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAJICAgIDB4 N2ZmODAxMzFmMjAyIF9wdGhyZWFkX3N0YXJ0ICsgOTkKNSAgIGxpYnN5c3RlbV9wdGhyZWFkLmR5 bGliICAgICAgIAkgICAgMHg3ZmY4MDEzMWFiYWIgdGhyZWFkX3N0YXJ0ICsgMTUKClRocmVhZCA1 OjogY29tLmFwcGxlLk5TRXZlbnRUaHJlYWQKMCAgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgICAg ICAgIAkgICAgMHg3ZmY4MDEyZGZhMmUgbWFjaF9tc2cyX3RyYXAgKyAxMAoxICAgbGlic3lzdGVt X2tlcm5lbC5keWxpYiAgICAgICAgCSAgICAweDdmZjgwMTJlZGUzYSBtYWNoX21zZzJfaW50ZXJu YWwgKyA4NAoyICAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgCSAgICAweDdmZjgwMTJl NmI2MiBtYWNoX21zZ19vdmVyd3JpdGUgKyA2NTMKMyAgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIg ICAgICAgIAkgICAgMHg3ZmY4MDEyZGZkMWYgbWFjaF9tc2cgKyAxOQo0ICAgQ29yZUZvdW5kYXRp b24gICAgICAgICAgICAgICAgCSAgICAweDdmZjgwMTNmYjEzNSBfX0NGUnVuTG9vcFNlcnZpY2VN YWNoUG9ydCArIDE0Mwo1ICAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgCSAgICAweDdm ZjgwMTNmOWJhNSBfX0NGUnVuTG9vcFJ1biArIDEzNzEKNiAgIENvcmVGb3VuZGF0aW9uICAgICAg ICAgICAgICAgIAkgICAgMHg3ZmY4MDEzZjkwODIgQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyA1NTcK NyAgIEFwcEtpdCAgICAgICAgICAgICAgICAgICAgICAgIAkgICAgMHg3ZmY4MDRiNjZhYWMgX05T RXZlbnRUaHJlYWQgKyAxMjIKOCAgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgIAkgICAg MHg3ZmY4MDEzMWYyMDIgX3B0aHJlYWRfc3RhcnQgKyA5OQo5ICAgbGlic3lzdGVtX3B0aHJlYWQu ZHlsaWIgICAgICAgCSAgICAweDdmZjgwMTMxYWJhYiB0aHJlYWRfc3RhcnQgKyAxNQoKVGhyZWFk IDY6CjAgICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAJICAgIDB4N2ZmODAxMzFhYjg4 IHN0YXJ0X3dxdGhyZWFkICsgMAoKClRocmVhZCAwIGNyYXNoZWQgd2l0aCBYODYgVGhyZWFkIFN0 YXRlICg2NC1iaXQpOgogIHJheDogMHgwMDAwMDAwMDAwMDAwMDAwICByYng6IDB4MDAwMDAwMDAw MDAwMDAwNiAgcmN4OiAweDAwMDAwMDAxMDY4ZWY3NjggIHJkeDogMHgwMDAwMDAwMDAwMDAwMDAw CiAgcmRpOiAweDAwMDAwMDAwMDAwMDAxMDMgIHJzaTogMHgwMDAwMDAwMDAwMDAwMDA2ICByYnA6 IDB4MDAwMDAwMDEwNjhlZjc5MCAgcnNwOiAweDAwMDAwMDAxMDY4ZWY3NjgKICAgcjg6IDB4MDIx ZGZmZjg0NDk1YjA4MSAgIHI5OiAweDAwMDAwMDAwYjQwZGIxOWMgIHIxMDogMHgwMDAwN2ZmODQ0 OTQ2N2MwICByMTE6IDB4MDAwMDAwMDAwMDAwMDI0NgogIHIxMjogMHgwMDAwMDAwMDAwMDAwMTAz ICByMTM6IDB4MDAwMDAwMDAwMDAwMDAwMCAgcjE0OiAweDAwMDA3ZmY4NDQ5NDY3YzAgIHIxNTog MHgwMDAwMDAwMDAwMDAwMDE2CiAgcmlwOiAweDAwMDA3ZmY4MDEyZTY3YTIgIHJmbDogMHgwMDAw MDAwMDAwMDAwMjQ2ICBjcjI6IDB4MDAwMDAwMDAwMDAwMDAwMAogIApMb2dpY2FsIENQVTogICAg IDAKRXJyb3IgQ29kZTogICAgICAweDAyMDAwMTQ4IApUcmFwIE51bWJlcjogICAgIDEzMwoKVGhy ZWFkIDAgaW5zdHJ1Y3Rpb24gc3RyZWFtOgogIDBhIDc1IGVhIDQ4IDhiIDQzIDEwIDQ4LThiIDc4 IDA4IDQ4IDhkIDU3IDA4IDMxICAudS5ILkMuSC54LkguVy4xCiAgYzAgYjkgMDUgMDAgMDAgMDAg NGMgMzktZWEgNzQgY2UgNDggOGQgNTcgMTAgNGMgIC4uLi4uLkw5LnQuSC5XLkwKICAzOSBlYSA3 NCBjNSA0OCA4MyBjNyAxOC00YyA4OSBlZSA0YyA4OSBmYSBlOCBlNiAgOS50LkguLi5MLi5MLi4u LgogIDA1IDAwIDAwIDBmIGI2IGM4IDM0IDAxLThkIDBjIDg5IDBmIGI2IGQwIDQ5IDAxICAuLi4u Li40Li4uLi4uLkkuCiAgZDYgZWIgYTYgNDUgMzEgZjYgYjkgMDItMDAgMDAgMDAgODMgZjkgMDIg NzUgMTAgIC4uLkUxLi4uLi4uLi4udS4KICA0OCA4ZCA3NSBjOCA0YyA4OSBlZiBlOC0zZCAwNiAw MCAwMCA4NCBjMCA3NCAyOCAgSC51LkwuLi49Li4uLi50KAogWzQ5XThiIDQ1IDAwIDQ4IDhiIDBk IDM2LTFjIDBlIDAwIDQ4IDhiIDA5IDQ4IDNiICBJLkUuSC4uNi4uLkguLkg7CTw9PQogIDRkIGQw IDc1IDBmIDQ4IDgzIGM0IDE4LTViIDQxIDVjIDQxIDVkIDQxIDVlIDQxICBNLnUuSC4uLltBXEFd QV5BCiAgNWYgNWQgYzMgZTggNjkgMGUgMGEgMDAtNDggOGIgNzUgYzggNDggOGQgM2QgNmMgIF9d Li5pLi4uSC51LkguPWwKICBlYSAwYyAwMCA0YyA4OSBmMiAzMSBjMC1lOCBhYiAwNSAwYSAwMCA2 NiAyZSAwZiAgLi4uTC4uMS4uLi4uLmYuLgogIDFmIDg0IDAwIDAwIDAwIDAwIDAwIDY2LTkwIDU1 IDQ4IDg5IGU1IDQxIDU2IDUzICAuLi4uLi4uZi5VSC4uQVZTCiAgNGMgOGIgNzcgMjAgNDggOGIg N2YgMjgtNDggODMgZmYgZmUgNzUgMGMgYmYgNWYgIEwudyBILi4oSC4uLnUuLl8KCkJpbmFyeSBJ bWFnZXM6CiAgICAgICAweDExNmE0ZTAwMCAtICAgICAgICAweDExNmE1MWZmZiBwbGF0ZWxfZW1h Y3NfbW9kdWxlLmR5bGliICgqKSA8NmFjZjY4YzktNmRiMC0zN2M0LWFhZTMtOTUwNTFiYTFjNzQz PiAvVXNlcnMvVVNFUi8qL3BsYXRlbF9lbWFjc19tb2R1bGUuZHlsaWIKICAgICAgIDB4MTA2ZWRh MDAwIC0gICAgICAgIDB4MTA2ZWU5ZmZmIGxpYm9iamMtdHJhbXBvbGluZXMuZHlsaWIgKCopIDww Njk5N2ViMy0zODdjLTMwMjQtYjk0My0zNzZhYTUzNWEwOWM+IC91c3IvbGliL2xpYm9iamMtdHJh bXBvbGluZXMuZHlsaWIKICAgIDB4N2ZmODAxMmRlMDAwIC0gICAgIDB4N2ZmODAxMzE4ZmY3IGxp YnN5c3RlbV9rZXJuZWwuZHlsaWIgKCopIDwzZTIyZmI0MS0yMGUzLTM1NjgtYTAwYi1kOGU5MDFl MzMzYmY+IC91c3IvbGliL3N5c3RlbS9saWJzeXN0ZW1fa2VybmVsLmR5bGliCiAgICAweDdmZjgw MTMxOTAwMCAtICAgICAweDdmZjgwMTMyNGZmZiBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAoKikg PDBmNmM4ZWNjLWE5YmQtMzljNi05ZjQxLWE4YjkxNTkyMDFlYj4gL3Vzci9saWIvc3lzdGVtL2xp YnN5c3RlbV9wdGhyZWFkLmR5bGliCiAgICAweDdmZjgwMTFiZTAwMCAtICAgICAweDdmZjgwMTI0 NWZmZiBsaWJzeXN0ZW1fYy5keWxpYiAoKikgPDZmODQwYTc3LTlmODgtM2RhOC04M2FjLTk4ZTQ4 OTIyODJkMD4gL3Vzci9saWIvc3lzdGVtL2xpYnN5c3RlbV9jLmR5bGliCiAgICAgICAgICAgICAg IDB4MCAtIDB4ZmZmZmZmZmZmZmZmZmZmZiA/Pz8gKCopIDwwMDAwMDAwMC0wMDAwLTAwMDAtMDAw MC0wMDAwMDAwMDAwMDA+ID8/PwogICAgMHg3ZmY4MDEzNGEwMDAgLSAgICAgMHg3ZmY4MDEzNTNm ZmYgbGlic3lzdGVtX3BsYXRmb3JtLmR5bGliICgqKSA8MjBkN2E2NWEtMzEzZC0zYWE3LWIwZDQt YTM5MjYxZTFiMDBhPiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX3BsYXRmb3JtLmR5bGliCiAg ICAweDdmZjgwMGY4ZTAwMCAtICAgICAweDdmZjgwMTAyYTNmZiBkeWxkICgqKSA8MDFhZTNhZTMt ZjZjYS0zNGQxLWEyZjgtNDYyZWRlNWZhODE4PiAvdXNyL2xpYi9keWxkCiAgICAweDdmZjgwMjMz ODAwMCAtICAgICAweDdmZjgwMmY2ZmZmMyBjb20uYXBwbGUuRm91bmRhdGlvbiAoNi45KSA8NjU4 OWNjOTItYjM5ZS0zOTJjLTgwOGItYjIwNTM4ZjkzMTJmPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3 b3Jrcy9Gb3VuZGF0aW9uLmZyYW1ld29yay9WZXJzaW9ucy9DL0ZvdW5kYXRpb24KICAgIDB4N2Zm ODAxMzdmMDAwIC0gICAgIDB4N2ZmODAxODE5ZmVjIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiAo Ni45KSA8ZDk3MDViMjktNDdhZi0zNDNiLWJhMjYtNWNkYTMxNjY3MzFlPiAvU3lzdGVtL0xpYnJh cnkvRnJhbWV3b3Jrcy9Db3JlRm91bmRhdGlvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db3JlRm91 bmRhdGlvbgogICAgMHg3ZmY4MDQ5Y2IwMDAgLSAgICAgMHg3ZmY4MDVkZTlmZjYgY29tLmFwcGxl LkFwcEtpdCAoNi45KSA8NjYwYjc4ZDYtMTEzZi0zYWJkLTg5NjktYTZjYjg0ZmZmNzUyPiAvU3lz dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBLaXQuZnJhbWV3b3JrL1ZlcnNpb25zL0MvQXBwS2l0 CgpFeHRlcm5hbCBNb2RpZmljYXRpb24gU3VtbWFyeToKICBDYWxscyBtYWRlIGJ5IG90aGVyIHBy b2Nlc3NlcyB0YXJnZXRpbmcgdGhpcyBwcm9jZXNzOgogICAgdGFza19mb3JfcGlkOiAwCiAgICB0 aHJlYWRfY3JlYXRlOiAwCiAgICB0aHJlYWRfc2V0X3N0YXRlOiAwCiAgQ2FsbHMgbWFkZSBieSB0 aGlzIHByb2Nlc3M6CiAgICB0YXNrX2Zvcl9waWQ6IDAKICAgIHRocmVhZF9jcmVhdGU6IDAKICAg IHRocmVhZF9zZXRfc3RhdGU6IDAKICBDYWxscyBtYWRlIGJ5IGFsbCBwcm9jZXNzZXMgb24gdGhp cyBtYWNoaW5lOgogICAgdGFza19mb3JfcGlkOiAwCiAgICB0aHJlYWRfY3JlYXRlOiAwCiAgICB0 aHJlYWRfc2V0X3N0YXRlOiAwCgpWTSBSZWdpb24gU3VtbWFyeToKUmVhZE9ubHkgcG9ydGlvbiBv ZiBMaWJyYXJpZXM6IFRvdGFsPTU0OC43TSByZXNpZGVudD0wSygwJSkgc3dhcHBlZF9vdXRfb3Jf dW5hbGxvY2F0ZWQ9NTQ4LjdNKDEwMCUpCldyaXRhYmxlIHJlZ2lvbnM6IFRvdGFsPTY0NC4yTSB3 cml0dGVuPTBLKDAlKSByZXNpZGVudD0wSygwJSkgc3dhcHBlZF9vdXQ9MEsoMCUpIHVuYWxsb2Nh dGVkPTY0NC4yTSgxMDAlKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWSVJUVUFM ICAgUkVHSU9OIApSRUdJT04gVFlQRSAgICAgICAgICAgICAgICAgICAgICAgIFNJWkUgICAgQ09V TlQgKG5vbi1jb2FsZXNjZWQpIAo9PT09PT09PT09PSAgICAgICAgICAgICAgICAgICAgID09PT09 PT0gID09PT09PT0gCkFjY2VsZXJhdGUgZnJhbWV3b3JrICAgICAgICAgICAgICAgMTI4SyAgICAg ICAgMSAKQWN0aXZpdHkgVHJhY2luZyAgICAgICAgICAgICAgICAgICAyNTZLICAgICAgICAxIApD RyBpbWFnZSAgICAgICAgICAgICAgICAgICAgICAgICAgMTcwOEsgICAgICAgMTIgCkNvbG9yU3lu YyAgICAgICAgICAgICAgICAgICAgICAgICAgMjUySyAgICAgICAzNCAKQ29yZUFuaW1hdGlvbiAg ICAgICAgICAgICAgICAgICAgIDIxNDhLICAgICAgIDg0IApDb3JlR3JhcGhpY3MgICAgICAgICAg ICAgICAgICAgICAgICAxMksgICAgICAgIDIgCkNvcmVJbWFnZSAgICAgICAgICAgICAgICAgICAg ICAgICAgMTEySyAgICAgICAgOCAKQ29yZVVJIGltYWdlIGRhdGEgICAgICAgICAgICAgICAgIDEz MDRLICAgICAgIDEwIApGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAxNksgICAg ICAgIDEgCktlcm5lbCBBbGxvYyBPbmNlICAgICAgICAgICAgICAgICAgICA4SyAgICAgICAgMSAK TUFMTE9DICAgICAgICAgICAgICAgICAgICAgICAgICAgNjI1LjdNICAgICAgIDY5IApNQUxMT0Mg Z3VhcmQgcGFnZSAgICAgICAgICAgICAgICAgICAzMksgICAgICAgIDggCk1BTExPQ19MQVJHRSAo cmVzZXJ2ZWQpICAgICAgICAgICAgIDY0SyAgICAgICAgMSAgICAgICAgIHJlc2VydmVkIFZNIGFk ZHJlc3Mgc3BhY2UgKHVuYWxsb2NhdGVkKQpTVEFDSyBHVUFSRCAgICAgICAgICAgICAgICAgICAg ICAgICAyNEsgICAgICAgIDYgClN0YWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMS4w TSAgICAgICAgNyAKU3RhY2sgKHJlc2VydmVkKSAgICAgICAgICAgICAgICAgIDE1OTZLICAgICAg ICAxICAgICAgICAgcmVzZXJ2ZWQgVk0gYWRkcmVzcyBzcGFjZSAodW5hbGxvY2F0ZWQpClN0YWNr IEd1YXJkICAgICAgICAgICAgICAgICAgICAgICA1NC40TSAgICAgICAgMSAKVk1fQUxMT0NBVEUg ICAgICAgICAgICAgICAgICAgICAgIDE1MjhLICAgICAgIDExIApfX0NURiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA4MjQgICAgICAgIDEgCl9fREFUQSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyOC4zTSAgICAgIDQ0OCAKX19EQVRBX0NPTlNUICAgICAgICAgICAgICAgICAgICAg IDE5LjFNICAgICAgMjMwIApfX0RBVEFfRElSVFkgICAgICAgICAgICAgICAgICAgICAgIDgxM0sg ICAgICAxMTQgCl9fRk9OVF9EQVRBICAgICAgICAgICAgICAgICAgICAgICAgMjM1MiAgICAgICAg MSAKX19MSU5LRURJVCAgICAgICAgICAgICAgICAgICAgICAgMTkyLjBNICAgICAgIDU0IApfX09C SkNfUk8gICAgICAgICAgICAgICAgICAgICAgICAgNzEuMU0gICAgICAgIDEgCl9fT0JKQ19SVyAg ICAgICAgICAgICAgICAgICAgICAgICAyMTcySyAgICAgICAgMiAKX19URVhUICAgICAgICAgICAg ICAgICAgICAgICAgICAgMzU2LjdNICAgICAgNDU3IApkeWxkIHByaXZhdGUgbWVtb3J5ICAgICAg ICAgICAgICAgIDI2MEsgICAgICAgIDIgCm1hcHBlZCBmaWxlICAgICAgICAgICAgICAgICAgICAg IDIwNi40TSAgICAgICA0MCAKc2hhcmVkIG1lbW9yeSAgICAgICAgICAgICAgICAgICAgIDEzMDBL ICAgICAgIDE4IAo9PT09PT09PT09PSAgICAgICAgICAgICAgICAgICAgID09PT09PT0gID09PT09 PT0gClRPVEFMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS41RyAgICAgMTYyNiAKVE9U QUwsIG1pbnVzIHJlc2VydmVkIFZNIHNwYWNlICAgICAxLjVHICAgICAxNjI2IAoKCgotLS0tLS0t LS0tLQpGdWxsIFJlcG9ydAotLS0tLS0tLS0tLQoKeyJhcHBfbmFtZSI6IkVtYWNzLXg4Nl82NC0x MF8xNCIsInRpbWVzdGFtcCI6IjIwMjQtMDItMDkgMjM6Mjg6MzUuMDAgKzAxMDAiLCJhcHBfdmVy c2lvbiI6IiIsInNsaWNlX3V1aWQiOiIwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAw MDAiLCJidWlsZF92ZXJzaW9uIjoiIiwicGxhdGZvcm0iOjEsInNoYXJlX3dpdGhfYXBwX2RldnMi OjEsImlzX2ZpcnN0X3BhcnR5IjoxLCJidWdfdHlwZSI6IjMwOSIsIm9zX3ZlcnNpb24iOiJtYWNP UyAxNC4zLjEgKDIzRDYwKSIsInJvb3RzX2luc3RhbGxlZCI6MCwiaW5jaWRlbnRfaWQiOiI2QUND MENDOC04MkVFLTRDQzItODU0NC1BOTNFMUY1MEFFMDkiLCJuYW1lIjoiRW1hY3MteDg2XzY0LTEw XzE0In0KewogICJ1cHRpbWUiIDogMzQwMDAsCiAgInByb2NSb2xlIiA6ICJGb3JlZ3JvdW5kIiwK ICAidmVyc2lvbiIgOiAyLAogICJ1c2VySUQiIDogNTAyLAogICJkZXBsb3lWZXJzaW9uIiA6IDIx MCwKICAibW9kZWxDb2RlIiA6ICJNYWNCb29rUHJvMTYsMiIsCiAgImNvYWxpdGlvbklEIiA6IDg0 MzIsCiAgIm9zVmVyc2lvbiIgOiB7CiAgICAidHJhaW4iIDogIm1hY09TIDE0LjMuMSIsCiAgICAi YnVpbGQiIDogIjIzRDYwIiwKICAgICJyZWxlYXNlVHlwZSIgOiAiVXNlciIKICB9LAogICJjYXB0 dXJlVGltZSIgOiAiMjAyNC0wMi0wOSAyMzoyODozNC43NjcxICswMTAwIiwKICAiY29kZVNpZ25p bmdNb25pdG9yIiA6IDAsCiAgImluY2lkZW50IiA6ICI2QUNDMENDOC04MkVFLTRDQzItODU0NC1B OTNFMUY1MEFFMDkiLAogICJwaWQiIDogMTQyMTIsCiAgImNwdVR5cGUiIDogIlg4Ni02NCIsCiAg InJvb3RzX2luc3RhbGxlZCIgOiAwLAogICJidWdfdHlwZSIgOiAiMzA5IiwKICAicHJvY0xhdW5j aCIgOiAiMjAyNC0wMi0wOSAyMzoyODowNC44Nzg3ICswMTAwIiwKICAicHJvY1N0YXJ0QWJzVGlt ZSIgOiAzNDA0MzY5ODUyMDQ2MCwKICAicHJvY0V4aXRBYnNUaW1lIiA6IDM0MDczNTg1MDgwMzY2 LAogICJwcm9jTmFtZSIgOiAiRW1hY3MteDg2XzY0LTEwXzE0IiwKICAicHJvY1BhdGgiIDogIlwv QXBwbGljYXRpb25zXC9FbWFjcy5hcHBcL0NvbnRlbnRzXC9NYWNPU1wvRW1hY3MteDg2XzY0LTEw XzE0IiwKICAicGFyZW50UHJvYyIgOiAiYmFzaCIsCiAgInBhcmVudFBpZCIgOiA1NjA5LAogICJj b2FsaXRpb25OYW1lIiA6ICJjb20uYXBwbGUuVGVybWluYWwiLAogICJjcmFzaFJlcG9ydGVyS2V5 IiA6ICI0NkFERURGMy0xQTQ2LTE3MTEtQzI0Ny02Q0NCNTI2NUVDMkMiLAogICJyZXNwb25zaWJs ZVBpZCIgOiA1NTg3LAogICJyZXNwb25zaWJsZVByb2MiIDogIlRlcm1pbmFsIiwKICAiY29kZVNp Z25pbmdJRCIgOiAiRW1hY3MteDg2XzY0LTEwXzE0IiwKICAiY29kZVNpZ25pbmdUZWFtSUQiIDog IjVCUkFRQUZCOEIiLAogICJjb2RlU2lnbmluZ0ZsYWdzIiA6IDU3MDQ5MTY0OSwKICAiY29kZVNp Z25pbmdWYWxpZGF0aW9uQ2F0ZWdvcnkiIDogNiwKICAiY29kZVNpZ25pbmdUcnVzdExldmVsIiA6 IDQyOTQ5NjcyOTUsCiAgImJyaWRnZVZlcnNpb24iIDogeyJidWlsZCI6IjIxUDMwNDkiLCJ0cmFp biI6IjguMyJ9LAogICJzaXAiIDogImVuYWJsZWQiLAogICJ2bVJlZ2lvbkluZm8iIDogIjAgaXMg bm90IGluIGFueSByZWdpb24uICBCeXRlcyBiZWZvcmUgZm9sbG93aW5nIHJlZ2lvbjogNDM5Njgw NjE0NFxuICAgICAgUkVHSU9OIFRZUEUgICAgICAgICAgICAgICAgICAgIFNUQVJUIC0gRU5EICAg ICAgICAgWyBWU0laRV0gUFJUXC9NQVggU0hSTU9EICBSRUdJT04gREVUQUlMXG4gICAgICBVTlVT RUQgU1BBQ0UgQVQgU1RBUlRcbi0tLT4gIFxuICAgICAgX19URVhUICAgICAgICAgICAgICAgICAg ICAgIDEwNjExZjAwMC0xMDYzODkwMDAgICAgWyAyNDcyS10gci14XC9yLXggU009Q09XICAuLi4t eDg2XzY0LTEwXzE0IiwKICAiZXhjZXB0aW9uIiA6IHsiY29kZXMiOiIweDAwMDAwMDAwMDAwMDAw MGQsIDB4MDAwMDAwMDAwMDAwMDAwMCIsInJhd0NvZGVzIjpbMTMsMF0sInR5cGUiOiJFWENfQkFE X0FDQ0VTUyIsInNpZ25hbCI6IlNJR0FCUlQiLCJzdWJ0eXBlIjoiVU5LTk9XTl8weEQgYXQgMHgw MDAwMDAwMDAwMDAwMDAwIn0sCiAgInRlcm1pbmF0aW9uIiA6IHsiZmxhZ3MiOjAsImNvZGUiOjYs Im5hbWVzcGFjZSI6IlNJR05BTCIsImluZGljYXRvciI6IkFib3J0IHRyYXA6IDYiLCJieVByb2Mi OiJFbWFjcy14ODZfNjQtMTBfMTQiLCJieVBpZCI6MTQyMTJ9LAogICJ2bXJlZ2lvbmluZm8iIDog IjAgaXMgbm90IGluIGFueSByZWdpb24uICBCeXRlcyBiZWZvcmUgZm9sbG93aW5nIHJlZ2lvbjog NDM5NjgwNjE0NFxuICAgICAgUkVHSU9OIFRZUEUgICAgICAgICAgICAgICAgICAgIFNUQVJUIC0g RU5EICAgICAgICAgWyBWU0laRV0gUFJUXC9NQVggU0hSTU9EICBSRUdJT04gREVUQUlMXG4gICAg ICBVTlVTRUQgU1BBQ0UgQVQgU1RBUlRcbi0tLT4gIFxuICAgICAgX19URVhUICAgICAgICAgICAg ICAgICAgICAgIDEwNjExZjAwMC0xMDYzODkwMDAgICAgWyAyNDcyS10gci14XC9yLXggU009Q09X ICAuLi4teDg2XzY0LTEwXzE0IiwKICAiZXh0TW9kcyIgOiB7ImNhbGxlciI6eyJ0aHJlYWRfY3Jl YXRlIjowLCJ0aHJlYWRfc2V0X3N0YXRlIjowLCJ0YXNrX2Zvcl9waWQiOjB9LCJzeXN0ZW0iOnsi dGhyZWFkX2NyZWF0ZSI6MCwidGhyZWFkX3NldF9zdGF0ZSI6MCwidGFza19mb3JfcGlkIjowfSwi dGFyZ2V0ZWQiOnsidGhyZWFkX2NyZWF0ZSI6MCwidGhyZWFkX3NldF9zdGF0ZSI6MCwidGFza19m b3JfcGlkIjowfSwid2FybmluZ3MiOjB9LAogICJmYXVsdGluZ1RocmVhZCIgOiAwLAogICJ0aHJl YWRzIiA6IFt7InRyaWdnZXJlZCI6dHJ1ZSwiaWQiOjQ5MjU0MywiaW5zdHJ1Y3Rpb25TdGF0ZSI6 eyJpbnN0cnVjdGlvblN0cmVhbSI6eyJieXRlcyI6WzEwLDExNywyMzQsNzIsMTM5LDY3LDE2LDcy LDEzOSwxMjAsOCw3MiwxNDEsODcsOCw0OSwxOTIsMTg1LDUsMCwwLDAsNzYsNTcsMjM0LDExNiwy MDYsNzIsMTQxLDg3LDE2LDc2LDU3LDIzNCwxMTYsMTk3LDcyLDEzMSwxOTksMjQsNzYsMTM3LDIz OCw3NiwxMzcsMjUwLDIzMiwyMzAsNSwwLDAsMTUsMTgyLDIwMCw1MiwxLDE0MSwxMiwxMzcsMTUs MTgyLDIwOCw3MywxLDIxNCwyMzUsMTY2LDY5LDQ5LDI0NiwxODUsMiwwLDAsMCwxMzEsMjQ5LDIs MTE3LDE2LDcyLDE0MSwxMTcsMjAwLDc2LDEzNywyMzksMjMyLDYxLDYsMCwwLDEzMiwxOTIsMTE2 LDQwLDczLDEzOSw2OSwwLDcyLDEzOSwxMyw1NCwyOCwxNCwwLDcyLDEzOSw5LDcyLDU5LDc3LDIw OCwxMTcsMTUsNzIsMTMxLDE5NiwyNCw5MSw2NSw5Miw2NSw5Myw2NSw5NCw2NSw5NSw5MywxOTUs MjMyLDEwNSwxNCwxMCwwLDcyLDEzOSwxMTcsMjAwLDcyLDE0MSw2MSwxMDgsMjM0LDEyLDAsNzYs MTM3LDI0Miw0OSwxOTIsMjMyLDE3MSw1LDEwLDAsMTAyLDQ2LDE1LDMxLDEzMiwwLDAsMCwwLDAs MTAyLDE0NCw4NSw3MiwxMzcsMjI5LDY1LDg2LDgzLDc2LDEzOSwxMTksMzIsNzIsMTM5LDEyNyw0 MCw3MiwxMzEsMjU1LDI1NCwxMTcsMTIsMTkxLDk1XSwib2Zmc2V0Ijo5Nn19LCJ0aHJlYWRTdGF0 ZSI6eyJyMTMiOnsidmFsdWUiOjB9LCJyYXgiOnsidmFsdWUiOjB9LCJyZmxhZ3MiOnsidmFsdWUi OjU4Mn0sImNwdSI6eyJ2YWx1ZSI6MH0sInIxNCI6eyJ2YWx1ZSI6MTQwNzA0Mjc5MTkzNTM2LCJz eW1ib2xMb2NhdGlvbiI6MCwic3ltYm9sIjoiX21haW5fdGhyZWFkIn0sInJzaSI6eyJ2YWx1ZSI6 Nn0sInI4Ijp7InZhbHVlIjoxNTI1NTk0MDQxNjgwOTc5MjF9LCJjcjIiOnsidmFsdWUiOjB9LCJy ZHgiOnsidmFsdWUiOjB9LCJyMTAiOnsidmFsdWUiOjE0MDcwNDI3OTE5MzUzNiwic3ltYm9sTG9j YXRpb24iOjAsInN5bWJvbCI6Il9tYWluX3RocmVhZCJ9LCJyOSI6eyJ2YWx1ZSI6MzAyMDc5NjMx Nn0sInIxNSI6eyJ2YWx1ZSI6MjJ9LCJyYngiOnsidmFsdWUiOjZ9LCJ0cmFwIjp7InZhbHVlIjox MzN9LCJlcnIiOnsidmFsdWUiOjMzNTU0NzYwfSwicjExIjp7InZhbHVlIjo1ODJ9LCJyaXAiOnsi dmFsdWUiOjE0MDcwMzE0ODQzNTM2MiwibWF0Y2hlc0NyYXNoRnJhbWUiOjF9LCJyYnAiOnsidmFs dWUiOjQ0MDUwMDAwODAsInN5bWJvbExvY2F0aW9uIjo2MTY2NCwic3ltYm9sIjoic2lnc2Vndl9z dGFjayJ9LCJyc3AiOnsidmFsdWUiOjQ0MDUwMDAwNDB9LCJyMTIiOnsidmFsdWUiOjI1OX0sInJj eCI6eyJ2YWx1ZSI6NDQwNTAwMDA0MCwic3ltYm9sTG9jYXRpb24iOjYxNjI0LCJzeW1ib2wiOiJz aWdzZWd2X3N0YWNrIn0sImZsYXZvciI6Ing4Nl9USFJFQURfU1RBVEUiLCJyZGkiOnsidmFsdWUi OjI1OX19LCJxdWV1ZSI6ImNvbS5hcHBsZS5tYWluLXRocmVhZCIsImZyYW1lcyI6W3siaW1hZ2VP ZmZzZXQiOjM0NzIyLCJzeW1ib2wiOiJfX3B0aHJlYWRfa2lsbCIsInN5bWJvbExvY2F0aW9uIjox MCwiaW1hZ2VJbmRleCI6Mn0seyJpbWFnZU9mZnNldCI6MjQzNjgsInN5bWJvbCI6InB0aHJlYWRf a2lsbCIsInN5bWJvbExvY2F0aW9uIjoyNjIsImltYWdlSW5kZXgiOjN9LHsiaW1hZ2VPZmZzZXQi OjI2OTk5Miwic3ltYm9sIjoicmFpc2UiLCJzeW1ib2xMb2NhdGlvbiI6MjQsImltYWdlSW5kZXgi OjR9LHsiaW1hZ2VPZmZzZXQiOjQzOTkwNjYwNzUsInN5bWJvbCI6InRlcm1pbmF0ZV9kdWVfdG9f c2lnbmFsIiwic3ltYm9sTG9jYXRpb24iOjE4NywiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNl dCI6NDM5OTA2NzA1Miwic3ltYm9sIjoiZW1hY3NfYWJvcnQiLCJzeW1ib2xMb2NhdGlvbiI6MTks ImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTg4MDkxNzEsInN5bWJvbCI6Im5zX3Rl cm1fc2h1dGRvd24iLCJzeW1ib2xMb2NhdGlvbiI6MTc5LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdl T2Zmc2V0Ijo0Mzk3NjA3MzQ5LCJzeW1ib2wiOiJzaHV0X2Rvd25fZW1hY3MiLCJzeW1ib2xMb2Nh dGlvbiI6MzU3LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk5MDY2MDI1LCJzeW1i b2wiOiJ0ZXJtaW5hdGVfZHVlX3RvX3NpZ25hbCIsInN5bWJvbExvY2F0aW9uIjoxMzcsImltYWdl SW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTc3NTk1MzQsInN5bWJvbCI6ImhhbmRsZV9mYXRh bF9zaWduYWwiLCJzeW1ib2xMb2NhdGlvbiI6MTQsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZz ZXQiOjQzOTc3NTk2NjUsInN5bWJvbCI6ImRlbGl2ZXJfdGhyZWFkX3NpZ25hbCIsInN5bWJvbExv Y2F0aW9uIjoxMjksImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTc3NTE5NjEsInN5 bWJvbCI6ImRlbGl2ZXJfZmF0YWxfdGhyZWFkX3NpZ25hbCIsInN5bWJvbExvY2F0aW9uIjo5LCJp bWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk3NzU5NzgzLCJzeW1ib2wiOiJoYW5kbGVf c2lnc2VndiIsInN5bWJvbExvY2F0aW9uIjoxMDMsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZz ZXQiOjEzMTgxLCJzeW1ib2wiOiJfc2lndHJhbXAiLCJzeW1ib2xMb2NhdGlvbiI6MjksImltYWdl SW5kZXgiOjZ9LHsiaW1hZ2VPZmZzZXQiOjAsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQi OjQzOTg0MTc0MDQsInN5bWJvbCI6Im1vZHVsZV9mdW5jYWxsIiwic3ltYm9sTG9jYXRpb24iOjM4 MCwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6MTU3MDIsInN5bWJvbCI6ImVtYWNzX21v ZHVsZV9pbml0Iiwic3ltYm9sTG9jYXRpb24iOjMxMCwiaW1hZ2VJbmRleCI6MH0seyJpbWFnZU9m ZnNldCI6NDM5ODQxMTM3Niwic3ltYm9sIjoiRm1vZHVsZV9sb2FkIiwic3ltYm9sTG9jYXRpb24i OjI3MiwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODM2ODk3Mywic3ltYm9sIjoi RmxvYWQiLCJzeW1ib2xMb2NhdGlvbiI6MjI4NSwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNl dCI6NDM5ODIxMTE4Niwic3ltYm9sIjoiZnVuY2FsbF9zdWJyIiwic3ltYm9sTG9jYXRpb24iOjMy MiwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODQ2MTQwMCwic3ltYm9sIjoiZXhl Y19ieXRlX2NvZGUiLCJzeW1ib2xMb2NhdGlvbiI6MjQwOCwiaW1hZ2VJbmRleCI6NX0seyJpbWFn ZU9mZnNldCI6NDM5ODIyMTQ0Niwic3ltYm9sIjoiZmV0Y2hfYW5kX2V4ZWNfYnl0ZV9jb2RlIiwi c3ltYm9sTG9jYXRpb24iOjcwLCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk4MjEx NTg3LCJzeW1ib2wiOiJmdW5jYWxsX2xhbWJkYSIsInN5bWJvbExvY2F0aW9uIjoxOTUsImltYWdl SW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTgyMTA3ODUsInN5bWJvbCI6ImZ1bmNhbGxfZ2Vu ZXJhbCIsInN5bWJvbExvY2F0aW9uIjozNjksImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQi OjQzOTgxOTkwODksInN5bWJvbCI6IkZmdW5jYWxsIiwic3ltYm9sTG9jYXRpb24iOjE3NywiaW1h Z2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODE3ODUzOCwic3ltYm9sIjoiRmZ1bmNhbGxf aW50ZXJhY3RpdmVseSIsInN5bWJvbExvY2F0aW9uIjo0MiwiaW1hZ2VJbmRleCI6NX0seyJpbWFn ZU9mZnNldCI6NDM5ODIxMTA0Nywic3ltYm9sIjoiZnVuY2FsbF9zdWJyIiwic3ltYm9sTG9jYXRp b24iOjE4MywiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODIxMDgwOSwic3ltYm9s IjoiZnVuY2FsbF9nZW5lcmFsIiwic3ltYm9sTG9jYXRpb24iOjM5MywiaW1hZ2VJbmRleCI6NX0s eyJpbWFnZU9mZnNldCI6NDM5ODE5OTA4OSwic3ltYm9sIjoiRmZ1bmNhbGwiLCJzeW1ib2xMb2Nh dGlvbiI6MTc3LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk4MjA4NTAzLCJzeW1i b2wiOiJGYXBwbHkiLCJzeW1ib2xMb2NhdGlvbiI6MTE5LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdl T2Zmc2V0Ijo0Mzk4MTc5NDM2LCJzeW1ib2wiOiJGY2FsbF9pbnRlcmFjdGl2ZWx5Iiwic3ltYm9s TG9jYXRpb24iOjg0NCwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODIxMTEyMywi c3ltYm9sIjoiZnVuY2FsbF9zdWJyIiwic3ltYm9sTG9jYXRpb24iOjI1OSwiaW1hZ2VJbmRleCI6 NX0seyJpbWFnZU9mZnNldCI6NDM5ODQ2MTQwMCwic3ltYm9sIjoiZXhlY19ieXRlX2NvZGUiLCJz eW1ib2xMb2NhdGlvbiI6MjQwOCwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODIy MTQ0Niwic3ltYm9sIjoiZmV0Y2hfYW5kX2V4ZWNfYnl0ZV9jb2RlIiwic3ltYm9sTG9jYXRpb24i OjcwLCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk4MjExNTg3LCJzeW1ib2wiOiJm dW5jYWxsX2xhbWJkYSIsInN5bWJvbExvY2F0aW9uIjoxOTUsImltYWdlSW5kZXgiOjV9LHsiaW1h Z2VPZmZzZXQiOjQzOTgyMTA3ODUsInN5bWJvbCI6ImZ1bmNhbGxfZ2VuZXJhbCIsInN5bWJvbExv Y2F0aW9uIjozNjksImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTgxOTkwODksInN5 bWJvbCI6IkZmdW5jYWxsIiwic3ltYm9sTG9jYXRpb24iOjE3NywiaW1hZ2VJbmRleCI6NX0seyJp bWFnZU9mZnNldCI6NDM5ODE3ODUzOCwic3ltYm9sIjoiRmZ1bmNhbGxfaW50ZXJhY3RpdmVseSIs InN5bWJvbExvY2F0aW9uIjo0MiwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODIx MTA0Nywic3ltYm9sIjoiZnVuY2FsbF9zdWJyIiwic3ltYm9sTG9jYXRpb24iOjE4MywiaW1hZ2VJ bmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODIxMDgwOSwic3ltYm9sIjoiZnVuY2FsbF9nZW5l cmFsIiwic3ltYm9sTG9jYXRpb24iOjM5MywiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6 NDM5ODE5OTA4OSwic3ltYm9sIjoiRmZ1bmNhbGwiLCJzeW1ib2xMb2NhdGlvbiI6MTc3LCJpbWFn ZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk4MjA4OTkzLCJzeW1ib2wiOiJGYXBwbHkiLCJz eW1ib2xMb2NhdGlvbiI6NjA5LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk4MTc5 NDM2LCJzeW1ib2wiOiJGY2FsbF9pbnRlcmFjdGl2ZWx5Iiwic3ltYm9sTG9jYXRpb24iOjg0NCwi aW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODIxMTEyMywic3ltYm9sIjoiZnVuY2Fs bF9zdWJyIiwic3ltYm9sTG9jYXRpb24iOjI1OSwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNl dCI6NDM5ODQ2MTQwMCwic3ltYm9sIjoiZXhlY19ieXRlX2NvZGUiLCJzeW1ib2xMb2NhdGlvbiI6 MjQwOCwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5ODIyMTQ0Niwic3ltYm9sIjoi ZmV0Y2hfYW5kX2V4ZWNfYnl0ZV9jb2RlIiwic3ltYm9sTG9jYXRpb24iOjcwLCJpbWFnZUluZGV4 Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk4MjExNTg3LCJzeW1ib2wiOiJmdW5jYWxsX2xhbWJkYSIs InN5bWJvbExvY2F0aW9uIjoxOTUsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTgy MTA3ODUsInN5bWJvbCI6ImZ1bmNhbGxfZ2VuZXJhbCIsInN5bWJvbExvY2F0aW9uIjozNjksImlt YWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTgxOTkwODksInN5bWJvbCI6IkZmdW5jYWxs Iiwic3ltYm9sTG9jYXRpb24iOjE3NywiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6NDM5 NzYzNTMyNCwic3ltYm9sIjoiY2FsbDEiLCJzeW1ib2xMb2NhdGlvbiI6NDQsImltYWdlSW5kZXgi OjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTc2MjQzOTEsInN5bWJvbCI6ImNvbW1hbmRfbG9vcF8xIiwi c3ltYm9sTG9jYXRpb24iOjE1MTEsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTgy MDE4MTAsInN5bWJvbCI6ImludGVybmFsX2NvbmRpdGlvbl9jYXNlIiwic3ltYm9sTG9jYXRpb24i OjgyLCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk3NjIyODQ2LCJzeW1ib2wiOiJj b21tYW5kX2xvb3BfMiIsInN5bWJvbExvY2F0aW9uIjo0NiwiaW1hZ2VJbmRleCI6NX0seyJpbWFn ZU9mZnNldCI6NDM5ODIwMDI2Nywic3ltYm9sIjoiaW50ZXJuYWxfY2F0Y2giLCJzeW1ib2xMb2Nh dGlvbiI6NzUsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQzOTc2MjA1OTcsInN5bWJv bCI6ImNvbW1hbmRfbG9vcCIsInN5bWJvbExvY2F0aW9uIjoyNjEsImltYWdlSW5kZXgiOjV9LHsi aW1hZ2VPZmZzZXQiOjQzOTc2MjAxODQsInN5bWJvbCI6InJlY3Vyc2l2ZV9lZGl0XzEiLCJzeW1i b2xMb2NhdGlvbiI6MjE2LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk3NjIxMjAw LCJzeW1ib2wiOiJGcmVjdXJzaXZlX2VkaXQiLCJzeW1ib2xMb2NhdGlvbiI6MjA4LCJpbWFnZUlu ZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0Mzk3NjExOTMzLCJzeW1ib2wiOiJtYWluIiwic3ltYm9s TG9jYXRpb24iOjQ0NjEsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjI1NDc4LCJzeW1i b2wiOiJzdGFydCIsInN5bWJvbExvY2F0aW9uIjoxOTQyLCJpbWFnZUluZGV4Ijo3fV19LHsiaWQi OjQ5MjU0NSwibmFtZSI6ImdtYWluIiwidGhyZWFkU3RhdGUiOnsicjEzIjp7InZhbHVlIjoxMDU1 NTMxODEzMTQ3MzZ9LCJyYXgiOnsidmFsdWUiOjR9LCJyZmxhZ3MiOnsidmFsdWUiOjY0M30sImNw dSI6eyJ2YWx1ZSI6MH0sInIxNCI6eyJ2YWx1ZSI6MTA1NTUzMTgxMzE0NzQ0fSwicnNpIjp7InZh bHVlIjoxMjMxNDU0NjM4NTY3MjB9LCJyOCI6eyJ2YWx1ZSI6MH0sImNyMiI6eyJ2YWx1ZSI6MH0s InJkeCI6eyJ2YWx1ZSI6MTIzMTQ1NDYzODU2NTkyfSwicjEwIjp7InZhbHVlIjoxMjMxNDU0NjM4 NTY0NjR9LCJyOSI6eyJ2YWx1ZSI6MTg0NDY3NDQwNjk0MTQ1ODQzMjB9LCJyMTUiOnsidmFsdWUi OjF9LCJyYngiOnsidmFsdWUiOjEwNTU1MzE4MTMxNDczNn0sInRyYXAiOnsidmFsdWUiOjEzM30s ImVyciI6eyJ2YWx1ZSI6MzM1NTQ1MjV9LCJyMTEiOnsidmFsdWUiOjY0M30sInJpcCI6eyJ2YWx1 ZSI6MTQwNzAzMTQ4NDQzOTM0fSwicmJwIjp7InZhbHVlIjoxMjMxNDU0NjM4NTY4ODB9LCJyc3Ai OnsidmFsdWUiOjEyMzE0NTQ2Mzg1NjQ0MH0sInIxMiI6eyJ2YWx1ZSI6MX0sInJjeCI6eyJ2YWx1 ZSI6MTIzMTQ1NDYzODU2NDQwfSwiZmxhdm9yIjoieDg2X1RIUkVBRF9TVEFURSIsInJkaSI6eyJ2 YWx1ZSI6NX19LCJmcmFtZXMiOlt7ImltYWdlT2Zmc2V0Ijo0MzI5NCwic3ltYm9sIjoiX19zZWxl Y3QiLCJzeW1ib2xMb2NhdGlvbiI6MTAsImltYWdlSW5kZXgiOjJ9LHsiaW1hZ2VPZmZzZXQiOjQ0 MTgxODMyMzIsInN5bWJvbCI6ImdfcG9sbCIsInN5bWJvbExvY2F0aW9uIjo0NDgsImltYWdlSW5k ZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQ0MTgxMTU3NDUsInN5bWJvbCI6ImdfbWFpbl9jb250ZXh0 X2l0ZXJhdGUiLCJzeW1ib2xMb2NhdGlvbiI6NDY1LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zm c2V0Ijo0NDE4MTE2MDQwLCJzeW1ib2wiOiJnX21haW5fY29udGV4dF9pdGVyYXRpb24iLCJzeW1i b2xMb2NhdGlvbiI6MTA0LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0NDE4MTI0NTc3 LCJzeW1ib2wiOiJnbGliX3dvcmtlcl9tYWluIiwic3ltYm9sTG9jYXRpb24iOjMzLCJpbWFnZUlu ZGV4Ijo1fSx7ImltYWdlT2Zmc2V0Ijo0NDE4MzAxMTg2LCJzeW1ib2wiOiJnX3RocmVhZF9wcm94 eSIsInN5bWJvbExvY2F0aW9uIjo2NiwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6MjUw OTAsInN5bWJvbCI6Il9wdGhyZWFkX3N0YXJ0Iiwic3ltYm9sTG9jYXRpb24iOjk5LCJpbWFnZUlu ZGV4IjozfSx7ImltYWdlT2Zmc2V0Ijo3MDgzLCJzeW1ib2wiOiJ0aHJlYWRfc3RhcnQiLCJzeW1i b2xMb2NhdGlvbiI6MTUsImltYWdlSW5kZXgiOjN9XX0seyJpZCI6NDkyNTYwLCJmcmFtZXMiOlt7 ImltYWdlT2Zmc2V0Ijo3MDQ4LCJzeW1ib2wiOiJzdGFydF93cXRocmVhZCIsInN5bWJvbExvY2F0 aW9uIjowLCJpbWFnZUluZGV4IjozfV0sInRocmVhZFN0YXRlIjp7InIxMyI6eyJ2YWx1ZSI6MH0s InJheCI6eyJ2YWx1ZSI6MzM1NTQ4MDB9LCJyZmxhZ3MiOnsidmFsdWUiOjUxMn0sImNwdSI6eyJ2 YWx1ZSI6MH0sInIxNCI6eyJ2YWx1ZSI6MX0sInJzaSI6eyJ2YWx1ZSI6MTk5NzV9LCJyOCI6eyJ2 YWx1ZSI6NDA5NjA0fSwiY3IyIjp7InZhbHVlIjowfSwicmR4Ijp7InZhbHVlIjoxMjMxNDU0NjQ5 NDI1OTJ9LCJyMTAiOnsidmFsdWUiOjB9LCJyOSI6eyJ2YWx1ZSI6MTg0NDY3NDQwNzM3MDk1NTE2 MTV9LCJyMTUiOnsidmFsdWUiOjEyMzE0NTQ2NTQ2NTcyMH0sInJieCI6eyJ2YWx1ZSI6MTIzMTQ1 NDY1NDY2ODgwfSwidHJhcCI6eyJ2YWx1ZSI6MTMzfSwiZXJyIjp7InZhbHVlIjozMzU1NDgwMH0s InIxMSI6eyJ2YWx1ZSI6NTgyfSwicmlwIjp7InZhbHVlIjoxNDA3MDMxNDg2NDkzNTJ9LCJyYnAi OnsidmFsdWUiOjB9LCJyc3AiOnsidmFsdWUiOjEyMzE0NTQ2NTQ2Njg4MH0sInIxMiI6eyJ2YWx1 ZSI6NTE5MzczM30sInJjeCI6eyJ2YWx1ZSI6MH0sImZsYXZvciI6Ing4Nl9USFJFQURfU1RBVEUi LCJyZGkiOnsidmFsdWUiOjEyMzE0NTQ2NTQ2Njg4MH19fSx7ImlkIjo0OTI1NjEsImZyYW1lcyI6 W3siaW1hZ2VPZmZzZXQiOjcwNDgsInN5bWJvbCI6InN0YXJ0X3dxdGhyZWFkIiwic3ltYm9sTG9j YXRpb24iOjAsImltYWdlSW5kZXgiOjN9XSwidGhyZWFkU3RhdGUiOnsicjEzIjp7InZhbHVlIjow fSwicmF4Ijp7InZhbHVlIjozMzU1NDgwMH0sInJmbGFncyI6eyJ2YWx1ZSI6NTEyfSwiY3B1Ijp7 InZhbHVlIjowfSwicjE0Ijp7InZhbHVlIjoxfSwicnNpIjp7InZhbHVlIjozNTU4N30sInI4Ijp7 InZhbHVlIjo0MDk2MDR9LCJjcjIiOnsidmFsdWUiOjB9LCJyZHgiOnsidmFsdWUiOjEyMzE0NTQ2 NTQ3OTE2OH0sInIxMCI6eyJ2YWx1ZSI6MH0sInI5Ijp7InZhbHVlIjoxODQ0Njc0NDA3MzcwOTU1 MTYxNX0sInIxNSI6eyJ2YWx1ZSI6MTIzMTQ1NDY2MDAyMjk2fSwicmJ4Ijp7InZhbHVlIjoxMjMx NDU0NjYwMDM0NTZ9LCJ0cmFwIjp7InZhbHVlIjoxMzN9LCJlcnIiOnsidmFsdWUiOjMzNTU0ODAw fSwicjExIjp7InZhbHVlIjo1ODJ9LCJyaXAiOnsidmFsdWUiOjE0MDcwMzE0ODY0OTM1Mn0sInJi cCI6eyJ2YWx1ZSI6MH0sInJzcCI6eyJ2YWx1ZSI6MTIzMTQ1NDY2MDAzNDU2fSwicjEyIjp7InZh bHVlIjo1MTkzNzMzfSwicmN4Ijp7InZhbHVlIjowfSwiZmxhdm9yIjoieDg2X1RIUkVBRF9TVEFU RSIsInJkaSI6eyJ2YWx1ZSI6MTIzMTQ1NDY2MDAzNDU2fX19LHsiaWQiOjQ5MjU2MiwiZnJhbWVz IjpbeyJpbWFnZU9mZnNldCI6MjY2ODIsInN5bWJvbCI6Il9fcHNlbGVjdCIsInN5bWJvbExvY2F0 aW9uIjoxMCwiaW1hZ2VJbmRleCI6Mn0seyJpbWFnZU9mZnNldCI6MjY0MTUsInN5bWJvbCI6InBz ZWxlY3QkREFSV0lOX0VYVFNOIiwic3ltYm9sTG9jYXRpb24iOjQyLCJpbWFnZUluZGV4IjoyfSx7 ImltYWdlT2Zmc2V0Ijo0Mzk4ODE0MTg4LCJzeW1ib2wiOiItW0VtYWNzQXBwIGZkX2hhbmRsZXI6 XSIsInN5bWJvbExvY2F0aW9uIjoxODgsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjM0 OTk4MCwic3ltYm9sIjoiX19OU1RocmVhZF9fc3RhcnRfXyIsInN5bWJvbExvY2F0aW9uIjoxMDEz LCJpbWFnZUluZGV4Ijo4fSx7ImltYWdlT2Zmc2V0IjoyNTA5MCwic3ltYm9sIjoiX3B0aHJlYWRf c3RhcnQiLCJzeW1ib2xMb2NhdGlvbiI6OTksImltYWdlSW5kZXgiOjN9LHsiaW1hZ2VPZmZzZXQi OjcwODMsInN5bWJvbCI6InRocmVhZF9zdGFydCIsInN5bWJvbExvY2F0aW9uIjoxNSwiaW1hZ2VJ bmRleCI6M31dLCJ0aHJlYWRTdGF0ZSI6eyJyMTMiOnsidmFsdWUiOjB9LCJyYXgiOnsidmFsdWUi OjR9LCJyZmxhZ3MiOnsidmFsdWUiOjUxOX0sImNwdSI6eyJ2YWx1ZSI6MH0sInIxNCI6eyJ2YWx1 ZSI6MH0sInJzaSI6eyJ2YWx1ZSI6MTIzMTQ1NDY2NTM1NTA0fSwicjgiOnsidmFsdWUiOjB9LCJj cjIiOnsidmFsdWUiOjB9LCJyZHgiOnsidmFsdWUiOjB9LCJyMTAiOnsidmFsdWUiOjB9LCJyOSI6 eyJ2YWx1ZSI6MH0sInIxNSI6eyJ2YWx1ZSI6MTIzMTQ1NDY2NTM1NTA0fSwicmJ4Ijp7InZhbHVl IjoxMjMxNDU0NjY1MzU1MDR9LCJ0cmFwIjp7InZhbHVlIjoxMzN9LCJlcnIiOnsidmFsdWUiOjMz NTU0ODI2fSwicjExIjp7InZhbHVlIjo1MTh9LCJyaXAiOnsidmFsdWUiOjE0MDcwMzE0ODQyNzMy Mn0sInJicCI6eyJ2YWx1ZSI6MTIzMTQ1NDY2NTM1NDg4fSwicnNwIjp7InZhbHVlIjoxMjMxNDU0 NjY1MzU0MDB9LCJyMTIiOnsidmFsdWUiOjd9LCJyY3giOnsidmFsdWUiOjEyMzE0NTQ2NjUzNTQw MH0sImZsYXZvciI6Ing4Nl9USFJFQURfU1RBVEUiLCJyZGkiOnsidmFsdWUiOjd9fX0seyJpZCI6 NDkyNTcyLCJuYW1lIjoiY29tLmFwcGxlLk5TRXZlbnRUaHJlYWQiLCJ0aHJlYWRTdGF0ZSI6eyJy MTMiOnsidmFsdWUiOjIxNTkyMjc5MDQ2fSwicmF4Ijp7InZhbHVlIjoyNjg0NTE4NDV9LCJyZmxh Z3MiOnsidmFsdWUiOjUxOH0sImNwdSI6eyJ2YWx1ZSI6MH0sInIxNCI6eyJ2YWx1ZSI6Mn0sInJz aSI6eyJ2YWx1ZSI6MjE1OTIyNzkwNDZ9LCJyOCI6eyJ2YWx1ZSI6MH0sImNyMiI6eyJ2YWx1ZSI6 MH0sInJkeCI6eyJ2YWx1ZSI6ODU4OTkzNDU5Mn0sInIxMCI6eyJ2YWx1ZSI6MTgwMzMyNzkxODU3 MTUyfSwicjkiOnsidmFsdWUiOjE4MDMzMjc5MTg1NzE1Mn0sInIxNSI6eyJ2YWx1ZSI6MTgwMzMy NzkxODU3MTUyfSwicmJ4Ijp7InZhbHVlIjoxMjMxNDU0NjcwNzI2MDh9LCJ0cmFwIjp7InZhbHVl IjoxMzN9LCJlcnIiOnsidmFsdWUiOjE2Nzc3MjYzfSwicjExIjp7InZhbHVlIjo1MTh9LCJyaXAi OnsidmFsdWUiOjE0MDcwMzE0ODQwNzM0Mn0sInJicCI6eyJ2YWx1ZSI6MTIzMTQ1NDY3MDcyNDQ4 fSwicnNwIjp7InZhbHVlIjoxMjMxNDU0NjcwNzIzNDR9LCJyMTIiOnsidmFsdWUiOjQyOTQ5Njcy OTV9LCJyY3giOnsidmFsdWUiOjEyMzE0NTQ2NzA3MjM0NH0sImZsYXZvciI6Ing4Nl9USFJFQURf U1RBVEUiLCJyZGkiOnsidmFsdWUiOjEyMzE0NTQ2NzA3MjYwOH19LCJmcmFtZXMiOlt7ImltYWdl T2Zmc2V0Ijo2NzAyLCJzeW1ib2wiOiJtYWNoX21zZzJfdHJhcCIsInN5bWJvbExvY2F0aW9uIjox MCwiaW1hZ2VJbmRleCI6Mn0seyJpbWFnZU9mZnNldCI6NjUwODIsInN5bWJvbCI6Im1hY2hfbXNn Ml9pbnRlcm5hbCIsInN5bWJvbExvY2F0aW9uIjo4NCwiaW1hZ2VJbmRleCI6Mn0seyJpbWFnZU9m ZnNldCI6MzU2ODIsInN5bWJvbCI6Im1hY2hfbXNnX292ZXJ3cml0ZSIsInN5bWJvbExvY2F0aW9u Ijo2NTMsImltYWdlSW5kZXgiOjJ9LHsiaW1hZ2VPZmZzZXQiOjc0NTUsInN5bWJvbCI6Im1hY2hf bXNnIiwic3ltYm9sTG9jYXRpb24iOjE5LCJpbWFnZUluZGV4IjoyfSx7ImltYWdlT2Zmc2V0Ijo1 MDgyMTMsInN5bWJvbCI6Il9fQ0ZSdW5Mb29wU2VydmljZU1hY2hQb3J0Iiwic3ltYm9sTG9jYXRp b24iOjE0MywiaW1hZ2VJbmRleCI6OX0seyJpbWFnZU9mZnNldCI6NTAyNjkzLCJzeW1ib2wiOiJf X0NGUnVuTG9vcFJ1biIsInN5bWJvbExvY2F0aW9uIjoxMzcxLCJpbWFnZUluZGV4Ijo5fSx7Imlt YWdlT2Zmc2V0Ijo0OTk4NDIsInN5bWJvbCI6IkNGUnVuTG9vcFJ1blNwZWNpZmljIiwic3ltYm9s TG9jYXRpb24iOjU1NywiaW1hZ2VJbmRleCI6OX0seyJpbWFnZU9mZnNldCI6MTY4NjE4OCwic3lt Ym9sIjoiX05TRXZlbnRUaHJlYWQiLCJzeW1ib2xMb2NhdGlvbiI6MTIyLCJpbWFnZUluZGV4Ijox MH0seyJpbWFnZU9mZnNldCI6MjUwOTAsInN5bWJvbCI6Il9wdGhyZWFkX3N0YXJ0Iiwic3ltYm9s TG9jYXRpb24iOjk5LCJpbWFnZUluZGV4IjozfSx7ImltYWdlT2Zmc2V0Ijo3MDgzLCJzeW1ib2wi OiJ0aHJlYWRfc3RhcnQiLCJzeW1ib2xMb2NhdGlvbiI6MTUsImltYWdlSW5kZXgiOjN9XX0seyJp ZCI6NDkyNTg0LCJmcmFtZXMiOlt7ImltYWdlT2Zmc2V0Ijo3MDQ4LCJzeW1ib2wiOiJzdGFydF93 cXRocmVhZCIsInN5bWJvbExvY2F0aW9uIjowLCJpbWFnZUluZGV4IjozfV0sInRocmVhZFN0YXRl Ijp7InIxMyI6eyJ2YWx1ZSI6MH0sInJheCI6eyJ2YWx1ZSI6MzM1NTQ4MDB9LCJyZmxhZ3MiOnsi dmFsdWUiOjUxMn0sImNwdSI6eyJ2YWx1ZSI6MH0sInIxNCI6eyJ2YWx1ZSI6MX0sInJzaSI6eyJ2 YWx1ZSI6NTc4NTl9LCJyOCI6eyJ2YWx1ZSI6NDA5NjA0fSwiY3IyIjp7InZhbHVlIjowfSwicmR4 Ijp7InZhbHVlIjoxMjMxNDU0Njc2MjU0NzJ9LCJyMTAiOnsidmFsdWUiOjB9LCJyOSI6eyJ2YWx1 ZSI6MTg0NDY3NDQwNzM3MDk1NTE2MTV9LCJyMTUiOnsidmFsdWUiOjEyMzE0NTQ2ODE0ODYwMH0s InJieCI6eyJ2YWx1ZSI6MTIzMTQ1NDY4MTQ5NzYwfSwidHJhcCI6eyJ2YWx1ZSI6MTMzfSwiZXJy Ijp7InZhbHVlIjozMzU1NDgwMH0sInIxMSI6eyJ2YWx1ZSI6NTgyfSwicmlwIjp7InZhbHVlIjox NDA3MDMxNDg2NDkzNTJ9LCJyYnAiOnsidmFsdWUiOjB9LCJyc3AiOnsidmFsdWUiOjEyMzE0NTQ2 ODE0OTc2MH0sInIxMiI6eyJ2YWx1ZSI6NTE5MzczM30sInJjeCI6eyJ2YWx1ZSI6MH0sImZsYXZv ciI6Ing4Nl9USFJFQURfU1RBVEUiLCJyZGkiOnsidmFsdWUiOjEyMzE0NTQ2ODE0OTc2MH19fV0s CiAgInVzZWRJbWFnZXMiIDogWwogIHsKICAgICJzb3VyY2UiIDogIlAiLAogICAgImFyY2giIDog Ing4Nl82NCIsCiAgICAiYmFzZSIgOiA0Njc0ODcxMjk2LAogICAgInNpemUiIDogMTYzODQsCiAg ICAidXVpZCIgOiAiNmFjZjY4YzktNmRiMC0zN2M0LWFhZTMtOTUwNTFiYTFjNzQzIiwKICAgICJw YXRoIiA6ICJcL1VzZXJzXC9VU0VSXC8qXC9wbGF0ZWxfZW1hY3NfbW9kdWxlLmR5bGliIiwKICAg ICJuYW1lIiA6ICJwbGF0ZWxfZW1hY3NfbW9kdWxlLmR5bGliIgogIH0sCiAgewogICAgInNvdXJj ZSIgOiAiUCIsCiAgICAiYXJjaCIgOiAieDg2XzY0aCIsCiAgICAiYmFzZSIgOiA0NDExMjAzNTg0 LAogICAgInNpemUiIDogNjU1MzYsCiAgICAidXVpZCIgOiAiMDY5OTdlYjMtMzg3Yy0zMDI0LWI5 NDMtMzc2YWE1MzVhMDljIiwKICAgICJwYXRoIiA6ICJcL3VzclwvbGliXC9saWJvYmpjLXRyYW1w b2xpbmVzLmR5bGliIiwKICAgICJuYW1lIiA6ICJsaWJvYmpjLXRyYW1wb2xpbmVzLmR5bGliIgog IH0sCiAgewogICAgInNvdXJjZSIgOiAiUCIsCiAgICAiYXJjaCIgOiAieDg2XzY0IiwKICAgICJi YXNlIiA6IDE0MDcwMzE0ODQwMDY0MCwKICAgICJzaXplIiA6IDI0MTY1NiwKICAgICJ1dWlkIiA6 ICIzZTIyZmI0MS0yMGUzLTM1NjgtYTAwYi1kOGU5MDFlMzMzYmYiLAogICAgInBhdGgiIDogIlwv dXNyXC9saWJcL3N5c3RlbVwvbGlic3lzdGVtX2tlcm5lbC5keWxpYiIsCiAgICAibmFtZSIgOiAi bGlic3lzdGVtX2tlcm5lbC5keWxpYiIKICB9LAogIHsKICAgICJzb3VyY2UiIDogIlAiLAogICAg ImFyY2giIDogIng4Nl82NCIsCiAgICAiYmFzZSIgOiAxNDA3MDMxNDg2NDIzMDQsCiAgICAic2l6 ZSIgOiA0OTE1MiwKICAgICJ1dWlkIiA6ICIwZjZjOGVjYy1hOWJkLTM5YzYtOWY0MS1hOGI5MTU5 MjAxZWIiLAogICAgInBhdGgiIDogIlwvdXNyXC9saWJcL3N5c3RlbVwvbGlic3lzdGVtX3B0aHJl YWQuZHlsaWIiLAogICAgIm5hbWUiIDogImxpYnN5c3RlbV9wdGhyZWFkLmR5bGliIgogIH0sCiAg ewogICAgInNvdXJjZSIgOiAiUCIsCiAgICAiYXJjaCIgOiAieDg2XzY0IiwKICAgICJiYXNlIiA6 IDE0MDcwMzE0NzIyMDk5MiwKICAgICJzaXplIiA6IDU1NzA1NiwKICAgICJ1dWlkIiA6ICI2Zjg0 MGE3Ny05Zjg4LTNkYTgtODNhYy05OGU0ODkyMjgyZDAiLAogICAgInBhdGgiIDogIlwvdXNyXC9s aWJcL3N5c3RlbVwvbGlic3lzdGVtX2MuZHlsaWIiLAogICAgIm5hbWUiIDogImxpYnN5c3RlbV9j LmR5bGliIgogIH0sCiAgewogICAgInNpemUiIDogMCwKICAgICJzb3VyY2UiIDogIkEiLAogICAg ImJhc2UiIDogMCwKICAgICJ1dWlkIiA6ICIwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAw MDAwMDAiCiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwKICAgICJhcmNoIiA6ICJ4ODZfNjQi LAogICAgImJhc2UiIDogMTQwNzAzMTQ4ODQzMDA4LAogICAgInNpemUiIDogNDA5NjAsCiAgICAi dXVpZCIgOiAiMjBkN2E2NWEtMzEzZC0zYWE3LWIwZDQtYTM5MjYxZTFiMDBhIiwKICAgICJwYXRo IiA6ICJcL3VzclwvbGliXC9zeXN0ZW1cL2xpYnN5c3RlbV9wbGF0Zm9ybS5keWxpYiIsCiAgICAi bmFtZSIgOiAibGlic3lzdGVtX3BsYXRmb3JtLmR5bGliIgogIH0sCiAgewogICAgInNvdXJjZSIg OiAiUCIsCiAgICAiYXJjaCIgOiAieDg2XzY0IiwKICAgICJiYXNlIiA6IDE0MDcwMzE0NDkyNzIz MiwKICAgICJzaXplIiA6IDY0MDAwMCwKICAgICJ1dWlkIiA6ICIwMWFlM2FlMy1mNmNhLTM0ZDEt YTJmOC00NjJlZGU1ZmE4MTgiLAogICAgInBhdGgiIDogIlwvdXNyXC9saWJcL2R5bGQiLAogICAg Im5hbWUiIDogImR5bGQiCiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwKICAgICJhcmNoIiA6 ICJ4ODZfNjQiLAogICAgImJhc2UiIDogMTQwNzAzMTY1NTQ2NDk2LAogICAgIkNGQnVuZGxlU2hv cnRWZXJzaW9uU3RyaW5nIiA6ICI2LjkiLAogICAgIkNGQnVuZGxlSWRlbnRpZmllciIgOiAiY29t LmFwcGxlLkZvdW5kYXRpb24iLAogICAgInNpemUiIDogMTI4MTIyNzYsCiAgICAidXVpZCIgOiAi NjU4OWNjOTItYjM5ZS0zOTJjLTgwOGItYjIwNTM4ZjkzMTJmIiwKICAgICJwYXRoIiA6ICJcL1N5 c3RlbVwvTGlicmFyeVwvRnJhbWV3b3Jrc1wvRm91bmRhdGlvbi5mcmFtZXdvcmtcL1ZlcnNpb25z XC9DXC9Gb3VuZGF0aW9uIiwKICAgICJuYW1lIiA6ICJGb3VuZGF0aW9uIiwKICAgICJDRkJ1bmRs ZVZlcnNpb24iIDogIjIzMDMiCiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwKICAgICJhcmNo IiA6ICJ4ODZfNjRoIiwKICAgICJiYXNlIiA6IDE0MDcwMzE0OTA2MDA5NiwKICAgICJDRkJ1bmRs ZVNob3J0VmVyc2lvblN0cmluZyIgOiAiNi45IiwKICAgICJDRkJ1bmRsZUlkZW50aWZpZXIiIDog ImNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiIsCiAgICAic2l6ZSIgOiA0ODI5MTY1LAogICAgInV1 aWQiIDogImQ5NzA1YjI5LTQ3YWYtMzQzYi1iYTI2LTVjZGEzMTY2NzMxZSIsCiAgICAicGF0aCIg OiAiXC9TeXN0ZW1cL0xpYnJhcnlcL0ZyYW1ld29ya3NcL0NvcmVGb3VuZGF0aW9uLmZyYW1ld29y a1wvVmVyc2lvbnNcL0FcL0NvcmVGb3VuZGF0aW9uIiwKICAgICJuYW1lIiA6ICJDb3JlRm91bmRh dGlvbiIsCiAgICAiQ0ZCdW5kbGVWZXJzaW9uIiA6ICIyMzAzIgogIH0sCiAgewogICAgInNvdXJj ZSIgOiAiUCIsCiAgICAiYXJjaCIgOiAieDg2XzY0IiwKICAgICJiYXNlIiA6IDE0MDcwMzIwNTk5 NDQ5NiwKICAgICJDRkJ1bmRsZVNob3J0VmVyc2lvblN0cmluZyIgOiAiNi45IiwKICAgICJDRkJ1 bmRsZUlkZW50aWZpZXIiIDogImNvbS5hcHBsZS5BcHBLaXQiLAogICAgInNpemUiIDogMjEwOTg0 ODcsCiAgICAidXVpZCIgOiAiNjYwYjc4ZDYtMTEzZi0zYWJkLTg5NjktYTZjYjg0ZmZmNzUyIiwK ICAgICJwYXRoIiA6ICJcL1N5c3RlbVwvTGlicmFyeVwvRnJhbWV3b3Jrc1wvQXBwS2l0LmZyYW1l d29ya1wvVmVyc2lvbnNcL0NcL0FwcEtpdCIsCiAgICAibmFtZSIgOiAiQXBwS2l0IiwKICAgICJD RkJ1bmRsZVZlcnNpb24iIDogIjI0ODcuNDAuMTA3IgogIH0KXSwKICAic2hhcmVkQ2FjaGUiIDog ewogICJiYXNlIiA6IDE0MDcwMzE0NDIzMDkxMiwKICAic2l6ZSIgOiAyNTc2OTgwMzc3NiwKICAi dXVpZCIgOiAiODEyNDczY2MtZjNlZS0zYzI3LWE5OTYtODRlM2ViZGMwZGM4Igp9LAogICJ2bVN1 bW1hcnkiIDogIlJlYWRPbmx5IHBvcnRpb24gb2YgTGlicmFyaWVzOiBUb3RhbD01NDguN00gcmVz aWRlbnQ9MEsoMCUpIHN3YXBwZWRfb3V0X29yX3VuYWxsb2NhdGVkPTU0OC43TSgxMDAlKVxuV3Jp dGFibGUgcmVnaW9uczogVG90YWw9NjQ0LjJNIHdyaXR0ZW49MEsoMCUpIHJlc2lkZW50PTBLKDAl KSBzd2FwcGVkX291dD0wSygwJSkgdW5hbGxvY2F0ZWQ9NjQ0LjJNKDEwMCUpXG5cbiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgVklSVFVBTCAgIFJFR0lPTiBcblJFR0lPTiBUWVBFICAg ICAgICAgICAgICAgICAgICAgICAgU0laRSAgICBDT1VOVCAobm9uLWNvYWxlc2NlZCkgXG49PT09 PT09PT09PSAgICAgICAgICAgICAgICAgICAgID09PT09PT0gID09PT09PT0gXG5BY2NlbGVyYXRl IGZyYW1ld29yayAgICAgICAgICAgICAgIDEyOEsgICAgICAgIDEgXG5BY3Rpdml0eSBUcmFjaW5n ICAgICAgICAgICAgICAgICAgIDI1NksgICAgICAgIDEgXG5DRyBpbWFnZSAgICAgICAgICAgICAg ICAgICAgICAgICAgMTcwOEsgICAgICAgMTIgXG5Db2xvclN5bmMgICAgICAgICAgICAgICAgICAg ICAgICAgIDI1MksgICAgICAgMzQgXG5Db3JlQW5pbWF0aW9uICAgICAgICAgICAgICAgICAgICAg MjE0OEsgICAgICAgODQgXG5Db3JlR3JhcGhpY3MgICAgICAgICAgICAgICAgICAgICAgICAxMksg ICAgICAgIDIgXG5Db3JlSW1hZ2UgICAgICAgICAgICAgICAgICAgICAgICAgIDExMksgICAgICAg IDggXG5Db3JlVUkgaW1hZ2UgZGF0YSAgICAgICAgICAgICAgICAgMTMwNEsgICAgICAgMTAgXG5G b3VuZGF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAxNksgICAgICAgIDEgXG5LZXJuZWwg QWxsb2MgT25jZSAgICAgICAgICAgICAgICAgICAgOEsgICAgICAgIDEgXG5NQUxMT0MgICAgICAg ICAgICAgICAgICAgICAgICAgICA2MjUuN00gICAgICAgNjkgXG5NQUxMT0MgZ3VhcmQgcGFnZSAg ICAgICAgICAgICAgICAgICAzMksgICAgICAgIDggXG5NQUxMT0NfTEFSR0UgKHJlc2VydmVkKSAg ICAgICAgICAgICA2NEsgICAgICAgIDEgICAgICAgICByZXNlcnZlZCBWTSBhZGRyZXNzIHNwYWNl ICh1bmFsbG9jYXRlZClcblNUQUNLIEdVQVJEICAgICAgICAgICAgICAgICAgICAgICAgIDI0SyAg ICAgICAgNiBcblN0YWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMS4wTSAgICAgICAg NyBcblN0YWNrIChyZXNlcnZlZCkgICAgICAgICAgICAgICAgICAxNTk2SyAgICAgICAgMSAgICAg ICAgIHJlc2VydmVkIFZNIGFkZHJlc3Mgc3BhY2UgKHVuYWxsb2NhdGVkKVxuU3RhY2sgR3VhcmQg ICAgICAgICAgICAgICAgICAgICAgIDU0LjRNICAgICAgICAxIFxuVk1fQUxMT0NBVEUgICAgICAg ICAgICAgICAgICAgICAgIDE1MjhLICAgICAgIDExIFxuX19DVEYgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgODI0ICAgICAgICAxIFxuX19EQVRBICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDI4LjNNICAgICAgNDQ4IFxuX19EQVRBX0NPTlNUICAgICAgICAgICAgICAgICAgICAgIDE5 LjFNICAgICAgMjMwIFxuX19EQVRBX0RJUlRZICAgICAgICAgICAgICAgICAgICAgICA4MTNLICAg ICAgMTE0IFxuX19GT05UX0RBVEEgICAgICAgICAgICAgICAgICAgICAgICAyMzUyICAgICAgICAx IFxuX19MSU5LRURJVCAgICAgICAgICAgICAgICAgICAgICAgMTkyLjBNICAgICAgIDU0IFxuX19P QkpDX1JPICAgICAgICAgICAgICAgICAgICAgICAgIDcxLjFNICAgICAgICAxIFxuX19PQkpDX1JX ICAgICAgICAgICAgICAgICAgICAgICAgIDIxNzJLICAgICAgICAyIFxuX19URVhUICAgICAgICAg ICAgICAgICAgICAgICAgICAgMzU2LjdNICAgICAgNDU3IFxuZHlsZCBwcml2YXRlIG1lbW9yeSAg ICAgICAgICAgICAgICAyNjBLICAgICAgICAyIFxubWFwcGVkIGZpbGUgICAgICAgICAgICAgICAg ICAgICAgMjA2LjRNICAgICAgIDQwIFxuc2hhcmVkIG1lbW9yeSAgICAgICAgICAgICAgICAgICAg IDEzMDBLICAgICAgIDE4IFxuPT09PT09PT09PT0gICAgICAgICAgICAgICAgICAgICA9PT09PT09 ICA9PT09PT09IFxuVE9UQUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjVHICAgICAx NjI2IFxuVE9UQUwsIG1pbnVzIHJlc2VydmVkIFZNIHNwYWNlICAgICAxLjVHICAgICAxNjI2IFxu IiwKICAibGVnYWN5SW5mbyIgOiB7CiAgInRocmVhZFRyaWdnZXJlZCIgOiB7CiAgICAicXVldWUi IDogImNvbS5hcHBsZS5tYWluLXRocmVhZCIKICB9Cn0sCiAgImxvZ1dyaXRpbmdTaWduYXR1cmUi IDogImU0MmI3MmMwYTUzNjEwZWMzNmE5NjViZTY5YmRkZGY0ZmI4ODg3OTYiLAogICJ0cmlhbElu Zm8iIDogewogICJyb2xsb3V0cyIgOiBbCiAgICB7CiAgICAgICJyb2xsb3V0SWQiIDogIjYyOTdk OTZiZTJjOTM4N2RmOTc0ZWZhNCIsCiAgICAgICJmYWN0b3JQYWNrSWRzIiA6IHsKCiAgICAgIH0s CiAgICAgICJkZXBsb3ltZW50SWQiIDogMjQwMDAwMDE0CiAgICB9LAogICAgewogICAgICAicm9s bG91dElkIiA6ICI2MjQ2ZDZhOTE2YTcwYjA0N2U0NTQxMjQiLAogICAgICAiZmFjdG9yUGFja0lk cyIgOiB7CgogICAgICB9LAogICAgICAiZGVwbG95bWVudElkIiA6IDI0MDAwMDAxMAogICAgfQog IF0sCiAgImV4cGVyaW1lbnRzIiA6IFsKCiAgXQp9Cn0KCg== --000000000000f02920061103d452-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 05:28:40 2024 Received: (at 69008) by debbugs.gnu.org; 10 Feb 2024 10:28:40 +0000 Received: from localhost ([127.0.0.1]:58562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYkbA-0003FC-80 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 05:28:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYkb8-0003Eo-8s for 69008@debbugs.gnu.org; Sat, 10 Feb 2024 05:28:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rYkam-0003DA-UM; Sat, 10 Feb 2024 05:28:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=4dQSBjHCzgfODeCLWGeEdp46tkOynBgWTMbwelpmo7o=; b=elRfMuFDVkjw 1rVpkRvMPOQjuTadUa4Ro7RPfNTUl3d2NLg663EfwefT7DtzReBwnxsEzAsGrxMKdkO28ABpxg+r5 Vhgx+4JgbxZCPZKPlIPA68SGIr6S0Mjn1epp+fpYXFF5hyKBBNfjjO9ree6pLkE7e/Sk2PA1bhBkB Icd9k+H4faOzh5VF4KSeNGHWcP2QmE/oJv7esx8mqQKiLCyrT44IZaPNBJpDXECkTtWxs3cP9Cl46 8wVkVpA5m/lW8lQt4Ch+X+8TteCsWY8q/EfC6/Dr9vOip4/dqTOpCr6HRapzjlG4FbezpD9upHXjn j5q+0NkVwjbje/oiu3HHig==; Date: Sat, 10 Feb 2024 12:28:12 +0200 Message-Id: <86v86wtxz7.fsf@gnu.org> From: Eli Zaretskii To: Marco Antoniotti In-Reply-To: (message from Marco Antoniotti on Sat, 10 Feb 2024 10:40:03 +0100) Subject: Re: bug#69008: 29.2; Emacs 29.2 crashes when load-library a .dylib on MacOS Sonoma 14.3.1 References: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> <86le7svkmp.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69008 Cc: 69008@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Marco Antoniotti > Date: Sat, 10 Feb 2024 10:40:03 +0100 > Cc: 69008@debbugs.gnu.org > > The code of my module is in the Github repo belo (sorry about the licensing, the format, being on Github, > etc). I also attached the MacOS crash report. I hope it helps. Sorry, but I am just running Emacs and I really > do not have the time to dig more into its guts. > > I get the .dylib and move it in the `load-path`. Doing M-x load-library crashes Emacs. > > Maybe I am just doing something very stupid. You tell me. > > https://github.com/marcoxa/platel I think these two lines: emacs_value def_is_be_args[] = {is_be_symbol, is_be_func}; emacs_value def_is_le_args[] = {is_le_symbol, is_le_func}; should be after the is_be/le_* variables have been assigned their values, not before. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 05:43:31 2024 Received: (at 69008) by debbugs.gnu.org; 10 Feb 2024 10:43:31 +0000 Received: from localhost ([127.0.0.1]:59436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYkpX-0003sY-1z for submit@debbugs.gnu.org; Sat, 10 Feb 2024 05:43:31 -0500 Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]:59472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYkpV-0003sG-Sp for 69008@debbugs.gnu.org; Sat, 10 Feb 2024 05:43:30 -0500 Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2d0e521de4eso5153831fa.2 for <69008@debbugs.gnu.org>; Sat, 10 Feb 2024 02:43:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unimib.it; s=google; t=1707561788; x=1708166588; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Pz6Af+gXLu6FjrRpJQmQcjL29VOPLR66WqahoJrUOjc=; b=NUkehfvHF4yQU+MIlkyUihroqCp2+eeXUEW+Hru0kJW7wUfliwzRpbQPHqIw5ZnewT p1Qws42aycr5rT4QHGlpWBlic7OWB2W6z4eTPsoinvsYmHRxI3VACIVEBatWnb9DRbOw wyBjuS2bwgpIqPD1BeLYUac5kyB2AflQTJy+lzHMHZdPBaDtAzDCp6d9Kdk9RTdaZXgO JYP76XxhNxczN+edl7OEB/wMUNpFBh6Mm4F7B3M6oxeNdDegvIoLbEkdTo9+GMIbg/eW BB7qTfnJsJdzOIcA7b+XIiY0xA90xVhEkVi5AvVP/dzCZSJ0J6p/dc9lCNEgyU+kTivF tswg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707561788; x=1708166588; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Pz6Af+gXLu6FjrRpJQmQcjL29VOPLR66WqahoJrUOjc=; b=hp0EZAfrkzDQQUhBq41dBZoJiL6JEQjMWmZ3ADaYNdel6uIvKNd978tMB7+hX8YJGA FVRrMPPoYQJELu/YAcsep9YsrHaVP9Fohf3vYF1AXDGd6js4vvorRNwSCfubGN+55yzL bGWG5sus1Yq35X3TSdChdnMBTR2A7M4fTY+nRMmGNRUuyLUQbt59BzvubojYFnYJ1bpA 7CTj6YXyQwcog2K0Ti952a06qWzi8l/5pDukROrpJnLu4QAtCRgfI22M4Y8+D85W/Ysj 5q8wVHcInjRxBdP6w2iVNG5ns5qONazClZ6znwxKbxypsMUHz6PoNN6VlW2jQ7JL+Ka9 0+0g== X-Gm-Message-State: AOJu0Yy06YKOBR4nxg4BE2d+KepzC36aLbxtwWzgvzfJO01E+mgMIo/r WNY0pmd1+kj7Ww2fEkYe5VSx0W4oun3f1r9ezkSfU9cUB3/Fa9SAqUCKHkvbgZjMvB5AWMuYFl+ 02TswJqXo4x3VrjApbKcyiULuxbOPr9DSAYDIQQ== X-Google-Smtp-Source: AGHT+IGY1Q6o38dsIlSBB6rN+xZLvG11Ee7qlQiq1klkMjn5ChsRW1hPBSGAlyARHuDOPkQ4wvQX0OS1+dn9qxqiJ0k= X-Received: by 2002:a05:651c:1045:b0:2d0:9e8e:6eb7 with SMTP id x5-20020a05651c104500b002d09e8e6eb7mr1315986ljm.27.1707561787914; Sat, 10 Feb 2024 02:43:07 -0800 (PST) MIME-Version: 1.0 References: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> <86le7svkmp.fsf@gnu.org> <86v86wtxz7.fsf@gnu.org> In-Reply-To: <86v86wtxz7.fsf@gnu.org> From: Marco Antoniotti Date: Sat, 10 Feb 2024 11:42:56 +0100 Message-ID: Subject: Re: bug#69008: 29.2; Emacs 29.2 crashes when load-library a .dylib on MacOS Sonoma 14.3.1 To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000cd12b2061104b50f" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69008 Cc: 69008@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000cd12b2061104b50f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hmmmm. Let me try. I don't like to intermix declarations and code, but I can see how the compiler may "optimize" things. Yep. That was it. You can see the new code in the repo. Thanks. MA On Sat, Feb 10, 2024 at 11:28=E2=80=AFAM Eli Zaretskii wrote= : > > From: Marco Antoniotti > > Date: Sat, 10 Feb 2024 10:40:03 +0100 > > Cc: 69008@debbugs.gnu.org > > > > The code of my module is in the Github repo belo (sorry about the > licensing, the format, being on Github, > > etc). I also attached the MacOS crash report. I hope it helps. Sorry= , > but I am just running Emacs and I really > > do not have the time to dig more into its guts. > > > > I get the .dylib and move it in the `load-path`. Doing M-x load-librar= y > crashes Emacs. > > > > Maybe I am just doing something very stupid. You tell me. > > > > https://github.com/marcoxa/platel > > I think these two lines: > > emacs_value def_is_be_args[] =3D {is_be_symbol, is_be_func}; > emacs_value def_is_le_args[] =3D {is_le_symbol, is_le_func}; > > should be after the is_be/le_* variables have been assigned their > values, not before. > --000000000000cd12b2061104b50f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hmmmm.

Let me try.=C2=A0 I d= on't like to intermix declarations and code, but I can see how the comp= iler may "optimize" things.

Yep.=C2=A0 T= hat was it.=C2=A0 You can see the new code in the repo.

<= /div>
Thanks.

MA

On Sat, Feb 10, = 2024 at 11:28=E2=80=AFAM Eli Zaretskii <= eliz@gnu.org> wrote:
> From: Marco Antoniotti <marco.antoniotti@unimib.it>
> Date: Sat, 10 Feb 2024 10:40:03 +0100
> Cc: 69008@d= ebbugs.gnu.org
>
> The code of my module is in the Github repo belo (sorry about the lice= nsing, the format, being on Github,
> etc).=C2=A0 I also attached the MacOS crash report.=C2=A0 I hope it he= lps.=C2=A0 Sorry, but I am just running Emacs and I really
> do not have the time to dig more into its guts.
>
> I get the .dylib and move it in the `load-path`.=C2=A0 Doing M-x load-= library crashes Emacs.
>
> Maybe I am just doing something very stupid.=C2=A0 You tell me.
>
> https://github.com/marcoxa/platel

I think these two lines:

=C2=A0 emacs_value def_is_be_args[] =3D {is_be_symbol, is_be_func};
=C2=A0 emacs_value def_is_le_args[] =3D {is_le_symbol, is_le_func};

should be after the is_be/le_* variables have been assigned their
values, not before.
--000000000000cd12b2061104b50f-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 06:06:54 2024 Received: (at 69008-done) by debbugs.gnu.org; 10 Feb 2024 11:06:54 +0000 Received: from localhost ([127.0.0.1]:60924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYlC9-00050a-M9 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 06:06:54 -0500 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:52243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYlC6-0004zI-Lf for 69008-done@debbugs.gnu.org; Sat, 10 Feb 2024 06:06:51 -0500 Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2d0e5212559so5704711fa.0 for <69008-done@debbugs.gnu.org>; Sat, 10 Feb 2024 03:06:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unimib.it; s=google; t=1707563189; x=1708167989; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=40YUhIpkTFdvDZ1/fcHWuRyspJRY2tKcyclCpGZlFwI=; b=eOlyGNttunWQIqXszNOdiqVM0v6belZ2jJita/AsYHdqmL9ZaEkMfr1eltfzFAXKmb JzGhC57UuATK6oE8ntePZxi+YzbKuJNbSbEjH8XgE7ceA91hQunGAiobSlcp9JnTGHRR A3mwJ9A5vnBuOljfff8pcK1cLE92vziOsrdYyLG5BjYf3f6jqv6gWtzL33DKCsXkA+TP pkzxtnVvt6D3rCShfRaPBLjgNuGJ9euozSYPVdSpSsn1YftuZ7vhyNWJ0YGCL/5OcIAc 4GYmqlFgKdLEMMPisvHzN1KimubDFRoTDsQMpxvkv9X7siKUpxyKxQw6kf592mcSfD7+ OY2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707563189; x=1708167989; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=40YUhIpkTFdvDZ1/fcHWuRyspJRY2tKcyclCpGZlFwI=; b=m3WpVb08ThUJUforJjKMncT5aUq6hoZ9izIOGHTQJyxHsVXQOKqE2NAiaxZWlmu/WC GDNL554RSACEOgd43yCv5CZA45BIEH7PhM/enPD+g/UXDdh40fhJcneH3E/3+m9KtT60 cPeewPzQL48ndQ0PyR49Kr4zDQoyb7uxTw/NLUeWujPSKkf9luvO92Bw/eq+iZ1IwZ1G u1Qr2LRnU0mm7iA3cn1NcGFt7WUcM5c7WPlUNi0dw1lrYmARvYDu50DlvmW8fTdARy1I YUSE+o/Xa7kZuUiuBzQfqt/INssY4M281XvOgK6U+zdm93V4LQpVDG5VWwzdO98PVqaj FlLg== X-Gm-Message-State: AOJu0YyVbj4jORyzzOu56B9u+MA7T2187SiqFHLUHI8kd2/xb1haGMT6 GOf78xFb6+sHNh17uADZpSZNyLyhdTE2AyiaJQZvB6Ucm4FZLTwsh8pmdd0qKZvXnS2ce6pcnvm Oih40ICFbcfJdXFejf4uzwqKo5vmlxd/Hau1UlllATDB8ts4aacA= X-Google-Smtp-Source: AGHT+IGlroCj7Q35oXAgw/GGVu+CErl8QAPN+zunY6PuWeqQWWktfA+esFl+jTCRwjMZpei1W6ct7b8tbyxOGznchjE= X-Received: by 2002:a2e:9b46:0:b0:2d0:af09:e3d7 with SMTP id o6-20020a2e9b46000000b002d0af09e3d7mr971784ljj.41.1707563189010; Sat, 10 Feb 2024 03:06:29 -0800 (PST) MIME-Version: 1.0 References: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> <86le7svkmp.fsf@gnu.org> <86v86wtxz7.fsf@gnu.org> <86ttmgtwl7.fsf@gnu.org> In-Reply-To: <86ttmgtwl7.fsf@gnu.org> From: Marco Antoniotti Date: Sat, 10 Feb 2024 12:06:17 +0100 Message-ID: Subject: Re: bug#69008: 29.2; Emacs 29.2 crashes when load-library a .dylib on MacOS Sonoma 14.3.1 To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000501b5d0611050994" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 69008-done Cc: 69008-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000501b5d0611050994 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you! Yep. Close the bug. MA On Sat, Feb 10, 2024 at 11:58=E2=80=AFAM Eli Zaretskii wrote= : > > From: Marco Antoniotti > > Date: Sat, 10 Feb 2024 11:42:56 +0100 > > Cc: 69008@debbugs.gnu.org > > > > Hmmmm. > > > > Let me try. I don't like to intermix declarations and code, but I can > see how the compiler may "optimize" > > things. > > > > Yep. That was it. You can see the new code in the repo. > > OK, thanks. I'm therefore closing the bug. > --000000000000501b5d0611050994 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you!

Yep.=C2=A0 C= lose the bug.

MA


On Sat, Feb 1= 0, 2024 at 11:58=E2=80=AFAM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Marco Antoniotti <marco.antoniotti@unimib.it>
> Date: Sat, 10 Feb 2024 11:42:56 +0100
> Cc: 69008@d= ebbugs.gnu.org
>
> Hmmmm.
>
> Let me try.=C2=A0 I don't like to intermix declarations and code, = but I can see how the compiler may "optimize"
> things.
>
> Yep.=C2=A0 That was it.=C2=A0 You can see the new code in the repo.
OK, thanks.=C2=A0 I'm therefore closing the bug.
--000000000000501b5d0611050994-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 07:25:14 2024 Received: (at 69008-done) by debbugs.gnu.org; 10 Feb 2024 12:25:14 +0000 Received: from localhost ([127.0.0.1]:37292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYmPw-000375-T5 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 07:25:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYlqB-0001MS-Pz for 69008-done@debbugs.gnu.org; Sat, 10 Feb 2024 06:48:16 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rYl41-0000YF-TC; Sat, 10 Feb 2024 05:58:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=iRR+QIX8mY7wRLb7i6C2EejItYeA71pRApbHy6W+3As=; b=rVQ0GflX51i7 zISMvFW98v0E5pmFv3W0yezyZ5552qrNNPlLHv4bYaKytwO+foBLAg8YhdgspLcxDd5y4owjKe9lE AAZv08Z+H01mzo1ngF61BEAd0cJKPRgVig/Ozp/EpASo0usk5ZhglWvf3cFfkc7AwatGsyZIckHiV vJpis2kXr5Z6FoUsjFqmuGHm51RCpse8K6PMnHT1Rbl4h6r/K6uIwF3GkFlRrgjoHPHneZ2T/yn9x LJ2+ePNYVVnGFOnhej6NsfqFoTVugqixnFnYkmBA/5XaNxUm/qdx2dKHrRJ3ZtjJ4DU+hYahy+LgL X/LApgUxPA7WaeQcjiLblA==; Date: Sat, 10 Feb 2024 12:58:12 +0200 Message-Id: <86ttmgtwl7.fsf@gnu.org> From: Eli Zaretskii To: Marco Antoniotti In-Reply-To: (message from Marco Antoniotti on Sat, 10 Feb 2024 11:42:56 +0100) Subject: Re: bug#69008: 29.2; Emacs 29.2 crashes when load-library a .dylib on MacOS Sonoma 14.3.1 References: <5DE6CEB4-FBDE-4AE3-BAC1-FE3F4A84E521@unimib.it> <86le7svkmp.fsf@gnu.org> <86v86wtxz7.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69008-done Cc: 69008-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Marco Antoniotti > Date: Sat, 10 Feb 2024 11:42:56 +0100 > Cc: 69008@debbugs.gnu.org > > Hmmmm. > > Let me try. I don't like to intermix declarations and code, but I can see how the compiler may "optimize" > things. > > Yep. That was it. You can see the new code in the repo. OK, thanks. I'm therefore closing the bug. From unknown Mon Jun 23 04:14:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 10 Mar 2024 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator