I have a good one today. Test is fairly simple, expose a function to the Lua state via GML, call a lua file which contains requires(), and then have that module try to call the function exposed. The error passed is attempt to yield across a C-call boundary. The function will execute fine if called from the source file, it's only when called via requires that the error pops.
Lua error: attempt to yield across a C-call boundary
stack traceback:
[C]: in field 'text'
./core/sprites.lua:3: in main chunk
[C]: in function 'require'
core/data.lua:2: in main chunk