luajit crashes on gimp 2.99.12 at startup (Linux/x86_64)
Environment/Versions
- GIMP version: 2.99.12
- Package: Built from source on Chromebrew/x86_64 (on ChromeOS)
- Operating System: Linux
- Luajit version: LuaJIT 2.1.0-beta3 (built from https://github.com/openresty/luajit2/releases/tag/v2.1-20220915 )
- luajit-lgi version: Built from https://github.com/lgi-devs/lgi/archive/34fe0e2470429be11fc7268a9391ee715b3377e0.zip
Description of the bug
I get this error starting gimp 2.99.12:
Lgi:ERROR:../lgi/marshal.c:919:marshal_2c_callable: assertion failed: (scope == GI_SCOPE_TYPE_ASYNC)
Bail out! Lgi:ERROR:../lgi/marshal.c:919:marshal_2c_callable: assertion failed: (scope == GI_SCOPE_TYPE_ASYNC)
/usr/local/lib64/gimp/2.99/extensions/org.gimp.extension.goat-exercises/goat-exercise-lua.lua: fatal error: Aborted
/usr/local/lib64/gimp/2.99/extensions/org.gimp.extension.goat-exercises/goat-exercise-lua.lua (pid:10063): [E]xit, show [S]tack trace or [P]roceed:
Reproduction
Is the bug reproducible?
Reproduction steps:
- run gimp-2.99
…
Expected result: I don't get a luajit error.
Actual result: See above. Once I select Proceed
, gimp operates correctly.
Additional information
If you have a backtrace for a crash or a warning, paste it here.