--- Begin Message ---
Package: renpy
Version: 8.0.3+dfsg-1
Severity: important
X-Debbugs-Cc: zachm...@hotmail.com
The package "renpy" fails to start on an amd64 Debian 12 KDE system. When
trying to run the package I get a text file
pop-up that says "I'm sorry, but an uncaught exception occurred." and then
provides some extra information which I
have included below:
After initialization, but before game start.
File "renpy/common/00preferences.rpy", line 612, in prepare_screen
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 612, in prepare
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
ValueError: AST node line range (628, 1) is not valid
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "/usr/share/games/renpy/renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "/usr/share/games/renpy/renpy/main.py", line 664, in main
run(restart)
File "/usr/share/games/renpy/renpy/main.py", line 95, in run
renpy.display.screen.prepare_screens()
File "/usr/share/games/renpy/renpy/display/screen.py", line 976, in
prepare_screens
s.ast.prepare_screen()
File "renpy/common/00preferences.rpy", line 612, in prepare_screen
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 612, in prepare
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
File "/usr/share/games/renpy/renpy/sl2/slast.py", line 84, in compile_expr
return compile(expr, filename, "eval", flags, 1)
ValueError: AST node line range (628, 1) is not valid
Linux-6.1.0-9-amd64-x86_64-with-glibc2.36 x86_64
Ren'Py 8.0.3.22090809u
Ren'Py Launcher 8.0.3.22090809u
Sun Jun 18 03:36:23 2023
However, I have noticed that this output is inconsistent and sometimes outputs
something different. Here is an
example:
I'm sorry, but an uncaught exception occurred.
After initialization, but before game start.
File "launcher/game/translations.rpy", line 78, in prepare_screen
screen translate:
File "launcher/game/translations.rpy", line 78, in prepare
screen translate:
File "launcher/game/translations.rpy", line 83, in prepare
frame:
File "launcher/game/translations.rpy", line 83, in prepare
frame:
File "launcher/game/translations.rpy", line 87, in prepare
window:
File "launcher/game/translations.rpy", line 87, in prepare
window:
File "launcher/game/translations.rpy", line 89, in prepare
has vbox
File "launcher/game/translations.rpy", line 89, in prepare
has vbox
File "launcher/game/translations.rpy", line 136, in prepare
hbox:
File "launcher/game/translations.rpy", line 136, in prepare
hbox:
File "launcher/game/translations.rpy", line 138, in prepare
frame:
File "launcher/game/translations.rpy", line 138, in prepare
frame:
File "launcher/game/translations.rpy", line 143, in prepare
has vbox
File "launcher/game/translations.rpy", line 143, in prepare
has vbox
File "launcher/game/translations.rpy", line 148, in prepare
frame:
File "launcher/game/translations.rpy", line 148, in prepare
frame:
File "launcher/game/translations.rpy", line 150, in prepare
has vbox
File "launcher/game/translations.rpy", line 150, in prepare
has vbox
File "launcher/game/translations.rpy", line 152, in prepare
textbutton _("Generate Translations"):
File "launcher/game/translations.rpy", line 152, in prepare
textbutton _("Generate Translations"):
ValueError: AST node line range (154, 1) is not valid
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "/usr/share/games/renpy/renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "/usr/share/games/renpy/renpy/main.py", line 664, in main
run(restart)
File "/usr/share/games/renpy/renpy/main.py", line 95, in run
renpy.display.screen.prepare_screens()
File "/usr/share/games/renpy/renpy/display/screen.py", line 976, in
prepare_screens
s.ast.prepare_screen()
File "launcher/game/translations.rpy", line 78, in prepare_screen
screen translate:
File "launcher/game/translations.rpy", line 78, in prepare
screen translate:
File "launcher/game/translations.rpy", line 83, in prepare
frame:
File "launcher/game/translations.rpy", line 83, in prepare
frame:
File "launcher/game/translations.rpy", line 87, in prepare
window:
File "launcher/game/translations.rpy", line 87, in prepare
window:
File "launcher/game/translations.rpy", line 89, in prepare
has vbox
File "launcher/game/translations.rpy", line 89, in prepare
has vbox
File "launcher/game/translations.rpy", line 136, in prepare
hbox:
File "launcher/game/translations.rpy", line 136, in prepare
hbox:
File "launcher/game/translations.rpy", line 138, in prepare
frame:
File "launcher/game/translations.rpy", line 138, in prepare
frame:
File "launcher/game/translations.rpy", line 143, in prepare
has vbox
File "launcher/game/translations.rpy", line 143, in prepare
has vbox
File "launcher/game/translations.rpy", line 148, in prepare
frame:
File "launcher/game/translations.rpy", line 148, in prepare
frame:
File "launcher/game/translations.rpy", line 150, in prepare
has vbox
File "launcher/game/translations.rpy", line 150, in prepare
has vbox
File "launcher/game/translations.rpy", line 152, in prepare
textbutton _("Generate Translations"):
File "launcher/game/translations.rpy", line 152, in prepare
textbutton _("Generate Translations"):
File "/usr/share/games/renpy/renpy/sl2/slast.py", line 84, in compile_expr
return compile(expr, filename, "eval", flags, 1)
ValueError: AST node line range (154, 1) is not valid
Linux-6.1.0-9-amd64-x86_64-with-glibc2.36 x86_64
Ren'Py 8.0.3.22090809u
Ren'Py Launcher 8.0.3.22090809u
Sun Jun 18 03:58:13 2023
I have noticed this behavior on both Wayland and X11 and I have noticed this
behavior on my own installed Debian 12
KDE system, a fresh live Debian 12 KDE instance on the same system, as well as
on a fresh live Debian 12 KDE instance
on a different machine. This behavior also occurs when running the Ren'py
example package "renpy-thequestion".
Here's an example of a report when attempting to run said package:
I'm sorry, but an uncaught exception occurred.
After initialization, but before game start.
File "renpy/common/00preferences.rpy", line 612, in prepare_screen
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 612, in prepare
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
ValueError: AST node line range (628, 1) is not valid
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "/usr/share/games/renpy/renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "/usr/share/games/renpy/renpy/main.py", line 664, in main
run(restart)
File "/usr/share/games/renpy/renpy/main.py", line 95, in run
renpy.display.screen.prepare_screens()
File "/usr/share/games/renpy/renpy/display/screen.py", line 976, in
prepare_screens
s.ast.prepare_screen()
File "renpy/common/00preferences.rpy", line 612, in prepare_screen
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 612, in prepare
screen _self_voicing():
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
File "renpy/common/00preferences.rpy", line 622, in prepare
text message:
File "/usr/share/games/renpy/renpy/sl2/slast.py", line 84, in compile_expr
return compile(expr, filename, "eval", flags, 1)
ValueError: AST node line range (628, 1) is not valid
Linux-6.1.0-9-amd64-x86_64-with-glibc2.36 x86_64
Ren'Py 8.0.3.22090809u
The Question 7.0
Sun Jun 18 04:04:48 2023
-- System Information:
Debian Release: 12.0
APT prefers bookworm
APT policy: (500, 'bookworm'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-9-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages renpy depends on:
ii fonts-dejavu-core 2.37-6
ii fonts-motoya-l-cedar 1.01-5
ii fonts-nanum 20200506-1
ii fonts-roboto-hinted 2:0~20170802-3
ii python3 3.11.2-1+b1
ii python3-future 0.18.2-6
ii python3-pefile 2023.2.7-1
ii python3-pygame-sdl2 8.0.2-2
ii python3-renpy 8.0.3+dfsg-1
ii python3-six 1.16.0-4
Versions of packages renpy recommends:
ii python3-tk 3.11.2-3
ii zenity 3.44.0-1
renpy suggests no packages.
-- no debconf information
--- End Message ---