Segfault in Lua exception handler
François Perrad
francois.perrad at gadz.org
Sat Oct 11 21:49:09 UTC 2008
2008/10/8 François Perrad <francois.perrad at gadz.org>:
>
> I try to restore the Lua behavior after ppd27mmd merge.
>
> Lua crashes with segmentation fault when the Lua exception handler is
> called (see subroutine 'docall' in languages/lua/src/lib/luaaux.pir),
> when function NCI 'traceback' in languages/lua/src/pmc/lua.pmc is called.
>
> The following commands reproduce the problem :
>
> $ cat add.lua
> print(true + 42) --> attempt to perform arithmetic on a boolean
> $ parrot lua.pbc add.lua
>
> or
> $ parrot luap.pir --target=pir add.lua > add.pir
> $ parrot add.pir
>
Since hllmagic merge (r31862), the Lua compiler using PCT is broken.
So, use the old compiler (Perl/yapp based).
$ cat add.lua
print(true + 42) --> attempt to perform arithmetic on a boolean
$ perl luac.pl add.lua
$ parrot add.pir
François.
>
>
> François.
>
> _______________________________________________
> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
>
More information about the parrot-dev
mailing list