From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#40702: 28.0.50; (what-cursor-position) barfs on non-ASCII char Date: Wed, 30 Sep 2020 05:45:05 +0200 Message-ID: <87ft707wse.fsf@gnus.org> References: <87r1wktrg4.fsf@shorty.i-did-not-set--mail-host-address--so-tickle-me> <87lfms5ul0.fsf@gmail.com> <87pnc4tox6.fsf@secretsauce.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29699"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: =?UTF-8?Q?=C5=A0t=C4=9Bp=C3=A1n_?= =?UTF-8?Q?N=C4=9Bmec?= , Dima Kogan , 40702@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 30 05:46:25 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kNT4O-0007ae-EK for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Sep 2020 05:46:20 +0200 Original-Received: from localhost ([::1]:37454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNT4N-0001Wi-Cw for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 29 Sep 2020 23:46:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57150) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNT46-0001WV-LZ for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2020 23:46:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46205) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kNT46-00064P-CN for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2020 23:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kNT46-00047N-AO for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2020 23:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Sep 2020 03:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40702 X-GNU-PR-Package: emacs Original-Received: via spool by 40702-submit@debbugs.gnu.org id=B40702.160143752015760 (code B ref 40702); Wed, 30 Sep 2020 03:46:02 +0000 Original-Received: (at 40702) by debbugs.gnu.org; 30 Sep 2020 03:45:20 +0000 Original-Received: from localhost ([127.0.0.1]:57748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNT3Q-000468-8Q for submit@debbugs.gnu.org; Tue, 29 Sep 2020 23:45:20 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:40466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNT3N-00045s-Q9 for 40702@debbugs.gnu.org; Tue, 29 Sep 2020 23:45:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=62dRigguSM/TsbMhUE3SzibCCzKyvo+PrYO3hhc87N4=; b=ZFawE3z3SXPSiE2et52XQXvVHI VLEOmkGqBLxPsY+3UnfdKVyB9nS/S9eL7E0q5bDp71Gy/qIZK8jIf8PQhA0lTr8lPDb7VVfsZ4qgl w8hoshNuwuOY//hhnzqrsGqbZs2/lhxvARtogB5BCDmcsZ7p2zsKByFpU7pHv6ryWvI0=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kNT3C-0005xo-PZ; Wed, 30 Sep 2020 05:45:10 +0200 X-Now-Playing: Robert Lippok's _Falling Into =?UTF-8?Q?K=C3=B6meit=5F:?= "Holler" In-Reply-To: (Stefan Monnier's message of "Sun, 19 Apr 2020 12:44:33 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:189307 Archived-At: Stefan Monnier writes: > I'm not sure if `encode-coding-string/char` should accept a nil argument > nor how it should treat it, so maybe it's a bug in `what-char-position` > which should not pass a nil argument here. So maybe the patch below > is a good fix? With LANG=C LANGUAGE= LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=C ./src/emacs -geometry -0+0 -Q I can reproduce the bug Dima is seeing, and Stefan's patch fixes the problem, and seems otherwise unproblematic, so I've pushed it to Emacs 28. There may be other, more general problems when running under the "C" locale, but... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no