Game crashing on loading save - Frostfeast mod

Summary:

I added the Frostfeast mod yesterday and started a new world. The game worked just fine but upon closing the game if I try to hit “Continue” or “Load Save” from the main menu the game crashes to desktop midway through loading the game. No error messages.

Stonehearth.log:

2016-12-14 19:47:38.878442 | server | 1 | app | Stonehearth Version 0.19.0.687 (x64)
2016-12-14 19:47:38.880442 | server | 1 | core.config | user id is c1a9a116-be5a-11e5-8a1e-00ac043a985f
2016-12-14 19:47:38.880442 | server | 1 | core.config | session id is 13f3fb24-c260-11e6-b4f2-00ac043a985f
2016-12-14 19:47:38.880442 | server | 0 | core.system | Initializing crash reporter
2016-12-14 19:47:39.397472 | server | 0 | lua.data | lua jit is disabled
2016-12-14 19:47:39.413472 | server | 1 | resources | Could not find hash for module “frostfeast”.
2016-12-14 19:47:39.417473 | server | 1 | resources | Module rayyas_children_ui version 3 is deferred load)
2016-12-14 19:47:39.465475 | server | 1 | resources | Modules have been modified by the user!
2016-12-14 19:47:39.491477 | server | 1 | app | Running Stonehearth server on port 35310
2016-12-14 19:47:39.491477 | client | 1 | renderer.renderer | Initializing OpenGL
2016-12-14 19:47:39.492477 | server | 0 | physics.navgrid | subspace pathfinder is enabled
2016-12-14 19:47:39.495477 | client | 1 | renderer.renderer | Determining window placement
2016-12-14 19:47:39.495477 | client | 1 | renderer.renderer | Selecting monitor at 8, 52
2016-12-14 19:47:39.495477 | client | 1 | renderer.renderer | Creating OpenGL Window
2016-12-14 19:47:39.513478 | server | 1 | mod radiant | lua controller lifetime tracking set to "nil"
2016-12-14 19:47:39.521479 | server | 0 | mod frostfeast | running version 0.1.8 packed at 2015-12-02T22:04:50.3225737Z; last commit bd9232269ec751317dd2ee500ee3a1286d3df10c
2016-12-14 19:47:39.527479 | server | 0 | mod stonehearth.ai.service | [] enable_cpp_compound_action is on
2016-12-14 19:47:40.201518 | client | 1 | renderer.renderer | Creating OpenGL Context
2016-12-14 19:47:40.209518 | client | 1 | renderer.renderer | Finished OpenGL Initialization
2016-12-14 19:47:40.234519 | client | 1 | horde.general | Initializing GL2 backend using OpenGL driver ‘4.5.0 NVIDIA 376.33’ by ‘NVIDIA Corporation’ on 'GeForce GTX 960/PCIe/SSE2’
2016-12-14 19:47:40.705546 | server | 2 | network | server allocating new send buffer (total: 0)
2016-12-14 19:47:40.741548 | client | 1 | browser | cef started.
2016-12-14 19:47:40.741548 | client | 2 | browser | Navigate called without an existing browser!
2016-12-14 19:47:40.742549 | thread3824 | 2 | browser | Doing a buffered navigation…
2016-12-14 19:47:40.751549 | server | 1 | simulation.remote_client | started buffering client updates. (seq:21 ack:0)
2016-12-14 19:47:40.773550 | client | 0 | physics.navgrid | subspace pathfinder is enabled
2016-12-14 19:47:40.783551 | client | 1 | mod radiant | lua controller lifetime tracking set to "nil"
2016-12-14 19:47:40.795552 | client | 2 | network | client allocating new send buffer (total: 0)
2016-12-14 19:47:40.810552 | client | 1 | client.core | user feedback is on
2016-12-14 19:47:41.010564 | server | 1 | simulation.remote_client | stopped buffering client updates. (seq:21 ack:21)
2016-12-14 19:47:42.440646 | server | 2 | simulation.core | game loop exhausted before any jobs processed!
2016-12-14 19:47:53.497278 | client | 0 | client.core | loading save “1481693170210”:
2016-12-14 19:47:53.497278 | client | 0 | client.core | {
2016-12-14 19:47:53.497278 | client | 0 | client.core | “name” : “”,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “town_name” : “West Silkweedford”,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “game_date” : {
2016-12-14 19:47:53.497278 | client | 0 | client.core | “day” : 9,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “month” : 9,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “year” : 1000,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “hour” : 8,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “minute” : 50
2016-12-14 19:47:53.497278 | client | 0 | client.core | },
2016-12-14 19:47:53.497278 | client | 0 | client.core | “timestamp” : 1481693170210,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “time” : “12/14/2016, 12:26:10 AM”,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “jobs” : {
2016-12-14 19:47:53.497278 | client | 0 | client.core | “crafters” : 3,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “workers” : 5,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “soldiers” : 2
2016-12-14 19:47:53.497278 | client | 0 | client.core | },
2016-12-14 19:47:53.497278 | client | 0 | client.core | “version” : “0.19.0.687”,
2016-12-14 19:47:53.497278 | client | 0 | client.core | “save_version” : 11
2016-12-14 19:47:53.497278 | client | 0 | client.core | }
2016-12-14 19:47:53.544281 | client | 1 | resources | Could not find hash for module “frostfeast”.
2016-12-14 19:47:53.545281 | client | 1 | resources | Module rayyas_children_ui version 3 is deferred load)
2016-12-14 19:47:53.588283 | client | 1 | resources | Modules have been modified by the user!
2016-12-14 19:47:53.613285 | client | 1 | lua.code | Shutting down script host.
2016-12-14 19:47:53.619285 | client | 1 | lua.code | Script host destroyed.
2016-12-14 19:47:53.624285 | client | 0 | physics.navgrid | subspace pathfinder is enabled
2016-12-14 19:47:53.672288 | server | 0 | simulation.core | Restarting game.
2016-12-14 19:47:53.674288 | server | 0 | om.entity | Reference still exists to (1) after destroy_entity was called
2016-12-14 19:47:53.675288 | server | 1 | simulation.core | All entities have been destroyed.
2016-12-14 19:47:53.675288 | server | 1 | simulation.core | Shutting down traces.
2016-12-14 19:47:53.675288 | server | 1 | simulation.core | Shutting down game objects.
2016-12-14 19:47:53.675288 | server | 1 | simulation.core | All entities and datastores have been destroyed.
2016-12-14 19:47:53.675288 | server | 1 | lua.code | Shutting down script host.
2016-12-14 19:47:53.688289 | server | 1 | lua.code | Script host destroyed.
2016-12-14 19:47:53.688289 | server | 1 | simulation.core | Shutting down data objects.
2016-12-14 19:47:53.704290 | server | 1 | resources | Could not find hash for module “frostfeast”.
2016-12-14 19:47:53.706290 | server | 1 | resources | Module rayyas_children_ui version 3 is deferred load)
2016-12-14 19:47:53.754293 | server | 1 | resources | Modules have been modified by the user!
2016-12-14 19:47:53.779294 | server | 0 | physics.navgrid | subspace pathfinder is enabled
2016-12-14 19:47:53.784294 | server | 0 | simulation.core | Loading save
2016-12-14 19:47:54.445332 | server | 1 | dm.store | load progress 99%…
2016-12-14 19:47:54.445332 | client | 1 | client.core | server reported load progress of 99%
2016-12-14 19:47:54.451333 | server | 1 | dm.store | load objects finished!

2016-12-14 19:47:54.458333 | server | 0 | dm.store | took 0.674 seconds to load
2016-12-14 19:47:54.458333 | server | 2 | network | server allocating new send buffer (total: 0)
2016-12-14 19:47:54.460333 | client | 0 | client.core | server load save file finished. loading client state.
2016-12-14 19:47:54.460333 | client | 0 | client.core | starting loading… "E:\Program Files (x86)\Steam\steamapps\common\Stonehearth\saved_games\1481693170210"
2016-12-14 19:47:54.462333 | client | 1 | dm.store | load progress 99%…
2016-12-14 19:47:54.462333 | client | 1 | dm.store | load objects finished!

2016-12-14 19:47:54.462333 | client | 0 | dm.store | took 0.002 seconds to load
2016-12-14 19:47:54.462333 | client | 1 | client.core | restoring datastores…
2016-12-14 19:47:54.462333 | client | 1 | client.core | recreating data objects…
2016-12-14 19:47:54.462333 | client | 1 | client.core | creating error browser…
2016-12-14 19:47:54.462333 | client | 1 | client.core | initializing data object traces…
2016-12-14 19:47:54.462333 | client | 1 | client.core | requiring radiant.client…
2016-12-14 19:47:54.465333 | client | 1 | mod radiant | lua controller lifetime tracking set to "nil"
2016-12-14 19:47:54.467334 | client | 1 | client.core | loading script host…
2016-12-14 19:47:54.495335 | client | 0 | sysinfo | Memory Stats: Finished Loading Client
2016-12-14 19:47:54.495335 | client | 0 | sysinfo | Total System Memory: 15.942 GB (17117167616 bytes)
2016-12-14 19:47:54.495335 | client | 0 | sysinfo | Current Memory Usage: 431.164 MB (452108288 bytes)
2016-12-14 19:47:54.495335 | client | 0 | sysinfo | Total Address Space: 8.000 TB (8796092891136 bytes)
2016-12-14 19:47:54.495335 | client | 0 | sysinfo | Available Address Space: 7.999 TB (8794705379328 bytes)
2016-12-14 19:47:54.495335 | client | 0 | sysinfo | Used Address Space: 1.292 GB (1387511808 bytes)
2016-12-14 19:47:54.611342 | server | 1 | mod radiant | lua controller lifetime tracking set to "nil"
2016-12-14 19:47:55.266379 | server | 0 | mod stonehearth | ai slow start is enabled
2016-12-14 19:47:55.266379 | server | 0 | mod ai | cpp ai is enabled.
2016-12-14 19:47:55.776408 | server | 0 | mod frostfeast | running version 0.1.8 packed at 2015-12-02T22:04:50.3225737Z; last commit bd9232269ec751317dd2ee500ee3a1286d3df10c
2016-12-14 19:47:55.778409 | server | 0 | mod stonehearth.ai.service | [] enable_cpp_compound_action is on
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] human_npcs explored region contains 0 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] forest explored region contains 38 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] goblins explored region contains 0 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] rabbit explored region contains 0 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] animals explored region contains 0 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] undead explored region contains 16 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] orcs explored region contains 0 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] cultists explored region contains 0 rects
2016-12-14 19:47:55.783409 | server | 0 | mod stonehearth.terrain | [] player_1 explored region contains 47 rects
2016-12-14 19:47:56.555453 | server | 0 | sysinfo | Memory Stats: Fatal Exception
2016-12-14 19:47:56.555453 | server | 0 | sysinfo | Total System Memory: 15.942 GB (17117167616 bytes)
2016-12-14 19:47:56.555453 | server | 0 | sysinfo | Current Memory Usage: 642.820 MB (674045952 bytes)
2016-12-14 19:47:56.556453 | server | 0 | sysinfo | Total Address Space: 8.000 TB (8796092891136 bytes)
2016-12-14 19:47:56.556453 | server | 0 | sysinfo | Available Address Space: 7.999 TB (8794484572160 bytes)
2016-12-14 19:47:56.556453 | server | 0 | sysinfo | Used Address Space: 1.498 GB (1608318976 bytes)

Attachments:

New User. Unable to attach.

Versions and Mods:

Alpha 19 with Frostfeast mod

System Information:

Windows 7, GTX 960, external monitor

Have you attempted basic troubleshooting steps here: http://discourse.stonehearth.net/t/crashing-on-start-read-this-updated-october-28/13297:

Updated graphics card drivers
Windows 7 Service Pack is well up to date
Intel processor not AMD
Not using fullscreen
Tried running as administrator
Tried resetting Windows networking config

Notes:

Able to make new games but not access existing saves.
Problem did not occur until mod was added.

Game works properly when Frostfeast disabled.
(I’d still like to play my Frostfeast world please :slight_smile:)

The issue has been identified and a workaround is being worked on. It’s not a Frostfeast issue per se, rather the engine seems to dislike a trace the new firepit component does… and apparently, only on some systems/some saves.

Currently, I suspect that Windows 7 machines are unable to load saves that contain a firepit, or chimney, that has no fuel in it. Before I get around to fix it, playing without any deployed firepits or chimneys should allow you to save and load said saves properly. Note that the goblin firepit is affected by this, too.

1 Like

I too had this problem, try’d your suggestion and guess what?

IT IS WORKING HURRAY HURRAY HURRAY. @froggy Has been helping me the past couple of days to try and figure it out. I’m so freaking happy that atleast for me this little thing has worked. If your wondering, heaters have no effect on this save bug in my case. Only downside is that it does not fix the saves already broken because of a firepit.

@GrayWren Hope that this works for you too

Edit:

After the original firepit removal i placed it again. As long as it does not have a fire in it there is no problem. The moment its burning the save can’t be loaded. Little side note, ones the firepit was lit it did not stop burning. The citizens did want to trow another log on the fire like you see every night but they just walk away with the log once they visited the firepit.

1 Like

@not_owen_wilson fixed this for the next release of Frostfeast (thank you!). My initial assumption was wrong; it occured when you had any firepit or chimney with fuel in it at the time of loading, and the goblin firepit is likely unaffected.

“Broken” savegames should become playable with the next release again.

2 Likes

Thanks so much! I was able to play though by not having any firepits in place, or fireplaces just to be safe. It’s a great mod and I really enjoyed it :slight_smile:

The issue with the firepit has been resolved a few days after that post, so it shouldn’t crash anymore if you have the latest version of Frostfeast (that is spooking around somewhere on Froggy’s dropbox, I believe).