Hive
Shinny Jun 20, 2015 @ 3:22pm
Can't launch--runtime error
Hi, every time I attempt to launch the game this here message pops up:

"Attempted to read or write protected memory. This is often an indication that other memory is corrupt."

I've reinstalled maybe a half-dozen times and reverified the cache thrice; every time I do so, it says there's one problematic file that's being replaced. I'm out of my usual fixes and somewhat stumped. Apologies if someone else has mentioned this--I didn't find anything from a quick search.
< >
Showing 1-15 of 39 comments
Hi @Shinny: there have been some users who have been reporting this lately. We haven't been able to figure out the common ground between the users yet.

One solution that we have seen is to completely uninstall the game, then delete the remaining files, then install (just re-installing via Steam doesn't seem to cut it). This has worked for a couple of users.

As a side-note: my only guess on what could cause this is that our Mojoshader library changed between versions, but the file-size was the same (maybe even the date?) so Steam's installer might thing they're the same file (if the Steam installer doesn't use file-hashes, for example).

Please let us know how it goes for you!
Business as Usual Jun 21, 2015 @ 9:30am 
I'm having the same problem, and uninstalling, deleting files from the library, and re-installing didn't fix the issue for me. Have heard great things about the game, hopefully its not too difficult to fix.
Shinny Jun 21, 2015 @ 10:01am 
Alas, no such luck, didn't work for me. And Sean, your guess sounds right in my extremely-lay-person opinion. Hive was working fine for me a while ago, I'm wanting to guess 3 months but I'd have to look at when I got it. I accidentally uninstalled it quite recently and the reinstall seems to hate me.
Last edited by Shinny; Jun 21, 2015 @ 10:01am
darthdurden Jun 24, 2015 @ 5:52am 
Hey folks! For anyone willing to try, I've made test app that will hopefully help us get to the bottom of this issue. You can download it here: https://www.dropbox.com/s/4etlw22p2flti1t/FNARenderTest.zip?dl=0

Please unzip the file and run FNARenderTest.exe

If all goes well, it should come up and show a little explosion looking animation. If you get that far please press the number keys 1-6 in order.

Let me know if you see any crashes, and if you do, please send along the contents of logfile.log. That should hopefully help us get to the bottom of this!
darthdurden Jun 24, 2015 @ 5:53am 
I should mention, just in case, that this is a Windows-only test app. Please let me know if any of you are having a similar issue on OSX or Linux.
Business as Usual Jun 24, 2015 @ 3:16pm 
I downloaded the file, ran the .exe and typed the numbers 1-6, one at a time. I encountered no crashes.
Shinny Jun 24, 2015 @ 3:20pm 
Just ran it and it worked out fine for me.
darthdurden Jun 25, 2015 @ 3:48am 
Interesting! Good to know guys! Thank you! That is a good thing in that it means you should be able to run our games requirements-wise. We just need to track down what the heck is going on with a full blown game that is causing you guys an issue. We'll get to the bottom of it!
Hi peeps... we just pushed a new version of Hive which has a little more debugging info in the early parts of the game starting up.

Could you please get the update via Steam, then run the game & assuming it crashes again (it probably will, not much has changed) please paste your Log File here.

Thanks so much for helping us solve this one!
Shinny Jun 25, 2015 @ 12:12pm 
Mine didn't crash. The game seems convinced I'm not logged into Steam and shows FPS in the top left corner...but is otherwise working fine.
≓Sean Colombo≒ Jun 25, 2015 @ 12:47pm 
@Shinny: fixed the FPS counter. Sorry about that. Does it recognize Steam now?
Shinny Jun 25, 2015 @ 1:02pm 
Alas, no. Still DRM free mode.
@Shinny: can you paste your log file? There might be a hint in there.
Business as Usual Jun 25, 2015 @ 5:53pm 
My game still crashes like normal after the update, here is my logfile.

20150625_20:50:45.897 INFO : HiveGameSettings::RestoreDefaults() called.
20150625_20:50:45.912 INFO : SETTING GAME SETTING 'Colors' to Random
20150625_20:50:45.912 INFO : SETTING GAME SETTING 'WhoGoesFirst' to Random
20150625_20:50:45.912 INFO : SETTING GAME SETTING 'RandGenSeed' to 69320839
20150625_20:50:45.913 WARNING: The PersistentKeyValueStore singleton had to be created with a NULL game. This should not need to happen because the main Game should create a PersistentKeyValueStore before anything else calls GetSingleton().
20150625_20:50:45.932 INFO : SETTING GAME SETTING 'TournamentRules' to False
20150625_20:50:45.932 INFO : SETTING GAME SETTING 'AIDifficulty' to Medium
20150625_20:50:45.935 INFO : SETTING GAME SETTING 'PillbugEnabled' to False
20150625_20:50:45.935 INFO : SETTING GAME SETTING 'LadybugEnabled' to False
20150625_20:50:45.936 INFO : SETTING GAME SETTING 'MosquitoEnabled' to False
20150625_20:50:45.937 INFO : Setting GameData.GameSettings to: Random|Random|Medium|False|69320839|False|False|False|False|False|T_7_DAY
20150625_20:50:45.944 INFO : CrossPlatformRandom INITIAL SEED: 1259004804
20150625_20:50:45.951 INFO : In Run() on Release build, about to create the Game object.
20150625_20:50:46.192 INFO : GameBase::Game() entered.
GameBase::Game()
20150625_20:50:46.210 INFO : Game constructor - Creating PersistentKeyValueStore
20150625_20:50:46.212 INFO : Game constructor - Making TGameData()
20150625_20:50:46.212 INFO : Game constructor - about to load settings
20150625_20:50:46.212 INFO : Game constructor - setting up content manager
20150625_20:50:46.212 INFO : Game constructor - creating GraphicsDeviceManager
20150625_20:50:46.213 INFO : Game constructor - Creating main InputHelper
20150625_20:50:46.215 INFO : Game constructor - adding singletons
20150625_20:50:46.216 INFO : Game constructor - Adding ThreadPoolComponent
20150625_20:50:46.218 INFO : Game constructor - done with Game Constructor.
20150625_20:50:46.219 INFO : Game created. About to call Game.Run()
OpenGL Device: Intel(R) HD Graphics 4000
OpenGL Driver: 3.3.0 - Build 8.15.10.2656
OpenGL Vendor: Intel
MojoShader Profile: glsl120
Using EXT_swap_control_tear VSync!
20150625_20:50:46.407 INFO : Started Game Initialize.
20150625_20:50:46.499 INFO : Loading item: Fonts/GillSansBold/12
20150625_20:50:46.530 INFO : Loading item: Fonts/GillSansBold/20
20150625_20:50:46.532 INFO : Loading item: Fonts/GillSansBold/30
20150625_20:50:46.535 INFO : Loading item: Fonts/GillSansBold/48
20150625_20:50:46.540 INFO : Loading item: Fonts/GillSansBold/72
20150625_20:50:46.554 INFO : Loading item: Shaders/FXAA
20150625_20:50:46.563 INFO : Initing Render Targets.
20150625_20:50:46.564 INFO : Render Targets successfully inited.
20150625_20:50:46.567 INFO : Attempting to initialize Steam.
SUCCESS: SteamAPI_Init()
20150625_20:50:46.709 INFO : Steam initialized properly.
20150625_20:50:46.709 INFO : Game will run in language (culture): en-US
20150625_20:50:46.713 INFO : Starting setting initial game window size
20150625_20:50:46.714 INFO : Finished setting initial game window size: 1280x720
20150625_20:50:46.714 INFO : Game Initialized Successfully.
20150625_20:50:46.812 INFO : Loading item: Fonts/BankGothicMedium/12
20150625_20:50:46.813 INFO : Loading item: Fonts/BankGothicMedium/20
20150625_20:50:46.815 INFO : Loading item: Fonts/BankGothicMedium/30
20150625_20:50:46.817 INFO : Loading item: Fonts/BankGothicMedium/48
20150625_20:50:46.821 INFO : Loading item: Fonts/BankGothicMedium/72
20150625_20:50:46.831 INFO : Loading item: Fonts/ArialBold/12
20150625_20:50:46.835 INFO : Loading item: Fonts/ArialBold/20
20150625_20:50:46.837 INFO : Loading item: Fonts/ArialBold/30
20150625_20:50:46.841 INFO : Loading item: Fonts/ArialBold/48
20150625_20:50:46.850 INFO : Loading item: Fonts/ArialBold/72
20150625_20:50:46.911 INFO : Loading item: Models\Wand\Kunai
20150625_20:50:46.980 INFO : Loading item: Models\Tile\tile
20150625_20:50:47.015 INFO : Loading item: Models\Tile\tile
20150625_20:50:47.028 INFO : Loading item: Shaders/CelShadedRendering/CelShader
20150625_20:50:47.031 INFO : Loading item: Shaders/CelShadedRendering/CelShaderPostProcess
20150625_20:50:47.041 INFO : Loading item: Textures/tilebgleft
20150625_20:50:47.058 INFO : Loading item: Textures/hivelogo
20150625_20:50:47.060 INFO : Loading item: Textures/hivelogo
20150625_20:50:47.060 INFO : Loading item: Textures/hivelogo
20150625_20:50:47.062 INFO : Loading item: Textures/hivelogo
20150625_20:50:47.062 INFO : Loading item: Textures/PlayHiveLikeAChampion
20150625_20:50:47.065 INFO : Loading item: Textures/hivelogo
20150625_20:50:47.068 INFO : Loading item: Textures/CrossPromotions/khet_big_feature
20150625_20:50:47.112 INFO : Loading item: Audio\swamp_ambiance
20150625_20:50:47.178 INFO : Starting first update call
20150625_20:50:47.195 INFO : Loading item: Textures/2dTiles/tilesprites
20150625_20:50:47.197 INFO : Loading item: Textures/loading_screen
20150625_20:50:47.248 INFO : Finished first update call
20150625_20:50:47.250 INFO : Beginning first draw call
20150625_20:50:47.343 INFO : Finished first draw call
20150625_20:50:47.745 INFO : Loading item: Models\Ant\ant
20150625_20:50:48.015 INFO : Loading item: Models\Beetle\beetle
20150625_20:50:48.281 INFO : Loading item: Models\Grasshopper\grasshopper
20150625_20:50:48.581 INFO : Loading item: Models\Queen\queen
20150625_20:50:49.248 INFO : Loading item: Models\Spider\spider
20150625_20:50:50.014 INFO : Loading item: Models\Pillbug\pillbug
20150625_20:50:50.300 INFO : Loading item: Models\Ladybug\ladybug
20150625_20:50:50.333 ERROR : Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
20150625_20:50:50.337 ERROR : at Microsoft.Xna.Framework.Graphics.OpenGLDevice.<>c__DisplayClassd`1.<SetVertexBufferData>b__c()
at Microsoft.Xna.Framework.Graphics.OpenGLDevice.<>c__DisplayClass37.<ForceToMainThread>b__35()
at Microsoft.Xna.Framework.Graphics.OpenGLDevice.RunActions()
at Microsoft.Xna.Framework.Graphics.OpenGLDevice.SwapBuffers(Nullable`1 sourceRectangle, Nullable`1 destinationRectangle, IntPtr overrideWindowHandle)
at Microsoft.Xna.Framework.Graphics.GraphicsDevice.Present()
at Microsoft.Xna.Framework.SDL2_GamePlatform.Present()
at Microsoft.Xna.Framework.Game.EndDraw()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.SDL2_GamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run()
at BlueLine.GameCommon.MotiveUtil.Run[TGameData,TGameSettings,TPlayerData,TPlayerArmyType](String[] args, GameController`4 Controller)

Shinny Jun 26, 2015 @ 7:02pm 
Here's mine:

20150626_22:01:46.130 INFO : HiveGameSettings::RestoreDefaults() called.
20150626_22:01:46.150 INFO : SETTING GAME SETTING 'Colors' to Random
20150626_22:01:46.150 INFO : SETTING GAME SETTING 'WhoGoesFirst' to Random
20150626_22:01:46.150 INFO : SETTING GAME SETTING 'RandGenSeed' to 308408553
20150626_22:01:46.150 WARNING: The PersistentKeyValueStore singleton had to be created with a NULL game. This should not need to happen because the main Game should create a PersistentKeyValueStore before anything else calls GetSingleton().
20150626_22:01:46.180 INFO : SETTING GAME SETTING 'TournamentRules' to False
20150626_22:01:46.190 INFO : SETTING GAME SETTING 'AIDifficulty' to Medium
20150626_22:01:46.190 INFO : SETTING GAME SETTING 'PillbugEnabled' to False
20150626_22:01:46.200 INFO : SETTING GAME SETTING 'LadybugEnabled' to False
20150626_22:01:46.200 INFO : SETTING GAME SETTING 'MosquitoEnabled' to False
20150626_22:01:46.200 INFO : Setting GameData.GameSettings to: Random|Random|Medium|False|308408553|False|False|False|False|False|T_7_DAY
20150626_22:01:46.220 INFO : CrossPlatformRandom INITIAL SEED: 188920945
20150626_22:01:46.230 INFO : In Run() on Release build, about to create the Game object.
20150626_22:01:46.820 INFO : GameBase::Game() entered.
GameBase::Game()
20150626_22:01:46.850 INFO : Game constructor - Creating PersistentKeyValueStore
20150626_22:01:46.850 INFO : Game constructor - Making TGameData()
20150626_22:01:46.850 INFO : Game constructor - about to load settings
20150626_22:01:46.850 INFO : Game constructor - setting up content manager
20150626_22:01:46.850 INFO : Game constructor - creating GraphicsDeviceManager
20150626_22:01:46.860 INFO : Game constructor - Creating main InputHelper
20150626_22:01:46.860 INFO : Game constructor - adding singletons
20150626_22:01:46.860 INFO : Game constructor - Adding ThreadPoolComponent
20150626_22:01:46.870 INFO : Game constructor - done with Game Constructor.
20150626_22:01:46.870 INFO : Game created. About to call Game.Run()
OpenGL Device: Intel(R) HD Graphics 4000
OpenGL Driver: 3.3.0 - Build 8.15.10.2712
OpenGL Vendor: Intel
MojoShader Profile: glsl120
Using EXT_swap_control_tear VSync!
20150626_22:01:47.210 INFO : Started Game Initialize.
20150626_22:01:47.460 INFO : Loading item: Fonts/GillSansBold/12
20150626_22:01:47.540 INFO : Loading item: Fonts/GillSansBold/20
20150626_22:01:47.540 INFO : Loading item: Fonts/GillSansBold/30
20150626_22:01:47.550 INFO : Loading item: Fonts/GillSansBold/48
20150626_22:01:47.560 INFO : Loading item: Fonts/GillSansBold/72
20150626_22:01:47.590 INFO : Loading item: Shaders/FXAA
20150626_22:01:47.610 INFO : Initing Render Targets.
20150626_22:01:47.610 INFO : Render Targets successfully inited.
20150626_22:01:47.620 INFO : Attempting to initialize Steam.
SUCCESS: SteamAPI_Init()
20150626_22:01:47.790 INFO : Steam initialized properly.
20150626_22:01:47.790 INFO : Game will run in language (culture): en-US
20150626_22:01:47.800 INFO : Starting setting initial game window size
Using EXT_swap_control_tear VSync!
Using EXT_swap_control_tear VSync!
20150626_22:01:47.810 INFO : Initing Render Targets.
20150626_22:01:47.830 INFO : Render Targets successfully inited.
20150626_22:01:47.830 INFO : Finished setting initial game window size: 1099x618
20150626_22:01:47.830 INFO : Game Initialized Successfully.
20150626_22:01:48.080 INFO : Loading item: Fonts/BankGothicMedium/12
20150626_22:01:48.080 INFO : Loading item: Fonts/BankGothicMedium/20
20150626_22:01:48.090 INFO : Loading item: Fonts/BankGothicMedium/30
20150626_22:01:48.090 INFO : Loading item: Fonts/BankGothicMedium/48
20150626_22:01:48.100 INFO : Loading item: Fonts/BankGothicMedium/72
20150626_22:01:48.130 INFO : Loading item: Fonts/ArialBold/12
20150626_22:01:48.140 INFO : Loading item: Fonts/ArialBold/20
20150626_22:01:48.140 INFO : Loading item: Fonts/ArialBold/30
20150626_22:01:48.150 INFO : Loading item: Fonts/ArialBold/48
20150626_22:01:48.170 INFO : Loading item: Fonts/ArialBold/72
20150626_22:01:48.340 INFO : Loading item: Models\Wand\Kunai
20150626_22:01:48.480 INFO : Loading item: Models\Tile\tile
20150626_22:01:48.560 INFO : Loading item: Models\Tile\tile
20150626_22:01:48.590 INFO : Loading item: Shaders/CelShadedRendering/CelShader
20150626_22:01:48.600 INFO : Loading item: Shaders/CelShadedRendering/CelShaderPostProcess
20150626_22:01:48.620 INFO : Loading item: Textures/tilebgleft
20150626_22:01:48.670 INFO : Loading item: Textures/hivelogo
20150626_22:01:48.670 INFO : Loading item: Textures/hivelogo
20150626_22:01:48.670 INFO : Loading item: Textures/hivelogo
20150626_22:01:48.680 INFO : Loading item: Textures/hivelogo
20150626_22:01:48.680 INFO : Loading item: Textures/PlayHiveLikeAChampion
20150626_22:01:48.690 INFO : Loading item: Textures/hivelogo
20150626_22:01:48.700 INFO : Loading item: Textures/CrossPromotions/khet_big_feature
20150626_22:01:48.720 INFO : Loading item: Audio\swamp_ambiance
20150626_22:01:48.850 INFO : Beginning resize game window
Using EXT_swap_control_tear VSync!
20150626_22:01:48.850 INFO : Initing Render Targets.
20150626_22:01:48.860 INFO : Render Targets successfully inited.
20150626_22:01:48.860 INFO : Finished resize game window: 1099x618
20150626_22:01:48.870 INFO : Starting first update call
20150626_22:01:48.920 INFO : Loading item: Textures/2dTiles/tilesprites
20150626_22:01:48.920 INFO : Loading item: Textures/loading_screen
20150626_22:01:49.030 INFO : Finished first update call
20150626_22:01:49.110 INFO : Beginning first draw call
20150626_22:01:49.260 INFO : Finished first draw call
20150626_22:01:50.090 INFO : Loading item: Models\Ant\ant
20150626_22:01:50.438 INFO : Loading item: Models\Beetle\beetle
20150626_22:01:50.798 INFO : Loading item: Models\Grasshopper\grasshopper
20150626_22:01:51.168 INFO : Loading item: Models\Queen\queen
20150626_22:01:52.008 INFO : Loading item: Models\Spider\spider
20150626_22:01:53.005 INFO : Loading item: Models\Pillbug\pillbug
20150626_22:01:53.045 ERROR : Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
20150626_22:01:53.045 ERROR : at Microsoft.Xna.Framework.Graphics.OpenGLDevice.<>c__DisplayClassd`1.<SetVertexBufferData>b__c()
at Microsoft.Xna.Framework.Graphics.OpenGLDevice.<>c__DisplayClass37.<ForceToMainThread>b__35()
at Microsoft.Xna.Framework.Graphics.OpenGLDevice.RunActions()
at Microsoft.Xna.Framework.Graphics.OpenGLDevice.SwapBuffers(Nullable`1 sourceRectangle, Nullable`1 destinationRectangle, IntPtr overrideWindowHandle)
at Microsoft.Xna.Framework.Graphics.GraphicsDevice.Present()
at Microsoft.Xna.Framework.SDL2_GamePlatform.Present()
at Microsoft.Xna.Framework.Game.EndDraw()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.SDL2_GamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run()
at BlueLine.GameCommon.MotiveUtil.Run[TGameData,TGameSettings,TPlayerData,TPlayerArmyType](String[] args, GameController`4 Controller)

< >
Showing 1-15 of 39 comments
Per page: 1530 50