From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 28 17:11:41 2017 Received: (at submit) by debbugs.gnu.org; 28 Aug 2017 21:11:41 +0000 Received: from localhost ([127.0.0.1]:59756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmRJs-0002Lw-P9 for submit@debbugs.gnu.org; Mon, 28 Aug 2017 17:11:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmRJr-0002Ll-Q9 for submit@debbugs.gnu.org; Mon, 28 Aug 2017 17:11:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmRJl-0004Bk-0x for submit@debbugs.gnu.org; Mon, 28 Aug 2017 17:11:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45500) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dmRJk-0004Bg-U1 for submit@debbugs.gnu.org; Mon, 28 Aug 2017 17:11:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45608) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmRJj-0002An-BE for bug-gnu-emacs@gnu.org; Mon, 28 Aug 2017 17:11:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmRJh-00048O-S2 for bug-gnu-emacs@gnu.org; Mon, 28 Aug 2017 17:11:31 -0400 Received: from mail-vk0-x22a.google.com ([2607:f8b0:400c:c05::22a]:32832) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dmRJh-00047n-Lf for bug-gnu-emacs@gnu.org; Mon, 28 Aug 2017 17:11:29 -0400 Received: by mail-vk0-x22a.google.com with SMTP id j7so4843699vke.0 for ; Mon, 28 Aug 2017 14:11:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=AowI7A4oSKUzEazoPRyvVVL0AI/E4HdhJVaaUdTiM7A=; b=p50vlQXJHcbEszr4FI6IZXsKcJKbfkAHljWKsDfmFYlrFHrrKI9E0QylRwL2SvEfGv EHS8esXWaQMDzAieQaRdkkD/7LObCX51zE2YL62woY9ySWjjNFD6zosaXbJg5+q9f5lP lwHsEtxOkdSLprITzamUHVd1QJUujZFEi76aW9gVOOQpskWKz8GYxsWaPxcHNQYxuz5H nfEhLUHkAsQHEnOEoF5/X7L2V41Pud9UIBKflvgf20hl3Ycbj5d8GDxVvF6KSnC1PYKK piPLY1TmYBO0qkbSuvtP3lkHM5/4tiJTXcnrdR2sCKkgLwj8TVkSQ9xPUcLXBQ6JjJvN aIhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AowI7A4oSKUzEazoPRyvVVL0AI/E4HdhJVaaUdTiM7A=; b=unFOF12gv0UtLv+2zUUozvIxLlmfwQacTmY0o+VZCZKKFrpRqDoLFoVIYOEsatjZ1A wO7U86Qt7Og4pjdthnaezYPQFRi/4iMMZ69EAsKxWLMZIio98NwywupE71SyMB7y5TLw sd0WQZaqPhyP6jERy6ZX8baxfH39ZCPo2gWJiRV42f+WeEWAiq9/1gNTfgcxpvxb1s5p 4rfW0RpTLq6Qt7y0mlaXH8dRdixy1AQtudmMYN4Ix6Oci/gS16jQI1QdiawJZv2RKDqC zdV34lAIACCvit0wqo0tzZq7cEpewttMjhYbB/lmNyjhiazBrfayzWc/dTAU4keDPlUb R3+w== X-Gm-Message-State: AHYfb5iJ4CaWBv8dAhN+MNiomFvQHY+a2PIWKVvTWVyJndNGaUfm0XFj L9c7Y79p74P9Kh2VVruCxIiEYs5TogNv X-Received: by 10.31.61.66 with SMTP id k63mr1215128vka.26.1503954687185; Mon, 28 Aug 2017 14:11:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Mon, 28 Aug 2017 14:10:56 -0700 (PDT) From: Richard Copley Date: Mon, 28 Aug 2017 22:10:56 +0100 Message-ID: Subject: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: "bug-gnu-emacs@gnu.org" Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Emacs sometimes crashes when I type C-g just after closing a process. I've only seen this happen after the following recipe using Magit on MS Windows. (Not sure whether or not Magit is essential.) Recipe: Visit a git repo. C-x g ; magit-status ! g ; magit-run-popup, magit-run-git-gui ;; A nasty-looking window pops up (Git GUI, I presume). Close it. C-g ; Crashes. The crash is a SIGTRAP and the stack trace of the faulting thread is as follows: #0 0x000007fefcb831f3 in KERNELBASE!DebugBreak () from C:\Windows\system32\KernelBase.dll No symbol table info available. #1 0x0000000400244966 in emacs_abort () at w32fns.c:10931 button = 6 #2 0x00000004001a74ce in signal_or_quit (error_symbol=..., data=..., keyboard_quit=true) at eval.c:1535 conditions = {i = 8565584} string = {i = 51800} real_error_symbol = {i = 51800} clause = {i = 0} h = 0x0 #3 0x00000004001a7448 in quit () at eval.c:1513 No locals. #4 0x00000004001a7379 in process_quit_flag () at eval.c:1460 flag = {i = 60032} #5 0x00000004001a73ce in maybe_quit () at eval.c:1483 No locals. #6 0x000000040027d085 in waitpid (pid=10708, status=0x0, options=1) at w32proc.c:1452 active = 0 retval = 8566456 nh = 1 cp = 0x401bca5a0 cps = {0x401bca5a0 , 0xffffffffffffffff, 0x0, 0x1c, 0x82b598, 0xffffffffffffffff, 0x4, 0x82b5f0, 0x7, 0xffffffffffffd8f0, 0x48, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15c, 0x158, 0x1e0, 0x284, 0x258, 0x294, 0x3c, 0x0, 0x1, 0x0, 0x1, 0x76d316e3 } wait_hnd = {0x258, 0x0, 0xebb7230, 0x100000001, 0x82b4a0, 0x40010f048 , 0x0, 0x1, 0x0, 0x0, 0x82b530, 0x40025b3d4 , 0x82b5d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x1c, 0x1c, 0xffffffff, 0x1, 0x1, 0x600000006, 0x6, 0x0, 0x0, 0x1b, 0x1600000000, 0x7fefcb51430 } timeout_ms = 0 dont_wait = 1 #7 0x0000000400122068 in get_child_status (child=10708, status=0x0, options=1, interruptible=false) at sysdep.c:397 pid = 0 #8 0x0000000400122157 in child_status_changed (child=10708, status=0x0, options=0) at sysdep.c:443 No locals. #9 0x000000040020a229 in handle_child_signal (sig=18) at process.c:7049 deleted_pid = 10708 all_pids_are_fixnums = false head = {i = 164145587} xpid = {i = 42834} tail = {i = 164145571} proc = {i = 0} #10 0x0000000400122f97 in deliver_process_signal (sig=18, handler=0x40020a16d ) at sysdep.c:1659 old_errno = 22 on_main_thread = true #11 0x000000040020a400 in deliver_child_signal (sig=18) at process.c:7098 No locals. #12 0x000000040027ecc8 in sys_select (nfds=7, rfds=0x82c108, wfds=0x82c100, efds=0x0, timeout=0x82c0e0, ignored=0x0) at w32proc.c:2403 orfds = {bits = {81, 0}} owfds = {bits = {0, 0}} timeout_ms = 1 start_time = 979426646 i = 7 nh = 4 nc = 2 nr = 0 active = 4 cp = 0x401bca5a0 cps = {0x401bca5a0 , 0x401bca510 , 0x82bd60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82bca0, 0x4000f98ef , 0x4006a5ee0 , 0x0, 0x82bcc0, 0x4000f9bb9 , 0x846cdf3, 0x4000fb21b , 0x0, 0x846cdf3, 0x82bd00, 0x4000f9f14 , 0x59a482e4, 0x1b4d6cf8, 0x82bd70, 0x400196f4a , 0x82bd90, 0x59a482e4, 0x1b4d6cf8, 0x6fd4b, 0x0, 0x40022f219 , 0x0, 0x82be80} wait_hnd = {0x15c, 0x158, 0x1e0, 0x284, 0x258, 0x294, 0x0 , 0x8, 0x7fefcb518da , 0x0, 0x40025f912 , 0x0, 0x82bc30, 0x0, 0x40025f704 , 0x0, 0x0, 0x0, 0x0, 0x82bc30, 0x40010f048 , 0x0, 0x0, 0x0, 0x0} fdindex = {-1, 0, 4, 6, 0 } #13 0x000000040022e45e in really_call_select (arg=0x82bf40) at thread.c:566 sa = 0x82bf40 self = 0x4006b9a60 oldset = 4294967295 #14 0x00000004001829da in flush_stack_call_func ( func=0x40022e3cc , arg=0x82bf40) at alloc.c:5158 end = 0x82be00 self = 0x4006b9a60 sentry = {o = {__max_align_ll = 1503953635, __max_align_ld = }} #15 0x0000000000000000 in ?? () No symbol table info available. Backtrace stopped: previous frame inner to this frame (corrupt stack?) In GNU Emacs 26.0.50 (build 1, x86_64-w64-mingw32) of 2017-08-22 built on 60678UHB Repository revision: 036a92eb006cc175d13ad7ada80225eb8340724d Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. is undefined is undefined is undefined Configured using: 'configure --prefix=/mingw64 --config-cache --with-modules --without-pop CFLAGS=-O2' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-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 font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 98353 8762) (symbols 56 20130 1) (miscs 48 40 107) (strings 32 30128 1430) (string-bytes 1 780999) (vectors 16 14782) (vector-slots 8 489133 4992) (floats 8 53 142) (intervals 56 235 0) (buffers 992 12)) From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 11:18:42 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 15:18:42 +0000 Received: from localhost ([127.0.0.1]:60856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmiHp-00007L-RQ for submit@debbugs.gnu.org; Tue, 29 Aug 2017 11:18:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmiHo-000079-Db for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 11:18:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmiHg-0006NW-3E for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 11:18:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41946) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmiHf-0006NS-Vx; Tue, 29 Aug 2017 11:18:32 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4890 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dmiHf-0000Oa-9g; Tue, 29 Aug 2017 11:18:31 -0400 Date: Tue, 29 Aug 2017 18:18:25 +0300 Message-Id: <83wp5m2yim.fsf@gnu.org> From: Eli Zaretskii To: Richard Copley In-reply-to: (message from Richard Copley on Mon, 28 Aug 2017 22:10:56 +0100) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268 Cc: 28268@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Richard Copley > Date: Mon, 28 Aug 2017 22:10:56 +0100 > > Emacs sometimes crashes when I type C-g just after closing a process. > I've only seen this happen after the following recipe using Magit on MS > Windows. (Not sure whether or not Magit is essential.) > > Recipe: > > Visit a git repo. > C-x g ; magit-status > ! g ; magit-run-popup, magit-run-git-gui > ;; A nasty-looking window pops up (Git GUI, I presume). Close it. > C-g ; Crashes. I couldn't reproduce this here: the Git GUI didn't pop up for me. Perhaps something is missing from the recipe ("C-x g" was also unbound), or maybe it's because my Git is configured to be run only from Git Bash, not from anywhere else on Windows. However, I installed a change which might fix this problem. Please test the current master. Also, just so I'm sure I didn't miss anything, please post the backtrace from all the threads ("thread apply all bt" at GDB prompt), from the binary where you get these aborts. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 12:08:51 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 16:08:51 +0000 Received: from localhost ([127.0.0.1]:60893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmj4M-0003HL-PO for submit@debbugs.gnu.org; Tue, 29 Aug 2017 12:08:50 -0400 Received: from mail-ua0-f178.google.com ([209.85.217.178]:34060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmj4L-0003H8-Hk for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 12:08:49 -0400 Received: by mail-ua0-f178.google.com with SMTP id 104so11653294uas.1 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 09:08:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=e/FPYRIm8ENfvwHExGyrHWRs7jQv85LAFzgEycquoQQ=; b=dbn2qrDx4elm2BrA0wRxu6D5D+pJ1Y1P4enJoOl46xgn3Wcu2bKNm0fzKpyM0JVTot E7BALcZSzGHYFs2CZxd/t2sva6kddv28i+Mbjmh2vM3KvyFyIZxx3sgU3PAnMyL7NHLP M/KsGj2xytOCV6YfJJjZEA0CNCSk/TFP58znw1BJcwXygcJkVuRXcX5MmlJsBCy0o+EL dqY+CAXnwMPlWlJAKXypvy+x/1Td5kVn00rApMmmN7mVvGud/tBirrunmXT7zkjpXmEE fFRmDbUUNUy/Wg113pqmwAPeKcdx3ln5pBKfwvVvH2ORHQJVDO0hp/W/645vFUYXu9lT h+pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=e/FPYRIm8ENfvwHExGyrHWRs7jQv85LAFzgEycquoQQ=; b=Ln6Hrj6Kw6eT9P8nJz/WQxOIn/zo6/QQVG3RQ6bgilu+cqz4gveBcf+s5Ge2zogNTA 2udcG9K7QyEAk1qj4l/gLaqsGBJ43N9KeoRB8+x4bfuWJ0Tp2opM0o9eL/hzzb3IA62S j0APFD1mlLVx0tWcyTHen4uFLNJTxhas58dkt4PJkNmpjZ7AQq+ivmMopBQbMGo4SJKf JXPGREBFQeJSpHNVapUO0EqOLQoh0mGtI12t1GSimVbI4Gey9yv57I2bT4El6rgsS8AE IhElh3KN8Q3a1FKbdD2HVJD8pZU3Ap+PYZax6bxIIOvqtsbRTwwaQ8R9DHkIOlXyPp6c q3RA== X-Gm-Message-State: AHYfb5jN7stIUPEWNY6Z/YiAy+vjNa4/+eTA/ND1ulDTM/Is+B7z7pjK 7xoEvnmvDl78ber7tT9yfWSNoG9lUA== X-Received: by 10.176.5.65 with SMTP id 59mr609292uax.172.1504022924083; Tue, 29 Aug 2017 09:08:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Tue, 29 Aug 2017 09:08:13 -0700 (PDT) In-Reply-To: References: <83wp5m2yim.fsf@gnu.org> From: Richard Copley Date: Tue, 29 Aug 2017 17:08:13 +0100 Message-ID: Subject: Fwd: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28268 Cc: 28268@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: -0.0 (/) Apologies for dropping the list from the CC. ---------- Forwarded message ---------- From: Richard Copley Date: 29 August 2017 at 17:01 Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii On 29 Aug 2017 16:18, "Eli Zaretskii" wrote: > From: Richard Copley > Date: Mon, 28 Aug 2017 22:10:56 +0100 > > Emacs sometimes crashes when I type C-g just after closing a process. > I've only seen this happen after the following recipe using Magit on MS > Windows. (Not sure whether or not Magit is essential.) > > Recipe: > > Visit a git repo. > C-x g ; magit-status > ! g ; magit-run-popup, magit-run-git-gui > ;; A nasty-looking window pops up (Git GUI, I presume). Close it. > C-g ; Crashes. I couldn't reproduce this here: the Git GUI didn't pop up for me. Those commands are from the Magit package (available on MELPA). Perhaps something is missing from the recipe ("C-x g" was also unbound), or maybe it's because my Git is configured to be run only from Git Bash, not from anywhere else on Windows. Via the PATH environment variable? (You declined the offer from the Git For Windows installer to add stuff to your path?) Adding "C:\Program Files\Git\cmd" to your path temporarily might work if you want to test. However, I installed a change which might fix this problem. Please test the current master. Thanks. I will do that. Also, just so I'm sure I didn't miss anything, please post the backtrace from all the threads ("thread apply all bt" at GDB prompt), from the binary where you get these aborts. I tried that, but only after sending this Emacs bug report. Unfortunately it reliably crashes GDB (GDB bug report: "https://sourceware.org/bugzilla/show_bug.cgi?id=22024"). From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 12:10:23 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 16:10:23 +0000 Received: from localhost ([127.0.0.1]:60897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmj5r-0003Jq-4A for submit@debbugs.gnu.org; Tue, 29 Aug 2017 12:10:23 -0400 Received: from mail-vk0-f47.google.com ([209.85.213.47]:36480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmj5q-0003Jc-2L for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 12:10:22 -0400 Received: by mail-vk0-f47.google.com with SMTP id d124so10818694vkf.3 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 09:10:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QSxSvV2EnyOP9MWAe3alP8Wfif9ZPXKrPT/7errybYY=; b=AVmwOX/Y5lSetxkQ8e+NS3YORSAPZkyCigUiDeAQuKFNMk7/fwwJeEobp8jUwTN3Pt sDOVspqdL6worCPRYJn15U6E+0taJ1cQFsEbXU5LDB5CRyEJyW5mPwuBxNw7PolY06nj s1WVCIjXXW0oPBr+yFkL25OVaoaXzHGqXJuNi4eF8WikEQYC/NYQSiQmcTNT5yHWeMIP CEhQG3fkg5HTNBR+jzBvfIeaw3ssZHbuzJwwCrQkAcwOSeBukoB2eMWm86bRqtxLNQnL are17ILMK4eaAwMVGX2J3+LkR+wtfzFMIDAv1jHp5PYTnK0DoIff9hLpEqecuOR8Haw9 NyUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QSxSvV2EnyOP9MWAe3alP8Wfif9ZPXKrPT/7errybYY=; b=bF40/5dyb/2GtLNhm2hA6rDS4xRR05CD7UA1V78YNixuTEXoQN/pVFmwKCcjjlTFij obm8UiqjycZ7nXj941KFVjPasmVZL3SjD8a1aSyst0qnVyboeMPs0PHsM0j6Fn9Rurf6 VY2sFgI758ZsKIPQEc7qdcq3v7woWTlv0SZxRunm2XpJeqaWhjf65g7z5IzbEfQdnNMr 3WZWxMOj3BEfADEfP5D4DyLJjWh0u+JLqFvH/t1yhzp3Zynw4DhRsm+gULsv0hDmagWT Idgmc0TKBsnIeDtLBx2oItRLUIrCxjaylE9WA5JLbCznRJmNuUtaFBZOce7R24m3r3PR Hg+Q== X-Gm-Message-State: AHYfb5gV0HsyMzbVPX38tAKcsKZcg4u77AF9S2CEO8EO0oADujmb/n4L 5s6Ov88ZgAz284RVR2SBQ4iMVcUcDg== X-Received: by 10.31.21.66 with SMTP id 63mr563603vkv.103.1504023016530; Tue, 29 Aug 2017 09:10:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Tue, 29 Aug 2017 09:09:46 -0700 (PDT) In-Reply-To: References: <83wp5m2yim.fsf@gnu.org> From: Richard Copley Date: Tue, 29 Aug 2017 17:09:46 +0100 Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 28268 Cc: 28268@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: -2.8 (--) On 29 August 2017 at 17:08, Richard Copley wrote: > Apologies for dropping the list from the CC. > > ---------- Forwarded message ---------- > From: Richard Copley > Date: 29 August 2017 at 17:01 > Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI > To: Eli Zaretskii > > > On 29 Aug 2017 16:18, "Eli Zaretskii" wrote: > > > From: Richard Copley > > Date: Mon, 28 Aug 2017 22:10:56 +0100 > > > > > > Visit a git repo. > > C-x g ; magit-status > > ! g ; magit-run-popup, magit-run-git-gui > > ;; A nasty-looking window pops up (Git GUI, I presume). Close it. > > C-g ; Crashes. > > > However, I installed a change which might fix this problem. Please > test the current master. > > Thanks. I will do that. It seems to have done the trick (there isn't an abort now, with that recipe). Thanks again. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 12:23:19 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 16:23:19 +0000 Received: from localhost ([127.0.0.1]:60908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjIN-0003ch-Jz for submit@debbugs.gnu.org; Tue, 29 Aug 2017 12:23:19 -0400 Received: from mail-vk0-f43.google.com ([209.85.213.43]:33261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjIM-0003cU-80 for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 12:23:18 -0400 Received: by mail-vk0-f43.google.com with SMTP id j7so10955490vke.0 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 09:23:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1zUM6G6CxQkoleseJkLA8VNGA6xTuIp55mfvpnDlSz8=; b=tCopb5X7JXZMLFuD7evUUUCu/085t9bgvKmFx74ULDCAbwl09X3apfdOcvhvkFCQZQ g/KXKKqz7F+KkupJX/9esME4wXRM5cg81F0pYfholkvqSRdb4tx2itYicBi8Vp4SML7A i/QiBurnTV0mPdQiYXFuS27ic+AKyQfrr9e1JXg+E9ceaJDImOdyl7TfmLuEqlMaTdUk HAu/A1eFziFtIcanXx8eY2gyA0DfC+BP434CnDkIwc8pWiXggWBvL2JB34ItgcAa4Yf7 X5WTh7OIPTHK/G1QWJzMd/PFSJwEOvV4qD1NdPqAOt0NcdFsv7B2InXXkPYRRD8CUQEw Kg9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=1zUM6G6CxQkoleseJkLA8VNGA6xTuIp55mfvpnDlSz8=; b=XqiYnGzc38GO52rEAGS7KjPcEvWq/+oNq0dc2gAQmr7a4jvJ8iblAfIGmTS8zlwNrU twbNG1sXvIoTev4T6aikupCe+acSlrputT99K+34hDAeDX0TeujmEOGj8YWIoxaLvNX6 V/S9/8vP2Ma3Ydr1h7gGjTfOka/nm4SU4DcdUIJBdzlT18sa5xo93+YFBcqNhodg1GgU nQPxcfnZTmCbcvqG9L1HF4KhKYduPH7DxxQk0OZLgVH+Wo7HrHczquaFxumv9Oxa6h0Q aNmVtllnoButbAUKkkwMI+OEPCHr7NDmoz4y7g4T0XRLWP/q4YClHtpdZ3iNt/vSdTHh wicQ== X-Gm-Message-State: AHYfb5hLX9sophuhbGrAf8VDvgWeJOgomK09CGRZPfFTRNSYHPU1Xvgr DABYDMZFzal8WsBX1YnQsjn8FrAvfA== X-Received: by 10.31.21.66 with SMTP id 63mr590511vkv.103.1504023792777; Tue, 29 Aug 2017 09:23:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Tue, 29 Aug 2017 09:22:42 -0700 (PDT) In-Reply-To: References: <83wp5m2yim.fsf@gnu.org> From: Richard Copley Date: Tue, 29 Aug 2017 17:22:42 +0100 Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 28268 Cc: 28268@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: -2.8 (--) On 29 August 2017 at 17:09, Richard Copley wrote: > On 29 August 2017 at 17:08, Richard Copley wrote: >> Apologies for dropping the list from the CC. >> >> ---------- Forwarded message ---------- >> From: Richard Copley >> Date: 29 August 2017 at 17:01 >> Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI >> To: Eli Zaretskii >> >> >> On 29 Aug 2017 16:18, "Eli Zaretskii" wrote: >> >> > From: Richard Copley >> > Date: Mon, 28 Aug 2017 22:10:56 +0100 >> > >> > >> > Visit a git repo. >> > C-x g ; magit-status >> > ! g ; magit-run-popup, magit-run-git-gui >> > ;; A nasty-looking window pops up (Git GUI, I presume). Close it. >> > C-g ; Crashes. >> >> >> However, I installed a change which might fix this problem. Please >> test the current master. >> >> Thanks. I will do that. > > It seems to have done the trick (there isn't an abort now, with that recipe). > Thanks again. With the abort out of the picture, I notice that after launching Git GUI, Emacs is consuming 100% of one CPU core. Simplified recipe: (async-shell-command "c:\Program Files\git\cmd\git-gui.exe") Presumably this also happens for programs other than Git GUI. It isn't caused by your recent change (was already present before). From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 12:38:10 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 16:38:10 +0000 Received: from localhost ([127.0.0.1]:60932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjWk-0003zU-89 for submit@debbugs.gnu.org; Tue, 29 Aug 2017 12:38:10 -0400 Received: from mail-oi0-f49.google.com ([209.85.218.49]:33551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjWi-0003zF-RE for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 12:38:09 -0400 Received: by mail-oi0-f49.google.com with SMTP id r203so31856386oih.0 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 09:38:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=PFbK/Uvgcd8IrlW6hA15wv0bBComEUTOsltlZUA2KjQ=; b=UeqG2zOHdETWhwDSwRcXvE9jSqT/Spolf5D8/9YUsPSHtaczZtAd5iG1k2UIu+GD5H Kdz96vn/d9esREL9ajluWJpJtdtL1rm+SzakEdDgMvG/Sjz/ahc1nt9Ay6hkbXqhlIKu YhtkBBA1W6K9jaQLggrMJi9poYTCBpqSEw4h6epJ3Z2s/5r7lHmGynTdP/PjVCMWqBon Io1OR4HDni2wbyV0K/WvEyTLzOJFqaAgJI+89xgFrFlr4/8dtxgMFVApFkbXVQNpWDhS Jxks5J2z6gSYTyqgyJ4IZnBk22pN7AVFojuHXN4cSuHsXH0xgwhkIOJX3qyf8uc97IuJ mauQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=PFbK/Uvgcd8IrlW6hA15wv0bBComEUTOsltlZUA2KjQ=; b=navg5j0DTbzH3xarxuwhR1jVswKUyIMnlFeJbMntWtbEFLxGKaieqv6zZ0FO1mG+tp q8DClpfBjpJ/E942yVNuCiB+iAI168ZLxha9eV0F1E2ugIPe5H7mMGowMj8wpAn075iz 6O1Yb66HRR5t8UOc2ru9XdKd/p/XO9+36PgT14ilhwibYaJ/O22XFXy1SmfzP1pfwWiT 723jlLgc66C4k+jhEu36mRa1RM03AuOLOXXRYxprvr5vaaPobc/eS3qziRx6CP5HzZR+ TsFjK0iEYh0s8dJGG+woSnoHNlvo8tZPTCZDiTGgldb8I8rfQvmpdxbQtMmGGlv3I4+C /72g== X-Gm-Message-State: AHYfb5gMbn6SG42KwVdlzRUGTkM1tfwb+EXdqfN5YXxaB25rqG0HgpgI 38ueNgCPNKSxfdT6clsLr/loCvHBqw== X-Received: by 10.202.85.196 with SMTP id j187mr922034oib.67.1504024683053; Tue, 29 Aug 2017 09:38:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.17.199 with HTTP; Tue, 29 Aug 2017 09:38:02 -0700 (PDT) In-Reply-To: <83wp5m2yim.fsf@gnu.org> References: <83wp5m2yim.fsf@gnu.org> From: Noam Postavsky Date: Tue, 29 Aug 2017 12:38:02 -0400 X-Google-Sender-Auth: WTLCxzD0RSnI7PrBxfrIDuMjz2I Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28268 Cc: Richard Copley , 28268@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: 0.7 (/) On Tue, Aug 29, 2017 at 11:18 AM, Eli Zaretskii wrote: >> Recipe: >> >> Visit a git repo. >> C-x g ; magit-status >> ! g ; magit-run-popup, magit-run-git-gui >> ;; A nasty-looking window pops up (Git GUI, I presume). Close it. >> C-g ; Crashes. > > I couldn't reproduce this here: the Git GUI didn't pop up for me. > Perhaps something is missing from the recipe ("C-x g" was also > unbound), or maybe it's because my Git is configured to be run only > from Git Bash, not from anywhere else on Windows. I can't reproduce this here either. I need the patch at [1] to make the GUI pop up, but even after applying that I get no crash. (magit provides a Makefile such that "C-x g" is bound to magit-status if you do 'make emacs-Q', although I don't normally use this on Windows since I don't have 'make' on PATH) [1]: https://patch-diff.githubusercontent.com/raw/magit/magit/pull/3155.patch From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 12:49:14 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 16:49:14 +0000 Received: from localhost ([127.0.0.1]:60939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjhS-0004F7-H8 for submit@debbugs.gnu.org; Tue, 29 Aug 2017 12:49:14 -0400 Received: from mail-vk0-f48.google.com ([209.85.213.48]:35189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjhQ-0004Es-HR for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 12:49:13 -0400 Received: by mail-vk0-f48.google.com with SMTP id z187so11148830vkd.2 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 09:49:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Ew/1uyMB2FeVJHBee++6WxN4b1J/nKQtKxDImuiSne8=; b=cXyPl1Cv6U/1Ui+/onoY2gs1uTitzPZBvk+SnrGBAVhd2K93RIB0Lm9f7tAI2x3HbX vSm4+CClj6+wELlQTi6kPgXisSsp6uarbkJS/w2vavCfKyEXq7xQE42oneBLU93diWtW OYRGQgdoW65KtXiy1aC673uWSVdzTFC2rFa/471pMXmtFn5c284xqKLoNXLPej49QBvk 0jpha42ajWJL262ToblCBJ4l12Zd/PWl65TNw9j9hM6NRuZFAER4C+qLE7QWNkg89RFf zQx3w3SM5g29eMTf6GuLsRsVFY79KYK9VDBRjfT1TjW5qKHU2161ubRDn/KIficATQ7s pe+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Ew/1uyMB2FeVJHBee++6WxN4b1J/nKQtKxDImuiSne8=; b=K0WlVLJ2di/f6YQOMFni7kCPlKP7WFbVxMB7CMqXHCRJc0vgHKotrFLZ5jw8wmsvre tekojWRkSXK1DfpOGieNsx364AnKutbCETE78dbJrt5FWpTXcArastcw8qxAS1awkofi dYG90qLiFnSixX/rZe3Yd0WRt2foNO5tcM65E5GyfZaVF23/sQaXbtc0qxZPhd0pW/Ar Mh64W6NT2Q5wjA8MX7GLmA7zZZ89++5GKbpc3STlDi2mn8a/TcMQBZq3dwCkCIcHuYV3 W5eL1fYO1sEmX7l/8G5rwR4ZGJEcQFmitUwt5+t9xSj5IfYTGYn701iqQBp9iGF6nL65 ajEQ== X-Gm-Message-State: AHYfb5gcUYI6/DQUcLKZfwc0yetxNa777TcTLlqQIbExDGxIzRQ86kS4 mx/wJb5SOc5UQlkfStMwYfjhTmsC1Q== X-Received: by 10.31.238.198 with SMTP id m189mr590351vkh.87.1504025346900; Tue, 29 Aug 2017 09:49:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Tue, 29 Aug 2017 09:48:36 -0700 (PDT) In-Reply-To: References: <83wp5m2yim.fsf@gnu.org> From: Richard Copley Date: Tue, 29 Aug 2017 17:48:36 +0100 Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Noam Postavsky Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28268 Cc: Eli Zaretskii , 28268@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: -2.3 (--) On 29 August 2017 at 17:38, Noam Postavsky wrote: > On Tue, Aug 29, 2017 at 11:18 AM, Eli Zaretskii wrote: >>> Recipe: >>> >>> Visit a git repo. >>> C-x g ; magit-status >>> ! g ; magit-run-popup, magit-run-git-gui >>> ;; A nasty-looking window pops up (Git GUI, I presume). Close it. >>> C-g ; Crashes. >> >> I couldn't reproduce this here: the Git GUI didn't pop up for me. >> Perhaps something is missing from the recipe ("C-x g" was also >> unbound), or maybe it's because my Git is configured to be run only >> from Git Bash, not from anywhere else on Windows. > > I can't reproduce this here either. I need the patch at [1] to make > the GUI pop up, but even after applying that I get no crash. > > (magit provides a Makefile such that "C-x g" is bound to magit-status > if you do 'make emacs-Q', although I don't normally use this on > Windows since I don't have 'make' on PATH) > > [1]: https://patch-diff.githubusercontent.com/raw/magit/magit/pull/3155.patch It doesn't turn out to be a Magit bug. Please try this recipe instead. Evaluate this: (async-shell-command "\"C:\\Program Files\\Git\\cmd\\Git-GUI.exe\"") Now type C-g in Emacs about 6 times to see the abort. Note that the abort is fixed by Eli's recent change. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 12:53:44 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 16:53:44 +0000 Received: from localhost ([127.0.0.1]:60950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjlo-0004Le-KA for submit@debbugs.gnu.org; Tue, 29 Aug 2017 12:53:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmjlm-0004LQ-Pu for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 12:53:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmjle-0003ZN-M1 for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 12:53:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmjle-0003ZF-JL; Tue, 29 Aug 2017 12:53:34 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1191 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dmjld-0001nN-Qz; Tue, 29 Aug 2017 12:53:34 -0400 Date: Tue, 29 Aug 2017 19:53:29 +0300 Message-Id: <83r2vu2u46.fsf@gnu.org> From: Eli Zaretskii To: Richard Copley In-reply-to: (message from Richard Copley on Tue, 29 Aug 2017 17:09:46 +0100) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: <83wp5m2yim.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268 Cc: 28268@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Richard Copley > Date: Tue, 29 Aug 2017 17:09:46 +0100 > Cc: 28268@debbugs.gnu.org > > > However, I installed a change which might fix this problem. Please > > test the current master. > > > > Thanks. I will do that. > > It seems to have done the trick (there isn't an abort now, with that recipe). Thanks for testing. I'd still like to see the other threads, if possible. I don't need to see "bt full", so if "thread apply all bt" works, that is good enough. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 13:14:17 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 17:14:17 +0000 Received: from localhost ([127.0.0.1]:60973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmk5h-0006gb-3t for submit@debbugs.gnu.org; Tue, 29 Aug 2017 13:14:17 -0400 Received: from mail-oi0-f54.google.com ([209.85.218.54]:33652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmk5f-0006gP-RV for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 13:14:16 -0400 Received: by mail-oi0-f54.google.com with SMTP id r203so32661175oih.0 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 10:14:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=ej4RBeXXv86cblO179Qo2Zjv0E7C9f7AtpbgwjKaWNk=; b=G0JykbT3oDOYlVZwOTntMoLYJBcCzRuPP79pUkTFCcJUWeq6x5TEBO9l0h78+dOhHH S2thU3KzZnFLobb7sNHoxvxOP/5VCMvWczTp6QZfrD5BCldGkPzyE2hUkjdmzSMhLRd2 O4B3oAldk7Y0m3UXndKM1aDcWl2DiE3aUhUhKl25OQofq9bBvuaEu3P0827vMxpEVRok 4Ahm1N+uMqBBf6we2Ey0BMJTVjwoiAD0N44x38LdAY2Yw4gJ9weFeqoZDvpUn3tcNdMq Gj6+bjbu4amjnRTf0gk3WI9qNm+wHBKKsJQKP9MQab4AuTVtg1HBTM75pA+YnxRitppr 1e7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=ej4RBeXXv86cblO179Qo2Zjv0E7C9f7AtpbgwjKaWNk=; b=RIrkSuUfjQWiezMsNVxwvk3U06VccN2g4PESDfkWT3tFoRLMh+wVyvRiRBo1Pv+L2j oPD8DXcwv97FRPrDuCrILcCdU/7itrAVGqpoAqOTeM8Mo9X/PKyf4HTCZ2BNM2FOwYg1 J18gZm1ROMro3Uz2D6bCi7hsENXxvEfrqCB8dyXtSKcgnHBz8swH9afxk9RdWdHGbKAM aFVyrN9x28R+HDeNBk9CoZyv4lf08BodPxe3/qGolKqOA6Sgsj3pdvTg7xSSosIOEysT R8174CVn2/g8LOqAKyTl1IKmZbSH0KwdxM1/TndxfJTSvGbLsC3jJM6KUnuwqXfvWKmS cUkQ== X-Gm-Message-State: AHYfb5gTLsGLA312Yrni1qlp40whrafo1h4CthBTy2+hZClcIWtTvIrA JkT+XFZelMe9Ju60UdcIxc9v4z9tLQ== X-Received: by 10.202.213.69 with SMTP id m66mr1090947oig.274.1504026850138; Tue, 29 Aug 2017 10:14:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.17.199 with HTTP; Tue, 29 Aug 2017 10:14:09 -0700 (PDT) In-Reply-To: References: <83wp5m2yim.fsf@gnu.org> From: Noam Postavsky Date: Tue, 29 Aug 2017 13:14:09 -0400 X-Google-Sender-Auth: 5uyOImreLVhyPT3wHRPUBYft3Zg Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Richard Copley Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 28268 Cc: Eli Zaretskii , 28268@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: 0.2 (/) On Tue, Aug 29, 2017 at 12:48 PM, Richard Copley wrote: > > It doesn't turn out to be a Magit bug. Please try this recipe instead. > > Evaluate this: > > (async-shell-command "\"C:\\Program Files\\Git\\cmd\\Git-GUI.exe\"") > > Now type C-g in Emacs about 6 times to see the abort. Ah, yes I see that too. > Note that the abort is fixed by Eli's recent change. Yes, and I see the high CPU use as well. Also, it seems that Emacs fails to notice when the program exits (e.g., it shows as still running in M-x list-processes). By the way, a shell is not needed, (start-process "git gui" "*git gui*" "C:\\Program Files\\Git\\cmd\\Git-GUI.exe") shows the problem too. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 13:26:13 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 17:26:13 +0000 Received: from localhost ([127.0.0.1]:60982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmkHF-0000N3-5b for submit@debbugs.gnu.org; Tue, 29 Aug 2017 13:26:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmkHD-0000Mo-B0 for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 13:26:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmkH3-0002hl-3m for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 13:26:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmkH3-0002ha-09; Tue, 29 Aug 2017 13:26:01 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1218 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dmkH1-0004Z8-Sh; Tue, 29 Aug 2017 13:26:00 -0400 Date: Tue, 29 Aug 2017 20:25:52 +0300 Message-Id: <83o9qy2sm7.fsf@gnu.org> From: Eli Zaretskii To: Noam Postavsky In-reply-to: (message from Noam Postavsky on Tue, 29 Aug 2017 13:14:09 -0400) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: <83wp5m2yim.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268 Cc: rcopley@gmail.com, 28268@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Noam Postavsky > Date: Tue, 29 Aug 2017 13:14:09 -0400 > Cc: Eli Zaretskii , 28268@debbugs.gnu.org > > Yes, and I see the high CPU use as well. Also, it seems that Emacs > fails to notice when the program exits (e.g., it shows as still > running in M-x list-processes). It's not an "also", it's the reason _why_ Emacs spins. I think it's a race condition: git-gui.exe is a GUI program, so it releases the shell and the shell exits before Emacs has a chance to set up the machinery which watches the sub-process. Of course, invoking a program such as git-gui asynchronously makes very little sense anyway... From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 13:34:09 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 17:34:09 +0000 Received: from localhost ([127.0.0.1]:60988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmkOu-0000Zj-W7 for submit@debbugs.gnu.org; Tue, 29 Aug 2017 13:34:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmkOt-0000ZK-1u for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 13:34:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmkOj-00064M-Ow for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 13:34:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmkOj-00064H-LT; Tue, 29 Aug 2017 13:33:57 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1225 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dmkOi-00068s-KF; Tue, 29 Aug 2017 13:33:57 -0400 Date: Tue, 29 Aug 2017 20:33:49 +0300 Message-Id: <83mv6i2s8y.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net, rcopley@gmail.com In-reply-to: <83o9qy2sm7.fsf@gnu.org> (message from Eli Zaretskii on Tue, 29 Aug 2017 20:25:52 +0300) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268 Cc: 28268@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Tue, 29 Aug 2017 20:25:52 +0300 > From: Eli Zaretskii > Cc: rcopley@gmail.com, 28268@debbugs.gnu.org > > git-gui.exe is a GUI program, so it releases the shell and the shell > exits Correction: git-gui.exe launches wish and exits. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 14:15:46 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 18:15:46 +0000 Received: from localhost ([127.0.0.1]:32790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dml3B-0002FT-3j for submit@debbugs.gnu.org; Tue, 29 Aug 2017 14:15:46 -0400 Received: from mail-vk0-f46.google.com ([209.85.213.46]:33357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dml38-000281-O7 for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 14:15:43 -0400 Received: by mail-vk0-f46.google.com with SMTP id j7so11797788vke.0 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 11:15:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ACzqtjv9sRdcI6J8n8aZ9NY/sV7+m+ukoft1Ljh90HQ=; b=pZaEuCG8qCaqN+Y9nB59wyfQ1PwvhF8eul2fMMVrZ4Ntp3Ow0MZa686R3GyU//MRWd fc8ug32PvFDP0p4VPSX2Gu8zN871F+5RpA47F/OjyBADpheviDgILd90Svm3P+4QkDtC 7MXJrAPzNMKgUxVSecWhVhEDb9HG6AZ9kMY3Y3Fr8FmLYIhhAzMnC+ZB58RBv9dpYEVk +f14A6LSA1trwAy/v9SgzGAfNYwC82FfVtk7prC5l679kyvEX1o9dPCoW6cSe0hdyE/H 7KyUD21tYbvBR+KWj6pfnAmNxaqfEA0fdchOalVSCZCNsUzvQXvp5uByIHJ3sQqbKAyc PdWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ACzqtjv9sRdcI6J8n8aZ9NY/sV7+m+ukoft1Ljh90HQ=; b=IenyEp1O/BnXRkwwHg2Euq4i3muHwyBQ0a4wWsYLYj5nDVTl/HIjSjUod08yfhZFkk v3IT65qqdalrJQI+I1rFb7Dcj5OfpFLFkVGoGDq1IUyAf6958j5iEZ68ZeoSe7lwQ0Kv LDXSTYfZTNNmaFlY8QBowR3hSMZ31uJoPspMeNVujxQItomQa/sQvKNXaXRhZVp013iI mEumHpVQR9oXNGXcc5Ti8N79Ido3QpIFigzt6R9Qj5s6+QmouwEBbNDcAF7xMAdQ6lRB 2oDecb28HrPXmq9PqUSW4EMUdjzmDcrlq/8wyBJSPlI5Uz9Ir9ofNwE4Qj0n+P0SpgKf lp1A== X-Gm-Message-State: AHYfb5hskdvuSHUygr2uOqC9zPDcFiiYy5SUaNXaNE45m3ogPFTNX9iV umPbbYT8LqeVOId1U/0qy8P1ZTHPag== X-Received: by 10.31.203.193 with SMTP id b184mr780925vkg.152.1504030537138; Tue, 29 Aug 2017 11:15:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Tue, 29 Aug 2017 11:15:06 -0700 (PDT) In-Reply-To: <83mv6i2s8y.fsf@gnu.org> References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> <83mv6i2s8y.fsf@gnu.org> From: Richard Copley Date: Tue, 29 Aug 2017 19:15:06 +0100 Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii Content-Type: multipart/mixed; boundary="001a114dcfe4e5eb970557e8652d" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28268 Cc: 28268@debbugs.gnu.org, Noam Postavsky 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: 0.5 (/) --001a114dcfe4e5eb970557e8652d Content-Type: text/plain; charset="UTF-8" On 29 August 2017 at 18:33, Eli Zaretskii wrote: >> Date: Tue, 29 Aug 2017 20:25:52 +0300 >> From: Eli Zaretskii >> Cc: rcopley@gmail.com, 28268@debbugs.gnu.org >> >> git-gui.exe is a GUI program, so it releases the shell and the shell >> exits > > Correction: git-gui.exe launches wish and exits. Rebuilt Emacs from (Eli's fix)~1: ;; Git cmd/bash git clean -xfd git reset --hard b65cb981cc ;; Mingw64 bash ./autogen.sh ./configure --config-cache "CFLAGS=-O0 -g3 -ggdb" make -j17 ;; I love this machine! gdb --quiet -ex run --args src/emacs.exe -Q -eval \ "(start-process \"git gui\" \"*git gui*\" \ \"C:\\\\Program Files\\\\Git\\\\cmd\\\\Git-GUI.exe\")" ;; Close Git GUI, or not, doesn't matter ;; In Emacs C-g ;; Repeat until the abort ;; In GDB in mingw64 bash thread apply all thread apply all bt full The output is attached. Apparently the GDB crash happens if you run GDB from the Windows (7 or 10) command prompt and not if you run it from msys bash. --001a114dcfe4e5eb970557e8652d Content-Type: text/plain; charset="US-ASCII"; name="transcript.txt" Content-Disposition: attachment; filename="transcript.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j6xwx0wz0 JCBnZGIgLS1xdWlldCAtZXggcnVuIC0tYXJncyBzcmMvZW1hY3MuZXhlIC1RIC1ldmFsIFwNCj4g IihzdGFydC1wcm9jZXNzIFwiZ2l0IGd1aVwiIFwiKmdpdCBndWkqXCIgXA0KPiBcIkM6XFxcXFBy b2dyYW0gRmlsZXNcXFxcR2l0XFxcXGNtZFxcXFxHaXQtR1VJLmV4ZVwiKSINClJlYWRpbmcgc3lt Ym9scyBmcm9tIHNyYy9lbWFjcy5leGUuLi5kb25lLg0KU3RhcnRpbmcgcHJvZ3JhbTogQzpccHJv amVjdHNcZW1hY3Ncc3JjXGVtYWNzLmV4ZSAtUSAtZXZhbCAiKHN0YXJ0LXByb2Nlc3MgXCJnaXQg Z3VpXCIgXCIqZ2l0IGd1aSpcIiBcIkM6XFxQcm9ncmFtIEZpbGVzXFxHaXRcXGNtZFxcR2l0LUdV SS5leGVcIikiDQpbTmV3IFRocmVhZCAxMzgzMi4weDFjZTRdDQpbTmV3IFRocmVhZCAxMzgzMi4w eDMzYjBdDQpbTmV3IFRocmVhZCAxMzgzMi4weDJjMzhdDQpbTmV3IFRocmVhZCAxMzgzMi4weDFj NTBdDQpbTmV3IFRocmVhZCAxMzgzMi4weDJhYjhdDQpbTmV3IFRocmVhZCAxMzgzMi4weDMzMjhd DQpbTmV3IFRocmVhZCAxMzgzMi4weDE3NDRdDQpbVGhyZWFkIDEzODMyLjB4MTc0NCBleGl0ZWQg d2l0aCBjb2RlIDBdDQoNClRocmVhZCAxIHJlY2VpdmVkIHNpZ25hbCBTSUdUUkFQLCBUcmFjZS9i cmVha3BvaW50IHRyYXAuDQoweDAwMDA3ZmZhYzNiMmE5NTMgaW4gS0VSTkVMQkFTRSFEZWJ1Z0Jy ZWFrICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU3lzdGVtMzJcS2VybmVsQmFzZS5kbGwNCihnZGIp IHRocmVhZCBhcHBseSBhbGwgYnQNCg0KVGhyZWFkIDYgKFRocmVhZCAxMzgzMi4weDMzMjgpOg0K IzAgIDB4MDAwMDdmZmFjNDlkMWNhNCBpbiB3aW4zMnUhTnRHZGlEcmF3U3RyZWFtICgpDQogICBm cm9tIEM6XFdJTkRPV1NcU3lzdGVtMzJcd2luMzJ1LmRsbA0KIzEgIDB4MDAwMDdmZmFjNDdjZDFk YyBpbiBnZGkzMmZ1bGwhR2RpRHJhd1N0cmVhbSAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3Rl bTMyXGdkaTMyZnVsbC5kbGwNCiMyICAweDAwMDA3ZmZhYzIwMjI4MTkgaW4gVXhUaGVtZSFEcmF3 VGhlbWVCYWNrZ3JvdW5kICgpDQogICBmcm9tIEM6XFdJTkRPV1Ncc3lzdGVtMzJcdXh0aGVtZS5k bGwNCiMzICAweDAwMDA3ZmZhYzIwMjFmNmMgaW4gVXhUaGVtZSFEcmF3VGhlbWVCYWNrZ3JvdW5k ICgpDQogICBmcm9tIEM6XFdJTkRPV1Ncc3lzdGVtMzJcdXh0aGVtZS5kbGwNCiM0ICAweDAwMDA3 ZmZhYzIwMjBkMmMgaW4gVXhUaGVtZSFEcmF3VGhlbWVCYWNrZ3JvdW5kICgpDQogICBmcm9tIEM6 XFdJTkRPV1Ncc3lzdGVtMzJcdXh0aGVtZS5kbGwNCiM1ICAweDAwMDA3ZmZhYzIwMWY3Y2EgaW4g VXhUaGVtZSFHZXRVc2VyQ29sb3JQcmVmZXJlbmNlICgpDQogICBmcm9tIEM6XFdJTkRPV1Ncc3lz dGVtMzJcdXh0aGVtZS5kbGwNCiM2ICAweDAwMDA3ZmZhYzIwMWUzZjEgaW4gVXhUaGVtZSFHZXRV c2VyQ29sb3JQcmVmZXJlbmNlICgpDQogICBmcm9tIEM6XFdJTkRPV1Ncc3lzdGVtMzJcdXh0aGVt ZS5kbGwNCiM3ICAweDAwMDA3ZmZhYzUwOTliZTcgaW4gVVNFUjMyIUdldFdpbmRvd1RleHRXICgp DQogICBmcm9tIEM6XFdJTkRPV1NcU3lzdGVtMzJcdXNlcjMyLmRsbA0KIzggIDB4MDAwMDAwMDQw MDIzNDA5NyBpbiB3MzJfd25kX3Byb2MgKGh3bmQ9MHg5MjlkZSwgbXNnPTE0Niwgd1BhcmFtPTAs DQogICAgbFBhcmFtPTc5NjIyOTkyKSBhdCB3MzJmbnMuYzo1MzgzDQojOSAgMHgwMDAwN2ZmYWM1 MDliYzUwIGluIFVTRVIzMiFDYWxsV2luZG93UHJvY1cgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xT eXN0ZW0zMlx1c2VyMzIuZGxsDQojMTAgMHgwMDAwN2ZmYWM1MDliOTRjIGluIFVTRVIzMiFDYWxs V2luZG93UHJvY1cgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlx1c2VyMzIuZGxsDQoj MTEgMHgwMDAwN2ZmYWM1MGIzMWY5IGluIFVTRVIzMiFJc1dpbkV2ZW50SG9va0luc3RhbGxlZCAo KQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXHVzZXIzMi5kbGwNCiMxMiAweDAwMDA3ZmZh Yzc1MzkwYTQgaW4gbnRkbGwhS2lVc2VyQ2FsbGJhY2tEaXNwYXRjaGVyICgpDQogICBmcm9tIEM6 XFdJTkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsDQojMTMgMHgwMDAwN2ZmYWM0OWQyY2E0IGluIHdp bjMydSFOdFVzZXJQYWludE1lbnVCYXIgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlx3 aW4zMnUuZGxsDQojMTQgMHgwMDAwN2ZmYWMyMDE5NTI1IGluIFV4VGhlbWUhR2V0VXNlckNvbG9y UHJlZmVyZW5jZSAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXHN5c3RlbTMyXHV4dGhlbWUuZGxsDQoj MTUgMHgwMDAwN2ZmYWMyMDE2ZDRlIGluIFV4VGhlbWUhSXNUaGVtZUFjdGl2ZSAoKQ0KICAgZnJv bSBDOlxXSU5ET1dTXHN5c3RlbTMyXHV4dGhlbWUuZGxsDQojMTYgMHgwMDAwN2ZmYWMyMDFmOGUx IGluIFV4VGhlbWUhR2V0VXNlckNvbG9yUHJlZmVyZW5jZSAoKQ0KICAgZnJvbSBDOlxXSU5ET1dT XHN5c3RlbTMyXHV4dGhlbWUuZGxsDQojMTcgMHgwMDAwN2ZmYWMyMDFlM2YxIGluIFV4VGhlbWUh R2V0VXNlckNvbG9yUHJlZmVyZW5jZSAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXHN5c3RlbTMyXHV4 dGhlbWUuZGxsDQojMTggMHgwMDAwN2ZmYWM1MDk5YmU3IGluIFVTRVIzMiFHZXRXaW5kb3dUZXh0 VyAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXHVzZXIzMi5kbGwNCiMxOSAweDAwMDAw MDA0MDAyMzQwOTcgaW4gdzMyX3duZF9wcm9jIChod25kPTB4OTI5ZGUsIG1zZz0xMzQsIHdQYXJh bT0xLA0KICAgIGxQYXJhbT0wKSBhdCB3MzJmbnMuYzo1MzgzDQojMjAgMHgwMDAwN2ZmYWM1MDli YzUwIGluIFVTRVIzMiFDYWxsV2luZG93UHJvY1cgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0 ZW0zMlx1c2VyMzIuZGxsDQojMjEgMHgwMDAwN2ZmYWM1MDliOTRjIGluIFVTRVIzMiFDYWxsV2lu ZG93UHJvY1cgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlx1c2VyMzIuZGxsDQojMjIg MHgwMDAwN2ZmYWM1MGIxMWYzIGluIFVTRVIzMiFHZXRUb3BXaW5kb3cgKCkNCiAgIGZyb20gQzpc V0lORE9XU1xTeXN0ZW0zMlx1c2VyMzIuZGxsDQojMjMgMHgwMDAwN2ZmYWM3NTM5MGE0IGluIG50 ZGxsIUtpVXNlckNhbGxiYWNrRGlzcGF0Y2hlciAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFNZU1RF TTMyXG50ZGxsLmRsbA0KIzI0IDB4MDAwMDdmZmFjNDlkMTE0NCBpbiB3aW4zMnUhTnRVc2VyR2V0 TWVzc2FnZSAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXHdpbjMydS5kbGwNCiMyNSAw eDAwMDA3ZmZhYzUwYjJjNjYgaW4gVVNFUjMyIUdldE1lc3NhZ2VXICgpDQogICBmcm9tIEM6XFdJ TkRPV1NcU3lzdGVtMzJcdXNlcjMyLmRsbA0KIzI2IDB4MDAwMDAwMDQwMDIzMDAzNCBpbiB3MzJf bXNnX3B1bXAgKG1zZ19idWY9MHg0YmVmZWMwKSBhdCB3MzJmbnMuYzozMjU1DQojMjcgMHgwMDAw MDAwNDAwMjMwMmQ0IGluIHczMl9tc2dfd29ya2VyIChhcmc9MHgwKSBhdCB3MzJmbnMuYzozNDc4 DQojMjggMHgwMDAwN2ZmYWM2ZDQyNzc0IGluIEtFUk5FTDMyIUJhc2VUaHJlYWRJbml0VGh1bmsg KCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlxrZXJuZWwzMi5kbGwNCiMyOSAweDAwMDA3 ZmZhYzc1MDBkNTEgaW4gbnRkbGwhUnRsVXNlclRocmVhZFN0YXJ0ICgpDQogICBmcm9tIEM6XFdJ TkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsDQojMzAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgp DQpCYWNrdHJhY2Ugc3RvcHBlZDogcHJldmlvdXMgZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAo Y29ycnVwdCBzdGFjaz8pDQoNClRocmVhZCA1IChUaHJlYWQgMTM4MzIuMHgyYWI4KToNCiMwICAw eDAwMDA3ZmZhYzc1MzVhMjQgaW4gbnRkbGwhWndEZWxheUV4ZWN1dGlvbiAoKQ0KICAgZnJvbSBD OlxXSU5ET1dTXFNZU1RFTTMyXG50ZGxsLmRsbA0KIzEgIDB4MDAwMDdmZmFjM2FhNzI4NyBpbiBT bGVlcEV4ICgpIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlxLZXJuZWxCYXNlLmRsbA0KIzIgIDB4 MDAwMDAwMDQwMDI3NmE3ZiBpbiB0aW1lcl9sb29wIChhcmc9MHg0MDFiYzUwODAgPHJlYWxfaXRp bWVyPikNCiAgICBhdCB3MzJwcm9jLmM6MzgzDQojMyAgMHgwMDAwN2ZmYWM2ZDQyNzc0IGluIEtF Uk5FTDMyIUJhc2VUaHJlYWRJbml0VGh1bmsgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0z MlxrZXJuZWwzMi5kbGwNCiM0ICAweDAwMDA3ZmZhYzc1MDBkNTEgaW4gbnRkbGwhUnRsVXNlclRo cmVhZFN0YXJ0ICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsDQojNSAg MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQpCYWNrdHJhY2Ugc3RvcHBlZDogcHJldmlvdXMg ZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8pDQoNClRocmVhZCA0IChU aHJlYWQgMTM4MzIuMHgxYzUwKToNCiMwICAweDAwMDA3ZmZhYzc1MzhjMzQgaW4gbnRkbGwhWndX YWl0Rm9yV29ya1ZpYVdvcmtlckZhY3RvcnkgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTWVNURU0z MlxudGRsbC5kbGwNCiMxICAweDAwMDA3ZmZhYzc0ZDE1NTMgaW4gbnRkbGwhVHBSZWxlYXNlV29y ayAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFNZU1RFTTMyXG50ZGxsLmRsbA0KIzIgIDB4MDAwMDdm ZmFjNmQ0Mjc3NCBpbiBLRVJORUwzMiFCYXNlVGhyZWFkSW5pdFRodW5rICgpDQogICBmcm9tIEM6 XFdJTkRPV1NcU3lzdGVtMzJca2VybmVsMzIuZGxsDQojMyAgMHgwMDAwN2ZmYWM3NTAwZDUxIGlu IG50ZGxsIVJ0bFVzZXJUaHJlYWRTdGFydCAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFNZU1RFTTMy XG50ZGxsLmRsbA0KIzQgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQ0KQmFja3RyYWNlIHN0 b3BwZWQ6IHByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRoaXMgZnJhbWUgKGNvcnJ1cHQgc3RhY2s/ KQ0KDQpUaHJlYWQgMyAoVGhyZWFkIDEzODMyLjB4MmMzOCk6DQojMCAgMHgwMDAwN2ZmYWM3NTM4 YzM0IGluIG50ZGxsIVp3V2FpdEZvcldvcmtWaWFXb3JrZXJGYWN0b3J5ICgpDQogICBmcm9tIEM6 XFdJTkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsDQojMSAgMHgwMDAwN2ZmYWM3NGQxNTUzIGluIG50 ZGxsIVRwUmVsZWFzZVdvcmsgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTWVNURU0zMlxudGRsbC5k bGwNCiMyICAweDAwMDA3ZmZhYzZkNDI3NzQgaW4gS0VSTkVMMzIhQmFzZVRocmVhZEluaXRUaHVu ayAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXGtlcm5lbDMyLmRsbA0KIzMgIDB4MDAw MDdmZmFjNzUwMGQ1MSBpbiBudGRsbCFSdGxVc2VyVGhyZWFkU3RhcnQgKCkNCiAgIGZyb20gQzpc V0lORE9XU1xTWVNURU0zMlxudGRsbC5kbGwNCiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8g KCkNCkJhY2t0cmFjZSBzdG9wcGVkOiBwcmV2aW91cyBmcmFtZSBpbm5lciB0byB0aGlzIGZyYW1l IChjb3JydXB0IHN0YWNrPykNCg0KVGhyZWFkIDIgKFRocmVhZCAxMzgzMi4weDMzYjApOg0KIzAg IDB4MDAwMDdmZmFjNzUzOGMzNCBpbiBudGRsbCFad1dhaXRGb3JXb3JrVmlhV29ya2VyRmFjdG9y eSAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFNZU1RFTTMyXG50ZGxsLmRsbA0KIzEgIDB4MDAwMDdm ZmFjNzRkMTU1MyBpbiBudGRsbCFUcFJlbGVhc2VXb3JrICgpDQogICBmcm9tIEM6XFdJTkRPV1Nc U1lTVEVNMzJcbnRkbGwuZGxsDQojMiAgMHgwMDAwN2ZmYWM2ZDQyNzc0IGluIEtFUk5FTDMyIUJh c2VUaHJlYWRJbml0VGh1bmsgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlxrZXJuZWwz Mi5kbGwNCiMzICAweDAwMDA3ZmZhYzc1MDBkNTEgaW4gbnRkbGwhUnRsVXNlclRocmVhZFN0YXJ0 ICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsDQojNCAgMHgwMDAwMDAw MDAwMDAwMDAwIGluID8/ICgpDQpCYWNrdHJhY2Ugc3RvcHBlZDogcHJldmlvdXMgZnJhbWUgaW5u ZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8pDQoNClRocmVhZCAxIChUaHJlYWQgMTM4 MzIuMHgxY2U0KToNCiMwICAweDAwMDA3ZmZhYzNiMmE5NTMgaW4gS0VSTkVMQkFTRSFEZWJ1Z0Jy ZWFrICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU3lzdGVtMzJcS2VybmVsQmFzZS5kbGwNCiMxICAw eDAwMDAwMDA0MDAyM2ZmN2MgaW4gZW1hY3NfYWJvcnQgKCkgYXQgdzMyZm5zLmM6MTA5MzENCiMy ICAweDAwMDAwMDA0MDAxYTc0NWUgaW4gc2lnbmFsX29yX3F1aXQgKGVycm9yX3N5bWJvbD0uLi4s IGRhdGE9Li4uLA0KICAgIGtleWJvYXJkX3F1aXQ9dHJ1ZSkgYXQgZXZhbC5jOjE1MzUNCiMzICAw eDAwMDAwMDA0MDAxYTczZDggaW4gcXVpdCAoKSBhdCBldmFsLmM6MTUxMw0KIzQgIDB4MDAwMDAw MDQwMDFhNzMwOSBpbiBwcm9jZXNzX3F1aXRfZmxhZyAoKSBhdCBldmFsLmM6MTQ2MA0KIzUgIDB4 MDAwMDAwMDQwMDFhNzM1ZSBpbiBtYXliZV9xdWl0ICgpIGF0IGV2YWwuYzoxNDgzDQojNiAgMHgw MDAwMDAwNDAwMjc4NjJkIGluIHdhaXRwaWQgKHBpZD0xMDU3Niwgc3RhdHVzPTB4YmZlMzljLCBv cHRpb25zPTExKQ0KICAgIGF0IHczMnByb2MuYzoxNDUyDQojNyAgMHgwMDAwMDAwNDAwMTIyMTA4 IGluIGdldF9jaGlsZF9zdGF0dXMgKGNoaWxkPTEwNTc2LCBzdGF0dXM9MHhiZmUzOWMsDQogICAg b3B0aW9ucz0xMSwgaW50ZXJydXB0aWJsZT1mYWxzZSkgYXQgc3lzZGVwLmM6Mzk3DQojOCAgMHgw MDAwMDAwNDAwMTIyMWY3IGluIGNoaWxkX3N0YXR1c19jaGFuZ2VkIChjaGlsZD0xMDU3Niwgc3Rh dHVzPTB4YmZlMzljLA0KICAgIG9wdGlvbnM9MTApIGF0IHN5c2RlcC5jOjQ0Mw0KIzkgIDB4MDAw MDAwMDQwMDIwNTk5ZiBpbiBoYW5kbGVfY2hpbGRfc2lnbmFsIChzaWc9MTgpIGF0IHByb2Nlc3Mu Yzo3MDY1DQojMTAgMHgwMDAwMDAwNDAwMTIzMDM3IGluIGRlbGl2ZXJfcHJvY2Vzc19zaWduYWwg KHNpZz0xOCwNCiAgICBoYW5kbGVyPTB4NDAwMjA1ODQxIDxoYW5kbGVfY2hpbGRfc2lnbmFsPikg YXQgc3lzZGVwLmM6MTY1OQ0KIzExIDB4MDAwMDAwMDQwMDIwNWFkNCBpbiBkZWxpdmVyX2NoaWxk X3NpZ25hbCAoc2lnPTE4KSBhdCBwcm9jZXNzLmM6NzA5OA0KIzEyIDB4MDAwMDAwMDQwMDI3YTI3 ZSBpbiBzeXNfc2VsZWN0IChuZmRzPTYsIHJmZHM9MHhiZmVkNjgsIHdmZHM9MHhiZmVkNjAsDQog ICAgZWZkcz0weDAsIHRpbWVvdXQ9MHhiZmVkNDAsIGlnbm9yZWQ9MHgwKSBhdCB3MzJwcm9jLmM6 MjQwMw0KIzEzIDB4MDAwMDAwMDQwMDIyOWFiZSBpbiByZWFsbHlfY2FsbF9zZWxlY3QgKGFyZz0w eGJmZWJhMCkgYXQgdGhyZWFkLmM6NTY2DQojMTQgMHgwMDAwMDAwNDAwMTgyYTM4IGluIGZsdXNo X3N0YWNrX2NhbGxfZnVuYyAoDQogICAgZnVuYz0weDQwMDIyOWEyYyA8cmVhbGx5X2NhbGxfc2Vs ZWN0PiwgYXJnPTB4YmZlYmEwKSBhdCBhbGxvYy5jOjUxNTgNCiMxNSAweDAwMDAwMDAwMDAwMDAw MDAgaW4gPz8gKCkNCkJhY2t0cmFjZSBzdG9wcGVkOiBwcmV2aW91cyBmcmFtZSBpbm5lciB0byB0 aGlzIGZyYW1lIChjb3JydXB0IHN0YWNrPykNCihnZGIpIHRocmVhZCBhcHBseSBhbGwgYnQgZnVs bA0KDQpUaHJlYWQgNiAoVGhyZWFkIDEzODMyLjB4MzMyOCk6DQojMCAgMHgwMDAwN2ZmYWM0OWQx Y2E0IGluIHdpbjMydSFOdEdkaURyYXdTdHJlYW0gKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0 ZW0zMlx3aW4zMnUuZGxsDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuDQojMSAgMHgw MDAwN2ZmYWM0N2NkMWRjIGluIGdkaTMyZnVsbCFHZGlEcmF3U3RyZWFtICgpDQogICBmcm9tIEM6 XFdJTkRPV1NcU3lzdGVtMzJcZ2RpMzJmdWxsLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZh aWxhYmxlLg0KIzIgIDB4MDAwMDdmZmFjMjAyMjgxOSBpbiBVeFRoZW1lIURyYXdUaGVtZUJhY2tn cm91bmQgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xzeXN0ZW0zMlx1eHRoZW1lLmRsbA0KTm8gc3lt Ym9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzMgIDB4MDAwMDdmZmFjMjAyMWY2YyBpbiBVeFRo ZW1lIURyYXdUaGVtZUJhY2tncm91bmQgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xzeXN0ZW0zMlx1 eHRoZW1lLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzQgIDB4MDAwMDdm ZmFjMjAyMGQyYyBpbiBVeFRoZW1lIURyYXdUaGVtZUJhY2tncm91bmQgKCkNCiAgIGZyb20gQzpc V0lORE9XU1xzeXN0ZW0zMlx1eHRoZW1lLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxh YmxlLg0KIzUgIDB4MDAwMDdmZmFjMjAxZjdjYSBpbiBVeFRoZW1lIUdldFVzZXJDb2xvclByZWZl cmVuY2UgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xzeXN0ZW0zMlx1eHRoZW1lLmRsbA0KTm8gc3lt Ym9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzYgIDB4MDAwMDdmZmFjMjAxZTNmMSBpbiBVeFRo ZW1lIUdldFVzZXJDb2xvclByZWZlcmVuY2UgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xzeXN0ZW0z Mlx1eHRoZW1lLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzcgIDB4MDAw MDdmZmFjNTA5OWJlNyBpbiBVU0VSMzIhR2V0V2luZG93VGV4dFcgKCkNCiAgIGZyb20gQzpcV0lO RE9XU1xTeXN0ZW0zMlx1c2VyMzIuZGxsDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUu DQojOCAgMHgwMDAwMDAwNDAwMjM0MDk3IGluIHczMl93bmRfcHJvYyAoaHduZD0weDkyOWRlLCBt c2c9MTQ2LCB3UGFyYW09MCwNCiAgICBsUGFyYW09Nzk2MjI5OTIpIGF0IHczMmZucy5jOjUzODMN CiAgICAgICAgZiA9IDB4YzANCiAgICAgICAgZHB5aW5mbyA9IDB4NDAwNmI0MGEwIDxvbmVfdzMy X2Rpc3BsYXlfaW5mbz4NCiAgICAgICAgd21zZyA9IHsNCiAgICAgICAgICBtc2cgPSB7DQogICAg ICAgICAgICBod25kID0gMHg0YmVlZjkwLA0KICAgICAgICAgICAgbWVzc2FnZSA9IDAsDQogICAg ICAgICAgICB3UGFyYW0gPSA5ODAsDQogICAgICAgICAgICBsUGFyYW0gPSA5ODAsDQogICAgICAg ICAgICB0aW1lID0gOTgwLA0KICAgICAgICAgICAgcHQgPSB7DQogICAgICAgICAgICAgIHggPSAw LA0KICAgICAgICAgICAgICB5ID0gMA0KICAgICAgICAgICAgfQ0KICAgICAgICAgIH0sDQogICAg ICAgICAgZHdNb2RpZmllcnMgPSAwLA0KICAgICAgICAgIHJlY3QgPSB7DQogICAgICAgICAgICBs ZWZ0ID0gMCwNCiAgICAgICAgICAgIHRvcCA9IDc5NjIzMTIwLA0KICAgICAgICAgICAgcmlnaHQg PSAwLA0KICAgICAgICAgICAgYm90dG9tID0gNzk2MjI3MjQNCiAgICAgICAgICB9DQogICAgICAg IH0NCiAgICAgICAgd2luZG93c190cmFuc2xhdGUgPSAxDQogICAgICAgIGtleSA9IDEwNzM3NDE5 MjINCiM5ICAweDAwMDA3ZmZhYzUwOWJjNTAgaW4gVVNFUjMyIUNhbGxXaW5kb3dQcm9jVyAoKQ0K ICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXHVzZXIzMi5kbGwNCk5vIHN5bWJvbCB0YWJsZSBp bmZvIGF2YWlsYWJsZS4NCiMxMCAweDAwMDA3ZmZhYzUwOWI5NGMgaW4gVVNFUjMyIUNhbGxXaW5k b3dQcm9jVyAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXHVzZXIzMi5kbGwNCk5vIHN5 bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMxMSAweDAwMDA3ZmZhYzUwYjMxZjkgaW4gVVNF UjMyIUlzV2luRXZlbnRIb29rSW5zdGFsbGVkICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU3lzdGVt MzJcdXNlcjMyLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzEyIDB4MDAw MDdmZmFjNzUzOTBhNCBpbiBudGRsbCFLaVVzZXJDYWxsYmFja0Rpc3BhdGNoZXIgKCkNCiAgIGZy b20gQzpcV0lORE9XU1xTWVNURU0zMlxudGRsbC5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2 YWlsYWJsZS4NCiMxMyAweDAwMDA3ZmZhYzQ5ZDJjYTQgaW4gd2luMzJ1IU50VXNlclBhaW50TWVu dUJhciAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXHdpbjMydS5kbGwNCk5vIHN5bWJv bCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMxNCAweDAwMDA3ZmZhYzIwMTk1MjUgaW4gVXhUaGVt ZSFHZXRVc2VyQ29sb3JQcmVmZXJlbmNlICgpDQogICBmcm9tIEM6XFdJTkRPV1Ncc3lzdGVtMzJc dXh0aGVtZS5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMxNSAweDAwMDA3 ZmZhYzIwMTZkNGUgaW4gVXhUaGVtZSFJc1RoZW1lQWN0aXZlICgpDQogICBmcm9tIEM6XFdJTkRP V1Ncc3lzdGVtMzJcdXh0aGVtZS5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4N CiMxNiAweDAwMDA3ZmZhYzIwMWY4ZTEgaW4gVXhUaGVtZSFHZXRVc2VyQ29sb3JQcmVmZXJlbmNl ICgpDQogICBmcm9tIEM6XFdJTkRPV1Ncc3lzdGVtMzJcdXh0aGVtZS5kbGwNCk5vIHN5bWJvbCB0 YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMxNyAweDAwMDA3ZmZhYzIwMWUzZjEgaW4gVXhUaGVtZSFH ZXRVc2VyQ29sb3JQcmVmZXJlbmNlICgpDQogICBmcm9tIEM6XFdJTkRPV1Ncc3lzdGVtMzJcdXh0 aGVtZS5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMxOCAweDAwMDA3ZmZh YzUwOTliZTcgaW4gVVNFUjMyIUdldFdpbmRvd1RleHRXICgpDQogICBmcm9tIEM6XFdJTkRPV1Nc U3lzdGVtMzJcdXNlcjMyLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzE5 IDB4MDAwMDAwMDQwMDIzNDA5NyBpbiB3MzJfd25kX3Byb2MgKGh3bmQ9MHg5MjlkZSwgbXNnPTEz NCwgd1BhcmFtPTEsDQogICAgbFBhcmFtPTApIGF0IHczMmZucy5jOjUzODMNCiAgICAgICAgZiA9 IDB4MA0KICAgICAgICBkcHlpbmZvID0gMHg0MDA2YjQwYTAgPG9uZV93MzJfZGlzcGxheV9pbmZv Pg0KICAgICAgICB3bXNnID0gew0KICAgICAgICAgIG1zZyA9IHsNCiAgICAgICAgICAgIGh3bmQg PSAweDkyOWRlLA0KICAgICAgICAgICAgbWVzc2FnZSA9IDI4LA0KICAgICAgICAgICAgd1BhcmFt ID0gMSwNCiAgICAgICAgICAgIGxQYXJhbSA9IDczOTYsDQogICAgICAgICAgICB0aW1lID0gMTA3 MzQ0NjcwMywNCiAgICAgICAgICAgIHB0ID0gew0KICAgICAgICAgICAgICB4ID0gMCwNCiAgICAg ICAgICAgICAgeSA9IDANCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9LA0KICAgICAgICAgIGR3 TW9kaWZpZXJzID0gMjMsDQogICAgICAgICAgcmVjdCA9IHsNCiAgICAgICAgICAgIGxlZnQgPSAw LA0KICAgICAgICAgICAgdG9wID0gNjc2MzE5MjY5LA0KICAgICAgICAgICAgcmlnaHQgPSAzNTEx OSwNCiAgICAgICAgICAgIGJvdHRvbSA9IDcxDQogICAgICAgICAgfQ0KICAgICAgICB9DQogICAg ICAgIHdpbmRvd3NfdHJhbnNsYXRlID0gMA0KICAgICAgICBrZXkgPSA3OTYyNTg1Ng0KIzIwIDB4 MDAwMDdmZmFjNTA5YmM1MCBpbiBVU0VSMzIhQ2FsbFdpbmRvd1Byb2NXICgpDQogICBmcm9tIEM6 XFdJTkRPV1NcU3lzdGVtMzJcdXNlcjMyLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxh YmxlLg0KIzIxIDB4MDAwMDdmZmFjNTA5Yjk0YyBpbiBVU0VSMzIhQ2FsbFdpbmRvd1Byb2NXICgp DQogICBmcm9tIEM6XFdJTkRPV1NcU3lzdGVtMzJcdXNlcjMyLmRsbA0KTm8gc3ltYm9sIHRhYmxl IGluZm8gYXZhaWxhYmxlLg0KIzIyIDB4MDAwMDdmZmFjNTBiMTFmMyBpbiBVU0VSMzIhR2V0VG9w V2luZG93ICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU3lzdGVtMzJcdXNlcjMyLmRsbA0KTm8gc3lt Ym9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzIzIDB4MDAwMDdmZmFjNzUzOTBhNCBpbiBudGRs bCFLaVVzZXJDYWxsYmFja0Rpc3BhdGNoZXIgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTWVNURU0z MlxudGRsbC5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMyNCAweDAwMDA3 ZmZhYzQ5ZDExNDQgaW4gd2luMzJ1IU50VXNlckdldE1lc3NhZ2UgKCkNCiAgIGZyb20gQzpcV0lO RE9XU1xTeXN0ZW0zMlx3aW4zMnUuZGxsDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUu DQojMjUgMHgwMDAwN2ZmYWM1MGIyYzY2IGluIFVTRVIzMiFHZXRNZXNzYWdlVyAoKQ0KICAgZnJv bSBDOlxXSU5ET1dTXFN5c3RlbTMyXHVzZXIzMi5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2 YWlsYWJsZS4NCiMyNiAweDAwMDAwMDA0MDAyMzAwMzQgaW4gdzMyX21zZ19wdW1wIChtc2dfYnVm PTB4NGJlZmVjMCkgYXQgdzMyZm5zLmM6MzI1NQ0KICAgICAgICBtc2cgPSB7DQogICAgICAgICAg aHduZCA9IDB4MCwNCiAgICAgICAgICBtZXNzYWdlID0gMjc1LA0KICAgICAgICAgIHdQYXJhbSA9 IDE3MjgxLA0KICAgICAgICAgIGxQYXJhbSA9IDE0MDcxNTA2MDcyODMzNiwNCiAgICAgICAgICB0 aW1lID0gMTA3MzQ0NjcwMywNCiAgICAgICAgICBwdCA9IHsNCiAgICAgICAgICAgIHggPSAxMzA1 LA0KICAgICAgICAgICAgeSA9IDg0OA0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgICBy ZXN1bHQgPSAwDQogICAgICAgIGZvY3VzX3dpbmRvdyA9IDB4N2ZmYWM1MGI2YTc1IDxVU0VSMzIh UG9zdFRocmVhZE1lc3NhZ2VBKzEwMT4NCiMyNyAweDAwMDAwMDA0MDAyMzAyZDQgaW4gdzMyX21z Z193b3JrZXIgKGFyZz0weDApIGF0IHczMmZucy5jOjM0NzgNCiAgICAgICAgbXNnID0gew0KICAg ICAgICAgIGh3bmQgPSAweDAsDQogICAgICAgICAgbWVzc2FnZSA9IDAsDQogICAgICAgICAgd1Bh cmFtID0gMCwNCiAgICAgICAgICBsUGFyYW0gPSAwLA0KICAgICAgICAgIHRpbWUgPSAwLA0KICAg ICAgICAgIHB0ID0gew0KICAgICAgICAgICAgeCA9IDAsDQogICAgICAgICAgICB5ID0gMA0KICAg ICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgICBkdW1teV9idWYgPSB7DQogICAgICAgICAgbmV4 dCA9IDB4MCwNCiAgICAgICAgICB3MzJtc2cgPSB7DQogICAgICAgICAgICBtc2cgPSB7DQogICAg ICAgICAgICAgIGh3bmQgPSAweDAsDQogICAgICAgICAgICAgIG1lc3NhZ2UgPSAwLA0KICAgICAg ICAgICAgICB3UGFyYW0gPSAwLA0KICAgICAgICAgICAgICBsUGFyYW0gPSAwLA0KICAgICAgICAg ICAgICB0aW1lID0gMCwNCiAgICAgICAgICAgICAgcHQgPSB7DQogICAgICAgICAgICAgICAgeCA9 IDAsDQogICAgICAgICAgICAgICAgeSA9IDANCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg fSwNCiAgICAgICAgICAgIGR3TW9kaWZpZXJzID0gMCwNCiAgICAgICAgICAgIHJlY3QgPSB7DQog ICAgICAgICAgICAgIGxlZnQgPSAwLA0KICAgICAgICAgICAgICB0b3AgPSAwLA0KICAgICAgICAg ICAgICByaWdodCA9IDAsDQogICAgICAgICAgICAgIGJvdHRvbSA9IDANCiAgICAgICAgICAgIH0N CiAgICAgICAgICB9LA0KICAgICAgICAgIHJlc3VsdCA9IDAsDQogICAgICAgICAgY29tcGxldGVk ID0gMA0KICAgICAgICB9DQojMjggMHgwMDAwN2ZmYWM2ZDQyNzc0IGluIEtFUk5FTDMyIUJhc2VU aHJlYWRJbml0VGh1bmsgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlxrZXJuZWwzMi5k bGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMyOSAweDAwMDA3ZmZhYzc1MDBk NTEgaW4gbnRkbGwhUnRsVXNlclRocmVhZFN0YXJ0ICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU1lT VEVNMzJcbnRkbGwuZGxsDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuDQojMzAgMHgw MDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUu DQpCYWNrdHJhY2Ugc3RvcHBlZDogcHJldmlvdXMgZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAo Y29ycnVwdCBzdGFjaz8pDQoNClRocmVhZCA1IChUaHJlYWQgMTM4MzIuMHgyYWI4KToNCiMwICAw eDAwMDA3ZmZhYzc1MzVhMjQgaW4gbnRkbGwhWndEZWxheUV4ZWN1dGlvbiAoKQ0KICAgZnJvbSBD OlxXSU5ET1dTXFNZU1RFTTMyXG50ZGxsLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxh YmxlLg0KIzEgIDB4MDAwMDdmZmFjM2FhNzI4NyBpbiBTbGVlcEV4ICgpIGZyb20gQzpcV0lORE9X U1xTeXN0ZW0zMlxLZXJuZWxCYXNlLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxl Lg0KIzIgIDB4MDAwMDAwMDQwMDI3NmE3ZiBpbiB0aW1lcl9sb29wIChhcmc9MHg0MDFiYzUwODAg PHJlYWxfaXRpbWVyPikNCiAgICBhdCB3MzJwcm9jLmM6MzgzDQogICAgICAgIHNsZWVwX3RpbWUg PSAyDQogICAgICAgIGhhbmRsZXIgPSAweDQwMDIxMmM1NyA8aGFuZGxlX2FsYXJtX3NpZ25hbD4N CiAgICAgICAgbm93ID0gMTMxNDg1MDM5NzQyNDINCiAgICAgICAgZXhwaXJlID0gMA0KICAgICAg ICByZWxvYWQgPSAwDQogICAgICAgIGl0aW1lciA9IDB4NDAxYmM1MDgwIDxyZWFsX2l0aW1lcj4N CiAgICAgICAgd2hpY2ggPSAwDQogICAgICAgIHNpZyA9IDE0DQogICAgICAgIGNyaXQgPSAweDQw MWJjNTEwMCA8Y3JpdF9yZWFsPg0KICAgICAgICBtYXhfc2xlZXAgPSAzMA0KICAgICAgICBodGgg PSAweDANCiMzICAweDAwMDA3ZmZhYzZkNDI3NzQgaW4gS0VSTkVMMzIhQmFzZVRocmVhZEluaXRU aHVuayAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFN5c3RlbTMyXGtlcm5lbDMyLmRsbA0KTm8gc3lt Ym9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzQgIDB4MDAwMDdmZmFjNzUwMGQ1MSBpbiBudGRs bCFSdGxVc2VyVGhyZWFkU3RhcnQgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTWVNURU0zMlxudGRs bC5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiM1ICAweDAwMDAwMDAwMDAw MDAwMDAgaW4gPz8gKCkNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCkJhY2t0cmFj ZSBzdG9wcGVkOiBwcmV2aW91cyBmcmFtZSBpbm5lciB0byB0aGlzIGZyYW1lIChjb3JydXB0IHN0 YWNrPykNCg0KVGhyZWFkIDQgKFRocmVhZCAxMzgzMi4weDFjNTApOg0KIzAgIDB4MDAwMDdmZmFj NzUzOGMzNCBpbiBudGRsbCFad1dhaXRGb3JXb3JrVmlhV29ya2VyRmFjdG9yeSAoKQ0KICAgZnJv bSBDOlxXSU5ET1dTXFNZU1RFTTMyXG50ZGxsLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZh aWxhYmxlLg0KIzEgIDB4MDAwMDdmZmFjNzRkMTU1MyBpbiBudGRsbCFUcFJlbGVhc2VXb3JrICgp DQogICBmcm9tIEM6XFdJTkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsDQpObyBzeW1ib2wgdGFibGUg aW5mbyBhdmFpbGFibGUuDQojMiAgMHgwMDAwN2ZmYWM2ZDQyNzc0IGluIEtFUk5FTDMyIUJhc2VU aHJlYWRJbml0VGh1bmsgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlxrZXJuZWwzMi5k bGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMzICAweDAwMDA3ZmZhYzc1MDBk NTEgaW4gbnRkbGwhUnRsVXNlclRocmVhZFN0YXJ0ICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU1lT VEVNMzJcbnRkbGwuZGxsDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuDQojNCAgMHgw MDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUu DQpCYWNrdHJhY2Ugc3RvcHBlZDogcHJldmlvdXMgZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAo Y29ycnVwdCBzdGFjaz8pDQoNClRocmVhZCAzIChUaHJlYWQgMTM4MzIuMHgyYzM4KToNCiMwICAw eDAwMDA3ZmZhYzc1MzhjMzQgaW4gbnRkbGwhWndXYWl0Rm9yV29ya1ZpYVdvcmtlckZhY3Rvcnkg KCkNCiAgIGZyb20gQzpcV0lORE9XU1xTWVNURU0zMlxudGRsbC5kbGwNCk5vIHN5bWJvbCB0YWJs ZSBpbmZvIGF2YWlsYWJsZS4NCiMxICAweDAwMDA3ZmZhYzc0ZDE1NTMgaW4gbnRkbGwhVHBSZWxl YXNlV29yayAoKQ0KICAgZnJvbSBDOlxXSU5ET1dTXFNZU1RFTTMyXG50ZGxsLmRsbA0KTm8gc3lt Ym9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzIgIDB4MDAwMDdmZmFjNmQ0Mjc3NCBpbiBLRVJO RUwzMiFCYXNlVGhyZWFkSW5pdFRodW5rICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU3lzdGVtMzJc a2VybmVsMzIuZGxsDQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuDQojMyAgMHgwMDAw N2ZmYWM3NTAwZDUxIGluIG50ZGxsIVJ0bFVzZXJUaHJlYWRTdGFydCAoKQ0KICAgZnJvbSBDOlxX SU5ET1dTXFNZU1RFTTMyXG50ZGxsLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxl Lg0KIzQgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQ0KTm8gc3ltYm9sIHRhYmxlIGluZm8g YXZhaWxhYmxlLg0KQmFja3RyYWNlIHN0b3BwZWQ6IHByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRo aXMgZnJhbWUgKGNvcnJ1cHQgc3RhY2s/KQ0KDQpUaHJlYWQgMiAoVGhyZWFkIDEzODMyLjB4MzNi MCk6DQojMCAgMHgwMDAwN2ZmYWM3NTM4YzM0IGluIG50ZGxsIVp3V2FpdEZvcldvcmtWaWFXb3Jr ZXJGYWN0b3J5ICgpDQogICBmcm9tIEM6XFdJTkRPV1NcU1lTVEVNMzJcbnRkbGwuZGxsDQpObyBz eW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuDQojMSAgMHgwMDAwN2ZmYWM3NGQxNTUzIGluIG50 ZGxsIVRwUmVsZWFzZVdvcmsgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTWVNURU0zMlxudGRsbC5k bGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4NCiMyICAweDAwMDA3ZmZhYzZkNDI3 NzQgaW4gS0VSTkVMMzIhQmFzZVRocmVhZEluaXRUaHVuayAoKQ0KICAgZnJvbSBDOlxXSU5ET1dT XFN5c3RlbTMyXGtlcm5lbDMyLmRsbA0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0K IzMgIDB4MDAwMDdmZmFjNzUwMGQ1MSBpbiBudGRsbCFSdGxVc2VyVGhyZWFkU3RhcnQgKCkNCiAg IGZyb20gQzpcV0lORE9XU1xTWVNURU0zMlxudGRsbC5kbGwNCk5vIHN5bWJvbCB0YWJsZSBpbmZv IGF2YWlsYWJsZS4NCiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkNCk5vIHN5bWJvbCB0 YWJsZSBpbmZvIGF2YWlsYWJsZS4NCkJhY2t0cmFjZSBzdG9wcGVkOiBwcmV2aW91cyBmcmFtZSBp bm5lciB0byB0aGlzIGZyYW1lIChjb3JydXB0IHN0YWNrPykNCg0KVGhyZWFkIDEgKFRocmVhZCAx MzgzMi4weDFjZTQpOg0KIzAgIDB4MDAwMDdmZmFjM2IyYTk1MyBpbiBLRVJORUxCQVNFIURlYnVn QnJlYWsgKCkNCiAgIGZyb20gQzpcV0lORE9XU1xTeXN0ZW0zMlxLZXJuZWxCYXNlLmRsbA0KTm8g c3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KIzEgIDB4MDAwMDAwMDQwMDIzZmY3YyBpbiBl bWFjc19hYm9ydCAoKSBhdCB3MzJmbnMuYzoxMDkzMQ0KICAgICAgICBidXR0b24gPSA2DQojMiAg MHgwMDAwMDAwNDAwMWE3NDVlIGluIHNpZ25hbF9vcl9xdWl0IChlcnJvcl9zeW1ib2w9Li4uLCBk YXRhPS4uLiwNCiAgICBrZXlib2FyZF9xdWl0PXRydWUpIGF0IGV2YWwuYzoxNTM1DQogICAgICAg IGNvbmRpdGlvbnMgPSB7DQogICAgICAgICAgaSA9IDEyNTc0NjQwDQogICAgICAgIH0NCiAgICAg ICAgc3RyaW5nID0gew0KICAgICAgICAgIGkgPSA1MTI0MA0KICAgICAgICB9DQogICAgICAgIHJl YWxfZXJyb3Jfc3ltYm9sID0gew0KICAgICAgICAgIGkgPSA1MTI0MA0KICAgICAgICB9DQogICAg ICAgIGNsYXVzZSA9IHsNCiAgICAgICAgICBpID0gMA0KICAgICAgICB9DQogICAgICAgIGggPSAw eGMNCiMzICAweDAwMDAwMDA0MDAxYTczZDggaW4gcXVpdCAoKSBhdCBldmFsLmM6MTUxMw0KTm8g bG9jYWxzLg0KIzQgIDB4MDAwMDAwMDQwMDFhNzMwOSBpbiBwcm9jZXNzX3F1aXRfZmxhZyAoKSBh dCBldmFsLmM6MTQ2MA0KICAgICAgICBmbGFnID0gew0KICAgICAgICAgIGkgPSA1OTQ3Mg0KICAg ICAgICB9DQojNSAgMHgwMDAwMDAwNDAwMWE3MzVlIGluIG1heWJlX3F1aXQgKCkgYXQgZXZhbC5j OjE0ODMNCk5vIGxvY2Fscy4NCiM2ICAweDAwMDAwMDA0MDAyNzg2MmQgaW4gd2FpdHBpZCAocGlk PTEwNTc2LCBzdGF0dXM9MHhiZmUzOWMsIG9wdGlvbnM9MTEpDQogICAgYXQgdzMycHJvYy5jOjE0 NTINCiAgICAgICAgYWN0aXZlID0gMA0KICAgICAgICByZXR2YWwgPSAyNTkNCiAgICAgICAgbmgg PSAxDQogICAgICAgIGNwID0gMHg0MDFiYzNkNjAgPGNoaWxkX3Byb2NzPg0KICAgICAgICBjcHMg PSB7MHg0MDFiYzNkNjAgPGNoaWxkX3Byb2NzPiwgMHgwLCAweDNmNzAwMDAsIDB4NDUwMDAwMTYz LCAweDMwLA0KICAgICAgICAgIDB4NjAsIDB4MCwgMHhiZmUyMzgsIDB4NDAwNmVjNjAwIDxkdW1w ZWRfZGF0YSsxNjg3MzY+LCAweDNmNzAwMDAsDQogICAgICAgICAgMHgzMCwgMHgwLCAweDQwLCAw eDEsIDB4NTAwMDAxNjMsIDB4MCwgMHgzZjcwMDAwLA0KICAgICAgICAgIDB4N2ZmYWM3NTIxMGQ3 IDxudGRsbCFSdGxDcmVhdGVIYXNoVGFibGVFeCsyMzExPiwgMHg0YzEzOTYwLCAweDAsDQogICAg ICAgICAgMHgzZjcwMDAwLCAweDQwMDE4MDAwMCA8c3dlZXBfdmVjdG9ycys5MjE+LCAweDg1MDEs IDB4NGMxMzk3MCwNCiAgICAgICAgICAweDQwMDAwMDYyLCAweDAsIDB4MCwgMHg0LCAweDQwMDAw MDYwLA0KICAgICAgICAgIDB4N2ZmYWM3NTQ4Mjk0IDxudGRsbCFtZW1zZXQrNTAyNjA+LCAweDNm NzAwMDAsIDB4NDUwMDAwMTYzfQ0KICAgICAgICB3YWl0X2huZCA9IHsweDM3NCwgMHgyLCAweGZm ZmZmZmZmZWU3NDkzNTAsIDB4NTAwMDAxNjMsIDB4NDgsDQogICAgICAgICAgMHg0MDAwMDAwMDEs IDB4MCwgMHgwLCAweDAsIDB4MCwgMHgwLCAweDAsIDB4MCwgMHgwLCAweDNmNzAxNTAsDQogICAg ICAgICAgMHg2LCAweDRmZmZmMDgwYSwgMHgyYSwgMHhiZmUxZDAsIDB4NDAwMWFhNTI3IDxGZnVu Y2FsbCs4NDk+LA0KICAgICAgICAgIDB4NDAwOGRmZTEwIDxkdW1wZWRfZGF0YSsyMjE0NzA0Piwg MHg0LCAweDFhMDQwMDFlLA0KICAgICAgICAgIDB4NDAwMTdlMDQ1IDxtYXJrX2ludGVydmFsKzQ2 PiwgMHgwLCAweDQwMDBmYjJmZiA8Q0hFQ0tfTElTVCs0ND4sDQogICAgICAgICAgMHgzMCwgMHgw LCAweDQwLCAweDAsIDB4NTAwMDAxMDAsDQogICAgICAgICAgMHg3ZmZhYzc1MjA4MTIgPG50ZGxs IVJ0bENyZWF0ZUhhc2hUYWJsZUV4KzY2Pn0NCiAgICAgICAgdGltZW91dF9tcyA9IDANCiAgICAg ICAgZG9udF93YWl0ID0gMQ0KIzcgIDB4MDAwMDAwMDQwMDEyMjEwOCBpbiBnZXRfY2hpbGRfc3Rh dHVzIChjaGlsZD0xMDU3Niwgc3RhdHVzPTB4YmZlMzljLA0KICAgIG9wdGlvbnM9MTEsIGludGVy cnVwdGlibGU9ZmFsc2UpIGF0IHN5c2RlcC5jOjM5Nw0KICAgICAgICBwaWQgPSAwDQojOCAgMHgw MDAwMDAwNDAwMTIyMWY3IGluIGNoaWxkX3N0YXR1c19jaGFuZ2VkIChjaGlsZD0xMDU3Niwgc3Rh dHVzPTB4YmZlMzljLA0KICAgIG9wdGlvbnM9MTApIGF0IHN5c2RlcC5jOjQ0Mw0KTm8gbG9jYWxz Lg0KIzkgIDB4MDAwMDAwMDQwMDIwNTk5ZiBpbiBoYW5kbGVfY2hpbGRfc2lnbmFsIChzaWc9MTgp IGF0IHByb2Nlc3MuYzo3MDY1DQogICAgICAgIHAgPSAweDQwMGIzM2RhMCA8ZHVtcGVkX2RhdGEr NDY1NTgwOD4NCiAgICAgICAgc3RhdHVzID0gNA0KICAgICAgICB0YWlsID0gew0KICAgICAgICAg IGkgPSAxNzE4NzM0Mzg1OQ0KICAgICAgICB9DQogICAgICAgIHByb2MgPSB7DQogICAgICAgICAg aSA9IDE3MTkxNjE1OTA5DQogICAgICAgIH0NCiMxMCAweDAwMDAwMDA0MDAxMjMwMzcgaW4gZGVs aXZlcl9wcm9jZXNzX3NpZ25hbCAoc2lnPTE4LA0KICAgIGhhbmRsZXI9MHg0MDAyMDU4NDEgPGhh bmRsZV9jaGlsZF9zaWduYWw+KSBhdCBzeXNkZXAuYzoxNjU5DQogICAgICAgIG9sZF9lcnJubyA9 IDANCiAgICAgICAgb25fbWFpbl90aHJlYWQgPSB0cnVlDQojMTEgMHgwMDAwMDAwNDAwMjA1YWQ0 IGluIGRlbGl2ZXJfY2hpbGRfc2lnbmFsIChzaWc9MTgpIGF0IHByb2Nlc3MuYzo3MDk4DQpObyBs b2NhbHMuDQojMTIgMHgwMDAwMDAwNDAwMjdhMjdlIGluIHN5c19zZWxlY3QgKG5mZHM9NiwgcmZk cz0weGJmZWQ2OCwgd2Zkcz0weGJmZWQ2MCwNCiAgICBlZmRzPTB4MCwgdGltZW91dD0weGJmZWQ0 MCwgaWdub3JlZD0weDApIGF0IHczMnByb2MuYzoyNDAzDQogICAgICAgIG9yZmRzID0gew0KICAg ICAgICAgIGJpdHMgPSB7MzMsIDB9DQogICAgICAgIH0NCiAgICAgICAgb3dmZHMgPSB7DQogICAg ICAgICAgYml0cyA9IHswLCAwfQ0KICAgICAgICB9DQogICAgICAgIHRpbWVvdXRfbXMgPSAyOTQz NQ0KICAgICAgICBzdGFydF90aW1lID0gMTA3MzQ0NDM5MA0KICAgICAgICBpID0gNg0KICAgICAg ICBuaCA9IDMNCiAgICAgICAgbmMgPSAxDQogICAgICAgIG5yID0gMQ0KICAgICAgICBhY3RpdmUg PSAzDQogICAgICAgIGNwID0gMHg0MDFiYzNkNjAgPGNoaWxkX3Byb2NzPg0KICAgICAgICBjcHMg PSB7MHg0MDFiYzNkNjAgPGNoaWxkX3Byb2NzPiwgMHg0MDAyNTY5YzAgPHczMl9yZWFkX3NvY2tl dCs5MzMxPiwNCiAgICAgICAgICAweGJmZTljMCwgMHgwLCAweGJmZTk0MCwgMHg0MDAxMDlmNjYg PGRlY29kZV90aW1lcisxMDA+LA0KICAgICAgICAgIDB4NDAwMDAwMDAwLCAweDAsIDB4YmZlOTAw LCAweDQwMDBmOWE0ZiA8YnVpbHRpbl9saXNwX3N5bWJvbCs0OT4sDQogICAgICAgICAgMHg4NGNk MWY3OCwgMHg3ZmZhYzc0ZWM3MTMgPG50ZGxsIVJ0bEdldFN5c3RlbVRpbWVQcmVjaXNlKzgzPiwN CiAgICAgICAgICAweGJmZTkyMCwgMHg0MDAwZjlkMTkgPFhTRVRDRFIrMjU+LCAweDRjZWVmNTMs DQogICAgICAgICAgMHg0MDAwZmIzNDYgPENIRUNLX0xJU1RfRU5EKzM2PiwgMHgwLCAweDAsIDB4 YmZlOTYwLA0KICAgICAgICAgIDB4NDAwMGZhMDc0IDxBU0laRSsyMT4sIDB4NDAwYjkxZmU1IDxk dW1wZWRfZGF0YSs1MDQxNDEzPiwNCiAgICAgICAgICAweDdmZmFjM2FiMDg1ZiA8S0VSTkVMQkFT RSFHZXRTeXN0ZW1UaW1lUHJlY2lzZUFzRmlsZVRpbWUrMTU+LA0KICAgICAgICAgIDB4NDAxMWRm ZGQ4YTcsIDB4YmZlOTkwLCAweGJmZTk5MCwgMHgwLCAweGJmZTk5MCwNCiAgICAgICAgICAweDQw MDBmOWE0ZiA8YnVpbHRpbl9saXNwX3N5bWJvbCs0OT4sIDB4MCwNCiAgICAgICAgICAweDQwMDIy YTg3OSA8c3lzX211dGV4X3VubG9jaysyNT4sIDB4MWY0Y2UwLCAweDl9DQogICAgICAgIHdhaXRf aG5kID0gezB4MmE0LCAweDI3MCwgMHgzNjQsIDB4Mzc0LCAweDQwMTJlMmVjNmJjZTg1MzQsIDB4 YmZlNjAwLA0KICAgICAgICAgIDB4MjIsIDB4MmEsIDB4NTlhNWFlYTUsIDB4MzIwNjNhODgsIDB4 MCwgMHg1NTdlODAyZTJlZmY4LCAweDAsDQogICAgICAgICAgMHg1NTdlODAwMDAwMDA0LCAweDQw MDZlNzYwMyA8ZHVtcGVkX2RhdGErMTQ4MjU5PiwNCiAgICAgICAgICAweDQwMDZlNzJjMyA8ZHVt cGVkX2RhdGErMTQ3NDI3PiwgMHg0MDA2ZTcxYzMgPGR1bXBlZF9kYXRhKzE0NzE3MT4sDQogICAg ICAgICAgMHg0MDA2ZTcwODMgPGR1bXBlZF9kYXRhKzE0Njg1MT4sIDB4MzAsIDB4MCwgMHg0MCwg MHgwLCAweDQsDQogICAgICAgICAgMHg0MDAwMDA2MCwgMHgzZjcwMDAwLCAweDdmZmFjNzRiYjg4 YSA8bnRkbGwhUnRsQWxsb2NhdGVIZWFwKzI2OTg+LA0KICAgICAgICAgIDB4M2Y3MDAwMCwgMHg0 MDAwMDA2MiwgMHgzMCwgMHg0MCwgMHgwLCAweGJmZTZkOCwgMHgwLCAweDY0ZTM3MCwNCiAgICAg ICAgICAweDAsIDB4MCwgMHgyMCwgMHgyOCwgMHgxZjRjZTAsIDB4NCwgMHhiZmU3MTAsDQogICAg ICAgICAgMHg0MDAyNzQwMDMgPG1hbGxvY19hZnRlcl9kdW1wKzQwPiwgMHgwLCAweDMwLCAweDRj ZTE3NjMsIDB4MCwNCiAgICAgICAgICAweDRjMTM5YTAsIDB4NGMxMzk3MCwgMHhiZmU3NTAsIDB4 NDAwMTdkZGIyIDxsbWFsbG9jKzQ4PiwNCiAgICAgICAgICAweDRjMTM5NzAsIDB4MzAsIDB4M2Vm ZCwgMHhiLCAweGFiLCAweGNkYTAyZjAsIDB4YmZlNzkwLA0KICAgICAgICAgIDB4NDAwMTgxNzlh IDxtZW1faW5zZXJ0X2ZpeHVwKzI0MD4sIDB4NGMzYWE2MCwNCiAgICAgICAgICAweDQwMDBmYjAy MiA8QlVGRkVSX09CSkZXRFArMjE+LCAweDQwMDY5ZjU0MCA8b19md2Q+LCAweDYsDQogICAgICAg ICAgMHg0YzNhYTAwLCAweDRjMTM5NzAsIDB4YmZlN2UwLCAweDQwMDE4MTZhMCA8bWVtX2luc2Vy dCszNDE+LA0KICAgICAgICAgIDB4Y2RhMDNiMCwgMHg0LCAweGJmZTdmMCwgMHg0MDAyNzQwMDMg PG1hbGxvY19hZnRlcl9kdW1wKzQwPiwgMHgwLA0KICAgICAgICAgIDB4NGMxMzk3MCwgMHg0YzEz OTEwLCAweDQwMDY5ZTA4MCA8bWVtX3o+LCAweGJmZTg0MCwgMHgwLCAweGJmZTgyMCwNCiAgICAg ICAgICAweDQwMDBmOWE0ZiA8YnVpbHRpbl9saXNwX3N5bWJvbCs0OT4sIDB4MCwNCiAgICAgICAg ICAweDdmZmFjM2FhZDYxYSA8UmVzZXRFdmVudCsxMD4sIDB4MWY0Y2UwLA0KICAgICAgICAgIDB4 NDAwMjVhZjAyIDxkcmFpbl9tZXNzYWdlX3F1ZXVlKzEwNz4sIDB4MCwgMHhiZmU4OTAsIDB4MCwN CiAgICAgICAgICAweDQwMDI1YWNmNCA8Z2V0X25leHRfbXNnKzYzMD4sIDB4MWY0Y2UwLCAweDQw MDBmYTA3NCA8QVNJWkUrMjE+LA0KICAgICAgICAgIDB4NDAwYjkxZmU1IDxkdW1wZWRfZGF0YSs1 MDQxNDEzPiwNCiAgICAgICAgICAweDdmZmFjM2FiMDg1ZiA8S0VSTkVMQkFTRSFHZXRTeXN0ZW1U aW1lUHJlY2lzZUFzRmlsZVRpbWUrMTU+LA0KICAgICAgICAgIDB4YmZlODkwLCAweDQwMDEwZjBl MCA8dW5ibG9ja19pbnB1dCsyND4sIDB4MCwgMHgwLCAweGJmZThiMCwNCiAgICAgICAgICAweGY5 YTRmfQ0KICAgICAgICBmZGluZGV4ID0gey0xLCAwLCA1LCAtNjIzMzEyNzUyLCAxMjIxOTIwNTE4 LCA5NTM2MDM0LCAtMTMwNjMyODEwMSwNCiAgICAgICAgICAtMjA2MzQ5NzIxNSwgMjE4MjM1MDQ3 LCAxMDk3ODYyMiwgLTg5MjMwMzEwMiwgLTEyNDE0MDI4MDcsIDg4NTc5ODYsDQogICAgICAgICAg NCwgMzQsIDAsIDAsIDAsIDI3ODM3ODksIDQsIDEyNTc2MDE2LCAwLCAxMDIzMjU3LCA0LCA3MjMz NDI3LCA0LA0KICAgICAgICAgIDEwMjMyNTcsIDQsIDAsIDAsIDQ4NDI3MDAwLCAzNTAxODQsIDAs IDAsIDI3ODM2MjYsIDQsIDEyNTc2MDgwLCAwLA0KICAgICAgICAgIDE1NjE2MDAsIDQsIDcyMzQ0 NTUsIDQsIDAsIDAsIDQ4LCAwLCAwLCAwLCA2NCwgMCwgMCwgMCwgNCwgMCwNCiAgICAgICAgICAx MDczNzQxOTIwLCAwLCA2NjUxOTA0MCwgMCwgLTk1MTMzODg3MCwgMzI3NjIsIDY2NTE5MDQwLCAw LA0KICAgICAgICAgIDEwNzM3NDE5MjIsIDM1MDE4NH0NCiMxMyAweDAwMDAwMDA0MDAyMjlhYmUg aW4gcmVhbGx5X2NhbGxfc2VsZWN0IChhcmc9MHhiZmViYTApIGF0IHRocmVhZC5jOjU2Ng0KICAg ICAgICBzYSA9IDB4YmZlYmEwDQogICAgICAgIHNlbGYgPSAweDQwMDZiMzM0MCA8bWFpbl90aHJl YWQ+DQogICAgICAgIG9sZHNldCA9IDE3MTkyMDAxNTEyDQojMTQgMHgwMDAwMDAwNDAwMTgyYTM4 IGluIGZsdXNoX3N0YWNrX2NhbGxfZnVuYyAoDQogICAgZnVuYz0weDQwMDIyOWEyYyA8cmVhbGx5 X2NhbGxfc2VsZWN0PiwgYXJnPTB4YmZlYmEwKSBhdCBhbGxvYy5jOjUxNTgNCiAgICAgICAgZW5k ID0gMHhiZmVhNjANCiAgICAgICAgc2VsZiA9IDB4NDAwNmIzMzQwIDxtYWluX3RocmVhZD4NCiAg ICAgICAgc2VudHJ5ID0gew0KICAgICAgICAgIG8gPSB7DQogICAgICAgICAgICBfX21heF9hbGln bl9sbCA9IDQsDQogICAgICAgICAgICBfX21heF9hbGlnbl9sZCA9IDxpbnZhbGlkIGZsb2F0IHZh bHVlPg0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KIzE1IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/ PyAoKQ0KTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLg0KQmFja3RyYWNlIHN0b3BwZWQ6 IHByZXZpb3VzIGZyYW1lIGlubmVyIHRvIHRoaXMgZnJhbWUgKGNvcnJ1cHQgc3RhY2s/KQ0KKGdk YikNCg== --001a114dcfe4e5eb970557e8652d-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 14:59:53 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 18:59:53 +0000 Received: from localhost ([127.0.0.1]:32831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmljt-0004R9-3q for submit@debbugs.gnu.org; Tue, 29 Aug 2017 14:59:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmljr-0004Qx-Lj for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 14:59:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmljj-0004qK-9T for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 14:59:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmljj-0004qD-5a; Tue, 29 Aug 2017 14:59:43 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1497 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dmljg-0005dM-Ev; Tue, 29 Aug 2017 14:59:42 -0400 Date: Tue, 29 Aug 2017 21:59:07 +0300 Message-Id: <83k21m2oas.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net, rcopley@gmail.com In-reply-to: <83mv6i2s8y.fsf@gnu.org> (message from Eli Zaretskii on Tue, 29 Aug 2017 20:33:49 +0300) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> <83mv6i2s8y.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268 Cc: 28268@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Tue, 29 Aug 2017 20:33:49 +0300 > From: Eli Zaretskii > Cc: 28268@debbugs.gnu.org > > > Date: Tue, 29 Aug 2017 20:25:52 +0300 > > From: Eli Zaretskii > > Cc: rcopley@gmail.com, 28268@debbugs.gnu.org > > > > git-gui.exe is a GUI program, so it releases the shell and the shell > > exits > > Correction: git-gui.exe launches wish and exits. It looks like not entirely our problem, or not at all: Windows itself thinks that the process is still running, although waiting on its handle to become signaled exits immediately, something that should never happen. I installed a semi-kludgey workaround which seems to avoid spinning the CPU in this obscure case. Please see that the problem is solved on your systems as well. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 15:01:24 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 19:01:24 +0000 Received: from localhost ([127.0.0.1]:32835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmllM-0004VG-Fb for submit@debbugs.gnu.org; Tue, 29 Aug 2017 15:01:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmllL-0004V2-C6 for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 15:01:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmllD-0006GI-AQ for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 15:01:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46976) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmllD-0006Fz-7Y; Tue, 29 Aug 2017 15:01:15 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1498 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dmllA-0000NJ-KE; Tue, 29 Aug 2017 15:01:15 -0400 Date: Tue, 29 Aug 2017 22:00:51 +0300 Message-Id: <83inh62o7w.fsf@gnu.org> From: Eli Zaretskii To: Richard Copley In-reply-to: (message from Richard Copley on Tue, 29 Aug 2017 19:15:06 +0100) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> <83mv6i2s8y.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268 Cc: 28268@debbugs.gnu.org, npostavs@users.sourceforge.net 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: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Richard Copley > Date: Tue, 29 Aug 2017 19:15:06 +0100 > Cc: Noam Postavsky , 28268@debbugs.gnu.org > > ;; In Emacs > C-g ;; Repeat until the abort > > ;; In GDB in mingw64 bash > thread apply all > thread apply all bt full > > The output is attached. Apparently the GDB crash happens if > you run GDB from the Windows (7 or 10) command prompt and > not if you run it from msys bash. Thanks. No surprises here, so I think the problem is indeed solved. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 15:03:11 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 19:03:11 +0000 Received: from localhost ([127.0.0.1]:32844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmln5-0004Yf-44 for submit@debbugs.gnu.org; Tue, 29 Aug 2017 15:03:11 -0400 Received: from mail-ua0-f179.google.com ([209.85.217.179]:37034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmln3-0004YR-Or for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 15:03:10 -0400 Received: by mail-ua0-f179.google.com with SMTP id y50so12989256uay.4 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 12:03:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ms6AMBItBtvAqc0w9FwEEOuuS753DVB4D/v+1fT+Jwo=; b=EAPASlS+vaVUp79NTLIHTHLvV/gSKXffdNrgY6z2rMVU67EN2R61ci8XAblVlgtOQ0 HpgG3uYQGnlw+b9nmNS+SlbO/BKhDVyPBy0sHHTPQNT7NZTcvMk7GWyS0dnFfhOvWH49 FeDVbH064/Lk6omHEi093HqpRFZfO4bFXjgG6g/GUUmt3tZ7PwvMb3hRfdTARDl8DFny rdJhav/GQmj4c+zzrw5OvfhJBH4bo087jKlJSMcLS+zMe094jJrU82oXVn3yUPVxRnUY QcEWtXVqrQ8zb8WiQuTLXLm7lc/SbS+xwxXzwSS0LPuV0sqhA5iYJLSBG+hxe8zin7dA z1ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ms6AMBItBtvAqc0w9FwEEOuuS753DVB4D/v+1fT+Jwo=; b=T0ZguFoWkDIls8kF866eVoU9AI79dLr8KbNV0svue1bYOhihbyhTkzCq7DWIIDfTzE kNSjrVBcqqVGNVp2TEXpK92pPyYAmRMOYSljnxCvaHsswqhd501nnvZ2yGIuexu8a3Xm 5e/YnE3IUtcFQWHLNdsl08G+tWHEw8XMwUBaNZltvwZgvcbl6uoz1yb1tQg1CdMaGJ8H mXTAcgR2XpPsA2bQnG0GDURM9hs38CRIWsEggRlunnO6oEwEl5+IZ+ii2xOOXYq9LtwV tAY3aYhpgEHAuOVEgT1K6uAprEq4eTnC2EJm00uIoGIxHyDOmIVKpHP9H21Q3t28vcZf RZfg== X-Gm-Message-State: AHYfb5hmmakYsIk/D/S2IpGwlVjK3Plv8OqYU2CrSbGOvu9LtZvNiFUp DCMJbFgqOOrpj9UPLUq5IHQDpkZMHg== X-Received: by 10.176.19.34 with SMTP id g31mr945303uae.178.1504033384279; Tue, 29 Aug 2017 12:03:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Tue, 29 Aug 2017 12:02:33 -0700 (PDT) In-Reply-To: <83k21m2oas.fsf@gnu.org> References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> <83mv6i2s8y.fsf@gnu.org> <83k21m2oas.fsf@gnu.org> From: Richard Copley Date: Tue, 29 Aug 2017 20:02:33 +0100 Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28268 Cc: 28268@debbugs.gnu.org, Noam Postavsky 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: -0.0 (/) On 29 August 2017 at 19:59, Eli Zaretskii wrote: >> Date: Tue, 29 Aug 2017 20:33:49 +0300 >> From: Eli Zaretskii >> Cc: 28268@debbugs.gnu.org >> >> > Date: Tue, 29 Aug 2017 20:25:52 +0300 >> > From: Eli Zaretskii >> > Cc: rcopley@gmail.com, 28268@debbugs.gnu.org >> > >> > git-gui.exe is a GUI program, so it releases the shell and the shell >> > exits >> >> Correction: git-gui.exe launches wish and exits. > > It looks like not entirely our problem, or not at all: Windows itself > thinks that the process is still running, although waiting on its > handle to become signaled exits immediately, something that should > never happen. Could it be that the (wish) subprocess inherited its parents' STDIN and STDOUT handles and so the process can't completely die until the subprocess does? It's a pain when that happens. > I installed a semi-kludgey workaround which seems to avoid spinning > the CPU in this obscure case. Please see that the problem is solved > on your systems as well. OK will do. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 15:28:53 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 19:28:53 +0000 Received: from localhost ([127.0.0.1]:32870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmmBx-0005FZ-C9 for submit@debbugs.gnu.org; Tue, 29 Aug 2017 15:28:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmmBv-0005FJ-Dt for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 15:28:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dmmBm-00016P-1i for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 15:28:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dmmBl-00016K-UG; Tue, 29 Aug 2017 15:28:41 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1586 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dmmBj-0006dM-9v; Tue, 29 Aug 2017 15:28:41 -0400 Date: Tue, 29 Aug 2017 22:28:12 +0300 Message-Id: <83h8wq2myb.fsf@gnu.org> From: Eli Zaretskii To: Richard Copley In-reply-to: (message from Richard Copley on Tue, 29 Aug 2017 20:02:33 +0100) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> <83mv6i2s8y.fsf@gnu.org> <83k21m2oas.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268 Cc: 28268@debbugs.gnu.org, npostavs@users.sourceforge.net 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: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Richard Copley > Date: Tue, 29 Aug 2017 20:02:33 +0100 > Cc: Noam Postavsky , 28268@debbugs.gnu.org > > > It looks like not entirely our problem, or not at all: Windows itself > > thinks that the process is still running, although waiting on its > > handle to become signaled exits immediately, something that should > > never happen. > > Could it be that the (wish) subprocess inherited its parents' STDIN > and STDOUT handles and so the process can't completely die until > the subprocess does? No, because closing wish doesn't stop the loop. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 29 15:38:57 2017 Received: (at 28268) by debbugs.gnu.org; 29 Aug 2017 19:38:57 +0000 Received: from localhost ([127.0.0.1]:32885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmmLg-0007ND-RQ for submit@debbugs.gnu.org; Tue, 29 Aug 2017 15:38:57 -0400 Received: from mail-vk0-f43.google.com ([209.85.213.43]:37492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmmLf-0007Mu-ND for 28268@debbugs.gnu.org; Tue, 29 Aug 2017 15:38:56 -0400 Received: by mail-vk0-f43.google.com with SMTP id q189so12349521vke.4 for <28268@debbugs.gnu.org>; Tue, 29 Aug 2017 12:38:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=GjPj/HkPubCa5x/ToGHINToPU6pobJAj3Nzjo5JgehM=; b=jHSnPZ8Pnq74lWWt2nnB37ox5ReVa1HpppCF53O9aGJl11UrleYLa+wvyR+8kvXPn+ dncpjINtihU0qcGofPdLYBbvVFKB+jpHLkssOY3F/KjvKaK25BAWNHaTPZGI+60E3nhD nsJbMemORTkMCG21ltrovzl6NTpqJVGw1p2dcgduTQh+lV6FgRxfcKRL9Q7zUB9GNoN7 7DLE/c4W7Q98XJp3JseixlqPfWYXWyn+iwNECS3vxaB0E5VnMc/GfuqqqAqqSLj5XQ41 WTb1cexsCCb6TDpv0AtaRqpCGkGt8mXghWpkYOVaiT3d6sLev8244wiPyPfF+p4a1Xpz JnAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=GjPj/HkPubCa5x/ToGHINToPU6pobJAj3Nzjo5JgehM=; b=H7F+uCt1AwZCjkGBdh+5lLYVfa+sl8a/TEFpjjJgib0S7bAF6Fv5mBlAuzZu0kyyK/ kN2qDtL8iAp2ejyn/4ClfDW/hBFULfDNWJ+px3HDeNacVrgxFKh0g39xOeZfJyIR12fa yl+W4xdJ623yVvl/VSnex/kYO8znMjMo0hkTfANhSp5z2BRPjdlEbceF89BfzCyvdWJK QMoeoQHAd/uDffaz1NfIjzAo6o0TxuqROBKgmkyNtMqFSEA6/4EJhjHG+Hx7yRtd1Nho OfQYOrCRMCMpzJsPLqEqIrqEsZL7JANZfT43KDeyv4JKHANagESjS/oUt18GLEQPAgEp GVWA== X-Gm-Message-State: AHYfb5gUn1l/B9wL6SPzfwO0iCTlD471nfQAfvecv3dyWs8t6GjVszd1 6QdzQktKMP5pOXV0qUpuMzfKZTPbSg== X-Received: by 10.31.134.7 with SMTP id i7mr906749vkd.76.1504035529316; Tue, 29 Aug 2017 12:38:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.167 with HTTP; Tue, 29 Aug 2017 12:38:18 -0700 (PDT) In-Reply-To: References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> <83mv6i2s8y.fsf@gnu.org> <83k21m2oas.fsf@gnu.org> From: Richard Copley Date: Tue, 29 Aug 2017 20:38:18 +0100 Message-ID: Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28268 Cc: 28268@debbugs.gnu.org, Noam Postavsky 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: -2.3 (--) On 29 August 2017 at 20:02, Richard Copley wrote: > On 29 August 2017 at 19:59, Eli Zaretskii wrote: >> I installed a semi-kludgey workaround which seems to avoid spinning >> the CPU in this obscure case. Please see that the problem is solved >> on your systems as well. Seems fine now. Thanks very much. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 30 10:16:17 2017 Received: (at 28268-done) by debbugs.gnu.org; 30 Aug 2017 14:16:17 +0000 Received: from localhost ([127.0.0.1]:34584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dn3my-0007yF-P8 for submit@debbugs.gnu.org; Wed, 30 Aug 2017 10:16:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dn3mw-0007y1-Dn for 28268-done@debbugs.gnu.org; Wed, 30 Aug 2017 10:16:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dn3mn-0004Q5-7e for 28268-done@debbugs.gnu.org; Wed, 30 Aug 2017 10:16:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dn3mZ-0004NH-Ci; Wed, 30 Aug 2017 10:16:05 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2067 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dn3mY-0007Qf-AR; Wed, 30 Aug 2017 10:15:51 -0400 Date: Wed, 30 Aug 2017 17:15:31 +0300 Message-Id: <83efrt2lbw.fsf@gnu.org> From: Eli Zaretskii To: Richard Copley In-reply-to: (message from Richard Copley on Tue, 29 Aug 2017 20:38:18 +0100) Subject: Re: bug#28268: 26.0.50; (MS Windows) crash on C-g after closing Git GUI References: <83wp5m2yim.fsf@gnu.org> <83o9qy2sm7.fsf@gnu.org> <83mv6i2s8y.fsf@gnu.org> <83k21m2oas.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28268-done Cc: 28268-done@debbugs.gnu.org, npostavs@users.sourceforge.net 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: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Richard Copley > Date: Tue, 29 Aug 2017 20:38:18 +0100 > Cc: Noam Postavsky , 28268@debbugs.gnu.org > > On 29 August 2017 at 20:02, Richard Copley wrote: > > On 29 August 2017 at 19:59, Eli Zaretskii wrote: > > >> I installed a semi-kludgey workaround which seems to avoid spinning > >> the CPU in this obscure case. Please see that the problem is solved > >> on your systems as well. > > Seems fine now. Thanks very much. OK, thanks, I'm therefore closing the bug. I'm still puzzled how come GetExitCodeProcess reports STILL_ACTIVE in this when the process most definitely died, but I'm out of ideas. From unknown Thu Sep 11 02:37:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 28 Sep 2017 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