5 Replies Latest reply: Nov 17, 2011 11:56 PM by Taro-71
Bruceed126 Level 1 Level 1 (0 points)
Anytime I try to change a font type whether it's from the menu bar or from the prompts within a template, the programs shuts down. This is the message that appears. I just copied Thread O:
Process: iWeb [60041]
Path: /Applications/iWeb.app/Contents/MacOS/iWeb
Identifier: com.apple.iWeb
Version: 3.0.2 (302)
Build Info: iWeb-4890000~74
Code Type: X86 (Native)
Parent Process: launchd [122]

Date/Time: 2010-11-27 13:37:36.757 -0500
OS Version: Mac OS X 10.6.5 (10H574)
Report Version: 6

Interval Since Last Report: 13639 sec
Crashes Since Last Report: 4
Per-App Interval Since Last Report: 199 sec
Per-App Crashes Since Last Report: 4
Anonymous UUID: 96F92120-2CC6-4C24-AB81-F991BB79B11E

Exception Type: EXCBADACCESS (SIGBUS)
Exception Codes: KERNPROTECTIONFAILURE at 0x0000000000000044
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libTrueTypeScaler.dylib 0x97f1af4b fntSH_Common(fntLocalGraphicStateType*, long*, long*, int*) + 61
1 libTrueTypeScaler.dylib 0x97f1aefa fntSHP(fntLocalGraphicStateType*) + 29
2 libTrueTypeScaler.dylib 0x97f16dba fntInnerExecute(fntLocalGraphicStateType*, unsigned char*, unsigned char*) + 89
3 libTrueTypeScaler.dylib 0x97f17619 fntCALL(fntLocalGraphicStateType*) + 203
4 libTrueTypeScaler.dylib 0x97f16dba fntInnerExecute(fntLocalGraphicStateType*, unsigned char*, unsigned char*) + 89
5 libTrueTypeScaler.dylib 0x97f16d1b fntExecute(fntElementType**, fnt_GlobalGraphicStateType*, unsigned char*, unsigned char*, void (*)(), memoryContext*, unsigned char, unsigned char, unsigned char) + 444
6 libTrueTypeScaler.dylib 0x97f173b2 RunPreProgram(fsg_SplineKey*, transformState const*, void (*)()) + 310
7 libTrueTypeScaler.dylib 0x97f16a61 CreateGlyphElement(fsg_SplineKey*, long, unsigned char, unsigned char) + 344
8 libTrueTypeScaler.dylib 0x97f13c8d CreateScalerGlyphBlock(fsg_SplineKey*, memoryContext*, scalerGlyph const*) + 229
9 libTrueTypeScaler.dylib 0x97f13af7 AssureGlyphBlock(fsg_SplineKey*, memoryContext*, transformBlockCacheNode*, scalerGlyph*) + 180
10 libTrueTypeScaler.dylib 0x97f0fd41 TTGetStrikeSpecs + 598
11 libFontParser.dylib 0x928a1bc6 TConcreteFontScaler::GetFontMetrics() const + 46
12 libFontParser.dylib 0x928ec4cd TConcreteFontScaler::GetATSCompatibleMetrics(int&, int&, int&, int&, int&, int&, int&) const + 25
13 libFontParser.dylib 0x928a2de7 FPFontGetGlyphsForUnichars + 428
14 com.apple.CoreText 0x96f3bcfe TBaseFont::CalculateFontMetrics(bool) const + 342
15 com.apple.CoreText 0x96f3bb55 TBaseFont::InitFontMetrics() const + 51
16 com.apple.CoreText 0x96f3b959 TBaseFont::GetStrikeMetrics(float, CGAffineTransform const*, bool) const + 81
17 com.apple.CoreText 0x96f3b8cd TFont::InitStrikeMetrics() const + 55
18 com.apple.CoreText 0x96f3f2cf CTFontGetAscent + 49
19 com.apple.AppKit 0x95fadd08 __NSFontInstanceInfoInitializeMetricsInfo + 48
20 com.apple.AppKit 0x95fadcbc -[__NSSharedFontInstanceInfo _defaultLineHeight:] + 40
21 com.apple.AppKit 0x96054b24 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingCon text:] + 1079
22 com.apple.AppKit 0x961f9b85 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasS trongRight:maximumWidth:] + 451
23 com.apple.AppKit 0x9605174b __NSCreateRenderingContextForString + 334
24 com.apple.AppKit 0x96048ab6 -[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:] + 2395
25 com.apple.AppKit 0x95ffef92 _NSGetTextCellBoundingRect + 1202
26 com.apple.AppKit 0x95ffea87 -[NSCell cellSizeForBounds:] + 337
27 com.apple.AppKit 0x96047543 -[NSTextFieldCell cellSizeForBounds:] + 504
28 com.apple.AppKit 0x95fa1e84 -[NSCell cellSize] + 71
29 com.apple.AppKit 0x95fa1d1e -[NSControl sizeToFit] + 46
30 com.apple.AppKit 0x96360621 -[NSFontPanel _setPreviewFont:] + 513
31 com.apple.AppKit 0x9635e610 -[NSFontPanel _setFont:] + 102
32 com.apple.AppKit 0x9635af6c -[NSFontPanel _chooseFamily:] + 894
33 com.apple.AppKit 0x95fd9c46 -[NSApplication sendAction:to:from:] + 112
34 com.apple.sf.sfapplication 0x006f9794 -[SFAppApplication sendAction:to:from:] + 610
35 com.apple.AppKit 0x960b9465 -[NSControl sendAction:to:] + 108
36 com.apple.AppKit 0x96116d79 -[NSTableView _sendAction:to:row:column:] + 146
37 com.apple.AppKit 0x96113d02 -[NSTableView mouseDown:] + 5547
38 com.apple.AppKit 0x9635d9a9 -[NSFontPanelTableView mouseDown:] + 235
39 com.apple.AppKit 0x960b0c68 -[NSWindow sendEvent:] + 5549
40 com.apple.AppKit 0x95fc9817 -[NSApplication sendEvent:] + 6431
41 com.apple.sf.sfapplication 0x006f53af -[SFAppApplication sendEvent:] + 789
42 com.apple.AppKit 0x95f5d2a7 -[NSApplication run] + 917
43 com.apple.AppKit 0x95f552d9 NSApplicationMain + 574
44 com.apple.iWeb 0x0000b5f3 0x1000 + 42483
45 com.apple.iWeb 0x00003812 0x1000 + 10258

Any advice what I can do?

IMac, Mac OS X (10.6.5)
  • 1. Re: iWeb crashes whenever I try to select a new font
    Old Toad Level 10 Level 10 (115,665 points)
    Welcome to the Apple Discussions. Try the following:


    1 - close iWeb.
    2 - delete the iWeb preference file, com.apple.iWeb.plist, that resides in your User/Library/Preferences folder.
    3 - go to your User/Library/Caches/com.apple.iWeb folder and delete the contents.
    4 - reboot.
    5 - launch iWeb and see if there's any improvement.


    If that doesn't help continue:

    6 - move the domain file from your User/Library/Application Support/iWeb folder to the Desktop.
    7 - launch iWeb, create a new test site and save.
    8 - go to the your User/Library/Application Support/iWeb folder and delete the new domain file.
    9 - move your original domain file from the Desktop to the iWeb folder.
    10 - launch iWeb and try again.


    OT
  • 2. Re: iWeb crashes whenever I try to select a new font
    Bruceed126 Level 1 Level 1 (0 points)
    Neither of those fixed the problem. Any other suggestions?
  • 3. Re: iWeb crashes whenever I try to select a new font
    Taro-71 Level 1 Level 1 (0 points)
    Same identical problem here:

    Exception Type: EXCBADACCESS (SIGBUS)
    Exception Codes: KERNPROTECTIONFAILURE at 0x0000000000000044
    Crashed Thread: 13


    Thread 13 Crashed:
    0 libTrueTypeScaler.dylib 0x94507f4b fntSH_Common(fntLocalGraphicStateType*, long*, long*, int*) + 61
    1 libTrueTypeScaler.dylib 0x94507efa fntSHP(fntLocalGraphicStateType*) + 29
    2 libTrueTypeScaler.dylib 0x94503dba fntInnerExecute(fntLocalGraphicStateType*, unsigned char*, unsigned char*) + 89
    3 libTrueTypeScaler.dylib 0x94504619 fntCALL(fntLocalGraphicStateType*) + 203
    4 libTrueTypeScaler.dylib 0x94503dba fntInnerExecute(fntLocalGraphicStateType*, unsigned char*, unsigned char*) + 89
    5 libTrueTypeScaler.dylib 0x94503d1b fntExecute(fntElementType**, fnt_GlobalGraphicStateType*, unsigned char*, unsigned char*, void (*)(), memoryContext*, unsigned char, unsigned char, unsigned char) + 444
    6 libTrueTypeScaler.dylib 0x945043b2 RunPreProgram(fsg_SplineKey*, transformState const*, void (*)()) + 310
    7 libTrueTypeScaler.dylib 0x94503a61 CreateGlyphElement(fsg_SplineKey*, long, unsigned char, unsigned char) + 344
    8 libTrueTypeScaler.dylib 0x94500c8d CreateScalerGlyphBlock(fsg_SplineKey*, memoryContext*, scalerGlyph const*) + 229
    9 libTrueTypeScaler.dylib 0x94500af7 AssureGlyphBlock(fsg_SplineKey*, memoryContext*, transformBlockCacheNode*, scalerGlyph*) + 180
    10 libTrueTypeScaler.dylib 0x944fcd41 TTGetStrikeSpecs + 598
    11 libFontParser.dylib 0x920d3bc6 TConcreteFontScaler::GetFontMetrics() const + 46
    12 libFontParser.dylib 0x9211e4cd TConcreteFontScaler::GetATSCompatibleMetrics(int&, int&, int&, int&, int&, int&, int&) const + 25
    13 libFontParser.dylib 0x920d4de7 FPFontGetGlyphsForUnichars + 428
    14 com.apple.CoreText 0x99434cfe TBaseFont::CalculateFontMetrics(bool) const + 342
    15 com.apple.CoreText 0x99434b55 TBaseFont::InitFontMetrics() const + 51
    16 com.apple.CoreText 0x99434959 TBaseFont::GetStrikeMetrics(float, CGAffineTransform const*, bool) const + 81
    17 com.apple.CoreText 0x994348cd TFont::InitStrikeMetrics() const + 55
    18 com.apple.CoreText 0x994382cf CTFontGetAscent + 49
    19 com.apple.AppKit 0x962a5d08 __NSFontInstanceInfoInitializeMetricsInfo + 48
    20 com.apple.AppKit 0x962a5cbc -[__NSSharedFontInstanceInfo _defaultLineHeight:] + 40
    21 com.apple.AppKit 0x9634cb24 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingCon text:] + 1079
    22 com.apple.AppKit 0x964f1b85 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasS trongRight:maximumWidth:] + 451
    23 com.apple.AppKit 0x963578e7 __NSCreateRenderingContextForAttributedString + 324
    24 com.apple.AppKit 0x96357420 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:] + 1377
    25 com.apple.AppKit 0x9644bbe3 -[NSAttributedString(NSStringDrawing) size] + 73
    26 com.apple.iWeb.sfinspectors 0x00bc7787 ImageForFontName(NSString*, NSString*, NSDate**) + 281
    27 com.apple.iWeb.sfinspectors 0x00b80606 -[SFIFontCache imageForFamily:face:] + 850
    28 com.apple.iWeb.sfinspectors 0x00bc74f8 -[SFIFontCache _backgroundThread:] + 478
    29 com.apple.Foundation 0x98a15bf0 -[NSThread main] + 45
    30 com.apple.Foundation 0x98a15ba0 _NSThread__main_ + 1499
    31 libSystem.B.dylib 0x908d585d pthreadstart + 345
    32 libSystem.B.dylib 0x908d56e2 thread_start + 34
  • 4. Re: iWeb crashes whenever I try to select a new font
    W. Jim Jordan Level 1 Level 1 (0 points)
    I have had the same bus error in libTrueTypeScaler.dylib from all of the programs in iWork '09. This started showing up after installing MS Office:Mac 2011.

    I read another thread (http://user.services.openoffice.org/en/forum/viewtopic.php?f=17&t=26488) about cleaning up duplicate fonts (I had already disabled the duplicates), but validating the fonts in FontBook still showed that there were conflicts with the new Microsoft fonts (now in /Library/Fonts/Microsoft) and the older versions (just in /Library/Fonts). Removing the duplicate fonts using FontBook, and not just disabling them, seemed to help. Then re-enable any remaining fonts that you still want to use.

    If you want to preserve the font files after removing them from FontBook, just create a folder somewhere and drag the duplicates out of the trash to the new folder.
  • 5. Re: iWeb crashes whenever I try to select a new font
    Taro-71 Level 1 Level 1 (0 points)

    Solved by searching and deleting some "cursed" fonts