Can't run Civ3!

SD-Diver

Chieftain
Joined
Mar 31, 2003
Messages
10
Try as I might, I just can not get Civ3 to run on my dual 1ghz QuickSilver. I even went as far as buying a new video card for my machine (8500 -> gForce4TI). Doesn't matter if I use ox 10.2.x or 9.2.2. Under 9.2.2, it complains about not enough memory (I've tried everything between 128 mb to 1.2 gb - no change). Under 10.2.4, the selection window comes up in black, with the options (Load Game, etc) showing up as I pass over them. Loading a scenario causes some screen flashing then a dialog informing that Civ3 unexpectedly quit.
Tech support has been of no use (especiall liked the suggestion of washing the CD and then re-installing). Oh - and I have the latest update that I am aware of. BTW - it runs just fine on my powerbook (g4/500) but come on - I'd rater be using the desktop!
Any thoughts??

Thanks,
SD-Diver
 
I assume you've tried a re-install of the game after the upgrades? And perhaps the installation of the new video card may warrant a re-install of the OS? Black screen like that sounds like a problem with video, perhaps Quartz got hurt in the upgrade... Just ideas... It COULD be a dual-processor problem..
 
Yep - reinstalled the game numerous times. Reinstalled the system (both 9.2 and X) as well. If it is a dual problem, I'm surprised that no one else has mentioned it.
I've also tried the startup options (use quartz, different resolutions, etc) - no luck.

SD-Diver
 
Trial and error. Do you own any other games that would tax the graphic card at all? First I would determine if its a civ problem or mac problem, then go from there. I assume you have iTunes loaded. Try playing a song and turn on visuals. If everything is smooth then its most likely civ. Sometime reinstalling a program requires trashing the old one (folder) plus any preferences first. Thats my 2 cents.
 
Originally posted by SD-Diver
Under 10.2.4, the selection window comes up in black, with the options (Load Game, etc) showing up as I pass over them. Loading a scenario causes some screen flashing then a dialog informing that Civ3 unexpectedly quit.

Wild guess - do you have any third-party fonts installed? Try removing them if so - perhaps one is corrupted and causing Civ3 to wig out.
 
Nope, no 3rd party fonts. Other games work fine (tropico, warcraft, balder's gate, etc). In fact, I just finished yet onther experiment. I did a fresh install of 10.2.3 on another disk, without letting the system auto-update. Reinstalled Civ3 (latest update). Tried running - no luck - black screen, passed cursor over load scenario, then got a memory error then a quit.

Did the OS update to 10.2.4, same results.

Hase anyone out there successfully run on a dual??

Thanks!
 
Have u upgraded the game to v1.21g, with latest patch update?
That might help - assuming the Civ3 application is not kaput.

If not, then I think it could be a corrupt preference file in MacOS 9's Sys Folder or MacOS itself is causing this problem. Try loading the OS with the Extensions disabled, and then load the game. See what happens.

You may have to reinstall MacOS 9.22 again (on a different partition/disk), and see if that makes any difference, it should.
 
Originally posted by SD-Diver
Hase anyone out there successfully run on a dual??

Definitely. My main Mac is a DP/800 Quicksilver and the game runs fine on it. I haven't had any other bug reports even remotely similar to yours, so I'm at a loss as to what to suggest. My hunch is that it's not a Civ3 issue - there may be something wrong with that specific Mac. Boot off the Mac diagnostic CD that came with your QuickSilver and see if it finds anything. You may want to run Disk First Aid on all your hard drive partitions just to be safe.

I wish I had better advice, but without further data to go on, I can't really approach the issue as a Civ3 bug. If you can, launch the OSX Console app and go to the Preferences dialog. Choose the "Crashes" pane and click on the two checkboxes in there. Now when you launch Civ3, it'll log the crash to a file called Civilization III crash.log. The information it puts in there will help determine where the problem might lie.
 
Great! Here's the crash log:

## Component Manager: attempting to find symbols in a component alias of type (regR/carP/x!bt)
Apr 1 22:47:47 LoreQuicksilver /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder: kCGErrorIllegalArgument : CGSSetWindowDepth: Invalid window type

Apr 1 22:47:47 LoreQuicksilver /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder: kCGErrorIllegalArgument : CGSSetWindowDepth: Invalid window type

Apr 1 22:48:03 LoreQuicksilver /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder: kCGErrorIllegalArgument : CGSSetWindowDepth: Invalid window type

Apr 1 22:48:03 LoreQuicksilver /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder: kCGErrorIllegalArgument : CGSSetWindowDepth: Invalid window type

Oh - diagnostics doesn't find anything. On your dual 800, what kind of video card are you using? I've tried both the radeon 8500 and now the nvidea gforce4ti.

Thanks,
Anthony
 
Woops - you probably meant this!

**********

Date/Time: 2003-04-01 23:20:51 -0800
OS Version: 10.2.4 (Build 6I32)
Host: LoreQuicksilver.local.

Command: Civilization III
PID: 544

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000062

Thread 0 Crashed:
#0 0x00429574 in 0x429574
#1 0x00429810 in 0x429810
#2 0x00261bd4 in close__10Civ3SpriteFv
#3 0x00263630 in 0x263630
#4 0x00261df4 in extract__10Civ3SpriteFP6Bufferiiii7MemTypeb
#5 0x002ca030 in loadSprites__11Civ3PainterFv
#6 0x00361300 in loadDependentSprites__Fv
#7 0x003b8718 in initScenario__8ScenarioFv
#8 0x003b92c4 in loadDefault__8ScenarioFv
#9 0x00367ad8 in top_menu__Fb
#10 0x002f82e0 in control_game__Fb
#11 0x002cb768 in run__13Civilization3Fiib
#12 0x0038a29c in WinMain
#13 0x001b55fc in main

Thread 1:
#0 0x90073c48 in mach_msg_trap
#1 0x90005f90 in mach_msg
#2 0x90148b10 in __CFRunLoopRun
#3 0x90180fe4 in CFRunLoopRunSpecific
#4 0x94d9c1c0 in _ZN10HALRunLoop9OwnThreadEPv
#5 0x94d911b0 in _ZN9CAPThread5EntryEPS_
#6 0x90020d48 in _pthread_body

Thread 2:
#0 0x90042688 in semaphore_timedwait_signal_trap
#1 0x9003e8b4 in _pthread_cond_wait
#2 0x94d83ac4 in _ZN7CAGuard7WaitForEy
#3 0x94d832b0 in _ZN7CAGuard9WaitUntilEy
#4 0x94d822e0 in _ZN15XThreadedDevice8IOThreadEv
#5 0x94d95a24 in _ZN15XThreadedDevice13IOThreadEntryEPv
#6 0x94d911b0 in _ZN9CAPThread5EntryEPS_
#7 0x90020d48 in _pthread_body

Thread 3:
#0 0x9003eaa8 in semaphore_wait_signal_trap
#1 0x9003e8c4 in _pthread_cond_wait
#2 0x90233368 in TSWaitOnSemaphoreCommon
#3 0x9023c170 in TimerThread
#4 0x90020d48 in _pthread_body

Thread 4:
#0 0x9003eaa8 in semaphore_wait_signal_trap
#1 0x9003e8c4 in _pthread_cond_wait
#2 0x90233368 in TSWaitOnSemaphoreCommon
#3 0x90248a10 in _Z15AsyncFileThreadPv
#4 0x90020d48 in _pthread_body

Thread 5:
#0 0x9003eaa8 in semaphore_wait_signal_trap
#1 0x9003e8c4 in _pthread_cond_wait
#2 0x90233368 in TSWaitOnSemaphoreCommon
#3 0x90233ca8 in DeferredTaskThread
#4 0x90020d48 in _pthread_body

PPC Thread State:
srr0: 0x00429574 srr1: 0x0200f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x00429810 ctr: 0x001cc7c0 mq: 0x00000000
r0: 0x00429810 r1: 0xbffff120 r2: 0x004e7000 r3: 0x007de374
r4: 0x00000066 r5: 0x00000001 r6: 0x0000012d r7: 0x00000031
r8: 0x00000031 r9: 0x00000001 r10: 0x00000001 r11: 0xbfffef88
r12: 0x004e32cc r13: 0x80000000 r14: 0x00518578 r15: 0x00000001
r16: 0x00000001 r17: 0x00000048 r18: 0x00000048 r19: 0x0000012d
r20: 0x00000006 r21: 0x0000000c r22: 0x00000006 r23: 0x00000001
r24: 0x00000001 r25: 0x0000012d r26: 0x00000001 r27: 0xbffff2e8
r28: 0x00000031 r29: 0x00000031 r30: 0x078ba940 r31: 0x00000066
 
Hmmm... When i get an EXEC_BAD_ACCESS, i usually have tried to access a file where there's no data, or a ram problem. I've heard of programs failing in the Mac OS if there is more than 1 GB of ram installed... It looks like Civ3 was trying to load graphic sprites into ram... Try running with less than 1 GB of ram in the machine, perhaps that will "solve" the problem in a rather difficult way...
 
Senecasax,
Thanks for the idea - but no luck. I have three 512 sticks. Removed 1, no luck. Removed a second, leaving just 512 mb, and still no luck :(

SD-Diver
 
**********

Date/Time: 2003-04-04 23:23:41 -0800
OS Version: 10.2.4 (Build 6I32)
Host: LoreQuicksilver.local.

Command: Civilization III
PID: 542

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000062

Thread 0 Crashed:
#0 0x00429574 in 0x429574
#1 0x00429810 in 0x429810
#2 0x00261bd4 in Civ3Sprite::close(void)
#3 0x00263630 in 0x263630
#4 0x00261df4 in Civ3Sprite::extract(Buffer *, int, int, int, int, MemType, bool)
#5 0x002ca030 in Civ3Painter::loadSprites(void)
#6 0x00361300 in loadDependentSprites(void)
#7 0x003b8718 in Scenario::initScenario(void)
#8 0x003b92c4 in Scenario::loadDefault(void)
#9 0x00367b80 in top_menu(bool)
#10 0x002f82e0 in control_game(bool)
#11 0x002cb768 in Civilization3::run(int, int, bool)
#12 0x0038a29c in WinMain
#13 0x001b55fc in main

Thread 1:
#0 0x90073c48 in mach_msg_trap
#1 0x90005f90 in mach_msg
#2 0x90148b10 in __CFRunLoopRun
#3 0x90180fe4 in CFRunLoopRunSpecific
#4 0x94d9c1c0 in HALRunLoop::OwnThread(void*)
#5 0x94d911b0 in CAPThread::Entry(CAPThread*)
#6 0x90020d48 in _pthread_body

Thread 2:
#0 0x90042688 in semaphore_timedwait_signal_trap
#1 0x9003e8b4 in _pthread_cond_wait
#2 0x94d83ac4 in CAGuard::WaitFor(unsigned long long)
#3 0x94d832b0 in CAGuard::WaitUntil(unsigned long long)
#4 0x94d822e0 in XThreadedDevice::IOThread()
#5 0x94d95a24 in XThreadedDevice::IOThreadEntry(void*)
#6 0x94d911b0 in CAPThread::Entry(CAPThread*)
#7 0x90020d48 in _pthread_body

Thread 3:
#0 0x9003eaa8 in semaphore_wait_signal_trap
#1 0x9003e8c4 in _pthread_cond_wait
#2 0x90233368 in TSWaitOnSemaphoreCommon
#3 0x9023c170 in TimerThread
#4 0x90020d48 in _pthread_body

Thread 4:
#0 0x9003eaa8 in semaphore_wait_signal_trap
#1 0x9003e8c4 in _pthread_cond_wait
#2 0x90233368 in TSWaitOnSemaphoreCommon
#3 0x90248a10 in AsyncFileThread(void*)
#4 0x90020d48 in _pthread_body

Thread 5:
#0 0x9003eaa8 in semaphore_wait_signal_trap
#1 0x9003e8c4 in _pthread_cond_wait
#2 0x90233368 in TSWaitOnSemaphoreCommon
#3 0x90233ca8 in DeferredTaskThread
#4 0x90020d48 in _pthread_body

PPC Thread State:
srr0: 0x00429574 srr1: 0x0200f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x00429810 ctr: 0x001cc7c0 mq: 0x00000000
r0: 0x00429810 r1: 0xbffff140 r2: 0x004e7000 r3: 0x007de374
r4: 0x00000066 r5: 0x00000001 r6: 0x0000012d r7: 0x00000031
r8: 0x00000031 r9: 0x00000001 r10: 0x00000001 r11: 0xbfffefa8
r12: 0x004e32cc r13: 0x80000000 r14: 0x00518578 r15: 0x00000002
r16: 0x00000001 r17: 0x00000048 r18: 0x00000048 r19: 0x0000012d
r20: 0x00000006 r21: 0x0000000c r22: 0x00000006 r23: 0x00000001
r24: 0x00000001 r25: 0x0000012d r26: 0x00000001 r27: 0xbffff308
r28: 0x00000031 r29: 0x00000031 r30: 0x078c9940 r31: 0x00000066
 
You are consistently getting crashes in the filesystem. I'd take a long, hard look at the state of your hard drive with Disk First Aid or another tool. While you're there, you may want to check permissions.

Is this disk UFS or HFS+ formatted?
 
All of my disks are HFS+. All pass without any problems both diskutility and Norton. The normal boot disk, is attached to the internal IDE (120 gb WDSE) while my other disks are attached to am ata/133 card (an 80 gb maxtor and 2 160 gb WDSEs in an OSX-only raid. I have tried installing on every disk, to no avail. I'll try installing to an external FW disk next.

Thanks!
 
Okay - tried it on a freshly formatted external firewire drive - no luck - same error :(
 
what user are you running Civ3 as? make sure you have the permissions for the file... if you want to make civ3 acessible no matter what, try in the terminal

sudo chmod -R 777 directoryname

for your Civ3 directory replacing directoryname (needs to be the full path). This will let anyone change & access the files in that directory.

Perhaps a fresh format of the drive is in order - do you wipe it before the OS install?
 
Never mind, seems you've already tried it. Could be that your Civ3 is bad, will the computer store do a exchange?

Well you did say it worked on the other system... do you have anything running in the background (UNIX apps and stuff too, not just Aqua programs)?
 
Well, as a last ditch effort, I booted up my dual 1ghz machine off of my TiBook using target disk mode. Since I can run on my laptop, I had hoped that I could run <i>off</i> my laptop. Well, no luck - the same exact crash.
Hopefully my new MoO3 will be delivered sonn...

Thanks to all!
 
Top Bottom