Crashes in software rendering mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ren'Py |
Fix Released
|
High
|
Tom Rothamel |
Bug Description
Renpy 6.13.9 (same result for 6.13.8)
Various game display trashed images and animation/video and crash as soon as opacity comes into play.
RE: Alistair++ crashes when moving mouse over buttons in start menu:
$ RENPY_RENDERER=sw realistair
ALSA lib pcm.c:7339:
Full traceback:
File "/usr/share/
node.execute()
File "/usr/share/
renpy.
File "/usr/share/
exec bytecode in globals, locals
File "C:\Users\
File "/usr/share/
roll_
File "/usr/share/
rv = renpy.game.
File "/usr/share/
repeat, rv = self.interact_
File "/usr/share/
rv = renpy.display.
File "/usr/share/
new_focus = renpy.display.
File "render.pyx", line 335, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 929, in renpy.display.
File "render.pyx", line 1042, in renpy.display.
File "/usr/share/
if self.is_
File "/usr/share/
if self.is_
File "/usr/share/
if not child.get_
TypeError: integer argument expected, got float
While running game code:
File "C:\Users\
File "C:\Users\
TypeError: integer argument expected, got float
Fatal Python error: (pygame parachute) Segmentation Fault
The same for "Don't take it personally, babe, it just ain't your story"
$ RENPY_RENDERER=sw donttakeitperso
Full traceback:
File "/usr/share/
node.execute()
File "/usr/share/
self.
File "/usr/share/
renpy.
File "/usr/share/
return method(parsed, *args, **kwargs)
File "common/
store._return = renpy.call_
File "/usr/share/
rv = renpy.ui.
File "/usr/share/
rv = renpy.game.
File "/usr/share/
repeat, rv = self.interact_
File "/usr/share/
rv = renpy.display.
File "/usr/share/
new_focus = renpy.display.
File "render.pyx", line 335, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 946, in renpy.display.
File "render.pyx", line 929, in renpy.display.
File "render.pyx", line 1042, in renpy.display.
File "/usr/share/
if self.is_
File "/usr/share/
if not child.get_
TypeError: integer argument expected, got float
While running game code:
File "/Users/
TypeError: integer argument expected, got float
Fatal Python error: (pygame parachute) Segmentation Fault
description: | updated |
no longer affects: | archlinux |
Changed in renpy: | |
status: | Fix Committed → Fix Released |
From my own experience, Python 2.6 should work without crashing. The trashed images you mentioned is possibly related to GCC's code optimizations... avoid compiling the renpy modules with the -O2 or -O3 switch. Using -Os, -O1, or even -O0 has worked in my case.