Opened 5 years ago

Closed 5 years ago

#5617 closed defect (fixed)

Game crashing when building from source/executing .exe

Reported by: Jackieto Owned by:
Priority: Should Have Milestone: Alpha 24
Component: Core engine Keywords: game crash
Cc: Patch:

Description

I'm using VS2017 IDE and the 2015compiler(v140). Tried executing directly both pyrogenesis.exe and pyrogenesis_dbg.exe with admin rights but still the same crash.

The only error info I get is that is caused from an unhandled exception. Also I tried to clean and update my SVN Repo but everything seems fine.

Attachments (2)

crashlog.txt (10.9 KB ) - added by Jackieto 5 years ago.
crashlog.dmp (123.8 KB ) - added by Jackieto 5 years ago.

Download all attachments as: .zip

Change History (6)

by Jackieto, 5 years ago

Attachment: crashlog.txt added

by Jackieto, 5 years ago

Attachment: crashlog.dmp added

comment:1 by Stan, 5 years ago

Hello,

Unfortunately I'm not able to load the crashdump, because my pyrogenesis.pdb seems to be different, I tried building with various configuration, but did not manage to get a similar version.

  • One solution would be for you to upload the pyrogenesis.exe and pyrogenesis.pdb and send post a link here
  • Another solution would be for you to open that crashlog.dmp, and specify the symbol location for visual studio, then paste the callstack. Maybe it would help us figure it out.

From the image you sent https://i.imgur.com/wVWfpID.png

RaiseException(VcppException(ERROR_SEVERITY_ERROR, ERROR_MOD_NOT_FOUND) typically means there is a dll missing

The last dll the game loaded according to the output would be nvtt.dll. I would be nice to have the callstack in the tab next to there

comment:2 by Jackieto, 5 years ago

This would be the callstack when opening crashlog.dmp:

pyrogenesis.exe!ShadowMap::RecreateTexture() Line 145 C++ pyrogenesis.exe!CRenderer::Resize(int width, int height) Line 641 C++ pyrogenesis.exe!CVideoMode::UpdateRenderer(int w, int h) Line 434 C++ pyrogenesis.exe!CVideoMode::SetFullscreen(bool fullscreen) Line 393 C++ pyrogenesis.exe!psDisplayError(const wchar_t * formal, unsigned int formal) Line 363 C++ [Inline Frame] mozjs45-ps-release-vc140.dll!js::frontend::SharedContext::isFunctionBox() Line 239 C++

[Inline Frame] mozjs45-ps-release-vc140.dll!js::frontend::ParseContext<js::frontend::SyntaxParseHandler>::generatorKind() Line 124 C++

mozjs45-ps-release-vc140.dll!js::frontend::ParseContext<js::frontend::SyntaxParseHandler>::isLegacyGenerator() Line 127 C++

comment:3 by Jackieto, 5 years ago

Alright it is finally fixed, I downloaded the github repo, then downloaded all SDK for Visual Studio. After that I got a new error which I solved after I edited the Pirogenesis's commandline with /Zm2000

comment:4 by Jackieto, 5 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.