Opened 11 years ago

Closed 9 years ago

#2108 closed defect (worksforme)

Crash in CProfileManager::Start

Reported by: historic_bruno Owned by:
Priority: Should Have Milestone:
Component: Core engine Keywords:
Cc: Patch:

Description

Alpha 14 release, Win 7 64-bit

WinDbg showed the following call stack. (The top part is where it failed to create a crash dump for the original error, leading to another error, re-entering ModuleInit and the process freezing)

	ChildEBP RetAddr  
	0038a948 011b6d2a pyrogenesis!ModuleInit+0x30 [d:\0ad\svn\source\lib\module_init.cpp @ 55]
	0038b358 011b8120 pyrogenesis!wdbg_sym_WalkStack+0x3a [d:\0ad\svn\source\lib\sysdep\os\win\wdbg_sym.cpp @ 322]
	0038b374 01189c55 pyrogenesis!debug_DumpStack+0x60 [d:\0ad\svn\source\lib\sysdep\os\win\wdbg_sym.cpp @ 1740]
	0038b60c 0118a218 pyrogenesis!debug_BuildErrorMessage+0x135 [d:\0ad\svn\source\lib\debug.cpp @ 299]
	0038b654 0118a340 pyrogenesis!debug_DisplayError+0xd8 [d:\0ad\svn\source\lib\debug.cpp @ 466]
	0038c258 011b50a3 pyrogenesis!debug_OnAssertionFailure+0xd0 [d:\0ad\svn\source\lib\debug.cpp @ 558]
	0038c294 011c2fd7 pyrogenesis!InitDbghelp+0x93 [d:\0ad\svn\source\lib\sysdep\os\win\wdbg_sym.cpp @ 91]
	0038c2ac 011b818a pyrogenesis!ModuleInit+0x47 [d:\0ad\svn\source\lib\module_init.cpp @ 47]
	0038d3b0 011896c3 pyrogenesis!wdbg_sym_WriteMinidump+0x5a [d:\0ad\svn\source\lib\sysdep\os\win\wdbg_sym.cpp @ 1759]
	0038ea5c 0118989a pyrogenesis!wseh_ExceptionFilter+0xd3 [d:\0ad\svn\source\lib\sysdep\os\win\wseh.cpp @ 272]
	0038ea64 73f8f914 pyrogenesis!CallStartupWithinTryBlock+0x4a [d:\0ad\svn\source\lib\sysdep\os\win\wseh.cpp @ 398]
	0038ea78 73f918de msvcr90!_EH4_CallFilterFunc+0x12
	0038eaa4 011e3902 msvcr90!_except_handler4_common+0x8e
	0038eac4 777fb499 pyrogenesis!_except_handler4+0x20
	0038eae8 777fb46b ntdll_777a0000!ExecuteHandler2+0x26
	0038eb0c 777fb40e ntdll_777a0000!ExecuteHandler+0x24
	0038eb98 777b0133 ntdll_777a0000!RtlDispatchException+0x127
	0038ec24 010637df ntdll_777a0000!KiUserExceptionDispatcher+0xf
>	0038f068 01121651 pyrogenesis!CProfileManager::Start+0x3f [d:\0ad\svn\source\ps\profile.cpp @ 644]
	0038f0ec 010ec792 pyrogenesis!CPatchRData::RenderBases+0x61 [d:\0ad\svn\source\renderer\patchrdata.cpp @ 728]
	0038f1bc 010aada3 pyrogenesis!TerrainRenderer::RenderTerrainShader+0x222 [d:\0ad\svn\source\renderer\terrainrenderer.cpp @ 521]
	0038f204 010ad9ae pyrogenesis!CRenderer::RenderPatches+0x123 [d:\0ad\svn\source\renderer\renderer.cpp @ 935]
	0038f31c 010adbcf pyrogenesis!CRenderer::RenderSubmissions+0x5be [d:\0ad\svn\source\renderer\renderer.cpp @ 1532]
	0038f3e4 010b2e6c pyrogenesis!CRenderer::RenderScene+0x7f [d:\0ad\svn\source\renderer\renderer.cpp @ 1782]
	0038f3f0 01065c79 pyrogenesis!CGameView::Render+0x3c [d:\0ad\svn\source\graphics\gameview.cpp @ 503]
	0038f4b0 00fc2654 pyrogenesis!Render+0x149 [d:\0ad\svn\source\ps\gamesetup\gamesetup.cpp @ 222]
	0038f4e8 00fc3055 pyrogenesis!Frame+0x244 [d:\0ad\svn\source\main.cpp @ 395]
	0038f704 00fc30d5 pyrogenesis!RunGameOrAtlas+0x485 [d:\0ad\svn\source\main.cpp @ 508]
	0038f714 01189995 pyrogenesis!main+0x15 [d:\0ad\svn\source\main.cpp @ 551]
	0038f790 011e3a95 pyrogenesis!wmain+0xc5 [d:\0ad\svn\source\lib\sysdep\os\win\wseh.cpp @ 380]
	0038f7d4 0118988f pyrogenesis!__tmainCRTStartup+0x10f [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c @ 583]
	0038f808 758233aa pyrogenesis!CallStartupWithinTryBlock+0x3f [d:\0ad\svn\source\lib\sysdep\os\win\wseh.cpp @ 397]
	0038f814 777d9f72 kernel32!BaseThreadInitThunk+0xe
	0038f854 777d9f45 ntdll_777a0000!__RtlUserThreadStart+0x70
	0038f86c 00000000 ntdll_777a0000!_RtlUserThreadStart+0x1b

Change History (2)

comment:1 by Stan, 10 years ago

Keywords: unanswered added

comment:2 by historic_bruno, 9 years ago

Keywords: unanswered removed
Milestone: Backlog
Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.