|
From: | Louis Desjardins |
Subject: | Re: [ft-devel] FT_New_Memory_Face crashes |
Date: | Thu, 8 Sep 2011 11:34:57 -0700 |
Sure - it is embarrassing really but I was simply accessing memory that was placed on the stack (and then freed), rather than the heap. When I was performing my file integrity check, I was doing this when the memory was still valid.
Quite embarrassing, thanks for your help and sorry for wasting your time! > From: address@hidden > Date: Thu, 8 Sep 2011 13:06:17 -0400 > Subject: Re: [ft-devel] FT_New_Memory_Face crashes > To: address@hidden > CC: address@hidden; address@hidden > > If you are ok with revealing what went wrong it would be useful to > know more details. I'm curious and it would be useful to have in the > mailing list archive. > > Chris > > > On Thu, Sep 8, 2011 at 1:02 PM, Louis Desjardins > <address@hidden> wrote: > > That's a great troubleshooting tip - thank-you. Using this causes the > > function to succeed in Android - so I am embarrassed to say that the problem > > is on my end afterall :s > > I will take it from here, thanks for all the help! > > > >> Date: Thu, 8 Sep 2011 06:42:34 +0200 > >> To: address@hidden > >> CC: address@hidden; address@hidden > >> Subject: Re: [ft-devel] FT_New_Memory_Face crashes > >> From: address@hidden > >> > >> > >> > The main difference between the standalone and Android app is the > >> > way that the input TTF file is read in, however I verified that my > >> > TTF file is read in correctly in Android, by writing out the buffer > >> > that I read in to a new file, and then comparing the original with > >> > this - they are identical. > >> > >> What about putting the font into a static buffer, this is, converting > >> the font into something like this: > >> > >> const char* font = { 0x01, 0x05, 0x03, ... } > >> > >> This could eliminate one possible source of error. > >> > >> > >> Werner > > |
[Prev in Thread] | Current Thread | [Next in Thread] |