View Issue Details

IDCategoryLast Update
0002061Bug Report2019-10-20 12:07
ReporterCyberGh0st 
SeveritycrashReproducibilityalways
Status closedResolutionno change required
Summary0002061: Game crashes wehn saving: MemoryError: Out of Memory
DescriptionMy game noticably started to take longer and longer to save and load. Until a full crash happened on save. I can close the game and try to reload which takes about 5 minutes. I am actively on the pool hscene with Jenny for the save. No matter what I do the next time I try to save it crashes. The last thing I remember doing before the long load times was meeting Consuela and Aqua's storyline.

Full Traceback:
===============================
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
  File "renpy/common/00action_file.rpy", line 364, in __call__
    renpy.save(fn, extra_info=save_name)
MemoryError: out of memory

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    $ ui.interact()
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\python.py", line 1912, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gamemenu.rpy", line 173, in <module>
    $ ui.interact()
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\ui.py", line 287, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\core.py", line 2649, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\core.py", line 3451, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\screen.py", line 697, in event
    rv = self.child.event(ev, x, y, st)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\layout.py", line 239, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\layout.py", line 992, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\behavior.py", line 906, in event
    return handle_click(self.clicked)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\behavior.py", line 841, in handle_click
    rv = run(action)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\behavior.py", line 308, in run
    new_rv = run(i, *args, **kwargs)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\display\behavior.py", line 315, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 364, in __call__
    renpy.save(fn, extra_info=save_name)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\loadsave.py", line 402, in save
    dump((roots, renpy.game.log), logf)
  File "C:\Users\<USER>\Downloads\SummertimeSaga-0-18-6-pc\SummertimeSaga-0-18-6-pc\renpy\loadsave.py", line 48, in dump
    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL)
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 1370, in dump
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 224, in dump
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 286, in save
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 548, in save_tuple
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 286, in save
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 649, in save_dict
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 681, in _batch_setitems
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 331, in save
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 416, in save_reduce
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 681, in _batch_setitems
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 331, in save
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 419, in save_reduce
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 286, in save
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 649, in save_dict
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 681, in _batch_setitems
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 331, in save
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 413, in save_reduce
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 633, in _batch_appends
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/pickle.py", line 279, in save
MemoryError: out of memory

Windows-8-6.2.9200
Ren'Py 7.0.0.196
SummertimeSaga 0.18.6
Wed Sep 25 16:04:39 2019
[/code]
Platform/OSWindows
Version0.18.6

Activities

CyberGh0st

CyberGh0st

2019-09-25 21:29

reporter   ~0002993

Most of my save files are in the 400-500KB range. This one is 722KB and most of my recent ones are getting close to that number (600s)

1-1-LT1.save (738,542 bytes)
CyberGh0st

CyberGh0st

2019-09-26 04:40

reporter   ~0002994

Also nights are taking about 3 min to progress to the next day.
GreenCap

GreenCap

2019-10-20 12:07

updater   ~0003192

Save system has been reworked in 0.19 so marking this as closed.

Issue History

Date Modified Username Field Change
2019-09-25 20:11 CyberGh0st New Issue
2019-09-25 21:29 CyberGh0st File Added: 1-1-LT1.save
2019-09-25 21:29 CyberGh0st Note Added: 0002993
2019-09-26 04:40 CyberGh0st Note Added: 0002994
2019-10-20 12:07 GreenCap Status new => closed
2019-10-20 12:07 GreenCap Resolution open => no change required
2019-10-20 12:07 GreenCap Note Added: 0003192