emacs-devel
[Top][All Lists]
Advanced

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

Re: EXC_BAD_ACCESS on Mac


From: 山本和彦
Subject: Re: EXC_BAD_ACCESS on Mac
Date: Tue, 18 Jun 2013 04:44:05 +0900 (JST)

>   #1  0x000000010001b44d in fill_glyph_string (s=0x10c408758, 
> face_id=1606399872, start=1606399888, end=1606399828, overlaps=677) at 
> xdisp.c:22766
>   #2  0x000000010001bded in draw_glyphs (w=0x10c408758, x=8, 
> row=0x7fff5fbfb790, area=1606399828, start=677, end=677, hl=DRAW_NORMAL_TEXT, 
> overlaps=0) at xdisp.c:23384
> 
> So please look around and see what is going on in this glyph string.

expose_area has:

      if (last > first)
        draw_glyphs (w, first_x - start_x, row, area,
                     first - row->glyphs[area], last - row->glyphs[area],
                     DRAW_NORMAL_TEXT, 0);
    }

last is greater than first. But why is "first - row->glyphs[area]"
equal to "last - row->glyphs[area]"?

--Kazu



reply via email to

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