bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#9015: U+25B2, U+25BC in tabulated-list output crash emacs -nw


From: Eli Zaretskii
Subject: bug#9015: U+25B2, U+25BC in tabulated-list output crash emacs -nw
Date: Thu, 07 Jul 2011 18:44:37 +0300

> From: Juanma Barranquero <lekktu@gmail.com>
> Date: Thu, 7 Jul 2011 04:16:57 +0200
> 
> emacs -Q -nw -f list-processes
> 
> Breakpoint 1, w32_abort () at w32fns.c:7181
> 7181      button = MessageBox (NULL,
> (gdb) bt
> #0  w32_abort () at w32fns.c:7181
> #1  0x011b27dd in produce_glyphs (it=0x88ca40) at term.c:1547

What is the value of it->what in this frame (frame #1)?  If it's
IT_GLYPHLESS, then I have just fixed that on the trunk (the problem
was that xassert didn't allow IT_GLYPHLESS, while the code below
clearly handles it).  If it->what is something else, please reopen the
bug.

(Ironically, I found and fixed just a few days ago this same bug on my
local branch where I work on bidi.)

> The problem is caused by the characters U+25B2 BLACK UP-POINTING
> TRIANGLE and U+25BC BLACK DOWN-POINTING TRIANGLE used in
> `tabulated-list-init-header' to mark the sorting order.

I thought Chong installed a change that was supposed to DTRT with
these characters on a TTY?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]