From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#24001: 25.0.95; Assertion failure in bidi.c with nhexl-mode Date: Fri, 15 Jul 2016 23:53:54 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1468641208 383 80.91.229.3 (16 Jul 2016 03:53:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 Jul 2016 03:53:28 +0000 (UTC) To: 24001@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 16 05:53:16 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 1bOGfB-0000zl-9u for geb-bug-gnu-emacs@m.gmane.org; Sat, 16 Jul 2016 05:53:13 +0200 Original-Received: from localhost ([::1]:35832 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOGfA-0004Rf-7S for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jul 2016 23:53:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOGf3-0004RZ-Qi for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 23:53:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOGf0-0007Mv-KA for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 23:53:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41069) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOGf0-0007Mr-G6 for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 23:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bOGf0-0004CY-7P for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 23:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Jul 2016 03:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24001 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.146864112416084 (code B ref -1); Sat, 16 Jul 2016 03:53:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jul 2016 03:52:04 +0000 Original-Received: from localhost ([127.0.0.1]:53406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOGe3-0004BM-N7 for submit@debbugs.gnu.org; Fri, 15 Jul 2016 23:52:04 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:37429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOGe0-0004Aq-1h for submit@debbugs.gnu.org; Fri, 15 Jul 2016 23:52:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOGdt-0007H2-9G for submit@debbugs.gnu.org; Fri, 15 Jul 2016 23:51:54 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:52658) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOGdt-0007Gy-60 for submit@debbugs.gnu.org; Fri, 15 Jul 2016 23:51:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOGdq-0003oy-9D for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 23:51:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOGdm-0007Gb-43 for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 23:51:49 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:60960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOGdl-0007GN-UZ for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 23:51:46 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CUEAA731xV/3mcpUVcgxABU16CULJTAZAMB4V5BIFAPRABAQEBAQEBgQpBBYQKLxMBSw8EIQEcDVWIDpsvtCCPbQEBb4QVBYtEhwWgdoFFI4FmIQQbgW4iMYEMgTsBAQE X-IPAS-Result: A0CUEAA731xV/3mcpUVcgxABU16CULJTAZAMB4V5BIFAPRABAQEBAQEBgQpBBYQKLxMBSw8EIQEcDVWIDpsvtCCPbQEBb4QVBYtEhwWgdoFFI4FmIQQbgW4iMYEMgTsBAQE X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="248150265" Original-Received: from 69-165-156-121.dsl.teksavvy.com (HELO ceviche.home) ([69.165.156.121]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Jul 2016 23:51:44 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 8A91D66464; Fri, 15 Jul 2016 23:53:54 -0400 (EDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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" Xref: news.gmane.org gmane.emacs.bugs:121133 Archived-At: % src/emacs -Q -l elpa/packages/nhexl-mode/nhexl-mode.el lisp/subr.el -f nhexl-mode And then do C-v enough times (about 10 times) gives me an assertion violation bidi.c:2988: Emacs fatal error: assertion failed: bidi_it->next_for_neutral.charpos > bidi_it->charpos || (bidi_it->next_for_neutral.charpos == bidi_it->charpos && bidi_it->type == PDI) Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:353 (gdb) bt #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:353 #1 0x08212147 in die ( msg=0x830f2f0 "bidi_it->next_for_neutral.charpos > bidi_it->charpos || (bidi_it->next_for_neutral.charpos == bidi_it->charpos && bidi_it->type == PDI)", file=0x830eddc "bidi.c", line=2988) at alloc.c:7223 #2 0x0813b977 in bidi_resolve_neutral (bidi_it=0xffffa97c) at bidi.c:2984 #3 0x0813bbcf in bidi_type_of_next_char (bidi_it=bidi_it@entry=0xffffa97c) at bidi.c:3160 #4 0x0813bd32 in bidi_level_of_next_char (bidi_it=bidi_it@entry=0xffffa97c) at bidi.c:3227 #5 0x0813c8f9 in bidi_move_to_visually_next (bidi_it=0xffffa97c) at bidi.c:3420 #6 0x080a0a6f in set_iterator_to_next (it=it@entry=0xffffa3c8, reseat_p=reseat_p@entry=true) at xdisp.c:7428 #7 0x080ae6b8 in display_line (it=it@entry=0xffffa3c8) at xdisp.c:20997 #8 0x080af3e5 in try_window (window=..., pos=..., flags=0) at xdisp.c:17198 #9 0x080c7129 in redisplay_window (window=..., window@entry=..., just_this_one_p=just_this_one_p@entry=false) at xdisp.c:16394 #10 0x080cafb3 in redisplay_window_0 (window=...) at xdisp.c:14446 #11 0x082394e7 in internal_condition_case_1 ( bfun=0x80caf87 , arg=..., handlers=..., hfun=0x8073e75 ) at eval.c:1333 #12 0x08082ba7 in redisplay_windows (window=...) at xdisp.c:14426 #13 0x080b533a in redisplay_internal () at xdisp.c:13986 #14 0x080b6f41 in redisplay () at xdisp.c:13214 #15 0x081a8b9e in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0xffffd17b, end_time=0x0) at keyboard.c:2477 #16 0x081aac0b in read_key_sequence (keybuf=keybuf@entry=0xffffd1f8, bufsize=bufsize@entry=30, prompt=..., prompt@entry=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9063 #17 0x081ad1f1 in command_loop_1 () at keyboard.c:1365 #18 0x08239472 in internal_condition_case (bfun=0x81ace6e , handlers=..., hfun=0x819d8d0 ) at eval.c:1309 #19 0x08196203 in command_loop_2 (ignore=...) at keyboard.c:1107 #20 0x082393e9 in internal_catch (tag=..., func=0x81961e2 , arg=...) at eval.c:1074 #21 0x08196192 in command_loop () at keyboard.c:1086 #22 0x0819d367 in recursive_edit_1 () at keyboard.c:692 #23 0x0819d7eb in Frecursive_edit () at keyboard.c:763 #24 0x08195913 in main (argc=, argv=0xffffd4d4) at emacs.c:1606 Lisp Backtrace: "redisplay_internal (C function)" (0x0) (gdb) In GNU Emacs 25.0.95.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.30) of 2016-07-12 built on ceviche Repository revision: 069fc05bd5fabdd5971e2c5230a8586248fb7f38 Windowing system distributor 'The X.Org Foundation', version 11.0.11802000 System Description: Debian GNU/Linux testing (stretch) Configured using: 'configure -C --enable-checking --enable-check-lisp-object-type 'CFLAGS=-Wall -g3 -Og -Wno-pointer-sign' PKG_CONFIG_PATH=/home/monnier/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 Important settings: value of $LANG: fr_CH.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: outline-minor-mode: t flyspell-mode: t checkdoc-minor-mode: t electric-pair-mode: t url-handler-mode: t global-reveal-mode: t reveal-mode: t auto-insert-mode: t savehist-mode: t minibuffer-electric-default-mode: t global-compact-docstrings-mode: t compact-docstrings-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: .emacs start Loading /home/monnier/src/elisp/twelf/autoloads...done Loading /home/monnier/src/elisp/haskell-mode/haskell-site-file.el (source)...done Loading ~/src/elisp/bbdb/lisp/bbdb-autoloads...done Loading /home/monnier/src/elisp/ProofGeneral/generic/proof-site.el (source)...done Loading /home/monnier/etc/emacs/X11.el (source)...done Loading /home/monnier/etc/emacs/custom.el (source)...done Starting new Ispell process /usr/bin/aspell with american dictionary... For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /home/monnier/src/emacs/elpa/packages/ada-mode/ada-ref-man hides /home/monnier/src/emacs/elpa/packages/ada-ref-man/ada-ref-man /home/monnier/src/emacs/elpa/packages/ada-mode/ada-xref hides /home/monnier/src/emacs/emacs-25/lisp/progmodes/ada-xref /home/monnier/src/emacs/elpa/packages/ada-mode/ada-mode hides /home/monnier/src/emacs/emacs-25/lisp/progmodes/ada-mode /home/monnier/src/emacs/elpa/packages/ada-mode/ada-stmt hides /home/monnier/src/emacs/emacs-25/lisp/progmodes/ada-stmt /home/monnier/src/emacs/elpa/packages/ada-mode/ada-prj hides /home/monnier/src/emacs/emacs-25/lisp/progmodes/ada-prj /home/monnier/src/emacs/elpa/packages/cl-generic/cl-generic hides /home/monnier/src/emacs/emacs-25/lisp/emacs-lisp/cl-generic /home/monnier/src/emacs/elpa/packages/seq/seq hides /home/monnier/src/emacs/emacs-25/lisp/emacs-lisp/seq /home/monnier/src/emacs/elpa/packages/landmark/landmark hides /home/monnier/src/emacs/emacs-25/lisp/obsolete/landmark /home/monnier/src/emacs/elpa/packages/crisp/crisp hides /home/monnier/src/emacs/emacs-25/lisp/obsolete/crisp Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils noutline outline easy-mmode flyspell ispell checkdoc thingatpt load-dir elec-pair url-handlers reveal autoinsert proof-site proof-autoloads cl pg-vars savehist minibuf-eldef disp-table compact-docstrings advice info finder-inf url-auth url-parse auth-source cl-seq eieio eieio-core cl-macs gnus-util mm-util help-fns mail-prsvr password-cache url-vars package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib bbdb-autoloads time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 137951 7145) (symbols 24 24519 0) (miscs 20 72 335) (strings 16 32855 6142) (string-bytes 1 1123996) (vectors 8 17928) (vector-slots 4 505906 2656) (floats 8 241 149) (intervals 28 257 0) (buffers 520 19) (heap 1024 29140 949))