From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Raeburn Newsgroups: gmane.emacs.bugs Subject: bug#22975: 25.0.92; CANNOT_DUMP build can't start in tty mode Date: Thu, 10 Mar 2016 00:41:50 -0500 Message-ID: <4FF36A52-32D5-4AF3-A36E-621A57519C4F@raeburn.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1457588604 12878 80.91.229.3 (10 Mar 2016 05:43:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Mar 2016 05:43:24 +0000 (UTC) To: 22975@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 10 06:43:14 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1adtNQ-0006CA-NC for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Mar 2016 06:43:13 +0100 Original-Received: from localhost ([::1]:46342 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adtNQ-0007U7-3g for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Mar 2016 00:43:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57266) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adtNK-0007Tk-9J for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2016 00:43:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1adtNG-0006eZ-UX for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2016 00:43:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45040) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adtNG-0006dx-Q7 for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2016 00:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1adtNG-0002Dv-J1 for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2016 00:43:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ken Raeburn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Mar 2016 05:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22975 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Bug-Gnu-Emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.14575885298480 (code B ref -1); Thu, 10 Mar 2016 05:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Mar 2016 05:42:09 +0000 Original-Received: from localhost ([127.0.0.1]:42167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1adtMO-0002Ci-W5 for submit@debbugs.gnu.org; Thu, 10 Mar 2016 00:42:09 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:37898) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1adtMN-0002CM-CR for submit@debbugs.gnu.org; Thu, 10 Mar 2016 00:42:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1adtMG-0006T3-5W for submit@debbugs.gnu.org; Thu, 10 Mar 2016 00:42:02 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:40353) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adtMG-0006Sy-1O for submit@debbugs.gnu.org; Thu, 10 Mar 2016 00:42:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57090) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adtMD-0007QI-U8 for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2016 00:41:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1adtMA-0006SL-Ig for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2016 00:41:57 -0500 Original-Received: from mail-qg0-x231.google.com ([2607:f8b0:400d:c04::231]:34094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adtMA-0006S5-At for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2016 00:41:54 -0500 Original-Received: by mail-qg0-x231.google.com with SMTP id w104so62154563qge.1 for ; Wed, 09 Mar 2016 21:41:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raeburn-org.20150623.gappssmtp.com; s=20150623; h=from:content-transfer-encoding:date:subject:to:message-id :mime-version; bh=KZYmMrPcWzvJ+du80U0aJnZUeVWar6ZIAyejAGbhT9g=; b=ZFVnS27ZQqxaEZoTdeuYkuJZM/38ppcHl1/aj/FY7j7nqFG+NHn6Q7IHPGAitTyLar 103/22wWIZGOPk7PGafnYiIHXaDKO2CXm36yLxXNmABKbU7Cj7ig0t4riSONTgNTCle0 aKpSUI+yHTM/VtuD0qwkjcT7kqiKpi1VN2P0S6lOsJ6GCJ3nzj5AuAm7GVvrC2ktqlJd RS8mPQf+ZZNsWbJ/kCUfxyWend6lxxCzxBM6ylzyvvB3zRpwr7l5YvMCslh2eIF5VmqD lE8FZuuUl5wnoi5wU5/MRn6M21GB/VOjBwMNlrg8J6AQTyXwFAkdOjMA1Xx+KRZlfwc1 qasA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-transfer-encoding:date:subject:to :message-id:mime-version; bh=KZYmMrPcWzvJ+du80U0aJnZUeVWar6ZIAyejAGbhT9g=; b=JW0NmGZepqDFhidF640nHsAdjVxhw+9N8KEbsEbplRbLse28zZnEMOyiImCLMg0Wxv WqJp+8HnVx5dDh458rVI0mU9Q8WSL/l/OUz8Ox6vmNOHrSYp48A8vlGYGnoRNoF0BWWE kXbGvaIu0dNvfwrCqPjYd3H+3LUMfRjaRjBIV+A++oojFIRBBJ2KyjiKdDe4vuf4m3aE AFJkRY536HlFc1/COdovtWUiNTAV9NT7SMkdx18dktXOgA1ESUrzS7txlBI4LKyEF3fw 3Yf0viLnjgToFjF7fM/9iIMw2cDS/iY7hykI5q/yA1s0gc0dSbGpVmnicNoadcAC6Y4y l32Q== X-Gm-Message-State: AD7BkJKt8RxO0791x3JdCMWKupQtYC1L11Yb1oQOUITf2bOM32GnzCK195K4M3KU0XPnZg== X-Received: by 10.140.18.114 with SMTP id 105mr1783230qge.41.1457588513635; Wed, 09 Mar 2016 21:41:53 -0800 (PST) Original-Received: from [192.168.17.111] (c-66-31-203-101.hsd1.ma.comcast.net. [66.31.203.101]) by smtp.gmail.com with ESMTPSA id v5sm1030928qka.46.2016.03.09.21.41.52 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 09 Mar 2016 21:41:52 -0800 (PST) X-Mailer: Apple Mail (2.3112) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:114689 Archived-At: I=E2=80=99d mentioned this before but just want to make sure it = doesn=E2=80=99t fall off the radar=E2=80=A6 I=E2=80=99d previously assumed this wasn=E2=80=99t an important use case = at the moment, but the =E2=80=9Cnacl=E2=80=9D configuration sets = CANNOT_DUMP mode, and on any platform where address sanitization is = detected, the configure script will emit a warning message recommending = CANNOT_DUMP mode, so I=E2=80=99m not so sure. $ ../configure --prefix=3D`pwd`/Inst --enable-checking CANNOT_DUMP=3Dyes = --with-x-toolkit=3Dlucid $ make -j6 all && make install $ ./Inst/bin/emacs =E2=80=A6 works okay on X11; =E2=80=9Cloading=E2=80=9D messages are = displayed on stdout before frame is created $ ./Inst/bin/emacs -nw=20 Fatal error 6: Aborted Backtrace: ./Inst/bin/emacs[0x5437a2] ./Inst/bin/emacs[0x525874] ./Inst/bin/emacs[0x543833] [=E2=80=A6] (I rechecked with =E2=80=9C-Q -nw=E2=80=9D and got the same results.) GDB says: #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, = backtrace_limit=3Dbacktrace_limit@entry=3D40) at ../../src/emacs.c:352 No locals. #1 0x0000000000543833 in emacs_abort () at ../../src/sysdep.c:2247 No locals. #2 0x00000000004d86da in bidi_initialize () at ../../src/bidi.c:1097 No locals. #3 0x00000000004dcddf in bidi_init_it (charpos=3Dcharpos@entry=3D1, = bytepos=3D1, frame_window_p=3D, = bidi_it=3Dbidi_it@entry=3D0x7fffffffd840) at ../../src/bidi.c:1145 No locals. #4 0x000000000044a906 in init_iterator (it=3D0x7fffffffcea0, = w=3D0xcfe5b0, charpos=3D1, bytepos=3D, row=3D, base_face_id=3DDEFAULT_FACE_ID) at ../../src/xdisp.c:2981 remapped_base_face_id =3D DEFAULT_FACE_ID #5 0x00000000004609f7 in resize_mini_window (w=3D0xcfe5b0, = exact_p=3D) at ../../src/xdisp.c:10937 total_height =3D 23 unit =3D 1 max_height =3D old_current_buffer =3D 0x0 it =3D { window =3D 13624757,=20 w =3D 0xcfe5b0,=20 f =3D 0xcfe1c0,=20 method =3D GET_FROM_BUFFER,=20 stop_charpos =3D 1,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 end_charpos =3D 76,=20 s =3D 0x0,=20 string_nchars =3D 0,=20 redisplay_end_trigger_charpos =3D 0,=20 multibyte_p =3D true,=20 header_line_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 from_disp_prop_p =3D false,=20 ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 dp =3D 0x0,=20 dpvec =3D 0x0,=20 dpend =3D 0x0,=20 dpvec_char_len =3D 0,=20 dpvec_face_id =3D 0,=20 saved_face_id =3D 0,=20 ctl_chars =3D {0 },=20 start =3D { pos =3D { charpos =3D 1,=20 bytepos =3D 1 },=20 overlay_string_index =3D -1,=20 string_pos =3D { charpos =3D -1,=20 bytepos =3D -1 },=20 dpvec_index =3D -1 },=20 current =3D { pos =3D { charpos =3D 1,=20 bytepos =3D 1 },=20 overlay_string_index =3D -1,=20 string_pos =3D { charpos =3D -1,=20 bytepos =3D -1 },=20 dpvec_index =3D -1 },=20 n_overlay_strings =3D 0,=20 overlay_strings_charpos =3D 0,=20 overlay_strings =3D {0 },=20 string_overlays =3D {0 },=20 string =3D 0,=20 from_overlay =3D 0,=20 stack =3D {{ string =3D 0,=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D 0,=20 slice =3D { x =3D 0,=20 y =3D 0,=20 width =3D 0,=20 height =3D 0 },=20 image_id =3D 0 },=20 stretch =3D { object =3D 0 },=20 xwidget =3D { object =3D 0 } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D 0,=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D 0,=20 font_height =3D 0 }, { string =3D 0,=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D 0,=20 slice =3D { x =3D 0,=20 y =3D 0,=20 width =3D 0,=20 height =3D 0 },=20 image_id =3D 0 },=20 stretch =3D { object =3D 0 },=20 xwidget =3D { object =3D 0 } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D 0,=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D 0,=20 font_height =3D 0 }, { string =3D 0,=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D 0,=20 slice =3D { x =3D 0,=20 y =3D 0,=20 width =3D 0,=20 height =3D 0 },=20 image_id =3D 0 },=20 stretch =3D { object =3D 0 },=20 xwidget =3D { object =3D 0 } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D 0,=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D 0,=20 font_height =3D 0 }, { string =3D 0,=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D 0,=20 slice =3D { x =3D 0,=20 y =3D 0,=20 width =3D 0,=20 height =3D 0 },=20 image_id =3D 0 },=20 stretch =3D { object =3D 0 },=20 xwidget =3D { object =3D 0 } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D 0,=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D 0,=20 font_height =3D 0 }, { string =3D 0,=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D 0,=20 slice =3D { x =3D 0,=20 y =3D 0,=20 width =3D 0,=20 height =3D 0 },=20 image_id =3D 0 },=20 stretch =3D { object =3D 0 },=20 xwidget =3D { object =3D 0 } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D 0,=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D 0,=20 font_height =3D 0 }},=20 sp =3D 0,=20 selective =3D 0,=20 what =3D IT_CHARACTER,=20 face_id =3D 0,=20 selective_display_ellipsis_p =3D true,=20 ctl_arrow_p =3D true,=20 face_box_p =3D false,=20 start_of_box_run_p =3D false,=20 end_of_box_run_p =3D false,=20 overlay_strings_at_end_processed_p =3D false,=20 ignore_overlay_strings_at_pos_p =3D false,=20 glyph_not_available_p =3D false,=20 starts_in_middle_of_char_p =3D false,=20 face_before_selective_p =3D false,=20 constrain_row_ascent_descent_p =3D false,=20 line_wrap =3D WINDOW_WRAP,=20 base_face_id =3D 0,=20 c =3D 0,=20 len =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D -1,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 char_to_display =3D 0,=20 glyphless_method =3D GLYPHLESS_DISPLAY_THIN_SPACE,=20 image_id =3D 0,=20 xwidget =3D 0x0,=20 slice =3D { x =3D 0,=20 y =3D 0,=20 width =3D 0,=20 height =3D 0 },=20 space_width =3D 0,=20 voffset =3D 0,=20 tab_width =3D 8,=20 font_height =3D 0,=20 object =3D 0,=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 truncation_pixel_width =3D 0,=20 continuation_pixel_width =3D 1,=20 first_visible_x =3D 0,=20 last_visible_x =3D 79,=20 last_visible_y =3D 1,=20 extra_line_spacing =3D 0,=20 max_extra_line_spacing =3D 0,=20 override_ascent =3D -1,=20 override_descent =3D 0,=20 override_boff =3D 0,=20 glyph_row =3D 0x0,=20 area =3D TEXT_AREA,=20 nglyphs =3D 1,=20 pixel_width =3D 0,=20 ascent =3D 0,=20 descent =3D 0,=20 max_ascent =3D 0,=20 max_descent =3D 0,=20 phys_ascent =3D 0,=20 phys_descent =3D 0,=20 max_phys_ascent =3D 0,=20 max_phys_descent =3D 0,=20 current_x =3D 0,=20 continuation_lines_width =3D 0,=20 eol_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current_y =3D 0,=20 first_vpos =3D 0,=20 vpos =3D 0,=20 hpos =3D 0,=20 left_user_fringe_bitmap =3D 0,=20 right_user_fringe_bitmap =3D 0,=20 left_user_fringe_face_id =3D 0,=20 right_user_fringe_face_id =3D 0,=20 bidi_p =3D true,=20 bidi_it =3D { bytepos =3D 0,=20 charpos =3D 0,=20 ch =3D 0,=20 nchars =3D 0,=20 ch_len =3D 0,=20 type =3D UNKNOWN_BT,=20 type_after_wn =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT,=20 resolved_level =3D 0 '\000',=20 isolate_level =3D 0 '\000',=20 invalid_levels =3D 0,=20 invalid_isolates =3D 0,=20 prev =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 last_strong =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 next_for_neutral =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 prev_for_neutral =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 next_for_ws =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 bracket_pairing_pos =3D 0,=20 bracket_enclosed_type =3D UNKNOWN_BT,=20 next_en_pos =3D 0,=20 next_en_type =3D UNKNOWN_BT,=20 sos =3D NEUTRAL_DIR,=20 scan_dir =3D 0,=20 disp_pos =3D 0,=20 disp_prop =3D 0,=20 stack_idx =3D 0,=20 level_stack =3D {{ next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' } },=20 string =3D { lstring =3D 0,=20 s =3D 0x0,=20 schars =3D 0,=20 bufpos =3D 0,=20 from_disp_str =3D false,=20 unibyte =3D false },=20 w =3D 0xcfe5b0,=20 paragraph_dir =3D NEUTRAL_DIR,=20 separator_limit =3D 0,=20 first_elt =3D false,=20 new_paragraph =3D false,=20 frame_window_p =3D false },=20 paragraph_embedding =3D L2R } height =3D start =3D window_height_changed_p =3D false #6 0x0000000000434e42 in with_echo_area_buffer (w=3D0xcfe5b0, = which=3D, fn=3D0x460f90 , = a1=3D13624752, a2=3D44448) at ../../src/xdisp.c:10609 buffer =3D 13936277 this_one =3D the_other =3D clear_buffer_p =3D false rc =3D #7 0x0000000000466e15 in resize_echo_area_exactly () at = ../../src/xdisp.c:10857 resize_exactly =3D 0 resized_p =3D false #8 0x000000000053848e in command_loop_1 () at ../../src/keyboard.c:1275 prev_modiff =3D 0 prev_buffer =3D 0x0 #9 0x00000000005abb16 in internal_condition_case = (bfun=3Dbfun@entry=3D0x5377e0 , = handlers=3Dhandlers@entry=3D19056, hfun=3Dhfun@entry=3D0x52bf60 = ) at ../../src/eval.c:1309 val =3D 0 c =3D #10 0x0000000000525e3c in command_loop_2 (ignore=3Dignore@entry=3D0) at = ../../src/keyboard.c:1100 val =3D 0 #11 0x00000000005aba9b in internal_catch (tag=3Dtag@entry=3D45840, = func=3Dfunc@entry=3D0x525e20 , arg=3Darg@entry=3D0) at = ../../src/eval.c:1074 val =3D 0 c =3D #12 0x0000000000525df9 in command_loop () at ../../src/keyboard.c:1079 No locals. #13 0x000000000052baab in recursive_edit_1 () at = ../../src/keyboard.c:685 val =3D #14 0x000000000052be08 in Frecursive_edit () at ../../src/keyboard.c:756 buffer =3D #15 0x00000000004135f7 in main (argc=3D13632916, argv=3D0x7fffffffe598) = at ../../src/emacs.c:1605 dummy =3D 140737488348224 stack_bottom_variable =3D -1 '\377' skip_args =3D 1 rlim =3D { rlim_cur =3D 8720000,=20 rlim_max =3D 18446744073709551615 } junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 The emacs_abort call comes from bidi_initialize because the = bidi_type_table result is nil. 1097 emacs_abort (); 1092 static void 1093 bidi_initialize (void) 1094 { 1095 bidi_type_table =3D uniprop_table (intern ("bidi-class")); 1096 if (NILP (bidi_type_table)) 1097 emacs_abort (); 1098 staticpro (&bidi_type_table); 1099=09 1100 bidi_mirror_table =3D uniprop_table (intern ("mirroring")); 1101 if (NILP (bidi_mirror_table))