Skip to content

Reloading 'prbmsav0.dsg' sometimes tries to load 'prbmsav1.dsg' instead #185

@DrUm78

Description

@DrUm78

Device: FunKey S handheld (armv7 32-bit)
OS: FunKey OS (Linux 4.14.14)
Frontend: PicoArch
Build: latest 6ec8549

I encounter a weird bug on a regular basis when reloading several times prbmsav0.dsg within the same session (when I try to beat a hard scene for instance). It works the first times then the core crashes and sends me to the desktop.
That occurs because it tries to load prbmsav1.dsg instead of prbmsav0.dsg which does not exist in my configuration (and if it does then it will load prbmsav1.dsg so the user gets confused). Not sure but it seems to happens only after loading a save then playing a bit then reloading the save again (maybe it need to unvalidate the savegame cache or something).

Error log: ERROR: Couldn't read file /mnt/FunKey/.picoarch/data/prboom//master/prbmsav1.dsg: (Unknown Error)

Video attached here.

  1. Have prbmsav0.dsg savestate but no prbmsav1.dsg
  2. Load prbmsav0.dsg
  3. Play a bit
  4. Reload the savestate
  5. Play a bit
  6. Realod the savestate
    ...
    The core should crash quickly. See the logs above.

I attached my savestate but it does not seem to be compatible with every setup (it's for PWAD Doom II Master Levels: master.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions