Jump to content

Game Crashes With "pure Function Call" When Returning To Mechbay


16 replies to this topic

#1 zgrssd

    Member

  • Pip
  • 12 posts

Posted 06 March 2014 - 06:52 AM

Problem:
Game quits displaying message box Title: "Cry Engine", Message: "Pure Function Call"

When:
happens ireggulary, but always after being killed in a mech and quitting the game to return to Mech Selection.
Happened after 2-4 matches. Might be tied to dying and leaving with quit.

Exceprt from Omicron Log attached (no idea how to upload and too long for post):

BackupNameAttachment=" Build(0) 06 Mar 14 (15 12 36)" -- used by backup system
Log Started at 03/06/14 15:12:36
Running 32 bit version
Executable: C:\Spiele\Piranha Games\MechWarrior Online\Bin32\MWOClient.exe
FileVersion: 1.3.273.0
ProductVersion: 1.3.273.0
Using STLport C++ Standard Library implementation
Added MOD directory <engine> to CryPak
Executable Command Line: "C:\Spiele\Piranha Games\MechWarrior Online\Bin32\MWOClient.exe" flowthru

Total number of logical processors: 4
Number of available logical processors: 4
Total number of system cores: 2
Number of cores available to process: 2

Processor 0:
CPU: Intel Intel® Core™ i5-4200M CPU @ 2.50GHz
Family: 6, Model: 12, Stepping: 3
FPU: On-Chip
CPU Speed (estimated): 2.4 MHz
MMX: not present
SSE: present
3DNow!: not present
Serial number not present or disabled

Processor 1:
CPU: Intel Intel® Core™ i5-4200M CPU @ 2.50GHz
Family: 6, Model: 12, Stepping: 3
FPU: On-Chip
CPU Speed (estimated): 2.4 MHz
MMX: not present
SSE: present
3DNow!: not present
Serial number not present or disabled

[Error] Error: ConsoleVariableGroup 'sys_spec_environment' key 'e_TerrainTextureLodRatio' is not missing in default
[Error] Error: ConsoleVariableGroup 'sys_spec_environment' key 'e_TerrainTextureLodRatio' is not missing in default
[Error] Error: ConsoleVariableGroup 'sys_spec_environment' key 'e_TerrainTextureStreamingPoolItemsNum' is not missing in default
[Error] Error: ConsoleVariableGroup 'sys_spec_environment' key 'sys_spec_Quality' is not missing in default
[Error] Error: ConsoleVariableGroup 'sys_spec_environment' key 'e_TerrainTextureStreamingPoolItemsNum' is not missing in default
[Error] Error: ConsoleVariableGroup 'sys_spec_postprocessing' key 'r_UseEdgeAA' is not missing in default
Windows 64 bit (build 6.2.9200)
System language: German
Windows Directory: "C:\WINDOWS"
Prerequisites...
* Installation of KB940105 hotfix required: no! (either not needed or already installed)
Local time is 15:12:38 03/06/14, system running for 5 minutes
8074MB physical memory installed, 4410MB available, 4095MB virtual memory installed, 45 percent of memory in use
PageFile usage: 28MB, Working Set: 19MB, Peak PageFile usage: 28MB,
Current display mode is 1366x768x32, (Unknown graphics card)
Japanese keyboard and 5+ button mouse installed
--------------------------------------------------------------------------------
Stream Engine Initialization
GameName: MechWarrior Online
BuildTime: Mar 3 2014 11:14:59
Windows Error Reporting is enabled setting exception handler
Font initialization
Physics initialization
Sound initialization
<Sound> Initializing AudioDevice now!
<Sound> Initialize FMOD with dynamic memory callbacks
<Sound> Starting to initialize Windows Audio Session API output!
<Sound> Playback drivers found: 1
<Sound> Available playback drivers:
1. Lautsprecher (Realtek High Definition Audio)
<Sound> FmodEx-AudioDevice: Now running on driver: Lautsprecher (Realtek High Definition Audio)
<Sound> Record drivers found: 2
<Sound> Available record drivers:
1. Mikrofon (Realtek High Definition Audio)
2. Realtek Digital Input (Realtek High Definition Audio)
<Sound> Record config is set to autodetect using record driver 0
<Sound> Using speaker mode: FMOD_SPEAKERMODE_STEREO
<Sound> Initializing FMOD-EX now!
<Sound> Initialized FMOD-EX
<Sound> Using FMOD version: 00044211 and internal 00044211!
<Sound> Initializing SoundSystem now!
Renderer initialization
[Error] NVAPI: Unable to get SLI state (-113)
used GeomInstancingThreshold is 8
Localized language content(english) not available or modified from the original installation.
Localized language content(english) not available or modified from the original installation.
Network initialization
[net] using iocp socket io management
network hostname: ET
ip:192.168.178.22
[Network Version]: RELEASE PURE CLIENT
MovieSystem initialization
Console initialization
Time initialization
Input initialization
AI initialization
Initializing Animation System
Initializing 3D Engine
Initializing default materials...
Script System Initialization
Entity system initialization
Initializing AI System
[PlayerProfiles] Login of user 'Christopher' successful.
[PlayerProfiles] Found 4 profiles.
Profile 0 : 'zgrssd'
Profile 1 : 'gnitam'
Profile 2 : 'Yoermungard'
Profile 3 : 'default'
[GameProfiles]: Successfully activated profile 'zgrssd' for user 'Christopher'


[...]


======== forestcolony_snow is loaded in 18.1 sec ========
WARNING: Failed to open shader cache file Shaders/Cache/D3D9/CGPShaders/_Shared@Common_ZPassPS.fxcb
Coolant flush initialized: 1 : 10
Coolant flush post init: 1 : 10
WARNING: Failed to open shader cache file Shaders/Cache/D3D9/CGVShaders/_Shared@Common_GlowPassVS.fxcb
WARNING: Failed to open shader cache file Shaders/Cache/D3D9/CGPShaders/_Shared@Common_GlowPassPS.fxcb
Coolant flush initialized: 1 : 11
Coolant flush post init: 1 : 11
[Error] <Flash> Missing font "Digital Sans EF" in "_level0.mcMain.mcCurrentLayout.mcLayout.mcPlayerFeedback.translate". Search log:
Searching for font: "Digital Sans EF" [Device]
Movie resource: "Digital Sans EF" [Device] not found.
Imports : "Digital Sans EF" [Device] not found.
: "..\..\Common\gfxfontlib.swf", "../../Common/gfxfontlib.swf".
Exported : "Digital Sans EF" [Device] not found.
Searching GFxFontLib: "Digital Sans EF" [Device] not found.
Searching GFxFontLib without [Device] flag: "Digital Sans EF" not found.
Searching again without [Device] flag:
Movie resource: "Digital Sans EF" not found.
Imports : "Digital Sans EF" not found.
: "..\..\Common\gfxfontlib.swf", "../../Common/gfxfontlib.swf".
Exported : "Digital Sans EF" not found.
Font not fo [Libs/UI/HUD\Common\HUDMain.gfx]
[Error] Error: CTexMan::ImagePreprocessing: Scaling of 'textures/particles/weapons/laser_beam_1x4_lop1.dds' compressed texture is dangerous (only single mip) [File=textures/particles/weapons/laser_beam_1x4_lop1.dds]
[Error] Error: CTexMan::ImagePreprocessing: Scaling of 'textures/particles/weapons/laser_beam_1x4_lop1.dds' compressed texture is dangerous (only single mip) [File=textures/particles/weapons/laser_beam_1x4_lop1.dds]
CGameRules::OnDisconnect: Client has disconnected: cause=eDC_UserRequested, desc=User left the game
CGameClientChannel::Release
Material objects/mechs/firestarter/body/firestarter_body not found during Unregister
Material objects/mechs/cataphract/body/cataphract_body not found during Unregister
Material objects/mechs/blackjack/body/blackjack_body not found during Unregister
Material objects/mechs/cataphract/body/cataphract_body not found during Unregister
=============================================================================
*ERROR
=============================================================================
Pure function call
<CrySystem> Last System Error: Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.

Windows 64 bit (build 6.2.9200)
System language: German
Windows Directory: "C:\WINDOWS"
Prerequisites...
* Installation of KB940105 hotfix required: no! (either not needed or already installed)
Local time is 15:41:51 03/06/14, system running for 34 minutes
8074MB physical memory installed, 3408MB available, 4095MB virtual memory installed, 57 percent of memory in use
PageFile usage: 1072MB, Working Set: 1033MB, Peak PageFile usage: 1193MB,
Current display mode is 1366x768x32, (Unknown graphics card)
Japanese keyboard and 5+ button mouse installed
--------------------------------------------------------------------------------
CryRenderD3D9.dll Used in module:203371083 Allocations:10005510
Pure function call
WER: Running CryEngine Exception Handler
WER: Creating Crash Dump
WER: Attempting to load DBGHELP.DLL
WER: DBGHELP.DLL Located
WER: Creating Crash Dump File
WER: Crash Dump File Created writing dump data
Saved dump file to 'user\crashdump.dmp'

#2 Shamous13

    Member

  • PipPipPipPipPipPipPip
  • 684 posts
  • LocationKitchener, Ont.

Posted 06 March 2014 - 07:29 AM

Have you run the MWO repair tool found here?

#3 zgrssd

    Member

  • Pip
  • 12 posts

Posted 06 March 2014 - 08:26 AM

View PostShamous13, on 06 March 2014 - 07:29 AM, said:

Have you run the MWO repair tool found here?

Just ran it with all options enabeled. No damaged files, but something for removing.
I'll post if the issue happens again.

#4 Scyther

    Member

  • PipPipPipPipPipPipPipPip
  • 1,271 posts
  • LocationOntario, Canada

Posted 06 March 2014 - 12:27 PM

In a week of play, about 20 matches per day, this 'Pure Function Call' crash has happened to me twice. Ran the repair tool, no changes that I could see.

What happens *much* more frequently however, is after exiting a match, the 'Connecting' circle comes up and just sits there spinning. I have let it go for as long as 5 minutes, but it does not resume/enter Mechbay.

When I alt-tab out or check Task Manager, it does not show MWO as 'Not responding', and I can 'Close Window' and restart MWO. It happens on the order of 2-3 times per hour of play though so gets tiresome.


(Edit: Ran MWO Repair tool, re-started MWO, played 4 matches. Pure Function Call crash on exiting 4th match - Trial Cicada, map the one with big black crystal formations all over, I died mid-match, hit Spectate to check teams then Quit Match)

(Edit2: 5 more matches, Atlas RS, dead mid-match, Frozen City, Quit Match, another PFC crash. So repair tool - or pure coincidence - has taken PFC crash from 2 per week to 2 per hour)

Edited by MadBadger, 06 March 2014 - 02:33 PM.


#5 zgrssd

    Member

  • Pip
  • 12 posts

Posted 06 March 2014 - 01:05 PM

View PostMadBadger, on 06 March 2014 - 12:27 PM, said:

In a week of play, about 20 matches per day, this 'Pure Function Call' crash has happened to me twice. Ran the repair tool, no changes that I could see.

The second fight after Repair tool was a loss. And the crash happened again:

CGameRules::OnDisconnect: Client has disconnected: cause=eDC_UserRequested, desc=User left the game
CGameClientChannel::Release
Material objects/mechs/skins/vagabond_a/jenner_vagabond_a not found during Unregister
Material objects/mechs/skins/heromechs/jester/catapult_jester_a not found during Unregister
Material objects/mechs/skins/heromechs/ilyamuromets/cataphract_ilyamuromets_a not found during Unregister
Material objects/mechs/spider/body/spider_body not found during Unregister
Material objects/mechs/skins/heromechs/ilyamuromets/cataphract_ilyamuromets_a not found during Unregister
Material objects/mechs/cataphract/body/cataphract_body not found during Unregister
Material objects/mechs/blackjack/body/blackjack_body not found during Unregister
Material objects/mechs/skins/heromechs/ilyamuromets/cataphract_ilyamuromets_a not found during Unregister
Material objects/mechs/skins/heromechs/ilyamuromets/cataphract_ilyamuromets_a not found during Unregister
Material objects/mechs/skins/urbanblock_a/jenner_urbanblock_a not found during Unregister
Material objects/mechs/spider/body/spider_body not found during Unregister
Material objects/mechs/blackjack/body/blackjack_body not found during Unregister
=============================================================================
*ERROR
=============================================================================
Pure function call
<CrySystem> Last System Error: Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.

Windows 64 bit (build 6.2.9200)
System language: German
Windows Directory: "C:\WINDOWS"
Prerequisites...
* Installation of KB940105 hotfix required: no! (either not needed or already installed)
Local time is 21:35:24 03/06/14, system running for 387 minutes
8074MB physical memory installed, 5064MB available, 4095MB virtual memory installed, 37 percent of memory in use
PageFile usage: 974MB, Working Set: 942MB, Peak PageFile usage: 1051MB,
Current display mode is 1366x768x32, (Unknown graphics card)
Japanese keyboard and 5+ button mouse installed
--------------------------------------------------------------------------------
CryRenderD3D9.dll Used in module:185800039 Allocations:3769579
Pure function call
WER: Running CryEngine Exception Handler
WER: Creating Crash Dump
WER: Attempting to load DBGHELP.DLL
WER: DBGHELP.DLL Located
WER: Creating Crash Dump File
WER: Crash Dump File Created writing dump data
Saved dump file to 'user\crashdump.dmp'"

I am beginning to think that I might hit Quit too fast and causing a race condition between Quitting operation and Death.

View PostMadBadger, on 06 March 2014 - 12:27 PM, said:

What happens *much* more frequently however, is after exiting a match, the 'Connecting' circle comes up and just sits there spinning. I have let it go for as long as 5 minutes, but it does not resume/enter Mechbay.

When I alt-tab out or check Task Manager, it does not show MWO as 'Not responding', and I can 'Close Window' and restart MWO. It happens on the order of 2-3 times per hour of play though so gets tiresome.

Had the same thing, but mostly before last patch. There is clearly some runaway/deadlocked background thread - and windows cannot detect anything but a non-responsive UI/main thread.
I have the feeling it happens because two update worthy events (like you changing a mech/loading mechbay while also one game you left finishes) collide. I am 95% certain it only happens when I have a mech in a game while starting another game.

#6 Kaptain

    Member

  • PipPipPipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 1,284 posts
  • LocationNorth America

Posted 06 March 2014 - 01:27 PM

Experiencing same.

#7 Twinkie D Lite

    Member

  • PipPip
  • 37 posts
  • LocationStuck in Germany...For now

Posted 09 March 2014 - 04:02 AM

Everytime my mech goes down and I want to leave the match I get this error.

Edited by Twinkie D Lite, 09 March 2014 - 04:02 AM.


#8 Jabilo

    Member

  • PipPipPipPipPipPipPipPip
  • Philanthropist
  • 1,047 posts

Posted 09 March 2014 - 05:39 PM

Had this this evening.

#9 zgrssd

    Member

  • Pip
  • 12 posts

Posted 10 March 2014 - 08:30 AM

It's also still hapenningto me. It never happens if I wait about 5 seconds before I quit (looking at my personal score or giving some final tactical info in teamchat).
But if I quit instantly, it often crashes.
So I am really thinking that there is some form of race condition. That or faulty hardware (wich seems unlikely. All my other games run fine).

#10 WM Wraith

    Member

  • PipPipPipPipPip
  • Elite Founder
  • Elite Founder
  • 171 posts
  • LocationQuit breaking the game, or changing irrelevant stuff and fix the bugs from closed beta.

Posted 10 March 2014 - 01:47 PM

Same here. Crashes after game exit.

Repair tool run multiple times. Crash as others have experienced same error, same circumstances.

#11 Scyther

    Member

  • PipPipPipPipPipPipPipPip
  • 1,271 posts
  • LocationOntario, Canada

Posted 10 March 2014 - 04:01 PM

Okay, a little more update.

Updated NVidia drivers to latest version. Loaded MWO. Used the NVidia game profile launcher to see if it made any difference.

Played a game, died, quit match, Pure Function Call crash.
Re-started game, played another, quit match, PFC crash.

(Stopped using Nvidia game launcher, just normal MWO launcher now)

Restarted, played 2 more, 2nd match gave the 'Connecting' loop crash when exited.
Shut game down, restarted, after 3 matches, 'Connecting' crash.

Shut game down, restarted, 3 more matches, PFC crash.
Restarted, got in 4 matches before 'Connecting' crash.

Restarted, played 2 matches, PFC crash.

Gave up on it for the night.

At least the game isn't terribly slow to load, but running the Repair tool and updating drivers seems to have made both crash types more frequent.

Edited by MadBadger, 10 March 2014 - 04:02 PM.


#12 Twinkie D Lite

    Member

  • PipPip
  • 37 posts
  • LocationStuck in Germany...For now

Posted 12 March 2014 - 04:38 AM

Same here. Not going to waste my time with the repair tool, as it will not fix the issue.

#13 Scyther

    Member

  • PipPipPipPipPipPipPipPip
  • 1,271 posts
  • LocationOntario, Canada

Posted 12 March 2014 - 11:28 AM

Keeping a little more track of game crashes now, since it happens SO FREQUENTLY.

About 1 in 20 matches, the game graphics freeze mid-match. Sounds work, I can still issue commands, move, fire, but the graphics freeze on the last thing seen. Generally I try to type 'Sorry guys graphics frozen' in team chat, shortly after that, the game just drops to desktop with no message.

About 1 in 10 matches crashes game with a 'Pure Function Call' crash upon quitting match.

About 1 in 6 matches, when I quit match, just goes into the 'Connecting' loop and I have to Alt-Tab and shut the game down.

Twice, this 'circle' indicator loop has also crashed while I was in the Skill Tree, on the 'Updating Skill' message. When I shut down an restart, I find that the skill has updated and the Mech XP points spent.

Once I was in the Store window, forget at which menu exactly, and the 'Updating Data' message came up, with the spinning 'wait' symbol, also a crash.

The pattern works out to approximately 5 or 6 game crashes/shutdowns in order to complete about 20-22 matches (which is my normal daily run).

#14 Prisma

    Rookie

  • Little Helper
  • Little Helper
  • 8 posts
  • LocationFinland

Posted 12 March 2014 - 12:51 PM

2 times out of 3, getting pure function call crash when ending match. Do you know how to fix it, PGI?

#15 zgrssd

    Member

  • Pip
  • 12 posts

Posted 13 March 2014 - 10:26 AM

View PostPrisma, on 12 March 2014 - 12:51 PM, said:

2 times out of 3, getting pure function call crash when ending match. Do you know how to fix it, PGI?

From personal experience as Programmer: If it really is a race condtion, it will be a pain to debug.
They are the kind of error that are really hard to reproduce. If they cannot be reliably reproduced, they cannot find where it comes from.

#16 tabc3dd

    Rookie

  • FP Veteran - Beta 2
  • 9 posts

Posted 14 March 2014 - 06:35 AM

I have the same issue, just downloaded and patched the game, when I login it loads the mechlab and then crashes when the loading finishes. I have ran the repair tool and all my drivers are up to date. All the errors seem to be with the cached texture, but deleting the cache folder doesn't fix anything. Any idea when this might be fixed ?

#17 Scyther

    Member

  • PipPipPipPipPipPipPipPip
  • 1,271 posts
  • LocationOntario, Canada

Posted 16 March 2014 - 02:49 PM

Several more crashes from both PFC and the spinning circle indicator.

Whether it says 'Connecting', 'Refreshing Data', 'Unlocking' (pilot skill) or any other message, when the spinning circle indicator comes up, it seems to have a roughly 1 in 4 chance of crashing (endless looping) the game.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users