I'm running Uplink 1.3.2 and I just registered it a few days ago and up until today it has worked fine, but today it has stopped working. At first it would get to the first logo screen, then crash. Then after a while of me not changing anything it started working again. I stopped playing to do some homework and when I tried to start again it was crashing after the first logo screen again. Now the game loads and I can play with one problem - if I hit any key on the keyboard the game crashes instantly. Unfortunately that's a fairly major problem. Does anyone have any suggestions what the problem might be? This is in Panther, which I've heard caused problems though it worked perfectly until now and I haven't made any changes to my system.
Here's the Crash Report:
Date/Time: 2003-12-10 02:17:24 -0500
OS Version: 10.3.1 (Build 7C107)
Command: Uplink (/Users/jthorndy/Desktop/Uplink 1.3.2/Uplink)
PID: 512
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000006
Thread 0 Crashed:
#0 0x9019150c in CFEqual (CFEqual + 164)
#1 0x90195f34 in CFArrayContainsValue (CFArrayContainsValue + 528)
#2 0x901a452c in _CFSearchBundleDirectory (_CFSearchBundleDirectory + 380)
#3 0x901afe90 in _CFFindBundleResourcesInRawDir (_CFFindBundleResourcesInRawDir + 316)
#4 0x901bada0 in _CFFindBundleResourcesInResourcesDir (_CFFindBundleResourcesInResourcesDir + 304)
#5 0x901af5e8 in _CFFindBundleResources (_CFFindBundleResources + 824)
#6 0x901b9f9c in CFBundleCopyResourceURL (CFBundleCopyResourceURL + 144)
#7 0x901e8020 in CFBundleGetLocalInfoDictionary (CFBundleGetLocalInfoDictionary + 64)
#8 0x901ec424 in CFBundleGetValueForInfoDictionaryKey (CFBundleGetValueForInfoDictionaryKey + 44)
#9 0x92828c7c in GetUserCommandKeys(__CFDictionary const**) (GetUserCommandKeys(__CFDictionary const**) + 84)
#10 0x928378a4 in UpdateMenuCommandKeys(MenuData*, unsigned char) (UpdateMenuCommandKeys(MenuData*, unsigned char) + 48)
#11 0x92801340 in PopulateMenu(MenuData*, OpaqueEventTargetRef*, CheckMenuData*, unsigned long, double) (PopulateMenu(MenuData*, OpaqueEventTargetRef*, CheckMenuData*, unsigned long, double) + 248)
#12 0x92803484 in Check1MenuForKeyEvent(MenuData*, CheckMenuData*) (Check1MenuForKeyEvent(MenuData*, CheckMenuData*) + 104)
#13 0x9280c7e4 in CheckMenusForKeyEvent(MenuData*, CheckMenuData*) (CheckMenusForKeyEvent(MenuData*, CheckMenuData*) + 380)
#14 0x928188ac in IsMenuKeyEvent(MenuData*, OpaqueEventRef*, unsigned long, MenuData**, unsigned short*) (IsMenuKeyEvent(MenuData*, OpaqueEventRef*, unsigned long, MenuData**, unsigned short*) + 552)
#15 0x92828ac8 in IsMenuKeyEvent (IsMenuKeyEvent + 140)
#16 0x928781e8 in HandleKeyboardEvent(OpaqueEventRef*, unsigned char) (HandleKeyboardEvent(OpaqueEventRef*, unsigned char) + 168)
#17 0x927d1f94 in DispatchEventToHandlers (DispatchEventToHandlers + 336)
#18 0x927d2208 in SendEventToEventTargetInternal (SendEventToEventTargetInternal + 372)
#19 0x927d6600 in SendEventToEventTargetWithOptions (SendEventToEventTargetWithOptions + 40)
#20 0x9280afcc in HandleKeyboardEvent(OpaqueEventRef*, unsigned long) (HandleKeyboardEvent(OpaqueEventRef*, unsigned long) + 320)
#21 0x927e2be4 in ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) (ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 504)
#22 0x927d2050 in DispatchEventToHandlers (DispatchEventToHandlers + 524)
#23 0x927d2208 in SendEventToEventTargetInternal (SendEventToEventTargetInternal + 372)
#24 0x927e4634 in SendEventToEventTarget (SendEventToEventTarget + 40)
#25 0x927e8560 in ToolboxEventDispatcher (ToolboxEventDispatcher + 92)
#26 0x927f8748 in TryEventDispatcher (TryEventDispatcher + 108)
#27 0x927d8cc4 in GetOrPeekEvent (GetOrPeekEvent + 308)
#28 0x927d8e70 in GetNextEventMatchingMask (GetNextEventMatchingMask + 160)
#29 0x9290a4f0 in GetNextEvent (GetNextEvent + 100)
#30 0x0056cf6c in 0x56cf6c
#31 0x0056c948 in 0x56c948
#32 0x00565d90 in 0x565d90
#33 0x005268cc in 0x5268cc
#34 0x00412030 in 0x412030
#35 0x0041abd0 in 0x41abd0
#36 0x00419dc0 in 0x419dc0
#37 0x00419d38 in 0x419d38
Thread 1:
#0 0x900075c8 in mach_msg_trap (mach_msg_trap +
#1 0x90007118 in mach_msg (mach_msg + 56)
#2 0x90191930 in __CFRunLoopRun (__CFRunLoopRun + 848)
#3 0x901960bc in CFRunLoopRunSpecific (CFRunLoopRunSpecific + 328)
#4 0x9073315c in HALRunLoop::OwnThread(void*) (HALRunLoop::OwnThread(void*) + 260)
#5 0x907393ac in CAPThread::Entry(CAPThread*) (CAPThread::Entry(CAPThread*) + 48)
#6 0x900247e8 in _pthread_body (_pthread_body + 40)
Thread 2:
#0 0x90018ce8 in semaphore_timedwait_signal_trap (semaphore_timedwait_signal_trap +
#1 0x9000e888 in _pthread_cond_wait (_pthread_cond_wait + 616)
#2 0x90724764 in CAGuard::WaitFor(unsigned long long) (CAGuard::WaitFor(unsigned long long) + 220)
#3 0x90724398 in CAGuard::WaitUntil(unsigned long long) (CAGuard::WaitUntil(unsigned long long) + 304)
#4 0x90722d88 in HPIOThread::WorkLoop() (HPIOThread::WorkLoop() + 856)
#5 0x90739368 in HPIOThread::ThreadEntry(HPIOThread*) (HPIOThread::ThreadEntry(HPIOThread*) + 28)
#6 0x907393ac in CAPThread::Entry(CAPThread*) (CAPThread::Entry(CAPThread*) + 48)
#7 0x900247e8 in _pthread_body (_pthread_body + 40)
PPC Thread State:
srr0: 0x9019150c srr1: 0x0200f030 vrsave: 0x00000000
cr: 0x24024222 xer: 0x00000007 lr: 0x90191474 ctr: 0x90191468
r0: 0xa01905f4 r1: 0xbfffe220 r2: 0xa01905f4 r3: 0x00000001
r4: 0x00000000 r5: 0x0033ad20 r6: 0x00720069 r7: 0x00720069
r8: 0x00720069 r9: 0xa0191474 r10: 0x000007b1 r11: 0x00000486
r12: 0x90191468 r13: 0x00000001 r14: 0x018fc200 r15: 0x00000004
r16: 0x0032dab0 r17: 0xbfffe400 r18: 0xa01900e0 r19: 0xa01900e0
r20: 0x00000007 r21: 0x018fc25c r22: 0x00303fe0 r23: 0x00307a50
r24: 0x0000002e r25: 0x00000000 r26: 0x018fc212 r27: 0x00000000
r28: 0x0033ad20 r29: 0x00000000 r30: 0xa0192e90 r31: 0x90191474
------------------