Thanks Simon. Interesting point.
My machine is a 2x 2.66 GHz Quad-Core Intel Xeon ("Nehalem") with 6GB 1066 MHz DDR3 RAM
I have not done anything to make it boot into 64-bit mode. By default it runs a 32-bit kernel.
Looking at the crash log some more it seems to be something to do with drawing and the ApplicationServices framework.
I'll have to sleep now, mate, but tamara I'll try to setup a build to see if I can debug using Xcode.
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 ...ple.ApplicationServices.ATS 0x93c7ccc6 OTL::GCommon::GetMaxLookupCount() const + 20
1 ...ple.ApplicationServices.ATS 0x93c7bc82 ProcessRunCommon(OTL::GCommon&, TGlyphArray&, long, long, unsigned long, bool) + 254
2 ...ple.ApplicationServices.ATS 0x93c1e1ca ProcessGSUBRun + 222
3 ...ple.ApplicationServices.ATS 0x93c17cc1 ApplyMorphForRun + 425
4 ...ple.ApplicationServices.ATS 0x93c7978b ApplyMorph + 137
5 ...ple.ApplicationServices.ATS 0x93c16fe1 _eLLCLayoutText + 274
6 ...ple.ApplicationServices.ATS 0x93c16eb8 LLCLayoutText + 83
7 com.apple.QD 0x945e3c19 ATSULayoutGlyphs(TATSUGlyphRecordArray*, ATSLineLayoutLineParams*, long, ATSUTab const*, unsigned long, __CFString const*, unsigned short const*, unsigned long, unsigned long) + 197
8 com.apple.QD 0x945e3ad9 TTextLineLayout::LayoutGlyphVector(TATSUGlyphRecordArray*, ATSLineLayoutLineParams*, TLayoutControls*, long, unsigned long) + 163
9 com.apple.QD 0x945e295e TTextLineLayout::EnsureLayoutIsUpToDate(unsigned long, unsigned char, unsigned long, TATSUGlyphRecordArray**) + 940
10 com.apple.QD 0x94663f78 TTextLineLayout::GetGlyphBounds(unsigned long, unsigned long, long, long, unsigned short, unsigned long, ATSTrapezoid*, unsigned long*) + 164
11 com.apple.QD 0x94650851 ATSUGetGlyphBounds + 143
............
respect....
Peter