Help - Search - Members - Calendar
Full Version: Diablo 2
InsanelyMac Forum > Apple World > Mac Gaming
Skeetz86
Diablo 2 crashes upon me trying to run it. I get this error. Thanks for any help.

Process: Diablo II (Carbon) [458]
Path: /Applications/Diablo II Folder/Diablo II (Carbon)
Identifier: com.blizzard.Diablo2
Version: 1.12 (1.12)
Code Type: PPC (Translated)
Parent Process: launchd [107]

Date/Time: 2008-06-25 18:49:25.593 -0400
OS Version: Mac OS X 10.5.2 (9C7010)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread: 0

Thread 0 Crashed:
0 translate 0xb80bc6dc 0xb8000000 + 771804
1 translate 0xb80b705b 0xb8000000 + 749659
2 translate 0xb80d4a14 0xb8000000 + 870932
3 translate 0xb813cecd spin_lock_wrapper + 1981

Thread 1:
0 ??? 0x800bb9e6 0 + 2148252134
1 ??? 0x800c31dc 0 + 2148282844
2 translate 0xb818b6ea CallPPCFunctionAtAddressInt + 202802
3 ??? 0x800ecc55 0 + 2148453461
4 ??? 0x800ecb12 0 + 2148453138

Thread 2:
0 translate 0xb8152a43 spin_lock_wrapper + 90931
1 translate 0xb8183653 CallPPCFunctionAtAddressInt + 169883
2 translate 0xb81861e4 CallPPCFunctionAtAddressInt + 181036
3 translate 0xb80dfb5f 0xb8000000 + 916319

Thread 3:
0 translate 0xb81528f2 spin_lock_wrapper + 90594
1 translate 0xb816e8c7 CallPPCFunctionAtAddressInt + 84495
2 translate 0xb80dfb5f 0xb8000000 + 916319

Thread 4:
0 translate 0xb8152a43 spin_lock_wrapper + 90931
1 translate 0xb8183653 CallPPCFunctionAtAddressInt + 169883
2 translate 0xb81861e4 CallPPCFunctionAtAddressInt + 181036
3 translate 0xb80dfb5f 0xb8000000 + 916319

Thread 5:
0 ??? 0x800c2bce 0 + 2148281294
1 ??? 0x800ed8cd 0 + 2148456653
2 ??? 0x161a4332 0 + 370819890
3 ??? 0x800ecc55 0 + 2148453461
4 ??? 0x800ecb12 0 + 2148453138

Thread 6:
0 translate 0xb8152c78 spin_lock_wrapper + 91496
1 translate 0xb816c843 CallPPCFunctionAtAddressInt + 76171
2 translate 0xb80bdbdf 0xb8000000 + 777183
3 translate 0xb80b705b 0xb8000000 + 749659
4 translate 0xb80d4a14 0xb8000000 + 870932
5 translate 0xb813d7b3 spin_lock_wrapper + 4259

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0xb80b6ccc ecx: 0x00000000 edx: 0x00000000
edi: 0x80303848 esi: 0x8080d180 ebp: 0xb7fffa08 esp: 0xb7fffa00
ss: 0x0000001f efl: 0x00010206 eip: 0xb80bc6dc cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x00000000

Binary Images:
0xb8000000 - 0xb81d7fe7 translate ??? (???) /usr/libexec/oah/translate

Translated Code Information:
Rosetta Version: 21.01
Args: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp /Applications/Diablo II Folder/Diablo II (Carbon)
Exception: EXC_BAD_ACCESS (0x0001)

Thread 0: (0xb009a83c, 0xb8152a43)
0xf0080cf8: No symbol
0x916f15f0: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _YieldToThread + 532
0x8533a868: No symbol
0x85339c68: No symbol
0x85339d38: No symbol
0x916f681c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CooperativeThread + 348
0x928e03ac: /usr/lib/libSystem.B.dylib : __pthread_body + 40
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp : + 0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x928558a0 ctr: 0x9284e970
r00: 0xffffffe1 r01: 0xf0080c70 r02: 0x00000013 r03: 0xf0080d1c
r04: 0x00000003 r05: 0x00000018 r06: 0x00000020 r07: 0x00004307
r08: 0x00000000 r09: 0x00000000 r10: 0x00000000 r11: 0xa047e5f4
r12: 0x9284e970 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000018
r24: 0xf0080d1c r25: 0x00000020 r26: 0x00004307 r27: 0x00000000
r28: 0x00000000 r29: 0x00000003 r30: 0x00000003 r31: 0x916f13e4

Thread 1: (0xb019e83c, 0xb8152a43)
0x84fa48a4: No symbol
0x916f15f0: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _YieldToThread + 532
0x916f69cc: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _SetThreadState + 172
0x8533a418: No symbol
0x8533aa24: No symbol
0x8535dd30: No symbol
0x8525b278: No symbol
0x8525c158: No symbol
0x8525b5b4: No symbol
0x8535e7b4: No symbol
0x85339d38: No symbol
0x916f681c: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CooperativeThread + 348
0x928e03ac: /usr/lib/libSystem.B.dylib : __pthread_body + 40
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp : + 0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x928558a0 ctr: 0x9284e970
r00: 0xffffffe1 r01: 0xf0182610 r02: 0x00000013 r03: 0xf01826bc
r04: 0x00000003 r05: 0x00000018 r06: 0x00000020 r07: 0x00006303
r08: 0x00000000 r09: 0x00000000 r10: 0x00000000 r11: 0xa047e5f4
r12: 0x9284e970 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000018
r24: 0xf01826bc r25: 0x00000020 r26: 0x00006303 r27: 0x00000000
r28: 0x00000000 r29: 0x00000003 r30: 0x00000003 r31: 0x916f13e4

Thread 2: (0xb02a2d38, 0xb8152c78)
0x92891d48: /usr/lib/libSystem.B.dylib : __pthread_cond_wait + 1076
0x9329c2ac: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib : _glvmDoWork + 124
0x928e03ac: /usr/lib/libSystem.B.dylib : __pthread_body + 40
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp : + 0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x00000000 lr: 0x92891f44 ctr: 0x92859c7c
r00: 0x0000014e r01: 0xf0203dc0 r02: 0xf0203e00 r03: 0x00004a03
r04: 0x00004703 r05: 0x00000000 r06: 0x00000000 r07: 0x00000000
r08: 0x00000000 r09: 0x00000001 r10: 0x928918e0 r11: 0xa047e898
r12: 0x92859c7c r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x00000000 r26: 0x00000000 r27: 0xa0481928
r28: 0xa064ad9c r29: 0x00861800 r30: 0xa064adc8 r31: 0x92891928

Thread 3: Crashed (0xb7fffa00, 0xb80bc6dc)
0x84e76e8c: No symbol
0x84e75d58: No symbol
0x84e70c00: No symbol
0x84e6a198: No symbol
0x84e695bc: No symbol
0x84e69400: No symbol
0x84e6c4a4: No symbol
0x84e6aaf8: No symbol
0x84e6ce7c: No symbol
0x84e681c8: No symbol

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x00000000 lr: 0x84e76e8c ctr: 0x9284f3c0
r00: 0x84e76e8c r01: 0xbfffeb50 r02: 0x003f6000 r03: 0x00000000
r04: 0x000001e0 r05: 0x0000000c r06: 0x00000000 r07: 0x00000000
r08: 0x00454db8 r09: 0x00000000 r10: 0x00000020 r11: 0xa0a4417c
r12: 0x9284f3c0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x004564d0 r18: 0x004564c0 r19: 0x004564cc
r20: 0x004564c8 r21: 0x852754dc r22: 0x852754e4 r23: 0x00454db8
r24: 0x00454db8 r25: 0x004564c4 r26: 0x0000002e r27: 0x00122290
r28: 0x0000002e r29: 0x001223b0 r30: 0x00000000 r31: 0x00454a78

Thread 4: (0xb011ce20, 0xb81528f2)
0x92891e00: /usr/lib/libSystem.B.dylib : __pthread_cond_wait + 1260
0x916a25e8: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _TSWaitOnConditionTimedRelative + 244
0x916a23bc: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _TSWaitOnSemaphoreCommon + 432
0x916a2080: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : AsyncFileThread(void*) + 68
0x928e03ac: /usr/lib/libSystem.B.dylib : __pthread_body + 40
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp : + 0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000 vrsave: 0x00000000
cr: 0xXXXXXXXX xer: 0x20000000 lr: 0x92891e40 ctr: 0x9284e9f0
r00: 0xffffffd9 r01: 0xf0101cb0 r02: 0xa0479924 r03: 0x00004b03
r04: 0x00004803 r05: 0x0000003c r06: 0x00000000 r07: 0x00000000
r08: 0x00000000 r09: 0x00000001 r10: 0xf0101e68 r11: 0xa047e9dc
r12: 0x9284e9f0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x91782214 r22: 0x91782214 r23: 0x00000000
r24: 0x00000000 r25: 0x00000001 r26: 0xf0101e68 r27: 0xa0481928
r28: 0xa02d783c r29: 0xa0479924 r30: 0xa02d7870 r31: 0x92891928


My graphics card profile
GeForce 8800 GTS (G80):

Chipset Model: GeForce 8800 GTS (G80)
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 320 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0193
Revision ID: 0x00a2
ROM Revision: NVinject 0.2.1
Displays:
SyncMaster:
Resolution: 1280 x 1024 @ 60 Hz
Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
QuartzGL: Supported
Rotation: Supported
Display Connector:
Status: No display connected
Gix
Seems like there's a 256 color palette missing in the Nvidia and Intel graphics chips drivers for the latest version of Mac OSX.

Some guy in the official D2 forums said he managed to get his game to work by setting it to millions of color during the option panel (before the game starts)... For most of us, it crashes before that. I think it has to do with the fact that he updates to 1.12a before launching the game. So you'd have to do a fresh install and patch it manually.

I'm going to try it myself.
sg
get NVDAResman.kext from 10.5.2/Leopard Graphics Update and it will enable the 256 color mode in the drivers and let D2 run.
diafebus
Hi!
i've got a question to play Diablo2.
I've got the iMac 2,4Ghz Aluminium and the keyboard F1,F2,F3,F4-F7,F8..etc have pre signed valuesand they don't work in diablo to select the skills, i can't use from F1to F4 and from F7 to F12 cuz they are working as another functions. How can i activate from F1 to F4 in diablo2?

thank you
djet
You should have a "fn" key that you have to hold down then select the F keys.

Also you could remap the skills to the number keys and then change the potions to something else. It's what I do so that it doesn't take two fingers to get the spell off.
nim0r
having the same issue any fix thus far?
Gix
The Function (or "Fn") key can also be set in your system preferences so that you don't need to press it to get to the F keys. However, doing so will require you to press the "Fn" key to get the other functions of those keys (like volume controls, etc).

Now about Diablo 2: There are 2 ways to fix this; both are ugly.

#1 - Some dude managed to get all games that require a 256 color palette by installing pre 10.5 nvidia drivers in OSX. The information can be found on battle.net's technical support forums. It's on a sticky post... ah! here it is: http://www.battle.net/forums/thread.aspx?f...amp;#post535843

I believe page 8 or 9 has the instructions you need to install the old-er drivers.

#2 - Install it via Crossover. You can run the game in window mode (in all it's 3D splendor) in Crossover or you can run it by using the "Run" command in Windows under Parallels desktop (software rendering). I prefer the Parallels Desktop version because I like to play fullscreen. Note: installing it directly in Parallels Desktop will not work.

I hope this helps. And I also hope for a fix (by apple or blizzard) soon.
Espionage724
QUOTE(Gix @ Jun 30 2008, 02:44 PM) *
Seems like there's a 256 color palette missing in the Nvidia and Intel graphics chips drivers for the latest version of Mac OSX.

Some guy in the official D2 forums said he managed to get his game to work by setting it to millions of color during the option panel (before the game starts)... For most of us, it crashes before that. I think it has to do with the fact that he updates to 1.12a before launching the game. So you'd have to do a fresh install and patch it manually.

I'm going to try it myself.


My Intel 950GMA works fine with Diablo II
Gix
Then you're one of the few people who can get it running, unfortunately.

Because it's a video driver, a LOT of old games (those that run in OSX) don't work anymore. Basically anything that use 256 color palettes.
MoonScryer
Works fine on the system in my sig. Just use the Blizzard Diablo 2 Installer for OSX - it is in their files section on blizzard.net, nothing voodoo about it.

AT THE END OF THE MAIN INSTALL - do NOT launch the game. Exit out of the installer, run the 112a patch for D2 and then the game should come up with the video adjustment window. Set it up in "Expert Mode" and select "Millions of Colors" in the color choice. When it launches in full screen and gets passed the intro movies, hit Control+M to get it out of full screen to window mode. Works like a charm.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.