Wintermute Engine Forum
Wintermute Engine => Technical forum => Topic started by: Dan Peach on February 14, 2015, 04:37:35 PM
-
Hi,
Changing to a particular scene is causing the engine to crash. This scene was working fine. I only changed the main layer size and the background image. I've done this to every other scene without issue. I even deleted this problematic scene and rebuilt it from scratch, but it still crashes the engine. There's no difference between this scene and any other that I can see.
This is the crash report:
-----------------------------------------------------------------
---------- wme 1.9.001 crash report: 14-02-2015, 15:32 ----------
-----------------------------------------------------------------
wme.exe caused a EXCEPTION_ACCESS_VIOLATION in module ntdll.dll at 0023:77D60435, RtlFreeHeap()+1718 byte(s)
EAX=028D95C8 EBX=028D95C0 ECX=6BFF8100 EDX=027700C0 ESI=029696C8
EDI=02770000 EBP=0018E1E8 ESP=0018E0E8 EIP=77D60435 FLG=00010293
CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B
Stack trace:
0023:77D60435 (0x028D95C0 0x02770260 0x005A6620 0x028D95C8) ntdll.dll, RtlFreeHeap()+1718 byte(s)
0023:77D5FF39 (0x02770000 0x00000000 0x028D95C8 0xE51B63C9) ntdll.dll, RtlFreeHeap()+442 byte(s)
0023:004F560F (0x028D95C8 0xFFFFFFFF 0x004FC637 0x005A6620) wme.exe, CBGame::IsDirectXBound()+781967 byte(s)
0023:004B51CA (0x0401EF60 0x06180B28 0x0000547D 0xFFFFFFFF) wme.exe, CBGame::IsDirectXBound()+518730 byte(s)
0023:004B3631 (0x0401EF60 0x06180B28 0x0000547D 0xFFFFFFFF) wme.exe, CBGame::IsDirectXBound()+511665 byte(s)
0023:00481E06 (0xFFFFFFFF 0x00409727 0x00000048 0x004462E4) wme.exe, CBGame::IsDirectXBound()+308870 byte(s)
0023:004F59C9 (0x00000048 0x004462E4 0x0018F6E0 0x00553D4B) wme.exe, CBGame::IsDirectXBound()+782921 byte(s)
0023:00409727 (0x0018F6E0 0x00553D4B 0xFFFFFFFF 0x0046DC1E) wme.exe
0023:004462E4 (0xFFFFFFFF 0x0046DC1E 0x0000547D 0x00000001) wme.exe, CBGame::IsDirectXBound()+64356 byte(s)
0023:00553D4B (0xFFFFFFFF 0x00478725 0x0294AC80 0x00000001) wme.exe, CBGame::IsDirectXBound()+1168843 byte(s)
0023:005533D6 (0xFFFFFFFF 0x004077DD 0x0297E243 0xFFFFFFFF) wme.exe, CBGame::IsDirectXBound()+1166422 byte(s)
0023:0055211C (0x00000000 0x0042744B 0x0297E142 0x00000000) wme.exe, CBGame::IsDirectXBound()+1161628 byte(s)
0023:0054F1B7 (0x00000000 0x00410159 0x0297DF67 0x00000000) wme.exe, CBGame::IsDirectXBound()+1149495 byte(s)
0023:005509C3 (0x00000000 0x0040C909 0x0297DB50 0x00000001) wme.exe, CBGame::IsDirectXBound()+1155651 byte(s)
0023:0054F90B (0xFFFFFFFF 0x004033B4 0x0617AF70 0x00000000) wme.exe, CBGame::IsDirectXBound()+1151371 byte(s)
0023:0054ECCB (0xE51B7F69 0x000023F0 0x00000002 0x00000001) wme.exe, CBGame::IsDirectXBound()+1148235 byte(s)
0023:00401066 (0x02776240 0x00400000 0x00000000 0x00692FE4) wme.exe
0023:0040110D (0x7FFDE000 0x0018FFDC 0x77D6A8CB 0x7FFDE000) wme.exe
0023:77B0919F (0xFFFFFFFF 0x77D5F68F 0x00000000 0x00000000) KERNEL32.DLL, BaseThreadInitThunk()+14 byte(s)
0023:77D6A8A1 (0x00000000 0x00000000 0x004F1977 0x7FFDE000) ntdll.dll, RtlInitializeExceptionChain()+90 byte(s)
0023:77D5F68F (0x00000000 0x004F1977 0x7FFDE000 0x00000000) ntdll.dll, RtlCaptureContext()+252 byte(s)
-
Seems like a sprite caused it for some reason. Redid the sprite and it works now.