[r64] Crash when loading maps
Posted: Wed Mar 19, 2008 12:46
Code: Select all
gzdoom -iwad doom2 +map map01
Code: Select all
gzdoom -iwad doom2 +map map01
Code: Select all
src\fragglescript\t_script.cpp(693) : error C2065: 'FS_Execute' : undeclared identifier
c1xx : fatal error C1083: Cannot open source file: '.\src\p_linkedsectors.cpp': No such file or directory
Code: Select all
> gzdoom.exe!gl_InitVertexData() Line 219 + 0x4 bytes C++
gzdoom.exe!gl_PreprocessLevel() Line 508 C++
gzdoom.exe!P_SetupLevel(char * lumpname=0x00000000, int position=0) Line 3883 C++
gzdoom.exe!G_DoLoadLevel(int position=0, bool autosave=false) Line 2076 C++
gzdoom.exe!G_InitNew(const char * mapname=0x00000000, bool bTitleLevel=false) Line 1698 C++
gzdoom.exe!G_DoNewGame() Line 1524 C++
gzdoom.exe!G_Ticker() Line 890 C++
gzdoom.exe!TryRunTics() Line 1845 C++
gzdoom.exe!D_DoomLoop() Line 788 C++
ad51da31()
gzdoom.exe!DoMain(HINSTANCE__ * hInstance=0x00000000) Line 919 C++
gzdoom.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * nothing=0x00000000, char * cmdline=0x00162317, int nCmdShow=10) Line 1166 C++
gzdoom.exe!__tmainCRTStartup() Line 324 + 0x1c bytes C
kernel32.dll!7c816fd7()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
Code: Select all
AddToVertex(sec, vt_sectorlists[v-vertexes]);
I always do a rebuild. :>Graf Zahl wrote:The strange thing is that I can compile it and it works. Have you tried a complete rebuild?
Graf Zahl wrote:What's the error the debugger reports?
Code: Select all
Unhandled exception at 0x00915f69 in gzdoomd.exe: 0xC0000005: Access violation reading location 0x0000010c.
Code: Select all
> gzdoomd.exe!gl_InitVertexData() Line 215 + 0x3 bytes C++
gzdoomd.exe!gl_PreprocessLevel() Line 508 C++
gzdoomd.exe!P_SetupLevel(char * lumpname=0x00b0952c, int position=0) Line 3883 C++
gzdoomd.exe!G_DoLoadLevel(int position=0, bool autosave=false) Line 2075 + 0xe bytes C++
gzdoomd.exe!G_InitNew(const char * mapname=0x00b08fb0, bool bTitleLevel=false) Line 1697 + 0x9 bytes C++
gzdoomd.exe!G_DoNewGame() Line 1523 + 0xc bytes C++
gzdoomd.exe!G_Ticker() Line 890 C++
gzdoomd.exe!TryRunTics() Line 1845 C++
gzdoomd.exe!D_DoomLoop() Line 788 C++
gzdoomd.exe!D_DoomMain() Line 2522 C++
gzdoomd.exe!DoMain(HINSTANCE__ * hInstance=0x00400000) Line 907 + 0x5 bytes C++
gzdoomd.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * nothing=0x00000000, char * cmdline=0x00161ef8, int nCmdShow=1) Line 1164 + 0x9 bytes C++
gzdoomd.exe!__tmainCRTStartup() Line 324 + 0x35 bytes C
gzdoomd.exe!WinMainCRTStartup() Line 196 C
kernel32.dll!7c816fd7()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
Code: Select all
extsector_t::xfloor &x = sec->e->XFloor;