On 05 Nov 2005, at 10:57, Adriaan van Os wrote:

Is there any possibility to create some clean workaround without needing the divine intervention of the apple fixing the carbon libs in 10.4 ?

Since no one has a clue what causes the problem (except that it seems to have something to do with fonts and possibly language settings), I'm not sure how we could make another workaround than disabling the exceptions.

What does the CrashReporter log look like ?

http://lists.freepascal.org/lists/fpc-devel/2005-November/006353.html

For what system calls does it crash in your code ?

The problem is that it doesn't crash on my G5 nor on my iBook G4. It only crashes on some people's systems. And it crashes very deep inside calls below carbon actually, in CoreGraphics, while constructing some font path (the above crashlog doesn't even mention Carbon, but the previous GUI hello-world crash logs did, which is why I was talking about Carbon all the time).

Try to wrap those calls with fpu exception disablers/enablers.

You'd have to wrap anything which will potentially draw a glyph on screen. That's not feasible, I think.


Jonas
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to