I have an "Escort the Caravan" style Quest at the beginning of my map. There is a "Caravan Leader" who is involved in several triggers.
When the Caravan Leader dies, the game usually crashes between 5 seconds and a minute later. I figure that somewhere some trigger is running and asking him to do something, and because he is dead, the game crashes.
I tried destroying all the triggers that could do that when he dies, but the game still crashes.
I tried creating another "Caravan Leader" out of the way somewhere, and rebinding the variable, so that when random triggers run and ask him to do something he still can. It still crashes.
Here are some excerpts from the "Crash Report", which I don't know how to parse.
------------------
Exception Type: EXC_CRASH (SIGILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x937b2286 mach_msg_trap + 10
1 libSystem.B.dylib 0x937b9a7c mach_msg + 72
2 ...ple.CoreServices.CarbonCore 0x91a1c0f9 YieldToThread + 478
3 com.blizzard.WarcraftIII 0x00010de9 0x1000 + 65001
4 com.blizzard.WarcraftIII 0x000041c8 0x1000 + 12744
5 com.blizzard.WarcraftIII 0x000031a6 0x1000 + 8614
6 com.blizzard.WarcraftIII 0x0000bdcb 0x1000 + 44491
7 com.apple.HIToolbox 0x9237311d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
8 com.apple.HIToolbox 0x9237255b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
9 com.apple.HIToolbox 0x923723c0 SendEventToEventTargetWithOptions + 58
10 com.apple.HIToolbox 0x923a0d34 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 356
11 com.apple.HIToolbox 0x923734d6 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
12 com.apple.HIToolbox 0x9237255b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
13 com.apple.HIToolbox 0x9238eeac SendEventToEventTarget + 52
14 com.apple.HIToolbox 0x923fba4c ToolboxEventDispatcher + 86
15 com.apple.HIToolbox 0x923f82a2 RunApplicationEventLoop + 222
16 com.blizzard.WarcraftIII 0x0000bee6 0x1000 + 44774
17 com.blizzard.WarcraftIII 0x00003a8b 0x1000 + 10891
18 com.blizzard.WarcraftIII 0x0000643a 0x1000 + 21562
19 com.blizzard.WarcraftIII 0x0000278a 0x1000 + 6026
20 com.blizzard.WarcraftIII 0x000026a5 0x1000 + 5797
....and later
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x10004005 ebx: 0x91a1bf26 ecx: 0xbfffefec edx: 0x937b2286
edi: 0x00000000 esi: 0x00000000 ebp: 0xbffff028 esp: 0xbfffefec
ss: 0x0000001f efl: 0x00000206 eip: 0x937b2286 cs: 0x00000007
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0xffe2a7b4
----------------------------
Thanks in advance for any suggestions!
When the Caravan Leader dies, the game usually crashes between 5 seconds and a minute later. I figure that somewhere some trigger is running and asking him to do something, and because he is dead, the game crashes.
I tried destroying all the triggers that could do that when he dies, but the game still crashes.
I tried creating another "Caravan Leader" out of the way somewhere, and rebinding the variable, so that when random triggers run and ask him to do something he still can. It still crashes.
Here are some excerpts from the "Crash Report", which I don't know how to parse.
------------------
Exception Type: EXC_CRASH (SIGILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x937b2286 mach_msg_trap + 10
1 libSystem.B.dylib 0x937b9a7c mach_msg + 72
2 ...ple.CoreServices.CarbonCore 0x91a1c0f9 YieldToThread + 478
3 com.blizzard.WarcraftIII 0x00010de9 0x1000 + 65001
4 com.blizzard.WarcraftIII 0x000041c8 0x1000 + 12744
5 com.blizzard.WarcraftIII 0x000031a6 0x1000 + 8614
6 com.blizzard.WarcraftIII 0x0000bdcb 0x1000 + 44491
7 com.apple.HIToolbox 0x9237311d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
8 com.apple.HIToolbox 0x9237255b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
9 com.apple.HIToolbox 0x923723c0 SendEventToEventTargetWithOptions + 58
10 com.apple.HIToolbox 0x923a0d34 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 356
11 com.apple.HIToolbox 0x923734d6 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
12 com.apple.HIToolbox 0x9237255b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
13 com.apple.HIToolbox 0x9238eeac SendEventToEventTarget + 52
14 com.apple.HIToolbox 0x923fba4c ToolboxEventDispatcher + 86
15 com.apple.HIToolbox 0x923f82a2 RunApplicationEventLoop + 222
16 com.blizzard.WarcraftIII 0x0000bee6 0x1000 + 44774
17 com.blizzard.WarcraftIII 0x00003a8b 0x1000 + 10891
18 com.blizzard.WarcraftIII 0x0000643a 0x1000 + 21562
19 com.blizzard.WarcraftIII 0x0000278a 0x1000 + 6026
20 com.blizzard.WarcraftIII 0x000026a5 0x1000 + 5797
....and later
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x10004005 ebx: 0x91a1bf26 ecx: 0xbfffefec edx: 0x937b2286
edi: 0x00000000 esi: 0x00000000 ebp: 0xbffff028 esp: 0xbfffefec
ss: 0x0000001f efl: 0x00000206 eip: 0x937b2286 cs: 0x00000007
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0xffe2a7b4
----------------------------
Thanks in advance for any suggestions!