Crash Report
Hi, here is the detailed crash report. Can someone help me identify what might have gone wrong here?
-----
Process: Age of Empires III [966]
Path: /Applications/Age of Empires III.app/Contents/MacOS/Age of Empires III
Identifier: com.macsoft.age3
Version: 1.0.6 (1.0.6)
Code Type: X86 (Native)
Parent Process: launchd [146]
Date/Time: 2012-04-14 21:12:33.850 +0100
OS Version: Mac OS X 10.7.3 (11D50)
Report Version: 9
Interval Since Last Report: 79419 sec
Crashes Since Last Report: 43
Per-App Interval Since Last Report: 251 sec
Per-App Crashes Since Last Report: 33
Anonymous UUID: 1C90A43F-16E0-4B6F-8800-7B37561538C6
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
VM Regions Near 0:
--> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /Applications/Age of Empires III.app/Contents/MacOS/Age of Empires III
__TEXT 0000000000001000-00000000008d1000 [ 9024K] r-x/rwx SM=COW /Applications/Age of Empires III.app/Contents/MacOS/Age of Empires III
Application Specific Information:
objc[966]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.macsoft.age3 0x00021b60 non-virtual thunk to IDirect3DCubeTexture9_Mac::AddDirtyRect(_D3DCUBEMAP_FACES, tagRECT const*) + 18558
1 com.macsoft.age3 0x0001c308 ID3DXBuffer_Mac::GetBufferSize() + 7072
2 com.macsoft.age3 0x001da20d BAlignedArray<BXMLConglomerator::BFileInfo*, 4, true, true, false>:

perator[](unsigned int) const + 52813
3 com.macsoft.age3 0x001da865 BAlignedArray<BXMLConglomerator::BFileInfo*, 4, true, true, false>:

perator[](unsigned int) const + 54437
4 com.macsoft.age3 0x00439900 BSimpleArray<BTriggerArmyInfo>::~BSimpleArray() + 76122
5 com.macsoft.age3 0x002e5798 BSimpleArray<BWallCheckResult>::add(BWallCheckResult const&) + 4804
6 com.macsoft.age3 0x002e8754 BSimpleArray<BWallCheckResult>::add(BWallCheckResult const&) + 17024
7 com.macsoft.age3 0x002e9ccb BSimpleArray<BWallCheckResult>::add(BWallCheckResult const&) + 22519
8 com.macsoft.age3 0x00002f31 0x1000 + 7985
9 com.macsoft.age3 0x00002d46 0x1000 + 7494
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x926f290a kevent + 10
1 libdispatch.dylib 0x9887dc58 _dispatch_mgr_invoke + 969
2 libdispatch.dylib 0x9887c6a7 _dispatch_mgr_thread + 53
Thread 2:
0 libsystem_kernel.dylib 0x926f202e __workq_kernreturn + 10
1 libsystem_c.dylib 0x98d74ccf _pthread_wqthread + 773
2 libsystem_c.dylib 0x98d766fe start_wqthread + 30
Thread 3:
0 libsystem_kernel.dylib 0x926f202e __workq_kernreturn + 10
1 libsystem_c.dylib 0x98d74ccf _pthread_wqthread + 773
2 libsystem_c.dylib 0x98d766fe start_wqthread + 30
Thread 4:
0 libsystem_kernel.dylib 0x926f202e __workq_kernreturn + 10
1 libsystem_c.dylib 0x98d74ccf _pthread_wqthread + 773
2 libsystem_c.dylib 0x98d766fe start_wqthread + 30
Thread 5:
0 libsystem_kernel.dylib 0x926f202e __workq_kernreturn + 10
1 libsystem_c.dylib 0x98d74ccf _pthread_wqthread + 773
2 libsystem_c.dylib 0x98d766fe start_wqthread + 30
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x0d027000 ecx: 0x01f0e7ab edx: 0x8876086c
edi: 0x0d027000 esi: 0x8876086c ebp: 0xbfffeb18 esp: 0xbfffeaf0
ss: 0x00000023 efl: 0x00010286 eip: 0x00021b60 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000000
Logical CPU: 4
-----
... goes on too long, due to character limit I couldn't post the whole report.