freetype-devel
[Top][All Lists]
Advanced

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

[ft-devel] Fwd: Re: Freetype 2.5 crash on windows 64 bit executable


From: Yuliana Zigangirova
Subject: [ft-devel] Fwd: Re: Freetype 2.5 crash on windows 64 bit executable
Date: Mon, 14 Apr 2014 19:09:12 +0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0






Hi,
I would do it gladly,  but I do not fully understand,
how to do it correctly (because I do not understand
why it should help).  Should I do a copy of a buffer
before each call of  "ft_setjmp" and  "ft_longjmp" ?

I have tried another workaround
(http://qc.embarcadero.com/wc/qcmain.aspx?d=114841)

 -  have padded  "struct  FT_ValidatorRec_"  with 8 byte paddding,
this works for my code, but generally  this is probably not the only
structure
that should be padded?

Thank you,
Yuliana

Am 14.04.2014 09:25, schrieb Werner LEMBERG:
I have found the reason for the crash.  The problem was not Freetype
itself, but Borland's implementation of "setjmp" routine.  Here is
the description, just for case:
http://qc.embarcadero.com/wc/qcmain.aspx?d=118998
Thanks!  I wonder whether this might be the cause for the MSVC
problems, too.

It seems to be corrected in the newer versions of the compiler.
Good to know.  However, I consider this problem quite serious, and the
bug report mentions a work-around that doesn't appear very costly.
Can you implement that and check whether it fixes the issue with the
buggy compiler version?  I would then apply it to the git repository.


     Werner








reply via email to

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