From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#44329: 28.0.50; Crash in bidi_mirror_char on view-hello-file when no bidi-display-reordering (harfbuzz) Date: Fri, 30 Oct 2020 17:42:24 +0200 Message-ID: <83k0v7affj.fsf@gnu.org> References: <87a6w3sqxg.fsf@fastmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6644"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44329@debbugs.gnu.org To: Kevin Brubeck Unhammer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 30 16:44:10 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 1kYWZW-0001dH-H5 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 16:44:10 +0100 Original-Received: from localhost ([::1]:51844 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYWZV-0006PI-D8 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 11:44:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40128) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYWYR-0005Lo-2F for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 11:43:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kYWYQ-0002Sb-89 for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 11:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kYWYQ-0003bR-1n for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 11:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Oct 2020 15:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44329 X-GNU-PR-Package: emacs Original-Received: via spool by 44329-submit@debbugs.gnu.org id=B44329.160407257213833 (code B ref 44329); Fri, 30 Oct 2020 15:43:02 +0000 Original-Received: (at 44329) by debbugs.gnu.org; 30 Oct 2020 15:42:52 +0000 Original-Received: from localhost ([127.0.0.1]:59338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYWYG-0003ay-AQ for submit@debbugs.gnu.org; Fri, 30 Oct 2020 11:42:52 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:39948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYWYE-0003ag-AK; Fri, 30 Oct 2020 11:42:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:46814) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYWY8-0002QE-F5; Fri, 30 Oct 2020 11:42:44 -0400 Original-Received: from [176.228.60.248] (port=2132 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kYWY6-0008KI-Lr; Fri, 30 Oct 2020 11:42:44 -0400 In-Reply-To: <87a6w3sqxg.fsf@fastmail.com> (message from Kevin Brubeck Unhammer on Fri, 30 Oct 2020 15:56:43 +0100) 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:192137 Archived-At: tags 44329 wontfix thanks > From: Kevin Brubeck Unhammer > Date: Fri, 30 Oct 2020 15:56:43 +0100 > > I'm seeing a crash in displaying hebrew characters when I have > bidi-display-reordering set to nil. I had to set it to t to be able to > write this email :) > > Possibly related to these two: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44113 > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41627 > though I'm running with their patches > (0f1f795fc8b72bfa0381089d1ff60f8801e394b0 built today). > > $ cat ~/.emacs.d/chartab-bug-init.el > (setq-default bidi-display-reordering nil) This isn't supported: that variable is not supposed to be set nil, except for debugging display problems. > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x000055555568bc54 in char_table_ref (table=XIL(0), c=1513) at chartab.c:237 > 237 val = tbl->contents[CHARTAB_IDX (c, 0, 0)]; > (gdb) bt > #0 0x000055555568bc54 in char_table_ref (table=XIL(0), c=1513) at chartab.c:237 I cannot reproduce this, but the problem is obviously caused by not having the uni-mirrored.el data loaded into Emacs. Like I said: this mode of using Emacs is not supported. Please don't do that.