osx mudlet settings crash

Post Reply
osxuser
Posts: 5
Joined: Fri Aug 27, 2010 7:12 pm

osx mudlet settings crash

Post by osxuser »

Hello,

I'm having a problem accessing the settings in mudlet 1.1.1 - osx 10.6 snow leopard

Whenever I try to access the settings the mudlet client crashes (stack trace attached below)

Any help would be appreciated

(could just be something silly like not having a font the settings page uses?)

Thanks
---------


Process: mudlet [20277]
Path: /Applications/Mudlet.app/Contents/MacOS/mudlet
Identifier: org.mudlet.client
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [199]

Date/Time: 2010-08-27 12:08:51.339 -0700
OS Version: Mac OS X 10.6.4 (10F569)
Report Version: 6

Interval Since Last Report: 1888320 sec
Crashes Since Last Report: 14
Per-App Interval Since Last Report: 163599 sec
Per-App Crashes Since Last Report: 9
Anonymous UUID: 31993A0B-73B9-43C7-9DA5-B77F63D94E55

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000004
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libTrueTypeScaler.dylib 0x97407e50 fnt_SH_Common(fnt_LocalGraphicStateType*, long*, long*, int*) + 61
1 libTrueTypeScaler.dylib 0x97407dfd fnt_SHP(fnt_LocalGraphicStateType*) + 29
2 libTrueTypeScaler.dylib 0x97404536 fnt_InnerExecute(fnt_LocalGraphicStateType*, unsigned char*, unsigned char*) + 59
3 libTrueTypeScaler.dylib 0x97404c22 fnt_CALL(fnt_LocalGraphicStateType*) + 139
4 libTrueTypeScaler.dylib 0x97404536 fnt_InnerExecute(fnt_LocalGraphicStateType*, unsigned char*, unsigned char*) + 59
5 libTrueTypeScaler.dylib 0x974044b5 fnt_Execute(fnt_ElementType**, fnt_GlobalGraphicStateType*, unsigned char*, unsigned char*, void (*)(), memoryContext*, unsigned char, unsigned char, unsigned char) + 438
6 libTrueTypeScaler.dylib 0x974049fe RunPreProgram(fsg_SplineKey*, transformState const*, void (*)()) + 310
7 libTrueTypeScaler.dylib 0x97404201 CreateGlyphElement(fsg_SplineKey*, long, unsigned char, unsigned char) + 344
8 libTrueTypeScaler.dylib 0x97400635 CreateScalerGlyphBlock(fsg_SplineKey*, memoryContext*, scalerGlyph const*) + 229
9 libTrueTypeScaler.dylib 0x9740049f AssureGlyphBlock(fsg_SplineKey*, memoryContext*, transformBlockCacheNode*, scalerGlyph*) + 180
10 libTrueTypeScaler.dylib 0x973fc6e9 TTGetStrikeSpecs + 598
11 ...ple.ApplicationServices.ATS 0x95b87e6e HandleOFAScalerMessage + 1348
12 ...ple.ApplicationServices.ATS 0x95b878be SendStrikeMessage + 162
13 ...ple.ApplicationServices.ATS 0x95b8ae60 _eOFAGetStrikeSpecs + 471
14 ...ple.ApplicationServices.ATS 0x95b8572b _eGetGlyphVectorIndex + 994
15 ...ple.ApplicationServices.ATS 0x95b84bd3 OldGlyphsCacheStrike(TStrike*, void (*)(StrikeSpecs const*, void const*), void*) + 136
16 ...ple.ApplicationServices.ATS 0x95b84821 _eGCGetStrikeMetrics + 65
17 ...ple.ApplicationServices.ATS 0x95b834c5 _eATSFontGetHorizontalMetrics + 173
18 ...ple.ApplicationServices.ATS 0x95b833fe ATSFontGetHorizontalMetrics + 76
19 QtGui 0x006882c5 QFontEngineMac::QFontEngineMac(OpaqueATSUStyle*, unsigned long, QFontDef const&, QFontEngineMacMulti*) + 1157
20 QtGui 0x00689c4b QFontEngineMacMulti::QFontEngineMacMulti(unsigned long const&, unsigned long const&, QFontDef const&, bool) + 763
21 QtGui 0x008ed31f QFontDatabase::load(QFontPrivate const*, int) + 1983
22 QtGui 0x008cddff QFontPrivate::engineForScript(int) const + 191
23 QtGui 0x008e5373 QFontMetrics::width(QChar) const + 83
24 QtGui 0x008e9a26 QFontDatabase::isFixedPitch(QString const&, QString const&) const + 390
25 QtGui 0x00b00f40 QFontComboBoxPrivate::_q_updateModel() + 688
26 mudlet 0x0012e1d6 Ui_profile_preferences::setupUi(QDialog*) + 6502
27 mudlet 0x0011f3d8 dlgProfilePreferences::dlgProfilePreferences(QWidget*, Host*) + 120
28 mudlet 0x00162a18 mudlet::show_options_dialog() + 136
29 mudlet 0x00198de9 mudlet::qt_metacall(QMetaObject::Call, int, void**) + 297
30 QtCore 0x013a7d1a QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 570
31 QtGui 0x006cbcd4 QAction::triggered(bool) + 68
32 QtGui 0x006cdf5f QAction::activate(QAction::ActionEvent) + 159
33 QtGui 0x006ab479 qt_mac_activate_action(OpaqueMenuRef*, unsigned int, QAction::ActionEvent, bool) + 153
34 QtGui 0x006abad9 qt_mac_menu_event(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 617
35 com.apple.HIToolbox 0x934f6f2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
36 com.apple.HIToolbox 0x934f61f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
37 com.apple.HIToolbox 0x935189bb SendEventToEventTarget + 52
38 com.apple.HIToolbox 0x93544fa7 SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 448
39 com.apple.HIToolbox 0x93569d1c SendMenuCommandWithContextAndModifiers + 66
40 com.apple.HIToolbox 0x93569cd1 SendMenuItemSelectedEvent + 121
41 com.apple.HIToolbox 0x936f590b _HIMenuSendItemSelectedEvent + 83
42 com.apple.HIToolbox 0x936a4ae2 HIMenuBar::HandleKeyboardEvent(OpaqueEventRef*) + 304
43 com.apple.HIToolbox 0x934f752b HIObject::EventHook(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 173
44 com.apple.HIToolbox 0x934f6f2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
45 com.apple.HIToolbox 0x934f61f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
46 com.apple.HIToolbox 0x934f6055 SendEventToEventTargetWithOptions + 58
47 com.apple.HIToolbox 0x9352a770 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1918
48 com.apple.HIToolbox 0x934f7380 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2672
49 com.apple.HIToolbox 0x934f61f6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
50 com.apple.HIToolbox 0x935189bb SendEventToEventTarget + 52
51 QtGui 0x0067f8a4 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 596
52 QtCore 0x0147f441 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 65
53 QtCore 0x0147f66d QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 189
54 QtCore 0x014819ce QCoreApplication::exec() + 174
55 mudlet 0x00034f1b main + 5659
56 mudlet 0x00006bad _start + 208
57 mudlet 0x00006adc start + 40

ixokai
Posts: 63
Joined: Fri Dec 25, 2009 7:43 am

Re: osx mudlet settings crash

Post by ixokai »

Are you doing anything besides hitting settings?

The first time you open settings on the mac its SUPER slow. Like, SUPER super slow. So are you hitting it hten maybe-- hitting again? Clicking around? Anything like that?

Or do you hit settings, and it crashes immediately, or?

osxuser
Posts: 5
Joined: Fri Aug 27, 2010 7:12 pm

Re: osx mudlet settings crash

Post by osxuser »

No, I can reproduce it by simply running the program and hitting the settings button, using the menu item or using the keyboard shortcut command-,

It is super slow like you say, 10+ seconds for the spinny beach ball cursor to show up and another 20 before the actual crash dialog appears. but I am not doing anything else while this is going on

syrik
Posts: 90
Joined: Sat Jun 26, 2010 9:57 pm

Re: osx mudlet settings crash

Post by syrik »

it crashed a few times when I tried to access the settings too. But it stopped after a while, no idea what it was.

osxuser
Posts: 5
Joined: Fri Aug 27, 2010 7:12 pm

Re: osx mudlet settings crash

Post by osxuser »

just as a fyi for anyone else who happens to run into this particular crash, I did solve the problem. It looks like I had a corrupt font installed because I backed up and removed all user installed fonts in ~/Library/Fonts and the settings panel loads now.

Post Reply