freetype-devel
[Top][All Lists]
Advanced

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

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


From: Yuliana Zigangirova
Subject: Re: [ft-devel] Freetype 2.5 crash on windows 64 bit executable
Date: Sun, 13 Apr 2014 23:34:33 +0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0

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

It seems to be corrected in the newer versions of the compiler.

Thanks to all,
Yuliana


Am 02.04.2014 10:23, schrieb Werner LEMBERG:
Yeah.  BTW, does your code work with *any* previous FreeType
version?  Then bisecting might still be useful.
Yes, I use Freetype more than 10 years and it always worked.  But
this is the first time I have tried win64.
This means that the error is specific to win64.

Bisecting looks like a lot of work and I am not very good at working
with CVS, but I will try to find time.
Well, we no longer use CVS but git, and it's really quite easy: You
check out a certain state of the repository, you run the compilation,
you call your program, and you check whether it crashes.  This makes
either a `good' or a `bad' state, and git then provides you with
another version to repeat until you get the problematic commit.  Have
a look at the tutorial link I've sent in a previous e-mail.

HOWEVER, since both the old and the new version fails with win64, it
doesn't make sense to bisect – except you find an old FreeType version
that works.

As I wrote, debugger itself is a little buggy an Borlands's win64
compiler,
Uh, oh, this slipped my radar :-) Buggy compilation, buggy debugger...

but I am trying this way as well and I will tell you if I get useful
information.
Thanks!


     Werner




reply via email to

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