# New Ticket Created by  Allison Randal 
# Please include the string:  [perl #60206]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60206 >


-------- Original Message --------
Subject: Re: Segfault in Lua exception handler
Date: Sat, 11 Oct 2008 23:49:09 +0200
From: François Perrad <[EMAIL PROTECTED]>

2008/10/8 François Perrad <[EMAIL PROTECTED]>:
>
> 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.

Reply via email to