Topic on Extension talk:Scribunto

The interpreter has terminated with signal "11".

6
Sanctaria (talkcontribs)

I've installed everything as per the instructions, but keep getting this error. However all info online re this error is 3+ years old, at least.

I am on a shared server, but have confirmation from my hosts that proc_open functions are available. They've said Lua should be already installed on the shared servers too.

It's the MW 1.30 version I have installed it on. I've copy-pasted the info for my Local Settings...

I'm a n00b and completely untrained and unknowledgeable when it comes to this stuff. Plz help.

Sanctaria (talkcontribs)

Ok, some playing around and now I have the error 1 message.

Checked with the host and the Lua on the shared server is 5.3.4.

So I'm buggered, really.

EDIT: This is from the error log:

/extensions/Scribunto/engines/LuaStandalone/MWServer.lua:526: attempt to call a nil value (global 'loadstring')

stack traceback:

.../extensions/Scribunto/engines/LuaStandalone/MWServer.lua:526: in function 'MWServer.unserialize'

.../extensions/Scribunto/engines/LuaStandalone/MWServer.lua:410: in function 'MWServer.receiveMessage'

.../extensions/Scribunto/engines/LuaStandalone/MWServer.lua:295: in function 'MWServer.dispatch'

.../extensions/Scribunto/engines/LuaStandalone/MWServer.lua:40: in function 'MWServer.execute'

...w/extensions/Scribunto/engines/LuaStandalone/mw_main.lua:7: in main chunk

[C]: in ?

Anomie (talkcontribs)
Checked with the host and the Lua on the shared server is 5.3.4.

Scribunto only supports 5.1 versions of Lua.

Sanctaria (talkcontribs)

Yeah, I know. Are there any plans to change this?

However I did contact my host to plead to change the version they have on it. They said no. They then said I have version 5.1.4. And when I showed them logs of them telling me earlier I have 5.3.4, they said they'd have to go check. I haven't heard from them since.

*sigh*

EDIT: Nope, nevermind, they've decided it's 5.3.4 after all >_> Definitely not going to upgrade with them after this to a VPS/dedicated.

Anomie (talkcontribs)

There are no plans to change that any time soon. See phab:T178146 and linked comments for some discussion.

Since your host has 5.3.4 installed globally and won't install a 5.1 version in parallel, it seems you're left with figuring out how to install Lua locally to your account there (assuming they don't have your local directories all mounted with "noexec" or the like). You might try figuring out why the local version distributed with Scribunto is segfaulting (that's what signal 11 typically indicates), or you might just try recompiling Lua 5.1 locally since that's probably going to turn out to be the fix in the end.

Sanctaria (talkcontribs)

Possibly. And unfortunately that's beyond my technical capabilities so I guess I'll have to finagle a friend into doing it for me.

Reply to "The interpreter has terminated with signal "11"."