Game crashes on Mac OS X 10.5 Leopard (Intel GMA only)
Brought to you by:
realtech
I tried to run No Gravity 2.0 from the universal binary on an Intel MacBook running Mac OS X 10.5.3 (Leopard). I am able to get into the main menu but when I start a new game and the "loading data ..." screen appears, the game crashes. On the console, I just get the message "Bus error".
Logged In: YES
user_id=430232
Originator: NO
I've tested on MacOSX 10.5.4 on a Macbook Pro 2.2Ghz w/ Geforce 8600M and it is working.
I think it's related to the Intel GMA graphics chipset (on Windows, all intel graphics chipset are not supported)
Logged In: YES
user_id=1932638
Originator: YES
I see. Is there a chance that this will be fixed soon?
Logged In: YES
user_id=430232
Originator: NO
Well I've just rebuilt a version with XCode 3.1. But apparently it's a crash in the OpenGL Drivers not in the application.
If you can get the crash report from ~/Library/Logs/CrashReporter, this would give more information.
No Gravity crash log file
Logged In: YES
user_id=1932638
Originator: YES
I attached the crash log file.
File Added: No Gravity.crash
Logged In: YES
user_id=430232
Originator: NO
It crashes in glTexImage2D. So it's a Intel GMA Bug as predicted.
You can fill a radar in https://bugreport.apple.com/, and pray that Apple will fix the problem. There is nothing much it can be done.
0 libGLImage.dylib 0x928be2f9 loadVecColor + 25
1 libGLImage.dylib 0x928d45a4 glgProcessColor + 6436
2 libGLImage.dylib 0x928bcbf5 glgRunProcessor + 101
3 libGLImage.dylib 0x928b8c9e glgProcessPixelsWithProcessor + 814
4 GLEngine 0x0062f008 gleTextureImagePut + 1752
5 GLEngine 0x0062d626 glTexImage2D_Exec + 662
6 libGL.dylib 0x927559cb glTexImage2D + 155
Logged In: YES
user_id=1932638
Originator: YES
Anyway, thanks for your help. I'll try to send a bug report to Apple. When I find out about a solution for this problem, I'll post it here.
Logged In: YES
user_id=430232
Originator: NO
No problem. Also, since the full source code is provided, they will be able to fix the problem.