# 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.