From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 05 18:25:32 2020 Received: (at submit) by debbugs.gnu.org; 5 Jul 2020 22:25:32 +0000 Received: from localhost ([127.0.0.1]:33073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsD4l-0007OV-OU for submit@debbugs.gnu.org; Sun, 05 Jul 2020 18:25:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:37614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsD4k-0007OO-Mj for submit@debbugs.gnu.org; Sun, 05 Jul 2020 18:25:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38832) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jsD4k-0000rp-Gt for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2020 18:25:30 -0400 Received: from relayout02.e.movistar.es ([86.109.101.202]:48815 helo=relayout02-redir.e.movistar.es) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jsD4g-0007eP-S9 for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2020 18:25:29 -0400 Received: from sky (142.red-79-145-125.dynamicip.rima-tde.net [79.145.125.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: 981711563@telefonica.net) by relayout02.e.movistar.es (Postfix) with ESMTPSA id 4B0NYr0bfCzdZyx for ; Mon, 6 Jul 2020 00:25:19 +0200 (CEST) From: =?utf-8?Q?=C3=93scar_Fuentes?= To: bug-gnu-emacs@gnu.org Subject: 27.0.91; Infinte loop in display_count_lines Date: Mon, 06 Jul 2020 00:25:19 +0200 Message-ID: <87pn99k3ao.fsf@telefonica.net> MIME-Version: 1.0 Content-Type: text/plain X-TnetOut-Country: IP: 79.145.125.142 | Country: ES X-VADETOUT-SPAMSTATE: clean X-VADETOUT-SPAMSCORE: 0 X-TnetOut-Information: AntiSPAM and AntiVIRUS on relayout02 X-TnetOut-MsgID: 4B0NYr0bfCzdZyx.AFC01 X-TnetOut-SpamCheck: no es spam, clean X-TnetOut-From: ofv@wanadoo.es X-TnetOut-Watermark: 1594592721.09058@M1JuQRpyZ0aoOTPXyN+ZYA X-Spam-Status: No Received-SPF: softfail client-ip=86.109.101.202; envelope-from=ofv@wanadoo.es; helo=relayout02-redir.e.movistar.es X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/05 18:25:21 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) When the third-party mini-modeline [1] is active, certain quick and repeated sequence of inputs produce a hang as described here [2]. Attaching gdb to Emacs and stepping through the code it is clear that there is an infinite loop: 26649 while (start_byte < limit_byte) (gdb) p start_byte $32 = 557362 (gdb) p limit_byte $33 = 703917 (gdb) n 26651 ceiling = BUFFER_CEILING_OF (start_byte); (gdb) 26652 ceiling = min (limit_byte - 1, ceiling); (gdb) p ceiling $34 = 557361 (gdb) n 26653 ceiling_addr = BYTE_POS_ADDR (ceiling) + 1; (gdb) p ceiling $35 = 557361 (gdb) n 26654 base = (cursor = BYTE_POS_ADDR (start_byte)); (gdb) p ceiling_addr $36 = (unsigned char *) 0x558ca0bb4241 "\037\nFile: emacs.info, Node: Remote Files, Next: Quoted File Names, Prev: File Archives, Up: Files\n\n18.15 Remote Files\n", '=' , "\n\nYou can refer to files on other machines using a special fil"... (gdb) n 26658 if (selective_display) (gdb) p base $37 = (unsigned char *) 0x558ca0bb4241 "\037\nFile: emacs.info, Node: Remote Files, Next: Quoted File Names, Prev: File Archives, Up: Files\n\n18.15 Remote Files\n", '=' , "\n\nYou can refer to files on other machines using a special fil"... (gdb) p selective_display $38 = false (gdb) n 26668 cursor = memchr (cursor, '\n', ceiling_addr - cursor); (gdb) p cursor $39 = (unsigned char *) 0x558ca0bb4241 "\037\nFile: emacs.info, Node: Remote Files, Next: Quoted File Names, Prev: File Archives, Up: Files\n\n18.15 Remote Files\n", '=' , "\n\nYou can refer to files on other machines using a special fil"... (gdb) n 26669 if (! cursor) (gdb) p cursor $40 = (unsigned char *) 0x0 (gdb) n 26684 start_byte += ceiling_addr - base; (gdb) p ceiling_addr $41 = (unsigned char *) 0x558ca0bb4241 "\037\nFile: emacs.info, Node: Remote Files, Next: Quoted File Names, Prev: File Archives, Up: Files\n\n18.15 Remote Files\n", '=' , "\n\nYou can refer to files on other machines using a special fil"... (gdb) p base $42 = (unsigned char *) 0x558ca0bb4241 "\037\nFile: emacs.info, Node: Remote Files, Next: Quoted File Names, Prev: File Archives, Up: Files\n\n18.15 Remote Files\n", '=' , "\n\nYou can refer to files on other machines using a special fil"... (gdb) n 26649 while (start_byte < limit_byte) (gdb) p start_byte $43 = 557362 (gdb) (gdb) bt #0 0x0000558c791fa4c0 in BUFFER_CEILING_OF (bytepos=557362) at ../../emacs/src/xdisp.c:26727 #1 display_count_lines (start_byte=557362, limit_byte=limit_byte@entry=703917, count=681760, count@entry=681823, byte_pos_ptr=byte_pos_ptr@entry=0x7fff2cae4c08) at ../../emacs/src/xdisp.c:26651 #2 0x0000558c792178ca in decode_mode_spec (string=, field_width=0, c=, w=) at ../../emacs/src/xdisp.c:26376 #3 display_mode_element (it=, depth=, field_width=, precision=, elt=, props=0x0, risky=) at ../../emacs/src/xdisp.c:25494 #4 0x0000558c792182fd in display_mode_element (it=0x7fff2cae5090, depth=, field_width=10, precision=-40, elt=, props=0x0, risky=) at ../../emacs/src/lisp.h:1450 #5 0x0000558c792182fd in display_mode_element (it=0x7fff2cae5090, depth=, field_width=-3, precision=-40, elt=, props=0x0, risky=) at ../../emacs/src/lisp.h:1450 #6 0x0000558c792182fd in display_mode_element (it=0x7fff2cae5090, depth=, field_width=0, precision=-37, elt=, props=0x0, risky=) at ../../emacs/src/lisp.h:1450 #7 0x0000558c792182fd in display_mode_element (it=0x7fff2cae5090, depth=, field_width=0, precision=0, elt=, props=0x0, risky=) at ../../emacs/src/lisp.h:1450 #8 0x0000558c79218cc6 in Fformat_mode_line (format=0x558c7cd189f3, face=, window=0x558c8721fe55, buffer=) at ../../emacs/src/lisp.h:1033 #9 0x0000558c79323c9a in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #10 0x0000558c79323762 in apply_lambda (fun=0x558c810684f3, args=, count=count@entry=45) at ../../emacs/src/eval.c:2922 #11 0x0000558c79323a73 in eval_sub (form=) at ../../emacs/src/eval.c:2349 --Type for more, q to quit, c to continue without paging-- #12 0x0000558c79324507 in Fsetq (args=) at ../../emacs/src/eval.c:509 #13 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #14 0x0000558c793243bd in Fprogn (body=0x558c81063503) at ../../emacs/src/eval.c:462 #15 Fif (args=) at ../../emacs/src/eval.c:418 #16 Fif (args=) at ../../emacs/src/eval.c:404 #17 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #18 0x0000558c79323f7d in Fprogn (body=0x558c8106ab43) at ../../emacs/src/eval.c:462 #19 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #20 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #21 0x0000558c7932500d in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #22 Flet (args=0x558c8106ab83) at ../../emacs/src/eval.c:987 #23 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #24 0x0000558c79323f7d in Fprogn (body=0x0, body@entry=0x558c8106abb3) at ../../emacs/src/eval.c:462 #25 0x0000558c793159ba in Fsave_current_buffer (args=0x558c8106abb3) at ../../emacs/src/editfns.c:855 #26 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #27 0x0000558c793243bd in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #28 Fif (args=) at ../../emacs/src/eval.c:418 #29 Fif (args=) at ../../emacs/src/eval.c:404 #30 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #31 0x0000558c79323f7d in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #32 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #33 0x0000558c793252af in Funwind_protect (args=0x558c8106a483) at ../../emacs/src/lisp.h:1444 #34 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #35 0x0000558c793251ff in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #36 FletX (args=0x558c8106a4d3) at ../../emacs/src/eval.c:919 #37 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #38 0x0000558c793254e9 in internal_lisp_condition_case (var=0x29e960379b48, bodyform=0x558c8106a4e3, handlers=) at ../../emacs/src/eval.c:1327 #39 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 --Type for more, q to quit, c to continue without paging-- #40 0x0000558c79323f7d in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #41 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #42 0x0000558c793252af in Funwind_protect (args=0x558c8106a583) at ../../emacs/src/lisp.h:1444 #43 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #44 0x0000558c7932500d in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #45 Flet (args=0x558c8106a5d3) at ../../emacs/src/eval.c:987 #46 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #47 0x0000558c79324255 in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #48 funcall_lambda (fun=0x558c8106a683, nargs=1, arg_vector=0x7fff2cae72a0) at ../../emacs/src/eval.c:3061 #49 0x0000558c793237a3 in apply_lambda (fun=0x558c8106a693, args=, count=count@entry=20) at ../../emacs/src/eval.c:2927 #50 0x0000558c79323a73 in eval_sub (form=) at ../../emacs/src/eval.c:2349 #51 0x0000558c793251ff in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #52 FletX (args=0x558c81068693) at ../../emacs/src/eval.c:919 #53 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #54 0x0000558c793243bd in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #55 Fif (args=) at ../../emacs/src/eval.c:418 #56 Fif (args=) at ../../emacs/src/eval.c:404 #57 0x0000558c79323be9 in eval_sub (form=) at ../../emacs/src/lisp.h:2110 #58 0x0000558c79324255 in Fprogn (body=0x0) at ../../emacs/src/eval.c:462 #59 funcall_lambda (fun=0x558c81068153, nargs=5, arg_vector=0x7fff2cae7668) at ../../emacs/src/eval.c:3061 #60 0x0000558c79321d47 in Ffuncall (nargs=6, args=0x7fff2cae7660) at ../../emacs/src/eval.c:2809 #61 0x0000558c79322072 in Fapply (nargs=3, args=0x7fff2cae7778) at ../../emacs/src/eval.c:2425 #62 0x0000558c79321de3 in Ffuncall (nargs=4, args=args@entry=0x7fff2cae7770) at ../../emacs/src/lisp.h:2110 #63 0x0000558c79355c48 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template--Type for more, q to quit, c to continue without paging-- =, nargs=, args=) at ../../emacs/src/bytecode.c:633 #64 0x0000558c79321d47 in Ffuncall (nargs=5, args=args@entry=0x7fff2cae7a70) at ../../emacs/src/eval.c:2809 #65 0x0000558c79355c48 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at ../../emacs/src/bytecode.c:633 #66 0x0000558c79321d47 in Ffuncall (nargs=2, args=args@entry=0x7fff2cae7e68) at ../../emacs/src/eval.c:2809 #67 0x0000558c79355c48 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at ../../emacs/src/bytecode.c:633 #68 0x0000558c79321d47 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fff2cae83e8) at ../../emacs/src/eval.c:2809 #69 0x0000558c7931e7f1 in Ffuncall_interactively (nargs=2, args=0x7fff2cae83e8) at ../../emacs/src/callint.c:254 #70 0x0000558c79321de3 in Ffuncall (nargs=3, args=0x7fff2cae83e0) at ../../emacs/src/lisp.h:2110 #71 0x0000558c79322133 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fff2cae83e0) at ../../emacs/src/eval.c:2382 #72 0x0000558c7931fd0a in Fcall_interactively (function=0x29e960243620, record_flag=0x0, keys=0x558c8952c9b5) at ../../emacs/src/lisp.h:1033 #73 0x0000558c79321de3 in Ffuncall (nargs=4, args=args@entry=0x7fff2cae84d8) at ../../emacs/src/lisp.h:2110 #74 0x0000558c79355c48 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at ../../emacs/src/bytecode.c:633 #75 0x0000558c79321d47 in Ffuncall (nargs=2, args=0x7fff2cae8870) at ../../emacs/src/eval.c:2809 --Type for more, q to quit, c to continue without paging-- #76 0x0000558c79321e8a in call1 (fn=fn@entry=0x3d50, arg1=) at ../../emacs/src/eval.c:2655 #77 0x0000558c792bbec8 in command_loop_1 () at ../../emacs/src/lisp.h:1033 #78 0x0000558c793210f7 in internal_condition_case (bfun=bfun@entry=0x558c792bbaf0 , handlers=handlers@entry=0x90, hfun=hfun@entry=0x558c792b2d50 ) at ../../emacs/src/eval.c:1356 #79 0x0000558c792adbb4 in command_loop_2 (ignore=ignore@entry=0x0) at ../../emacs/src/lisp.h:1033 #80 0x0000558c79321051 in internal_catch (tag=tag@entry=0xcc60, func=func@entry=0x558c792adb90 , arg=arg@entry=0x0) at ../../emacs/src/eval.c:1117 #81 0x0000558c792adb5b in command_loop () at ../../emacs/src/lisp.h:1033 #82 0x0000558c792b2966 in recursive_edit_1 () at ../../emacs/src/keyboard.c:714 #83 0x0000558c792b2c92 in Frecursive_edit () at ../../emacs/src/keyboard.c:786 #84 0x0000558c791e4ae6 in main (argc=1, argv=) at ../../emacs/src/emacs.c:2062 (gdb) xbacktrace "format-mode-line" (0x2cae6410) "mini-modeline--multi-lr-render" (0x2cae6538) "setq" (0x2cae6618) "if" (0x2cae66e8) "progn" (0x2cae67a8) "if" (0x2cae6858) "let" (0x2cae6998) "save-current-buffer" (0x2cae6a78) "if" (0x2cae6b48) "progn" (0x2cae6c08) "unwind-protect" (0x2cae6cd8) "let*" (0x2cae6dd8) "condition-case" (0x2cae6ef8) "progn" (0x2cae6fb8) "unwind-protect" (0x2cae7088) "let" (0x2cae71a8) "mini-modeline-display" (0x2cae72a0) "let*" (0x2cae7438) "if" (0x2cae7508) "mini-modeline--reroute-msg" (0x2cae7668) "apply" (0x2cae7778) "message" (0x2cae7a78) "Info-index-next" (0x2cae7e70) "Info-index" (0x2cae83f0) "funcall-interactively" (0x2cae83e8) "call-interactively" (0x2cae84e0) "command-execute" (0x2cae8878) References: 1. https://github.com/kiennq/emacs-mini-modeline 2. https://github.com/kiennq/emacs-mini-modeline/issues/34 In GNU Emacs 27.0.91 (build 1, x86_64-pc-linux-gnu, X toolkit) of 2020-05-02 built on sky Repository revision: 5a5d8a8ec0610aa4b26011ebae434bcf3e11c993 Repository branch: emacs-27 Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Debian GNU/Linux bullseye/sid From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 07 10:11:12 2020 Received: (at 42220) by debbugs.gnu.org; 7 Jul 2020 14:11:12 +0000 Received: from localhost ([127.0.0.1]:36388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsoJU-0006Q2-Fz for submit@debbugs.gnu.org; Tue, 07 Jul 2020 10:11:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jsoJR-0006Pg-Ot for 42220@debbugs.gnu.org; Tue, 07 Jul 2020 10:11:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46690) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jsoJL-0001KK-QM; Tue, 07 Jul 2020 10:11:03 -0400 Received: from [176.228.60.248] (port=2817 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jsoJL-0002Vh-6w; Tue, 07 Jul 2020 10:11:03 -0400 Date: Tue, 07 Jul 2020 17:11:11 +0300 Message-Id: <83d057s9ds.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?Q?=C3=93scar?= Fuentes In-Reply-To: <87pn99k3ao.fsf@telefonica.net> (message from =?utf-8?Q?=C3=93scar?= Fuentes on Mon, 06 Jul 2020 00:25:19 +0200) Subject: Re: bug#42220: 27.0.91; Infinte loop in display_count_lines References: <87pn99k3ao.fsf@telefonica.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42220 Cc: 42220@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Óscar Fuentes > Date: Mon, 06 Jul 2020 00:25:19 +0200 > > > When the third-party mini-modeline [1] is active, certain quick and > repeated sequence of inputs produce a hang as described here [2]. > > Attaching gdb to Emacs and stepping through the code it is clear that > there is an infinite loop: > > 26649 while (start_byte < limit_byte) > (gdb) p start_byte > $32 = 557362 > (gdb) p limit_byte > $33 = 703917 > (gdb) n > 26651 ceiling = BUFFER_CEILING_OF (start_byte); > (gdb) > 26652 ceiling = min (limit_byte - 1, ceiling); > (gdb) p ceiling > $34 = 557361 > (gdb) n > 26653 ceiling_addr = BYTE_POS_ADDR (ceiling) + 1; > (gdb) p ceiling > $35 = 557361 Thanks, I think I fixed this now on the emacs-27 branch. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 07 11:58:13 2020 Received: (at 42220-done) by debbugs.gnu.org; 7 Jul 2020 15:58:13 +0000 Received: from localhost ([127.0.0.1]:36583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jspz3-0000ru-00 for submit@debbugs.gnu.org; Tue, 07 Jul 2020 11:58:13 -0400 Received: from relayout04.e.movistar.es ([86.109.101.204]:62383 helo=relayout04-redir.e.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jspz1-0000re-O3 for 42220-done@debbugs.gnu.org; Tue, 07 Jul 2020 11:58:12 -0400 Received: from sky (29.red-79-145-71.dynamicip.rima-tde.net [79.145.71.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: 981711563@telefonica.net) by relayout04.e.movistar.es (Postfix) with ESMTPSA id 4B1RZs1jpWzyhd; Tue, 7 Jul 2020 17:44:52 +0200 (CEST) From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#42220: 27.0.91; Infinte loop in display_count_lines References: <87pn99k3ao.fsf@telefonica.net> <83d057s9ds.fsf@gnu.org> Date: Tue, 07 Jul 2020 17:44:52 +0200 In-Reply-To: <83d057s9ds.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 07 Jul 2020 17:11:11 +0300") Message-ID: <874kqjjpmz.fsf@telefonica.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-TnetOut-Country: IP: 79.145.71.29 | Country: ES X-VADETOUT-SPAMSTATE: clean X-VADETOUT-SPAMSCORE: -100 X-TnetOut-Information: AntiSPAM and AntiVIRUS on relayout04 X-TnetOut-MsgID: 4B1RZs1jpWzyhd.AEDA1 X-TnetOut-SpamCheck: no es spam, clean X-TnetOut-From: ofv@wanadoo.es X-TnetOut-Watermark: 1594741494.70313@bz7sLd+EnWR+i5fc3/9X/A X-Spam-Status: No X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 42220-done Cc: 42220-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: > Thanks, I think I fixed this now on the emacs-27 branch. Yes, seems fixed. Closing. Thank you Eli. From unknown Sat Jun 14 03:57:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 05 Aug 2020 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