ifrotz / iosfrotz

Frotz for iOS source (formerly at code.google.com/p/iphonefrotz)
Other
49 stars 16 forks source link

Fatal Error: Heap block summary is out of order #297

Open IzumiKT opened 5 years ago

IzumiKT commented 5 years ago

[Please glance at the existing issues to make sure the problem you are reporting isn't a known issue before reporting. Feel free to remove or edit any parts of the form template which don't apply to your issue.] D

What steps will reproduce the problem?

  1. Any change to the player character.
  2. Creating a save.
  3. Loading said savestate.

What is the expected output or behavior? What do you see instead? -Usually the save is loaded without issue, however I receive a message, " fatal error: Heap block summary is out of order. "

What version of Frotz are you using? 1.8.2

What device model are you using (e.g., iPhone 6, iPad 4, iPod Touch 4th gen.) iPad 5th gen.

What version of iOS? (6.1, 7.0, etc.) 10.3.2 Please provide any additional information below. A character is somewhat created at the start, throughout the game a change in gender is a possibility amongst other things. Trying to load a save that has been made particularly any time after such a change results in this error. The story in question is a "Flexible Survival" by Nuku Valante. Apologies, this is my first time ever reporting a bug and on this site as well

wasp604 commented 11 months ago

I get this error after moving save data to a new version, or just exporting / importing save data.

After a while, frotz says " fatal error: Heap block summary is out of order. " and I'm locked out of frotz entirely, unless I launch frotz from the tap&hold menu using the "show story list" option.

But it still attempts to restore game when I open the game, leading to me still being locked out of that game.

I request a way to force quit, or not restore, a game, from outside the game, since frotz suggests using the "restart" command, but that is inaccessible because I can't type anything when that error is up (and then it crashes).

ifrotz commented 11 months ago

Hello,Not sure how your saved game got into a corrupt state; which game is it? There actually already is a way to force a restart of an individual game. After launching with "show story list", scroll to the game and press the (I) button.  Next to "Resume story" there is a red reset glyph.  Press that, confirm, then you can start the story from the beginning.  After that you can still restore any manual saves you might've made. Before doing that, if you can access the auto save from the built in ftp server I might be able to debug the game corruption, but if it's a hassle don't worry about it.  On Sep 17, 2023, at 11:50 AM, Kyorbi @.> wrote: I get this error after moving save data to a new version, or just exporting / importing save data. After a while, frotz says " fatal error: Heap block summary is out of order. ***" and I'm locked out of frotz entirely, unless I launch frotz from the tap&hold menu using the "show story list" option. But it still attempts to restore game when I open the game, leading to me still being locked out of that game. I request a way to force quit, or not restore, a game, from outside the game, since frotz suggests using the "restart" command, but that is inaccessible because I can't type anything when that error is up (and then it crashes).

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

wasp604 commented 11 months ago

Good to know! I didn't realise that was a separate UI element from the resume game button.

It's the same game as the original comment, Flexible Survival by Nuku Valente.

I can get auto-saves, if they exist, next time it happens, but I'm unaware of any auto-saves for this game. Would they be in another location than manual saves?

Also, it would be nice if files were stored using iOS standard file storage protocol, to allow access via the files app instead of having to connect to wifi to connect to the ftp server.