lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hi!

As stated here https://github.com/Olivine-Labs/busted/issues/171, I am
observing a segmentation fault (Lua 5.1.5) when using copcall where
pcall should have been used.

Unfortunately it is a rather complex situation but it is reproducible.
lua-ev is involved which itself makes some pcall through the lua API.
copcall and pcall may call each other in this scenario.

Does this sound dangerous? Are there known scenarios where calling
copcall instead of pcall can crash the interpreter due to a badly
behaving C module?

Regards,
Gerhard