From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Filipp Gunbin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jul 2018 22:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 32108@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.153117607924660 (code B ref -1); Mon, 09 Jul 2018 22:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jul 2018 22:41:19 +0000 Received: from localhost ([127.0.0.1]:52840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fceqN-0006Pg-0X for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fceqL-0006PT-8R for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fceqF-0005Tf-D0 for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:12 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fceqF-0005TW-94 for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fceqE-0008BV-3V for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 18:41:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fceqA-0005Rr-UP for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 18:41:10 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:45491) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fceqA-0005RT-Mv for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 18:41:06 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id BC7F821E06 for ; Mon, 9 Jul 2018 18:41:04 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 09 Jul 2018 18:41:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=Fsebuj2cvdS0iS0dk 7rqz7eaUnnTvnE5UZTXqk1YSgI=; b=LFq15n2LxADrL8IdCTyE6moMSWZ0HJ7Mz 1KULz84LBgDsrLO1pfkrESRigZwKEnx2kMRzezcbV2yLj9DeebQdYsv3o1uvXnLs woz9uWNp4tgGPatLR+JJ3We/FN7DP1BD3qqdToMIHitokiimANPKMo89j4+upWp0 AOSdWr/R69WU1D2erYUGYQX66bokqWcAPL+PzTOxVwSfyEKkDFe+TdlMVPGdw6o7 Fq748vCb0bKJ3m7CctV1fVhpujIUeSWOgF4elmjX40OofY+Z7tuJ7qGiynZsjY8E yLYqHtjT+N3hf0Ha4alo6wBLQc8zUfVsghKQxoYvk/HMUcvw8FV6A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=Fsebuj2cvdS0iS0dk7rqz7eaUnnTvnE5UZTXqk1YSgI=; b=YN7QL793 8Hr78+rw1/UAXuTbwiFZE5thBwzAPmIuU6ycv0EPITwOD5J+HiLrWvhl3Ae9yqGc didaL8SFzLiJNHhi+FvjhOifYOB6wixslcSNsNSM3+CaWvuiTDjW2aRyLnTUIS/G mY4XmVwT4frXKdwI4Bt7dVMJD6LlLfmlZtkWety668F0Mf7/zZsY08SzGPu6a2Q1 /sIddUE51UmkYpl37wEfKrWVcoloO5h6UH0QwL0hGt/Auhz2v3bVKJM+9grunnr+ k+1nXdSO9QhIbKGawXTSavVYMT1gjdI25QESnYr+Rn6rcsPfa6/5mBZO4GqcjJdl mJeUwUphJBRCJA== X-ME-Proxy: X-ME-Sender: Received: from fgunbin.local (unknown [93.185.29.208]) by mail.messagingengine.com (Postfix) with ESMTPA id E5C7E10269 for ; Mon, 9 Jul 2018 18:41:03 -0400 (EDT) From: Filipp Gunbin Date: Tue, 10 Jul 2018 01:41:01 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.4 (----) 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: -5.4 (-----) emacs -Q C-u C-\ russian-computer C-x ( C-x ) C-x e The last command inserts two chars instead of one. In GNU Emacs 27.0.50 (build 2, x86_64-apple-darwin17.6.0) Repository revision: 6ffc6a698f5d425e402c35010394cdb17d8888ce System Description: Mac OS X 10.13.5 Configured using: 'configure CC=/usr/bin/gcc --without-all --without-ns --with-dbus --with-file-notification=no --with-gnutls --with-modules --with-xml2 --with-zlib' Configured features: GNUTLS LIBXML2 ZLIB MODULES Important settings: value of $LC_CTYPE: UTF-8 value of $LANG: ru_RU.UTF-8 locale-coding-system: utf-8-unix From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jul 2018 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Filipp Gunbin Cc: 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.15312394953275 (code B ref 32108); Tue, 10 Jul 2018 16:19:02 +0000 Received: (at 32108) by debbugs.gnu.org; 10 Jul 2018 16:18:15 +0000 Received: from localhost ([127.0.0.1]:54227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcvLD-0000ql-00 for submit@debbugs.gnu.org; Tue, 10 Jul 2018 12:18:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcvLB-0000qY-I2 for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 12:18:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fcvL3-0002mk-Mu for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 12:18:08 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33774) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fcvL3-0002mf-Jl; Tue, 10 Jul 2018 12:18:05 -0400 Received: from [176.228.60.248] (port=2039 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fcvL3-0003HL-16; Tue, 10 Jul 2018 12:18:05 -0400 Date: Tue, 10 Jul 2018 19:18:16 +0300 Message-Id: <83y3ejf4jb.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Filipp Gunbin on Tue, 10 Jul 2018 01:41:01 +0300) 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-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: -6.0 (------) > From: Filipp Gunbin > Date: Tue, 10 Jul 2018 01:41:01 +0300 > > > emacs -Q > C-u C-\ russian-computer > C-x ( > > C-x ) > C-x e > > The last command inserts two chars instead of one. > > > In GNU Emacs 27.0.50 (build 2, x86_64-apple-darwin17.6.0) > Repository revision: 6ffc6a698f5d425e402c35010394cdb17d8888ce > System Description: Mac OS X 10.13.5 Thanks. I see this in the current emacs-26 branch as well. If you can afford it, would you please bisect this bug? I'd like to at least know how long ago did we break this (I'm afraid not too long). From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Filipp Gunbin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jul 2018 22:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.153126231021861 (code B ref 32108); Tue, 10 Jul 2018 22:39:01 +0000 Received: (at 32108) by debbugs.gnu.org; 10 Jul 2018 22:38:30 +0000 Received: from localhost ([127.0.0.1]:54425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd1HC-0005gW-1x for submit@debbugs.gnu.org; Tue, 10 Jul 2018 18:38:30 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:34953) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd1HA-0005gP-8A for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 18:38:28 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id A7A0C20D2D; Tue, 10 Jul 2018 18:38:27 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 10 Jul 2018 18:38:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=PWG7YELenIrXDkHzyKJkcVkEofDzNAxsLHJZZieibv8=; b=dR2vV5Ir 76PV/XfogmYtvPIrrtP9cPgTePx73C9X0q3c39ROr8bQqPrjNVJLcMAo6N4Ykqnh ganioFiom6UFEfUPs7niw2vQw+aazYzkubjjS/izAVR+61NqSLvU4s82fsSqIdBN L4QG8Z7XfAv8VRm8B/vyGeSQC/ao2U/M2OKiXRC6FE7aYOCTfrJmeGNoa5Ldv+Y0 i2RNUdIzqYSOWJ3PjpiXzUrb4P7Ik4jkFpXn4q8j1/03hqFpFnqqxKB9TC2lkD2M R2GP8JN1suwnuC4YN779t3nAeSSMBZlpwm6Vf2r23H+1XJFfOtxQzcKhmfqxqJ7p baEh0faq0XWkRg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=PWG7YELenIrXDkHzyKJkcVkEofDzN AxsLHJZZieibv8=; b=v1geJD3Gn6A4wbEHfc9kKtM6OO/sOIWUcxOgYCgutaER0 WEtujvdpvCgcG4q4gGoWDj/hq4sp84ikVXUlxYinyUEpIXBC8JuKA9OIoSBE3RKe /kz0RIgpPK2T20cE6ICBc4kZ8BbIb1hjI7kIWdXR3qZyo7qSB/ZNYAUyYR9/fKbY SK6PGbXGe9PFp1jR0nXNmIP/9JZ5og0m8EqARceE7LV/xfkmu7i4g5nFu5xHb77e GKg7oFDLyZQgyOoOQcUOZvsPHgaZK5pDwWWDldMqDMaF72UvrU899LQeLYvllNg4 hcnDyZCyyfrjQ62MNNYOCxgDveQSn6KSYJBJFXtbg== X-ME-Proxy: X-ME-Sender: Received: from fgunbin.local (unknown [95.161.222.122]) by mail.messagingengine.com (Postfix) with ESMTPA id DF3F7E473B; Tue, 10 Jul 2018 18:38:25 -0400 (EDT) From: Filipp Gunbin In-Reply-To: <83y3ejf4jb.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 10 Jul 2018 19:18:16 +0300") References: <83y3ejf4jb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin) Date: Wed, 11 Jul 2018 01:38:23 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 10/07/2018 19:18 +0300, Eli Zaretskii wrote: >> From: Filipp Gunbin >> Date: Tue, 10 Jul 2018 01:41:01 +0300 >> >> >> emacs -Q >> C-u C-\ russian-computer >> C-x ( >> >> C-x ) >> C-x e >> >> The last command inserts two chars instead of one. >> >> >> In GNU Emacs 27.0.50 (build 2, x86_64-apple-darwin17.6.0) >> Repository revision: 6ffc6a698f5d425e402c35010394cdb17d8888ce >> System Description: Mac OS X 10.13.5 > > Thanks. I see this in the current emacs-26 branch as well. If you > can afford it, would you please bisect this bug? I'd like to at least > know how long ago did we break this (I'm afraid not too long). I was trying to find the "good" commit to start bisect with, got past 25.1 (bug present there), but cannot build any of 24.x: Loading /Users/fgunbin/src/emacs-bisect/lisp/button.el (source)... Loading /Users/fgunbin/src/emacs-bisect/lisp/startup.el (source)... Wrong type argument: listp, 35183230188054 make[1]: *** [Makefile:757: bootstrap-emacs] Error 1 make[1]: Leaving directory '/Users/fgunbin/src/emacs-bisect/src' make: *** [Makefile:382: src] Error 2 I'm not sure what to do with this error. Thanks, Filipp From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jul 2018 00:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Filipp Gunbin Cc: Eli Zaretskii , 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.153127048211768 (code B ref 32108); Wed, 11 Jul 2018 00:55:02 +0000 Received: (at 32108) by debbugs.gnu.org; 11 Jul 2018 00:54:42 +0000 Received: from localhost ([127.0.0.1]:54534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd3P0-00033k-0F for submit@debbugs.gnu.org; Tue, 10 Jul 2018 20:54:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd3Oy-00033U-Rz for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 20:54:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fd3Ot-00037s-0Q for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 20:54: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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42388) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fd3Oq-00035k-Je; Tue, 10 Jul 2018 20:54:32 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fd3Op-0004sL-Tf; Tue, 10 Jul 2018 20:54:31 -0400 From: Glenn Morris References: <83y3ejf4jb.fsf@gnu.org> X-Spook: Tsunami Leuken-Baden Brush fire Bomb threat John Kerry X-Ran: dHHu[MjW!2Y@O4kSu3ns"a02[W%#`$Y/6%alq!)FLvww1-|wX,Q>y4vAkmqS (Filipp Gunbin's message of "Wed, 11 Jul 2018 01:38:23 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain 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-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: -6.0 (------) Filipp Gunbin wrote: > I was trying to find the "good" commit to start bisect with, got past > 25.1 (bug present there), but cannot build any of 24.x: Maybe your toolchain is tool new/old/something. Anyway, builds for me, and bisects to 30a6b1f81412044aa7dda5573b0142a0a03c4fd3. From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jul 2018 03:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Filipp Gunbin Cc: 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.15312785717488 (code B ref 32108); Wed, 11 Jul 2018 03:10:01 +0000 Received: (at 32108) by debbugs.gnu.org; 11 Jul 2018 03:09:31 +0000 Received: from localhost ([127.0.0.1]:54605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd5VS-0001wh-R6 for submit@debbugs.gnu.org; Tue, 10 Jul 2018 23:09:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd5VQ-0001wU-Ub for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 23:09:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fd5VI-0005hV-J7 for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 23:09:23 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43842) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fd5VI-0005h9-FD; Tue, 10 Jul 2018 23:09:20 -0400 Received: from [176.228.60.248] (port=3191 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fd5VH-0003ix-VO; Tue, 10 Jul 2018 23:09:20 -0400 Date: Wed, 11 Jul 2018 06:09:17 +0300 Message-Id: <83r2kafoyq.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Filipp Gunbin on Wed, 11 Jul 2018 01:38:23 +0300) References: <83y3ejf4jb.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-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: -6.0 (------) > From: Filipp Gunbin > Cc: 32108@debbugs.gnu.org > Date: Wed, 11 Jul 2018 01:38:23 +0300 > > > Thanks. I see this in the current emacs-26 branch as well. If you > > can afford it, would you please bisect this bug? I'd like to at least > > know how long ago did we break this (I'm afraid not too long). > > I was trying to find the "good" commit to start bisect with, got past > 25.1 (bug present there), but cannot build any of 24.x: OK, thanks. I see that Emacs 24.5 doesn't have the problem, so the bug was introduced in development of Emacs 25. From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jul 2018 03:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: fgunbin@fastmail.fm, 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.15312786767658 (code B ref 32108); Wed, 11 Jul 2018 03:12:02 +0000 Received: (at 32108) by debbugs.gnu.org; 11 Jul 2018 03:11:16 +0000 Received: from localhost ([127.0.0.1]:54610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd5XA-0001zS-6u for submit@debbugs.gnu.org; Tue, 10 Jul 2018 23:11:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fd5X8-0001zF-5N for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 23:11:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fd5Wz-0007dZ-Uy for 32108@debbugs.gnu.org; Tue, 10 Jul 2018 23:11: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=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fd5Wz-0007dU-QF; Tue, 10 Jul 2018 23:11:05 -0400 Received: from [176.228.60.248] (port=3301 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fd5Wy-0005Iw-SR; Tue, 10 Jul 2018 23:11:05 -0400 Date: Wed, 11 Jul 2018 06:11:02 +0300 Message-Id: <83pnzufovt.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Glenn Morris on Tue, 10 Jul 2018 20:54:31 -0400) References: <83y3ejf4jb.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-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: -6.0 (------) > From: Glenn Morris > Cc: Eli Zaretskii , 32108@debbugs.gnu.org > Date: Tue, 10 Jul 2018 20:54:31 -0400 > > Filipp Gunbin wrote: > > > I was trying to find the "good" commit to start bisect with, got past > > 25.1 (bug present there), but cannot build any of 24.x: > > Maybe your toolchain is tool new/old/something. Anyway, builds for me, > and bisects to 30a6b1f81412044aa7dda5573b0142a0a03c4fd3. Thanks! From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jul 2018 09:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris , Stefan Monnier Cc: fgunbin@fastmail.fm, 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.153130136424710 (code B ref 32108); Wed, 11 Jul 2018 09:30:02 +0000 Received: (at 32108) by debbugs.gnu.org; 11 Jul 2018 09:29:24 +0000 Received: from localhost ([127.0.0.1]:54720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdBR5-0006QT-PK for submit@debbugs.gnu.org; Wed, 11 Jul 2018 05:29:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdBR4-0006QE-7h for 32108@debbugs.gnu.org; Wed, 11 Jul 2018 05:29:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fdBQv-0006hX-Ti for 32108@debbugs.gnu.org; Wed, 11 Jul 2018 05:29:17 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdBQv-0006hR-Q7; Wed, 11 Jul 2018 05:29:13 -0400 Received: from [176.228.60.248] (port=2676 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fdBQp-0001Pb-4X; Wed, 11 Jul 2018 05:29:07 -0400 Date: Wed, 11 Jul 2018 12:29:03 +0300 Message-Id: <83lgaif7ds.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Glenn Morris on Tue, 10 Jul 2018 20:54:31 -0400) References: <83y3ejf4jb.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-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: -6.0 (------) > From: Glenn Morris > Cc: Eli Zaretskii , 32108@debbugs.gnu.org > Date: Tue, 10 Jul 2018 20:54:31 -0400 > > bisects to 30a6b1f81412044aa7dda5573b0142a0a03c4fd3. AFAICS, this happens because when an input method is active, read_char is called recursively from quail-start-translation, and that recursive call records the same character for the second time. Any ideas except introduction of a new variable, inhibit-record-char, which quail-start-translation would bind to prevent recording of the same key more than once? From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jul 2018 12:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Glenn Morris , fgunbin@fastmail.fm, 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.153131390818942 (code B ref 32108); Wed, 11 Jul 2018 12:59:02 +0000 Received: (at 32108) by debbugs.gnu.org; 11 Jul 2018 12:58:28 +0000 Received: from localhost ([127.0.0.1]:54785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdEhQ-0004vS-67 for submit@debbugs.gnu.org; Wed, 11 Jul 2018 08:58:28 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:53612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdEhP-0004vL-42 for 32108@debbugs.gnu.org; Wed, 11 Jul 2018 08:58:27 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w6BCx5oe012413; Wed, 11 Jul 2018 08:59:05 -0400 Received: by pastel.home (Postfix, from userid 20848) id 5829769747; Wed, 11 Jul 2018 08:58:25 -0400 (EDT) From: Stefan Monnier Message-ID: References: <83y3ejf4jb.fsf@gnu.org> <83lgaif7ds.fsf@gnu.org> Date: Wed, 11 Jul 2018 08:58:25 -0400 In-Reply-To: <83lgaif7ds.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 11 Jul 2018 12:29:03 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6327=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6327> : inlines <6746> : streams <1792235> : uri <2671993> X-Spam-Score: -2.3 (--) 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 (---) > AFAICS, this happens because when an input method is active, read_char > is called recursively from quail-start-translation, and that recursive > call records the same character for the second time. > > Any ideas except introduction of a new variable, inhibit-record-char, > which quail-start-translation would bind to prevent recording of the > same key more than once? I haven't taken the time to look at the details of why read_char sees the character twice, but maybe we can use the (t . EVENT) format of events which says that EVENT shouldn't be recorded (tho I'm not sure it's the same form of "recording" and I'm not sure either that we can apply this trick to the right "copy" of the two). Stefan From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jul 2018 15:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: rgm@gnu.org, fgunbin@fastmail.fm, 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.15313226348254 (code B ref 32108); Wed, 11 Jul 2018 15:24:01 +0000 Received: (at 32108) by debbugs.gnu.org; 11 Jul 2018 15:23:54 +0000 Received: from localhost ([127.0.0.1]:55823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdGyA-000293-5j for submit@debbugs.gnu.org; Wed, 11 Jul 2018 11:23:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdGy7-00028o-SU for 32108@debbugs.gnu.org; Wed, 11 Jul 2018 11:23:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fdGxz-0000NM-G8 for 32108@debbugs.gnu.org; Wed, 11 Jul 2018 11:23: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=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52446) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdGxz-0000NB-Cg; Wed, 11 Jul 2018 11:23:43 -0400 Received: from [176.228.60.248] (port=4877 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fdGxy-0005hM-HG; Wed, 11 Jul 2018 11:23:42 -0400 Date: Wed, 11 Jul 2018 18:23:39 +0300 Message-Id: <83k1q1g5j8.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Stefan Monnier on Wed, 11 Jul 2018 08:58:25 -0400) References: <83y3ejf4jb.fsf@gnu.org> <83lgaif7ds.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-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: -6.0 (------) > From: Stefan Monnier > Cc: Glenn Morris , fgunbin@fastmail.fm, 32108@debbugs.gnu.org > Date: Wed, 11 Jul 2018 08:58:25 -0400 > > I haven't taken the time to look at the details of why read_char sees > the character twice, but maybe we can use the (t . EVENT) format of > events which says that EVENT shouldn't be recorded (tho I'm not sure > it's the same form of "recording" and I'm not sure either that we can > apply this trick to the right "copy" of the two). I think I'm missing something: how does (t . EVENT) help us in this case? What we need is a way to distinguish between a character that gets re-processed by quail.el from the use case described in the reference mentioned in the log message of commit 30a6b1f, which was the reason why we added the second call to record_char to read_char, where previously there was none. Don't both of these use cases use the same machinery? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 11 17:34:04 2018 Received: (at control) by debbugs.gnu.org; 11 Jul 2018 21:34:04 +0000 Received: from localhost ([127.0.0.1]:55978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdMkO-0002eQ-Hz for submit@debbugs.gnu.org; Wed, 11 Jul 2018 17:34:04 -0400 Received: from mail-io0-f169.google.com ([209.85.223.169]:46918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdMkM-0002dx-Vk for control@debbugs.gnu.org; Wed, 11 Jul 2018 17:34:03 -0400 Received: by mail-io0-f169.google.com with SMTP id i18-v6so10038405ioj.13 for ; Wed, 11 Jul 2018 14:34:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=bpAkmAkW//PfWqu5ybShF1tQ/4u4vAbIbRTZC/scCgI=; b=BngiFbz6nylER3KZvEkxW6mBtuuq5wj1Nc5FEqRoNR+gxcAllbGpUpUJg1IaUOTDRC 7K3/oQIcsNKpAXHBk85OjhFJXTC3LnuYeYYtkPqdpClbU4/W2qzqwhZdPqGcA0Msbfdp +7LY694agVLn/oqpl1LJwQI0ZadZlD4rN1A6glPvhiP3PH9/z10lylt3G4H85eqonEU3 FOW01dEnMwMr+yAZdiTcVl/DXNjabRpDDabj23k0RnagqmpJ+M29oug7GTORK27wMd+k DFJd0eGY6A6/4iWSkNwRNEQ09UgIBlYBjJriejVvaEJ/u1FPHfVkmtNbgzaTVKgyp8ZQ Qo1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=bpAkmAkW//PfWqu5ybShF1tQ/4u4vAbIbRTZC/scCgI=; b=m6pEvIwC3LXkGV8YwSTdEPF62OIkLITTZ7v+KimLIfussG6JndQh4xx3dHqxzJyJlE eOta+s5S76HjijHbB0Wvon8nhOoAqv+4k7EPdDnGJeFuSsfGeczt8eTvNZL1r4YoyiF4 8hf3To5/KJvU7+RCuieAzsPZtkHMpGp58pZ4+Ejo3wiqD0ueoW9++xGS4Gnyvwtvik8n 3junl2rcY5OXUWg303IDdzYrue98X5CL0i5YDiyt2JmGjyq7BK5dLghJ1Mt39V/ltLeD HmHGi7jAZHILjmJoVhBmwGCH71UIsSgzfSw+WMzXA+FwXTLcRjl9jJrIYkm3nMXQjvQJ qCiQ== X-Gm-Message-State: AOUpUlH9HKU9Lp2fgEtlEsdiuSI8zdalLyf/zX75EyKZnw6Lv53HUVw1 FG4vCdVMKoJ4YxyMcU/h6fEv0g== X-Google-Smtp-Source: AAOMgpfJcjX2gPgA3oLXqO0TS3OYNzolK3ZwUwu/rgi3qvhgwTBeCW3+TkyPMMlBgyltIUp2sgyoZA== X-Received: by 2002:a6b:38c2:: with SMTP id f185-v6mr686998ioa.552.1531344837303; Wed, 11 Jul 2018 14:33:57 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id c91-v6sm1516003itd.19.2018.07.11.14.33.55 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 11 Jul 2018 14:33:56 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #32108 Date: Wed, 11 Jul 2018 17:33:55 -0400 Message-ID: <87h8l5bgos.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) found 32108 25.1 tags 32108 + confirmed quit From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Jul 2018 09:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed To: fgunbin@fastmail.fm Cc: rgm@gnu.org, monnier@iro.umontreal.ca, 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.15321645706436 (code B ref 32108); Sat, 21 Jul 2018 09:17:01 +0000 Received: (at 32108) by debbugs.gnu.org; 21 Jul 2018 09:16:10 +0000 Received: from localhost ([127.0.0.1]:50207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgnzk-0001fi-Qm for submit@debbugs.gnu.org; Sat, 21 Jul 2018 05:16:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgnzj-0001fJ-A3 for 32108@debbugs.gnu.org; Sat, 21 Jul 2018 05:16:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgnzZ-0007p9-9q for 32108@debbugs.gnu.org; Sat, 21 Jul 2018 05:16:02 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55717) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgnzZ-0007os-57; Sat, 21 Jul 2018 05:15:57 -0400 Received: from [176.228.60.248] (port=4351 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fgnzX-0005Tx-TS; Sat, 21 Jul 2018 05:15:56 -0400 Date: Sat, 21 Jul 2018 12:15:57 +0300 Message-Id: <83d0vhymnm.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <83lgaif7ds.fsf@gnu.org> (message from Eli Zaretskii on Wed, 11 Jul 2018 12:29:03 +0300) References: <83y3ejf4jb.fsf@gnu.org> <83lgaif7ds.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-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: -6.0 (------) > Date: Wed, 11 Jul 2018 12:29:03 +0300 > From: Eli Zaretskii > Cc: fgunbin@fastmail.fm, 32108@debbugs.gnu.org > > > From: Glenn Morris > > Cc: Eli Zaretskii , 32108@debbugs.gnu.org > > Date: Tue, 10 Jul 2018 20:54:31 -0400 > > > > bisects to 30a6b1f81412044aa7dda5573b0142a0a03c4fd3. > > AFAICS, this happens because when an input method is active, read_char > is called recursively from quail-start-translation, and that recursive > call records the same character for the second time. > > Any ideas except introduction of a new variable, inhibit-record-char, > which quail-start-translation would bind to prevent recording of the > same key more than once? No other ideas, so I pushed to the master branch a fix along the above lines (except it turned out to be slightly more tricky due to input methods that translate sequences of two or more keys). Please test. Btw, it turned out the offending commit also caused us in this situation to output keys twice to the dribble file and insert them twice into recent-keys, so this fix resolves those problems as well. Let's see how much I broke this time... From unknown Sun Jun 22 17:15:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Resent-From: Filipp Gunbin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jul 2018 18:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed To: Eli Zaretskii Cc: rgm@gnu.org, monnier@iro.umontreal.ca, 32108@debbugs.gnu.org Received: via spool by 32108-submit@debbugs.gnu.org id=B32108.153237111610421 (code B ref 32108); Mon, 23 Jul 2018 18:39:02 +0000 Received: (at 32108) by debbugs.gnu.org; 23 Jul 2018 18:38:36 +0000 Received: from localhost ([127.0.0.1]:54322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhfjA-0002i1-HL for submit@debbugs.gnu.org; Mon, 23 Jul 2018 14:38:36 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:45341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhfj8-0002ht-QJ for 32108@debbugs.gnu.org; Mon, 23 Jul 2018 14:38:35 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 83BB23E0; Mon, 23 Jul 2018 14:38:33 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 23 Jul 2018 14:38:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=4av5azub8I/B0H6cF2pCesUj5rvDVCMG3B75TaavINs=; b=Sl6/DIU+ SDaDh9b0TLd/Am40CSbO3CW81WqcQV3cF8N+fefRug3ve2wrWgfXRPl8LsWkjwiH YTn4KYTacMMtQ/asPWpkhKMjn8adxMTMRZiflN3SW8sWqe/un3DBjAmyfFOOa8WF x/l8tQtS0zjZx+/2fSq/Kwwe1sEcn+MK8XOaAdbgMso9R4oOocQrNqy7NIc08/vy bF1fU6vEtWgPJxhcoLMprWl98VNBfV8o97ba2xMRBos/EctUT5T/KtLLksoOlvHz JXfvGkwvXgNdsfSz8aYyA+KC6UlzipuDvkotvvbe3OAAeew0qUe7EkbaiRgzaVQh vXPC1KPwES8L9A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=4av5azub8I/B0H6cF2pCesUj5rvDV CMG3B75TaavINs=; b=YPZea3kf8egx9YjlaLYixUZ0udHdKxGXHnOWqz9+UPHt4 UQWsFyzo4onPT3NWULwX11yrx4v7DNoHUtTMgVVln8/TF363ln2BzLt5GxQCHFVV Z64P6R1+Cl5CqiQ+Cf3dy4G8noU0TAtkQHz/6xoSoZsLbvYTrEO8zERlC13Clfr/ nPatKBSN1TZ5/pAA5vgyAxkpl6CKyvm/vuScsPGQuhoxdL8Hy8BDePUwIPPHkBH4 Gtq5eKnMTWfAjz4VjJ/KvAGkQJk83D05o+A7BeOqxDT1iRcXYd6K7YmuZDoLwTpS +Gu/vK6JITIlvzfGpzno9YYlPQv48Zz2qJ3Oi1hLg== X-ME-Proxy: X-ME-Sender: Received: from fgunbin.playteam.ru (unknown [94.25.218.10]) by mail.messagingengine.com (Postfix) with ESMTPA id 058F41025D; Mon, 23 Jul 2018 14:38:31 -0400 (EDT) From: Filipp Gunbin In-Reply-To: <83d0vhymnm.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 21 Jul 2018 12:15:57 +0300") References: <83y3ejf4jb.fsf@gnu.org> <83lgaif7ds.fsf@gnu.org> <83d0vhymnm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin) Date: Mon, 23 Jul 2018 21:38:29 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 21/07/2018 12:15 +0300, Eli Zaretskii wrote: > No other ideas, so I pushed to the master branch a fix along the above > lines (except it turned out to be slightly more tricky due to input > methods that translate sequences of two or more keys). Please test. LGTM, it indeed fixes the problem, thanks! From unknown Sun Jun 22 17:15:56 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Filipp Gunbin Subject: bug#32108: closed (Re: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char) Message-ID: References: <8336w9wzia.fsf@gnu.org> X-Gnu-PR-Message: they-closed 32108 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: confirmed Reply-To: 32108@debbugs.gnu.org Date: Mon, 23 Jul 2018 18:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1532372342-12192-1" This is a multi-part message in MIME format... ------------=_1532372342-12192-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #32108: 27.0.50; Insertion of char from input method during macro invocatio= n duplicates the char which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 32108@debbugs.gnu.org. --=20 32108: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D32108 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1532372342-12192-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 32108-done) by debbugs.gnu.org; 23 Jul 2018 18:58:10 +0000 Received: from localhost ([127.0.0.1]:54330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhg25-00039X-Mr for submit@debbugs.gnu.org; Mon, 23 Jul 2018 14:58:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhg24-00039M-4C for 32108-done@debbugs.gnu.org; Mon, 23 Jul 2018 14:58:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhg1v-00055u-Lj for 32108-done@debbugs.gnu.org; Mon, 23 Jul 2018 14:58:02 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43214) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhg1v-00055q-Gb; Mon, 23 Jul 2018 14:57:59 -0400 Received: from [176.228.60.248] (port=2990 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fhg1u-0002wG-MS; Mon, 23 Jul 2018 14:57:59 -0400 Date: Mon, 23 Jul 2018 21:58:05 +0300 Message-Id: <8336w9wzia.fsf@gnu.org> From: Eli Zaretskii To: Filipp Gunbin In-reply-to: (message from Filipp Gunbin on Mon, 23 Jul 2018 21:38:29 +0300) Subject: Re: bug#32108: 27.0.50; Insertion of char from input method during macro invocation duplicates the char References: <83y3ejf4jb.fsf@gnu.org> <83lgaif7ds.fsf@gnu.org> <83d0vhymnm.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: 32108-done Cc: rgm@gnu.org, monnier@iro.umontreal.ca, 32108-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: -6.0 (------) > From: Filipp Gunbin > Cc: rgm@gnu.org, monnier@iro.umontreal.ca, 32108@debbugs.gnu.org > Date: Mon, 23 Jul 2018 21:38:29 +0300 > > On 21/07/2018 12:15 +0300, Eli Zaretskii wrote: > > > No other ideas, so I pushed to the master branch a fix along the above > > lines (except it turned out to be slightly more tricky due to input > > methods that translate sequences of two or more keys). Please test. > > LGTM, it indeed fixes the problem, thanks! Thanks for testing. I'm closing the bug, feel free to reopen if some issues arise. ------------=_1532372342-12192-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jul 2018 22:41:19 +0000 Received: from localhost ([127.0.0.1]:52840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fceqN-0006Pg-0X for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fceqL-0006PT-8R for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fceqF-0005Tf-D0 for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:12 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fceqF-0005TW-94 for submit@debbugs.gnu.org; Mon, 09 Jul 2018 18:41:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fceqE-0008BV-3V for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 18:41:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fceqA-0005Rr-UP for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 18:41:10 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:45491) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fceqA-0005RT-Mv for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 18:41:06 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id BC7F821E06 for ; Mon, 9 Jul 2018 18:41:04 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 09 Jul 2018 18:41:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=Fsebuj2cvdS0iS0dk 7rqz7eaUnnTvnE5UZTXqk1YSgI=; b=LFq15n2LxADrL8IdCTyE6moMSWZ0HJ7Mz 1KULz84LBgDsrLO1pfkrESRigZwKEnx2kMRzezcbV2yLj9DeebQdYsv3o1uvXnLs woz9uWNp4tgGPatLR+JJ3We/FN7DP1BD3qqdToMIHitokiimANPKMo89j4+upWp0 AOSdWr/R69WU1D2erYUGYQX66bokqWcAPL+PzTOxVwSfyEKkDFe+TdlMVPGdw6o7 Fq748vCb0bKJ3m7CctV1fVhpujIUeSWOgF4elmjX40OofY+Z7tuJ7qGiynZsjY8E yLYqHtjT+N3hf0Ha4alo6wBLQc8zUfVsghKQxoYvk/HMUcvw8FV6A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=Fsebuj2cvdS0iS0dk7rqz7eaUnnTvnE5UZTXqk1YSgI=; b=YN7QL793 8Hr78+rw1/UAXuTbwiFZE5thBwzAPmIuU6ycv0EPITwOD5J+HiLrWvhl3Ae9yqGc didaL8SFzLiJNHhi+FvjhOifYOB6wixslcSNsNSM3+CaWvuiTDjW2aRyLnTUIS/G mY4XmVwT4frXKdwI4Bt7dVMJD6LlLfmlZtkWety668F0Mf7/zZsY08SzGPu6a2Q1 /sIddUE51UmkYpl37wEfKrWVcoloO5h6UH0QwL0hGt/Auhz2v3bVKJM+9grunnr+ k+1nXdSO9QhIbKGawXTSavVYMT1gjdI25QESnYr+Rn6rcsPfa6/5mBZO4GqcjJdl mJeUwUphJBRCJA== X-ME-Proxy: X-ME-Sender: Received: from fgunbin.local (unknown [93.185.29.208]) by mail.messagingengine.com (Postfix) with ESMTPA id E5C7E10269 for ; Mon, 9 Jul 2018 18:41:03 -0400 (EDT) From: Filipp Gunbin To: bug-gnu-emacs@gnu.org Subject: 27.0.50; Insertion of char from input method during macro invocation duplicates the char Date: Tue, 10 Jul 2018 01:41:01 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.4 (----) 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: -5.4 (-----) emacs -Q C-u C-\ russian-computer C-x ( C-x ) C-x e The last command inserts two chars instead of one. In GNU Emacs 27.0.50 (build 2, x86_64-apple-darwin17.6.0) Repository revision: 6ffc6a698f5d425e402c35010394cdb17d8888ce System Description: Mac OS X 10.13.5 Configured using: 'configure CC=/usr/bin/gcc --without-all --without-ns --with-dbus --with-file-notification=no --with-gnutls --with-modules --with-xml2 --with-zlib' Configured features: GNUTLS LIBXML2 ZLIB MODULES Important settings: value of $LC_CTYPE: UTF-8 value of $LANG: ru_RU.UTF-8 locale-coding-system: utf-8-unix ------------=_1532372342-12192-1-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 29 13:52:19 2019 Received: (at control) by debbugs.gnu.org; 29 Jan 2019 18:52:19 +0000 Received: from localhost ([127.0.0.1]:50833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1goYUc-00024z-O9 for submit@debbugs.gnu.org; Tue, 29 Jan 2019 13:52:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1goYUb-00024k-DW for control@debbugs.gnu.org; Tue, 29 Jan 2019 13:52:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49278) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1goYUP-0002s7-G2 for control@debbugs.gnu.org; Tue, 29 Jan 2019 13:52:07 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1goYUO-0007zm-Cs for control@debbugs.gnu.org; Tue, 29 Jan 2019 13:52:05 -0500 Subject: control message for bug 34248 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 29 Jan 2019 13:52:04 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) # 03e3440 unarchive 32108 fixed 34248 27.1 forcemerge 32108 34248