View Full Version : Wanted: Intel Mac Tester
JonTrainer
2006.03.25, 02:41 PM
I need some help testing the Universal Binary for my game, Bullfrog. Can someone with an Intel Mac download it and verify that it runs on their computer?
http://www.outerlevel.com/downloads/Bullfrog-1.1.1-Beta.dmg
Thanks!
- Jon
OneSadCookie
2006.03.25, 06:58 PM
crashes instantly on startup:
Exception: EXC_ARITHMETIC (0x0003)
Codes: EXC_I386_DIV (divide by zero)
Thread 0 Crashed:
0 com.apple.AppKit 0x93545c60 -[NSSound _postInitialization] + 749
1 com.apple.AppKit 0x937ac4dc -[NSSound initWithContentsOfURL:byReference:] + 256
2 com.apple.AppKit 0x937ad417 +[NSSound _searchForSoundNamed:] + 626
3 com.apple.AppKit 0x937ad519 +[NSSound soundNamed:] + 203
4 com.outerlevel.Bullfrog 0x0000636a -[OLGameView loadSounds] + 278 (crt.c:305)
5 com.outerlevel.Bullfrog 0x0000515b -[OLGameView doTitle] + 69 (crt.c:305)
6 com.outerlevel.Bullfrog 0x000048ca -[OLGameView gameLoop:] + 187 (crt.c:305)
7 com.apple.Foundation 0x927400e2 __NSFireTimer + 199
8 com.apple.CoreFoundation 0x90822e8d CFRunLoopRunSpecific + 3341
9 com.apple.CoreFoundation 0x90822179 CFRunLoopRunInMode + 61
10 com.apple.HIToolbox 0x92ed28e0 RunCurrentEventLoopInMode + 285
11 com.apple.HIToolbox 0x92ed1f1e ReceiveNextEventCommon + 184
12 com.apple.HIToolbox 0x92ed1e3e BlockUntilNextEventMatchingListInMode + 81
13 com.apple.AppKit 0x93372ad1 _DPSNextEvent + 576
14 com.apple.AppKit 0x933726be -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
15 com.apple.AppKit 0x9336c443 -[NSApplication run] + 512
16 com.apple.AppKit 0x93360397 NSApplicationMain + 573
17 com.outerlevel.Bullfrog 0x000027de _start + 228 (crt.c:272)
18 com.outerlevel.Bullfrog 0x000026f9 start + 41
integer division by zero on Intel causes a crash, where it produces zero on PowerPC. It looks like NSSound is at fault here though...
JonTrainer
2006.03.26, 10:39 AM
Thanks OSC!
Off for some bug squashing.
LWStrike
2006.03.28, 02:28 PM
I also ran it and got a crash shortly after the loading screen appeared. I checked it and it does say universal binary (were you wondering that?)
Did you happen to use SDL in your source? i am trying to figure out if SDL is built and configured right in my machine and knowing if i can run SDL code would help.
JonTrainer
2006.04.06, 10:57 PM
Thanks for checking this. I'm not using SDL, I'm actually using straight cocoa.
I found the problem. I'm not sure if it's a bug in NSSound on the intel side or not. But a specific .wav file I was using crashes on intel with the Divide by zero error when trying to load it. But works fine on ppc macs.
The only way I found of getting around it was to change to a different .wav file.
Thanks for your help. The Universal Binary version of Bullfrog has been released.
It can be downloaded from http://www.outerlevel.com/downloads/Bullfrog.dmg
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.