From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Werner LEMBERG Newsgroups: gmane.emacs.bugs Subject: bug#25203: 25.1; crash during message, infinite recursion Date: Fri, 16 Dec 2016 10:08:55 +0100 (CET) Message-ID: <20161216.100855.1654130123321007430.wl@gnu.org> References: <83fulp9oft.fsf@gnu.org> <20161215.174857.2282423958048957975.wl@gnu.org> <83inqk8d8m.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1481879417 29276 195.159.176.226 (16 Dec 2016 09:10:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 16 Dec 2016 09:10:17 +0000 (UTC) Cc: htl10@users.sourceforge.net, hintak.leung@gmail.com, 25203@debbugs.gnu.org To: eliz@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 16 10:10:13 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHoWq-0006j9-Hy for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Dec 2016 10:10:12 +0100 Original-Received: from localhost ([::1]:59232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHoWu-00044G-Uc for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Dec 2016 04:10:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHoWj-0003td-Co for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2016 04:10:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHoWg-0000Ub-4W for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2016 04:10:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56402) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cHoWg-0000UV-16 for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2016 04:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cHoWf-0007AV-TF for bug-gnu-emacs@gnu.org; Fri, 16 Dec 2016 04:10:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Werner LEMBERG Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Dec 2016 09:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25203 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25203-submit@debbugs.gnu.org id=B25203.148187939127535 (code B ref 25203); Fri, 16 Dec 2016 09:10:01 +0000 Original-Received: (at 25203) by debbugs.gnu.org; 16 Dec 2016 09:09:51 +0000 Original-Received: from localhost ([127.0.0.1]:43568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHoWV-0007A3-MX for submit@debbugs.gnu.org; Fri, 16 Dec 2016 04:09:51 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:64597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHoWT-00079n-Av for 25203@debbugs.gnu.org; Fri, 16 Dec 2016 04:09:50 -0500 Original-Received: from gnu.org ([213.208.155.112]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MGAdz-1cMSpO3D0R-00FAmJ; Fri, 16 Dec 2016 10:09:26 +0100 In-Reply-To: <83inqk8d8m.fsf@gnu.org> X-Mailer: Mew version 6.7 on Emacs 26.0.50.1 / Mule 6.0 (HANACHIRUSATO) X-Provags-ID: V03:K0:FKEhLKs0Kaf1jiy9R22YqkVQ9SHQ1ByjyfJp6AKfP3m6E8SbtWW ePkH5RRccy5ecV6lJ7m7vxZ15B/9k/KNH/UGzb06zfnSDm5feS1ROK1EgRmm6/TKkR1Cg2s IM7h+Qp5BFNfobJqeTHdZlOtehqPWKmWf+OwYWWExSXmCicocDr9YcWnrrIMfpTVKjV7PKA vTTIvAisknbS1+YY+d+UQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:uA0o7Ove3K0=:P4YrkP7NWFbZdyFaJQIX3t jRl4xENmuORRc4E1YiDk2GFmShG79T2yBeh5OIufl+xefbFgx/uiNliM4YhipMQJK5d5Sxw0r 4mNHa2JmFs1rLt6hOy7QxpQWfgZJUcV3thA5OmfjsMmNDkGc8XsHKQ3nVGV15Kiza8p0mdZ0g U8zlKXlUqX3NfXY4H/wvyJ/bfEdc3ZlY1Reyx66YsJA2KTlD4D6AXM2oW/7u8N9lD/Z9frUS5 O80SFRPHce/xU/9iCIWmwJwLkbHYIs7TgagtMI1pNz0xJKEwvUgoqKPgPCnRpFzNVrsLr0YpC Fc5p79p3uOjL6qrlJdmEXv7LCXbalEEgIvgygd/cdrT3ZXnpBjgZzLBhIxZnSAXYF4b2PYzP1 H5WK5jL0xo5qr0MUNCyVjVITXxWGA0RR2L1SwpKOJKv6spqPssNiHoHyuw5ckL6vwnpak3KMB aNcaZanH+XrwkOcUR9KmPvNjg7JYKmn7yu1TR4NRyQlWVFUSXdrI3irVqW3Vt43v7Wcqf+u/V GYmBlLpBAwcstcBQsy3l6/NDA/lP/DnGC4cxci3Q0vdO46Ivyk/r2qZ6xS/FNnR/s/Qe9MDE+ /U29g7DDwl+EUtQNC4loynsDTV+IoKsGYR1ZPY+Vn0sNQoPG45DizmApHKYuaH8gw8bYV+cJA S8rNCjxX0pCe7gSb+J6sNjcV/kUFG01FgyZyoLEoJogycxAUqRAMlUT7C2nv6LzbfjMS8sf8m bFj+OzinQ1Rwlomog+PLKl6j3r8jDOXfZmVekVwbN0OHI9FzqpMR/1yhRj8TrctBmfEWeQSX X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:127084 Archived-At: >> > In fact, any I/O that might require encoding should be completely >> > avoided in pre-write-conversion. >> >> Is this documented? If yes, I've missed it. > > Frankly, it should be obvious: you are recursively invoking the same > operation that is being processed by the calling function. Well, `cjk-coding' worked flawlessly for years. So it's not *that* obvious. In other words, there are rather recent changes w.r.t. to `message' that make the once working code crash. > I added a note about this to the doc string of define-coding-system. Thanks. > Any reasons not to close this bug report, now that all of its > aspects have been addressed? Yes, please do. Werner