emacs-devel
[Top][All Lists]
Advanced

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

Re: Assertion failes in w32uniscribe.c


From: Jason Rumney
Subject: Re: Assertion failes in w32uniscribe.c
Date: Fri, 04 Apr 2008 10:42:01 +0100
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)

Juanma Barranquero wrote:
On Fri, Apr 4, 2008 at 10:14 AM, Jason Rumney <address@hidden> wrote:

 (with old code, after the crash):
 frame 2
 pp otf_spec

 (with new code):
 break w32uniscribe.c:569
 break w32uniscribe.c:618
 run -q
 pp otf_spec

Are you assuming that after adding this:

  /* Check the spec is in the right format.  */
  if (!CONSP (otf_spec) || Flength (otf_spec) < 3)
    return 0;

it does not crash? Because it still does.

I was assuming that the other part of the change would be what prevented this particular crash, since it was already getting past the point above:

     /* If features is not a cons, this font spec is messed up.  */
     if (!CONSP (features[i]))
       goto no_support;





reply via email to

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