Creating a qlf file gives an error

This was done a thousand times till now for
https://raw.githubusercontent.com/josd/eye/master/eye.pl
but now we get

$ swipl -q -f eye.pl -g main – --image eye.pvm
eye --image eye.pvm
EYE v21.0905.0842 josd
SWI-Prolog version 8.3.29-12-g867d3a394
starting 152 [msec cputime] 150 [msec walltime]
networking 1 [msec cputime] 0 [msec walltime]
[Thread 1 (main) at Mon Sep 6 00:50:52 2021] …/src/pl-comp.c:4924: mark_bvar_access___LD: Assertion failed: max >= 0
C-stack trace labeled “assert_fail”:
[0] save_backtrace() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/os/pl-cstack.c:333 [0x7f10fb8293e5]
[1] __assert_fail() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-assert.c:103 [0x7f10fb7cc92a]
[2] mark_bvar_access___LD() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-comp.c:4924 [0x7f10fb7597c7]
[3] clause() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-comp.c:6605 [0x7f10fb759a75]
[4] pl_clauseva_va() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-comp.c:6663 [0x7f10fb759fd7]
[5] PL_next_solution___LD() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-vmi.c:4754 [0x7f10fb732172]
[6] query_loop() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-pro.c:155 [0x7f10fb77d7a5]
[7] prologToplevel() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-pro.c:497 [0x7f10fb77e08f]
[8] PL_initialise() at /home/jdroo/github.com/SWI-Prolog/swipl-devel/build/…/src/pl-init.c:1219 [0x7f10fb7c3e6c]
[9] swipl(+0x10eb) [0x55c1ac7700eb]
[10] __libc_start_main() at ??:? [0x7f10fb5180b3]
[11] swipl(+0x113e) [0x55c1ac77013e]
Aborted

This is the same bug as reported by @CapelliC in Compiling s(CASP). Pushed a fix for that.

Thanks @jan, it now works again perfectly.