[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?