Quote:
Originally Posted by Will
Hey guys, so the bad news is that troubleshooting mac problems is an entirely new field for us, so this may take a bit of back and forth. First of all, are you guys running any other programs at the same time? have you tried rebooting and then launching? Are all of your device drivers up to date?
Can you tell us your graphics cards?
|
Thanks for the Mac port! Here's how you troubleshoot Mac problems: for hangs, the user should create a sample using the "sample process" feature of Activity Monitor. For crashes, the user can find the crash log in ~/Library/Logs/DiagnosticReports (or CrashReporter).
I get this crash when I try manual unlock with a fake two-character key:
Code:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000004def0b3f
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 QtWebKit 0x01f869a4 bool WTF::HashTable<WebCore::TimerBase const*, WebCore::TimerBase const*, WTF::IdentityExtractor<WebCore::TimerBase const*>, WTF::PtrHash<WebCore::TimerBase const*>, WTF::HashTraits<WebCore::TimerBase const*>, WTF::HashTraits<WebCore::TimerBase const*> >::contains<WebCore::TimerBase const*, WTF::IdentityHashTranslator<WebCore::TimerBase const*, WebCore::TimerBase const*, WTF::PtrHash<WebCore::TimerBase const*> > >(WebCore::TimerBase const* const&) const + 100
1 QtWebKit 0x01f86179 WebCore::TimerBase::isActive() const + 57
2 QtWebKit 0x01eb2c1a WebCore::Loader::scheduleServePendingRequests() + 26
3 QtWebKit 0x01eb4ebb WebCore::Loader::cancelRequests(WebCore::DocLoader*) + 283
4 QtWebKit 0x01e9b769 WebCore::FrameLoader::stopLoading(bool) + 345
5 QtWebKit 0x01e9bac2 WebCore::FrameLoader::closeURL() + 34
6 QtWebKit 0x01e9bafe WebCore::FrameLoader::detachFromParent() + 30
7 QtWebKit 0x020d9dc0 QWebPage::~QWebPage() + 64
8 QtWebKit 0x020e4da8 QWebView::~QWebView() + 136
9 ...lltalegames.MonkeyIsland103 0x002d5dc9 Launcher::~Launcher() + 93
10 ...lltalegames.MonkeyIsland103 0x002d4922 Launcher::Go(int) + 398
11 ...lltalegames.MonkeyIsland103 0x001d09bf GameEngine::Initialize(char const*) + 1397
12 ...lltalegames.MonkeyIsland103 0x001d0cd9 GameEngine_Start + 35
13 ...lltalegames.MonkeyIsland103 0x00099477 -[MyOpenGLView prepareOpenGL] + 144
14 com.apple.AppKit 0x925f2f62 -[NSOpenGLContext setView:] + 1536
15 com.apple.AppKit 0x925f293e -[NSOpenGLView lockFocusIfCanDraw] + 198
16 com.apple.AppKit 0x925d7022 -[NSView lockFocus] + 42
17 com.apple.AppKit 0x925db50e -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1047
18 com.apple.AppKit 0x925dba6c -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
19 com.apple.AppKit 0x925dba6c -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
20 com.apple.AppKit 0x925d9c56 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 711
21 com.apple.AppKit 0x925d97cb -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 265
22 com.apple.AppKit 0x925d6111 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 3309
23 com.apple.AppKit 0x92536d6e -[NSView displayIfNeeded] + 818
24 com.apple.AppKit 0x92500094 -[NSWindow displayIfNeeded] + 204
25 com.apple.AppKit 0x924feb2f -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 1085
26 com.apple.AppKit 0x924fe691 -[NSWindow orderWindow:relativeTo:] + 105
27 com.apple.AppKit 0x926789a9 -[NSWindow orderFront:] + 50
28 com.apple.AppKit 0x924c7590 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1846
29 com.apple.AppKit 0x924c5450 loadNib + 257
30 com.apple.AppKit 0x924c4848 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 228
31 com.apple.AppKit 0x924c4759 +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 158
32 com.apple.AppKit 0x924c46a4 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 383
33 com.apple.AppKit 0x924c14a9 NSApplicationMain + 434
34 ...lltalegames.MonkeyIsland103 0x0002a922 start + 54
(was it necessary to use Qt? notwithstanding that it adds 70 mb of bloat, the mac version is notoriously crashy.)