View Single Post
Old 02/12/2010, 03:47 am   #12
clot
Junior Member
 
Join Date: Oct 2009
Posts: 1
Default

Quote:
Originally Posted by Will View Post
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.)
clot is offline   Reply With Quote