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