Code: Select all
romfs:/Contents/renpy/display/pgrender.py:118: UserWarning: Memory leak via Surface in pygame_sdl2.
surf = Surface((width + 4, height + 4), 0, sample)
Full traceback:
File "romfs:/Contents/game/script.rpyc", line 41, in script
A��(|G���ñ²Sx�|a\
File "romfs:/Contents/renpy/ast.py", line 1628, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "romfs:/Contents/renpy/exports.py", line 990, in menu
rv = renpy.store.menu(new_items)
File "romfs:/Contents/renpy/exports.py", line 1226, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "romfs:/Contents/renpy/ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "romfs:/Contents/renpy/display/core.py", line 2703, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "romfs:/Contents/renpy/display/core.py", line 3323, in interact_core
self.idle_frame(can_block, expensive)
File "romfs:/Contents/renpy/display/core.py", line 2781, in idle_frame
if self.event_peek():
File "romfs:/Contents/renpy/display/core.py", line 2314, in event_peek
self.check_background_screenshot()
File "romfs:/Contents/renpy/display/core.py", line 2162, in check_background_screenshot
self.bgscreenshot_surface = renpy.display.draw.screenshot(self.surftree, self.fullscreen_video)
File "gldraw.pyx", line 1382, in renpy.gl.gldraw.GLDraw.screenshot
File "romfs:/Contents/renpy/display/pgrender.py", line 118, in surface
surf = Surface((width + 4, height + 4), 0, sample)
File "src/pygame_sdl2/surface.pyx", line 164, in pygame_sdl2.surface.Surface.__init__
error: Out of memory
While running game code:
error: Out of memory
While handling exception:
Traceback (most recent call last):
File "romfs:/Contents/renpy/display/error.py", line 140, in report_exception
traceback_fn=traceback_fn,
File "romfs:/Contents/renpy/game.py", line 281, in invoke_in_new_context
return callable(*args, **kwargs)
File "romfs:/Contents/renpy/display/error.py", line 45, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "romfs:/Contents/renpy/ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "romfs:/Contents/renpy/display/core.py", line 2703, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "romfs:/Contents/renpy/display/core.py", line 3197, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "romfs:/Contents/renpy/display/core.py", line 2095, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 490, in renpy.display.render.render_screen
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/screen.py", line 675, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 1127, in render
st, at)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 1594, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "romfs:/Contents/renpy/display/layout.py", line 1591, in sizeit
rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
File "render.pyx", line 310, in renpy.display.render.render_for_size
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 1594, in render
cwidth, cheight = sizeit('c', width, height, 0, 0)
File "romfs:/Contents/renpy/display/layout.py", line 1591, in sizeit
rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
File "render.pyx", line 310, in renpy.display.render.render_for_size
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/viewport.py", line 264, in render
surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/display/layout.py", line 925, in render
surf = render(d, width - x, rh, cst, cat)
File "render.pyx", line 166, in renpy.display.render.render
File "render.pyx", line 259, in renpy.display.render.render
File "romfs:/Contents/renpy/text/text.py", line 2008, in render
layout = Layout(self, width, height, renders, splits_from=virtual_layout)
File "romfs:/Contents/renpy/text/text.py", line 821, in __init__
tex = renpy.display.draw.load_texture(surf)
File "gldraw.pyx", line 747, in renpy.gl.gldraw.GLDraw.load_texture
File "gltexture.pyx", line 883, in renpy.gl.gltexture.texture_grid_from_surface
File "gltexture.pyx", line 319, in renpy.gl.gltexture.TextureCore.load_surface
File "gltexture.pyx", line 1174, in renpy.gl.gltexture.premultiply
MemoryError
Full traceback:
File "romfs:/Contents/renpy/bootstrap.py", line 322, in bootstrap
renpy.main.main()
File "romfs:/Contents/renpy/main.py", line 578, in main
run(restart)
File "romfs:/Contents/renpy/main.py", line 143, in run
renpy.execution.run_context(True)
File "romfs:/Contents/renpy/execution.py", line 908, in run_context
context.run()
File "romfs:/Contents/game/script.rpyc", line 41, in script
A��(|G���ñ²Sx�|a\
File "romfs:/Contents/game/script.rpyc", line 41, in script
A��(|G���ñ²Sx�|a\
File "romfs:/Contents/renpy/ast.py", line 1628, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "romfs:/Contents/renpy/exports.py", line 990, in menu
rv = renpy.store.menu(new_items)
File "romfs:/Contents/renpy/exports.py", line 1226, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "romfs:/Contents/renpy/ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "romfs:/Contents/renpy/display/core.py", line 2703, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "romfs:/Contents/renpy/display/core.py", line 3323, in interact_core
self.idle_frame(can_block, expensive)
File "romfs:/Contents/renpy/display/core.py", line 2781, in idle_frame
if self.event_peek():
File "romfs:/Contents/renpy/display/core.py", line 2314, in event_peek
self.check_background_screenshot()
File "romfs:/Contents/renpy/display/core.py", line 2162, in check_background_screenshot
self.bgscreenshot_surface = renpy.display.draw.screenshot(self.surftree, self.fullscreen_video)
File "gldraw.pyx", line 1382, in renpy.gl.gldraw.GLDraw.screenshot
File "romfs:/Contents/renpy/display/pgrender.py", line 118, in surface
surf = Surface((width + 4, height + 4), 0, sample)
File "src/pygame_sdl2/surface.pyx", line 164, in pygame_sdl2.surface.Surface.__init__
error: Out of memory
While running game code:
error: Out of memory