Hello,
since some time LuaTeX os.execute() crashes with segmentation fault:
% luatex -ini
\catcode`\{=1
\catcode`\}=2
\directlua{os.execute()}
\csname @@end\endcsname\end
Results of beta-0.66.0 (rev 4141):
Program received signal SIGSEGV, Segmentation fault.
0x400ce243 in strlen () from /lib/i686/libc.so.6
#0 0x400ce243 in strlen () from /lib/i686/libc.so.6
#1 0x0809059b in shell_cmd_is_allowed (cmd=0xbfffed70, safecmd=0xbfffed74,
cmdname=0xbfffed78) at ../../../source/texk/web2c/luatexdir/luatex.c:224
#2 0x080f0a1a in os_execute (L=0x876c0a0)
at ../../../source/texk/web2c/luatexdir/lua/loslibext.c:986
#3 0x082194e1 in luaD_precall (L=0x876c0a0, func=0x0, nresults=0)
at ../../../source/texk/web2c/luatexdir/lua51/ldo.c:319
#4 0x0822758f in luaV_execute (L=0x876c0a0, nexeccalls=1)
at ../../../source/texk/web2c/luatexdir/lua51/lvm.c:587
#5 0x08219780 in luaD_call (L=0x876c0a0, func=0x87a09d4, nResults=0)
at ../../../source/texk/web2c/luatexdir/lua51/ldo.c:377
#6 0x082137e9 in f_call (L=0x876c0a0, ud=0x0)
at ../../../source/texk/web2c/luatexdir/lua51/lapi.c:795
#7 0x08218d5f in luaD_rawrunprotected (L=0x876c0a0, f=0x82137d0