From unknown Fri Sep 05 16:58:37 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17577 <17577@debbugs.gnu.org> To: bug#17577 <17577@debbugs.gnu.org> Subject: Status: 24.3.91; Error during redisplay prevent quitting. Reply-To: bug#17577 <17577@debbugs.gnu.org> Date: Fri, 05 Sep 2025 23:58:37 +0000 retitle 17577 24.3.91; Error during redisplay prevent quitting. reassign 17577 emacs submitter 17577 Thierry Volpiatto severity 17577 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 00:51:01 2014 Received: (at submit) by debbugs.gnu.org; 24 May 2014 04:51:01 +0000 Received: from localhost ([127.0.0.1]:58516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo3vA-0004sL-H5 for submit@debbugs.gnu.org; Sat, 24 May 2014 00:51:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39825) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo3v6-0004ry-LP for submit@debbugs.gnu.org; Sat, 24 May 2014 00:50:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wo3uw-0006dM-KZ for submit@debbugs.gnu.org; Sat, 24 May 2014 00:50:51 -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=AC_HTML_NONSENSE_TAGS, BAYES_50, FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wo3uw-0006dI-HC for submit@debbugs.gnu.org; Sat, 24 May 2014 00:50:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41540) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wo3ur-0004t8-Sp for bug-gnu-emacs@gnu.org; Sat, 24 May 2014 00:50:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wo3un-0006cT-3x for bug-gnu-emacs@gnu.org; Sat, 24 May 2014 00:50:41 -0400 Received: from mail-wi0-x230.google.com ([2a00:1450:400c:c05::230]:54071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wo3um-0006cO-C7 for bug-gnu-emacs@gnu.org; Sat, 24 May 2014 00:50:36 -0400 Received: by mail-wi0-f176.google.com with SMTP id n15so1722696wiw.9 for ; Fri, 23 May 2014 21:50:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:from:to:subject:date:message-id:mime-version :content-type:content-transfer-encoding; bh=D0lF4kri80qi7AnEV2Z2E+nad8dDbAFpmDzGV/+mtik=; b=xDtsJWTQM6YaDtKaMyziZVQwjlhQ0lvPSMnQSlVXqf/7XdajLznZgfjQWa24Si3Gc5 qG/pK5l2kT0vwdAIfyB9+pk5Bm32Eh0VMSrvrTfLwuyTOb9k2g/a3S4bFIsyC6i+DS5k dsObgw5thuJp2xPrRST7u0rIVPrg/z3xu1YPsJsWVwOI7EKFqe4s3IiYg6E6bYXME0OT 46v8yTKPxdmlwy30yfILyJo91S0kN3FOH3yDRKtCqn9Ldpo7ylYvMr5fBC0OTgXiajpE UQdBwfMxoa3T3PJuSbsVBCQQ/chEHF9NWI+CnOnXUSeDxD/60G5zpcBozKAz8aU+tL8e 6jQA== X-Received: by 10.180.74.132 with SMTP id t4mr7866538wiv.30.1400907034777; Fri, 23 May 2014 21:50:34 -0700 (PDT) Received: from dell-14z ([37.163.90.4]) by mx.google.com with ESMTPSA id hi6sm4935085wjc.32.2014.05.23.21.50.30 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 23 May 2014 21:50:33 -0700 (PDT) User-agent: mu4e 0.9.9.6pre3; emacs 24.3.91.1 From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 24.3.91; Error during redisplay prevent quitting. Date: Sat, 24 May 2014 06:50:26 +0200 Message-ID: <87lhtrzsod.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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.15 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 (----) Hi, we have an issue in helm that prevent quitting with C-g and return a error: Error during redisplay: (eval (helm-show-candidate-number [...] With this version of emacs (24.3.91) it is usable because I let-bounded `pre-redisplay-function' to nil, but the message is still here, with Emacs-24.4.50, quitting is nearly impossible, and the message contain byte-code. With emacs-24.3 it is working normally. This is relatively recent. This is happening when hitting C-g on a helm command that use an async process, but only on the helm-locate command. Another strange thing is when hitting C-g on a long helm-grep process, C-g works normally but return "Emacs-lisp:" in the minibuffer when done. To reproduce:(best from emacs-24.4.50) 1) install helm from git: git-clone https://github.com/emacs-helm/helm.git 2) cd to helm 3) run make 4) ./emacs-helm.sh 5) C-x c l 6) Enter something in minibuffer (e.g "emacs") that lead to a long search and hit C-g (repeat to really quit). 7) Look the "Message" buffer so see error. The error is coming from safe_eval_handler in xdisp.c. See Issue here for more details: https://github.com/emacs-helm/helm/issues/522 Thanks. In GNU Emacs 24.3.91.1 (x86_64-unknown-linux-gnu, X toolkit) of 2014-05-23 on dell-14z Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04 LTS Configured using: `configure --with-x-toolkit=lucid --without-toolkit-scroll-bars --without-dbus --without-gconf --without-gsettings' Important settings: value of $LANG: C locale-coding-system: utf-8-unix Major mode: C Minor modes in effect: diff-auto-refine-mode: t psession-mode: t golden-ratio-mode: t winner-mode: t global-undo-tree-mode: t undo-tree-mode: t auto-image-file-mode: t eldoc-in-minibuffer-mode: t show-paren-mode: t display-time-mode: t recentf-mode: t savehist-mode: t minibuffer-depth-indicate-mode: t helm-mode: t helm-descbinds-mode: t shell-dirtrack-mode: t helm-adaptative-mode: t helm-match-plugin-mode: t helm-occur-match-plugin-mode: t tooltip-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: d d d d q q y C-x c l e m a c s C-x C-² U b u n C-x C-b C-< q q q C-x C-² C-x c l e m a c s C-h C-e C-x C-f e m a l i s C-u C-s e r r o r SPC d u r i n g C-g C-h C-e C-g C-x C-f e m C-x C-d C-u C-u C-s C-g C-u C-x C-f C-x C-d C-u C-u E r r o r SPC d u r i n g C-s C-w C-w C-w C-g C-M-SPC M-w M-x r e p o r t Recent messages: Quit Preparing diary...done [mu4e] Retrieving mail...done [mu4e] Indexing... processed 13000, updated 2 [mu4e] Indexing completed; processed 13348, updated 2, cleaned-up 0 [mu4e] mu4e-main-mode [mu4e] Found 2 matching messages Error during redisplay: (eval (helm-show-candidate-number (when (listp helm-mode-line-string) (car-safe helm-mode-line-string)))) signaled (quit) Quit [3 times] Mark set Load-path shadows: ~/elisp/auctex/lpath hides ~/elisp/emacs-wget/lpath /usr/local/share/emacs/24.3.91/lisp/emacs-lisp/tq hides ~/elisp/emms/lisp/tq Features: (shadow emacsbug cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs flow-fill mm-archive gnus-html url-cache gnus-cite gnus-async gnus-bcklg gnus-ml nndraft nnmh nnml nnfolder parse-time netrc gnutls network-stream starttls tls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache cl-indent helm-eshell tabify imenu woman man helm-man vc-annotate magit-blame helm-command mail-extr epa-mail smiley gnus-art mm-uu mml2015 mm-view mml-smime smime dig w3m-form mule-util helm-ring magit-cherry magit-bisect magit-log-edit log-edit add-log magit-key-mode magit magit-version view ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff diff-mode magit-compat eieio-opt help-mode tramp-sh conf-mode sh-script smie executable vc-rcs vc-git naquadah-theme em-unix em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias align-let git-gutter server psession golden-ratio winner undo-tree diff image-file newsticker newst-treeview newst-plainview newst-reader newst-ticker newst-backend xdvi-search preview-latex tex-site auto-loads pcomplete-extension em-term term disp-table ehelp helm-ipython helm-elisp helm-eval python eldoc-eval warnings whitespace paren time recentf tree-widget savehist mu4e-config org-mu4e helm-mu mu4e-contrib mu4e mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view mu4e-headers mu4e-compose mu4e-draft mu4e-actions ido rfc2368 mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils mu4e-lists mu4e-about mu4e-vars mu4e-meta gnus-dired nnir gnus-sum gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win nnoo config-w3m w3m-search w3m timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util w3m-load smtpmail-async smtpmail sendmail dired-async iterator iedit-rect iedit iedit-lib smallurl mm-url gnus gnus-ems nnheader wid-edit rectangle-utils rect ledger-config ledger esh-var esh-io esh-cmd esh-opt esh-ext esh-proc eldoc esh-groups eshell esh-module esh-mode esh-arg esh-util tv-utils async pcvs vc-cvs pcvs-parse pcvs-info pcvs-defs pcvs-util ewoc mb-depth cl-info slime-autoloads esh-toggle flymake no-word htmlize cl dired-extension emms-mpd-config emms-playlist-limit emms-volume emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time emms-lyrics emms-url hl-line emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mplayer emms-info emms-streams later-do emms-source-playlist emms-source-file emms-player-simple emms-setup emms emms-compat org-config-thierry ob-sh org-crypt cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs appt diary-lib diary-loaddefs org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org-agenda org-annotation-helper addressbook-bookmark message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader firefox-protocol bookmark-firefox-handler bookmark-extensions org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs init-helm-thierry helm-mode helm-dictionary helm-ls-git helm-descbinds helm-ls-hg helm-files image-dired tramp tramp-compat tramp-loaddefs trampver shell pcomplete format-spec dired-x dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptative helm-info helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap helm-plugin bookmark pp helm-help helm-match-plugin helm-grep wgrep-helm wgrep helm-regexp grep helm-external helm-utils dired compile comint ansi-color ring helm-locate helm vc vc-dispatcher helm-config helm-aliases epa-file epa derived epg epg-config auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core gnus-util time-date mm-util mail-prsvr password-cache package avoid cus-start cus-load info easymenu cl-macs gv edmacro kmacro advice help-fns net-utils cl-loaddefs cl-lib tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process gfilenotify dynamic-setting font-render-setting x-toolkit x multi-tty emacs) Memory information: ((conses 16 844064 70139) (symbols 48 62961 0) (miscs 40 3559 655) (strings 32 177777 25521) (string-bytes 1 5667382) (vectors 16 71888) (vector-slots 8 1983908 164451) (floats 8 2618 1028) (intervals 56 68268 430) (buffers 960 186) (heap 1024 70116 6693)) -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 03:38:10 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 07:38:10 +0000 Received: from localhost ([127.0.0.1]:58594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo6Wv-0001jM-OZ for submit@debbugs.gnu.org; Sat, 24 May 2014 03:38:10 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:36249) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo6Ws-0001ip-QS for 17577@debbugs.gnu.org; Sat, 24 May 2014 03:38:08 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N6200J00I9G6Z00@a-mtaout20.012.net.il> for 17577@debbugs.gnu.org; Sat, 24 May 2014 10:37:59 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6200JT7IJA2M30@a-mtaout20.012.net.il>; Sat, 24 May 2014 10:37:59 +0300 (IDT) Date: Sat, 24 May 2014 10:38:16 +0300 From: Eli Zaretskii Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. In-reply-to: <87lhtrzsod.fsf@gmail.com> X-012-Sender: halo1@inter.net.il To: Thierry Volpiatto Message-id: <837g5blj87.fsf@gnu.org> References: <87lhtrzsod.fsf@gmail.com> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Thierry Volpiatto > Date: Sat, 24 May 2014 06:50:26 +0200 > > we have an issue in helm that prevent quitting with C-g and return a > error: > > Error during redisplay: (eval (helm-show-candidate-number [...] Please look in the helm code to find this eval expression. The problem is likely there. In a nutshell, some helm code seems to be incompatible with pre-redisplay-function (probably something related to region or some such, but that's just a guess at this time). > With this version of emacs (24.3.91) it is usable because I let-bounded > `pre-redisplay-function' to nil, but the message is still here, with > Emacs-24.4.50, quitting is nearly impossible, and the message contain > byte-code. > With emacs-24.3 it is working normally. > This is relatively recent. > > This is happening when hitting C-g on a helm command that use an async > process, but only on the helm-locate command. > > Another strange thing is when hitting C-g on a long helm-grep process, > C-g works normally but return "Emacs-lisp:" in the minibuffer when done. > > To reproduce:(best from emacs-24.4.50) See above: please investigate helm code some more, it shouldn't be necessary for us to install helm to find the offending code. You are the helm maintainer, so you are in a much better position to find the offending code there. Once the code is found, please show it here, and we can take it from there, perhaps asking you a few questions. Thank you. From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 06:28:16 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 10:28:16 +0000 Received: from localhost ([127.0.0.1]:58645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo9BX-00078V-AI for submit@debbugs.gnu.org; Sat, 24 May 2014 06:28:15 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:52173) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo9BT-000786-VS for 17577@debbugs.gnu.org; Sat, 24 May 2014 06:28:13 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0N6200C00Q8ZUT00@a-mtaout21.012.net.il> for 17577@debbugs.gnu.org; Sat, 24 May 2014 13:28:05 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6200CJRQESQW40@a-mtaout21.012.net.il>; Sat, 24 May 2014 13:28:05 +0300 (IDT) Date: Sat, 24 May 2014 13:28:23 +0300 From: Eli Zaretskii Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. In-reply-to: <87k39bmuru.fsf@gmail.com> X-012-Sender: halo1@inter.net.il To: Thierry Volpiatto Message-id: <83zji7jws8.fsf@gnu.org> References: <87lhtrzsod.fsf@gmail.com> <837g5blj87.fsf@gnu.org> <87k39bmuru.fsf@gmail.com> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Thierry Volpiatto > Date: Sat, 24 May 2014 10:43:33 +0200 > > > The function is `helm-show-candidate-number', it is evaluated in > `helm-display-mode-line'. > > > (setq mode-line-format > `(" " mode-line-buffer-identification " " > (line-number-mode "L%l") " " ,follow > (:eval (when ,helm--mode-line-display-prefarg > (let ((arg (prefix-numeric-value (or prefix-arg > current-prefix-arg)))) > (unless (= arg 1) > (propertize (format "[prefarg:%s] " arg) > 'face 'helm-prefarg))))) > (:eval (helm-show-candidate-number > (when (listp helm-mode-line-string) > (car-safe helm-mode-line-string)))) > " " helm-mode-line-string-real " -%-") > What does helm-show-candidate-number do that causes the problem, though? > I knowed you will say that, I will fix this on my side like I do > usually, it is already done anyway. > Expect other bugs outside of helm with this. Let's not hurry too much here, OK? I just asked for the details to be able to discuss the problem without having to study helm too much. I didn't mean to imply that the problem must necessarily be solved in helm. Apologies if my wording somehow implied that. From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 07:06:57 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 11:06:57 +0000 Received: from localhost ([127.0.0.1]:58654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo9mz-0008EJ-6X for submit@debbugs.gnu.org; Sat, 24 May 2014 07:06:57 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:32796) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo9mv-0008E4-KD for 17577@debbugs.gnu.org; Sat, 24 May 2014 07:06:54 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N6200K00RAWSK00@a-mtaout20.012.net.il> for 17577@debbugs.gnu.org; Sat, 24 May 2014 14:06:47 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6200KQ9S7AJC90@a-mtaout20.012.net.il>; Sat, 24 May 2014 14:06:47 +0300 (IDT) Date: Sat, 24 May 2014 14:07:05 +0300 From: Eli Zaretskii Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. In-reply-to: <83zji7jws8.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: thierry.volpiatto@gmail.com Message-id: <83y4xrjuzq.fsf@gnu.org> References: <87lhtrzsod.fsf@gmail.com> <837g5blj87.fsf@gnu.org> <87k39bmuru.fsf@gmail.com> <83zji7jws8.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Thierry Volpiatto > Date: Sat, 24 May 2014 06:50:26 +0200 > > we have an issue in helm that prevent quitting with C-g and return a > error: > > Error during redisplay: (eval (helm-show-candidate-number [...] On second thought, perhaps I don't understand what is considered to be a bug here. AFAIU from the discussion here: https://github.com/emacs-helm/helm/issues/522 the problem is that C-g during "a long search" doesn't exit helm. Is that true? IOW, if you don't type C-g, is everything working correctly, as it did in Emacs 24.3? Or does the problem happen even if one doesn't type C-g? If so, what are the manifestations of the problem? (The error shown in the above URL clearly talks about a quit.) From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 11:50:23 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 15:50:23 +0000 Received: from localhost ([127.0.0.1]:59216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoEDF-00080A-LN for submit@debbugs.gnu.org; Sat, 24 May 2014 11:50:22 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:3856) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoEDC-0007zs-RP for 17577@debbugs.gnu.org; Sat, 24 May 2014 11:50:20 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVPO+KQe/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSQTh3EI0hkXjnoHhDgElB6Ue4Fqg0wh X-IPAS-Result: ArUGAIDvNVPO+KQe/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCws0EhQYDSQTh3EI0hkXjnoHhDgElB6Ue4Fqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="63965772" Received: from 206-248-164-30.dsl.teksavvy.com (HELO pastel.home) ([206.248.164.30]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 24 May 2014 11:50:09 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7C04B6013A; Sat, 24 May 2014 11:50:08 -0400 (EDT) From: Stefan Monnier To: Thierry Volpiatto Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. Message-ID: References: <87lhtrzsod.fsf@gmail.com> Date: Sat, 24 May 2014 11:50:08 -0400 In-Reply-To: <87lhtrzsod.fsf@gmail.com> (Thierry Volpiatto's message of "Sat, 24 May 2014 06:50:26 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) For: Error during redisplay: (#[128 "\300\301\"\210\300\302\"\207" [apply redisplay--update-region-highlights ignore nil] 4 nil nil] (#)) signaled (quit) the problem is probably that xdisp.c should set inhibit-quit while running pre-redisplay-function. But you also quote: > Error during redisplay: (eval (helm-show-candidate-number [...] This doesn't come from pre-redisplay-function but from updating the mode-line, and I can't remember modifying this code. And it seems that this code has never run with inhibit-quit. At least, that's what (setq header-line-format '("" (:eval (format "inhibit-quit=%S" inhibit-quit)))) tells me in Emacs-23.4. Actually, I see that inhibit-quit is also nil while running jit-lock, which baffles me. But indeed, if I add a slow font-lock rule and hit C-g while it's processing that rule, I get: Error during redisplay: (quit) So I wonder why this is new. My best explanation is that it's actually not new, but for some odd reason the timing has changed such that it happens more often now. > With this version of emacs (24.3.91) it is usable because I let-bounded > `pre-redisplay-function' to nil, Since pre-redisplay-function is new in 24.4, it's important we fix the bugs it introduces, so please remove this workaround from helm.el. > (:eval (helm-show-candidate-number > (when (listp helm-mode-line-string) > (car-safe helm-mode-line-string)))) The "when" check is redundant. > but the message is still here, with Emacs-24.4.50, quitting is nearly > impossible, and the message contain byte-code. Sounds like the pre-redisplay-function message, then. This one is indeed new. > Another strange thing is when hitting C-g on a long helm-grep process, > C-g works normally but return "Emacs-lisp:" in the minibuffer when done. Hmm... grepping around, "Emacs-lisp:" seems extremely unlikely, but maybe you meant "Emacs-Lisp:" which I guess could potentially come from the rarely used "menu in echo area" feature, i.e. "Emacs-Lisp" would come from the name of a keymap. Why/how this happens, I don't know. I installed the patch below into the `emacs-24' branch. Could you try it and see if it solves the problem for you? Stefan === modified file 'src/ChangeLog' --- src/ChangeLog 2014-05-22 05:00:39 +0000 +++ src/ChangeLog 2014-05-24 15:48:59 +0000 @@ -1,3 +1,11 @@ +2014-05-24 Stefan Monnier + + * xdisp.c: Bind inhibit-quit during pre-redisplay-function. + (safe__call, safe__call1, safe__eval): New functions. + (safe_call): Use it. + (prepare_menu_bars): Use it for pre-redisplay-function (bug#17577). + (display_mode_element): Same for `:eval'. + 2014-05-22 Paul Eggert Fix port to 32-bit AIX (Bug#17540). === modified file 'src/xdisp.c' --- src/xdisp.c 2014-05-21 15:03:18 +0000 +++ src/xdisp.c 2014-05-24 15:45:51 +0000 @@ -2591,8 +2591,8 @@ following. Return the result, or nil if something went wrong. Prevent redisplay during the evaluation. */ -Lisp_Object -safe_call (ptrdiff_t nargs, Lisp_Object func, ...) +static Lisp_Object +safe__call (bool inhibit_quit, ptrdiff_t nargs, Lisp_Object func, ...) { Lisp_Object val; @@ -2615,6 +2615,8 @@ GCPRO1 (args[0]); gcpro1.nvars = nargs; specbind (Qinhibit_redisplay, Qt); + if (inhibit_quit) + specbind (Qinhibit_quit, Qt); /* Use Qt to ensure debugger does not run, so there is no possibility of wanting to redisplay. */ val = internal_condition_case_n (Ffuncall, nargs, args, Qt, @@ -2626,6 +2628,11 @@ return val; } +Lisp_Object +safe_call (ptrdiff_t nargs, Lisp_Object func, ...) +{ + return safe__call (false, nargs, func); +} /* Call function FN with one argument ARG. Return the result, or nil if something went wrong. */ @@ -2633,7 +2640,13 @@ Lisp_Object safe_call1 (Lisp_Object fn, Lisp_Object arg) { - return safe_call (2, fn, arg); + return safe__call (false, 2, fn, arg); +} + +Lisp_Object +safe__call1 (bool inhibit_quit, Lisp_Object fn, Lisp_Object arg) +{ + return safe__call (inhibit_quit, 2, fn, arg); } static Lisp_Object Qeval; @@ -2641,7 +2654,13 @@ Lisp_Object safe_eval (Lisp_Object sexpr) { - return safe_call1 (Qeval, sexpr); + return safe__call1 (false, Qeval, sexpr); +} + +Lisp_Object +safe__eval (bool inhibit_quit, Lisp_Object sexpr) +{ + return safe__call1 (inhibit_quit, Qeval, sexpr); } /* Call function FN with two arguments ARG1 and ARG2. @@ -11549,7 +11568,7 @@ } } } - safe_call1 (Vpre_redisplay_function, windows); + safe__call1 (true, Vpre_redisplay_function, windows); } /* Update all frame titles based on their buffer names, etc. We do @@ -21863,7 +21882,7 @@ if (CONSP (XCDR (elt))) { Lisp_Object spec; - spec = safe_eval (XCAR (XCDR (elt))); + spec = safe__eval (true, XCAR (XCDR (elt))); n += display_mode_element (it, depth, field_width - n, precision - n, spec, props, risky); From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 13:27:27 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 17:27:27 +0000 Received: from localhost ([127.0.0.1]:59270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoFjC-0002LI-71 for submit@debbugs.gnu.org; Sat, 24 May 2014 13:27:26 -0400 Received: from mail-wg0-f48.google.com ([74.125.82.48]:49680) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoFj9-0002L0-4C for 17577@debbugs.gnu.org; Sat, 24 May 2014 13:27:24 -0400 Received: by mail-wg0-f48.google.com with SMTP id k14so1934738wgh.19 for <17577@debbugs.gnu.org>; Sat, 24 May 2014 10:27:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; bh=CnWO7wl8k7Cx5LX97sYLyAFK/+GfCuh8D+l6KHysL5s=; b=qXhbCeuiEY4S5I+G2lWETHSBPzDluoc+b8KhpF34S+8BhrRgAJ0xNY6sr3iXHMSOuW TBXi+tq55l2HTXPFJplEQBIOL6qg+Ebrnq8Jz3YiBa5n+eEydqqGWJzso1aiUGAK89OU Qq+/4ndOgLeBjT6oWglTaRNriyFOQu9+kr77iaf8UEePlOgGHIhuUa89xlGymKOyUT9s uPsrdee7n+Ux6iQgQ/GHui85r5vfgcSKmSt3TdfMIAeaYe7UGYLhLU0gZ37IDb5+7lhg nDQRdy7TtHsG8ZLmT+m7CuOPYuFGcFEmYCy3akIbDSTGDrv1KwDjisc7ZoeP/s/vzbyP WdLQ== X-Received: by 10.180.210.238 with SMTP id mx14mr12464201wic.61.1400952437262; Sat, 24 May 2014 10:27:17 -0700 (PDT) Received: from dell-14z (lbe83-2-78-243-104-167.fbx.proxad.net. [78.243.104.167]) by mx.google.com with ESMTPSA id fs5sm11622075wic.22.2014.05.24.10.27.15 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 24 May 2014 10:27:16 -0700 (PDT) References: <87lhtrzsod.fsf@gmail.com> User-agent: mu4e 0.9.9.6pre3; emacs 24.3.91.1 From: Thierry Volpiatto To: Stefan Monnier Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. In-reply-to: Date: Sat, 24 May 2014 19:27:14 +0200 Message-ID: <87r43jqe8d.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) Stefan Monnier writes: > This doesn't come from pre-redisplay-function but from updating the > mode-line, and I can't remember modifying this code. And it seems that > this code has never run with inhibit-quit. At least, that's what > > (setq header-line-format '("" (:eval (format "inhibit-quit=%S" inhibit-quit)))) > > tells me in Emacs-23.4. Actually, I see that inhibit-quit is also nil > while running jit-lock, which baffles me. But indeed, if I add a slow > font-lock rule and hit C-g while it's processing that rule, I get: > > Error during redisplay: (quit) > > So I wonder why this is new. My best explanation is that it's actually > not new, but for some odd reason the timing has changed such that it > happens more often now. This one is indeed not new, the new thing is quit is involved here, and it seems your patch fix the issue with redisplay and this one too, don't know why though. > Since pre-redisplay-function is new in 24.4, it's important we fix the > bugs it introduces, so please remove this workaround from helm.el. Done. > The "when" check is redundant. Indeed yes, a vestige of code using only car, thanks. > Hmm... grepping around, "Emacs-lisp:" seems extremely unlikely, but > maybe you meant "Emacs-Lisp:" which I guess could potentially come from > the rarely used "menu in echo area" feature, i.e. "Emacs-Lisp" would > come from the name of a keymap. Why/how this happens, I don't know. I don't know too, seems fixed now after updating emacs-24 branch, same, don't know why. > I installed the patch below into the `emacs-24' branch. Could you try > it and see if it solves the problem for you? Yes it is fixed, many thanks for this. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 14:29:41 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 18:29:41 +0000 Received: from localhost ([127.0.0.1]:59302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoGhQ-0004Kr-Vn for submit@debbugs.gnu.org; Sat, 24 May 2014 14:29:41 -0400 Received: from limerock01.mail.cornell.edu ([128.84.12.99]:47978) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoGhO-0004KX-5y for 17577@debbugs.gnu.org; Sat, 24 May 2014 14:29:39 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock01.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s4OITWDk028292; Sat, 24 May 2014 14:29:32 -0400 Received: from [192.168.1.3] (cpe-67-249-194-47.twcny.res.rr.com [67.249.194.47]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s4OITVtv022387 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 24 May 2014 14:29:32 -0400 Message-ID: <5380E518.30008@cornell.edu> Date: Sat, 24 May 2014 14:29:44 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Stefan Monnier , Thierry Volpiatto Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. References: <87lhtrzsod.fsf@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 5/24/2014 11:50 AM, Stefan Monnier wrote: > I installed the patch below into the `emacs-24' branch. This patch is causing a problem with emacsclient, at least on Cygwin. I've tested both the GTK build and the w32 build. To reproduce: $ emacs --daemon -Q Starting Emacs daemon. $ emacsclient.exe -c Waiting for Emacs... Now do `C-x 5 0' to close the client window; emacsclient is still running and has to be killed from the shell. Ken From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 15:21:09 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 19:21:09 +0000 Received: from localhost ([127.0.0.1]:59314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoHVF-0005zq-3n for submit@debbugs.gnu.org; Sat, 24 May 2014 15:21:09 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:47936) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoHVB-0005z6-Sz for 17577@debbugs.gnu.org; Sat, 24 May 2014 15:21:07 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0N6300900EVMW700@a-mtaout22.012.net.il> for 17577@debbugs.gnu.org; Sat, 24 May 2014 22:20:58 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6300976F2YW910@a-mtaout22.012.net.il>; Sat, 24 May 2014 22:20:58 +0300 (IDT) Date: Sat, 24 May 2014 22:20:58 +0300 From: Eli Zaretskii Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. In-reply-to: <5380E518.30008@cornell.edu> X-012-Sender: halo1@inter.net.il To: Ken Brown Message-id: <83lhtrj84l.fsf@gnu.org> References: <87lhtrzsod.fsf@gmail.com> <5380E518.30008@cornell.edu> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org, monnier@iro.umontreal.ca, thierry.volpiatto@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sat, 24 May 2014 14:29:44 -0400 > From: Ken Brown > Cc: 17577@debbugs.gnu.org > > On 5/24/2014 11:50 AM, Stefan Monnier wrote: > > I installed the patch below into the `emacs-24' branch. > > This patch is causing a problem with emacsclient, at least on Cygwin. > I've tested both the GTK build and the w32 build. To reproduce: > > $ emacs --daemon -Q > Starting Emacs daemon. > > $ emacsclient.exe -c > Waiting for Emacs... > > Now do `C-x 5 0' to close the client window; emacsclient is still > running and has to be killed from the shell. On w32, Emacs crashed at startup. I think I fixed this, please try the latest branch. From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 16:39:31 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 20:39:31 +0000 Received: from localhost ([127.0.0.1]:59374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoIj5-0008UC-0o for submit@debbugs.gnu.org; Sat, 24 May 2014 16:39:31 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:55941) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoIj1-0008Tq-4p for 17577@debbugs.gnu.org; Sat, 24 May 2014 16:39:27 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZDoJ4g0q9L4MOgRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoJwXCE X-IPAS-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZDoJ4g0q9L4MOgRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoJwXCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="63990136" Received: from 75-119-247-212.dsl.teksavvy.com (HELO pastel.home) ([75.119.247.212]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 24 May 2014 16:39:21 -0400 Received: by pastel.home (Postfix, from userid 20848) id BF1BE60563; Sat, 24 May 2014 16:39:20 -0400 (EDT) From: Stefan Monnier To: Ken Brown Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. Message-ID: References: <87lhtrzsod.fsf@gmail.com> <5380E518.30008@cornell.edu> Date: Sat, 24 May 2014 16:39:20 -0400 In-Reply-To: <5380E518.30008@cornell.edu> (Ken Brown's message of "Sat, 24 May 2014 14:29:44 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org, Thierry Volpiatto X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) >> I installed the patch below into the `emacs-24' branch. > This patch is causing a problem with emacsclient, at least on Cygwin. I've > tested both the GTK build and the w32 build. To reproduce: > $ emacs --daemon -Q > Starting Emacs daemon. > $ emacsclient.exe -c > Waiting for Emacs... > Now do `C-x 5 0' to close the client window; emacsclient is still running > and has to be killed from the shell. Hmm... I can't imagine how this patch could have such an effect. Can you confirm that the problem appears really with this precise patch rather than some other one applied recently? Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 17:28:44 2014 Received: (at control) by debbugs.gnu.org; 24 May 2014 21:28:44 +0000 Received: from localhost ([127.0.0.1]:59421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoJUh-0001cz-JX for submit@debbugs.gnu.org; Sat, 24 May 2014 17:28:43 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:22457) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoJUf-0001ck-65 for control@debbugs.gnu.org; Sat, 24 May 2014 17:28:41 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giYBAQRWMws0EhQYDYgw0hkXjwEWhCIEqRmBaoNMIQ X-IPAS-Result: ArUGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giYBAQRWMws0EhQYDYgw0hkXjwEWhCIEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="63994562" Received: from 75-119-247-212.dsl.teksavvy.com (HELO pastel.home) ([75.119.247.212]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 24 May 2014 17:28:35 -0400 Received: by pastel.home (Postfix, from userid 20848) id 4C7CC60563; Sat, 24 May 2014 17:28:35 -0400 (EDT) From: Stefan Monnier To: control@debbugs.gnu.org Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. Message-ID: References: <87lhtrzsod.fsf@gmail.com> <5380E518.30008@cornell.edu> Date: Sat, 24 May 2014 17:28:34 -0400 In-Reply-To: (Stefan Monnier's message of "Sat, 24 May 2014 16:39:20 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) close 17577 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 24 18:13:44 2014 Received: (at 17577) by debbugs.gnu.org; 24 May 2014 22:13:44 +0000 Received: from localhost ([127.0.0.1]:59439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoKCF-0004EL-Sx for submit@debbugs.gnu.org; Sat, 24 May 2014 18:13:44 -0400 Received: from limerock02.mail.cornell.edu ([128.84.12.100]:38390) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoKCC-0004E4-Q7 for 17577@debbugs.gnu.org; Sat, 24 May 2014 18:13:42 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s4OMDY5S007670; Sat, 24 May 2014 18:13:34 -0400 Received: from [192.168.1.3] (cpe-67-249-194-47.twcny.res.rr.com [67.249.194.47]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s4OMDUtG023870 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 24 May 2014 18:13:33 -0400 Message-ID: <53811998.3030509@cornell.edu> Date: Sat, 24 May 2014 18:13:44 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Stefan Monnier Subject: Re: bug#17577: 24.3.91; Error during redisplay prevent quitting. References: <87lhtrzsod.fsf@gmail.com> <5380E518.30008@cornell.edu> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17577 Cc: 17577@debbugs.gnu.org, Thierry Volpiatto X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 5/24/2014 4:39 PM, Stefan Monnier wrote: >>> I installed the patch below into the `emacs-24' branch. >> This patch is causing a problem with emacsclient, at least on Cygwin. I've >> tested both the GTK build and the w32 build. To reproduce: > >> $ emacs --daemon -Q >> Starting Emacs daemon. > >> $ emacsclient.exe -c >> Waiting for Emacs... > >> Now do `C-x 5 0' to close the client window; emacsclient is still running >> and has to be killed from the shell. > > Hmm... I can't imagine how this patch could have such an effect. > Can you confirm that the problem appears really with this precise patch > rather than some other one applied recently? I could double-check, but the point is moot now. Eli's patch (rev 117148) fixed it. Ken From unknown Fri Sep 05 16:58:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 22 Jun 2014 11:24:04 +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