http://spring.clan-sy.com/mantis/view.php?id=408
It should only affect the host player (the player running the server).
The likelyhood of a problem increases with the number of local
messages that the server generates. Note that not having an
AddConsoleLine() call-in defined in the lua code does not cure the
problem.
As it may be a while before there is another Spring release, I've also
created a patch for 0.74b3 users that compile their own execs. Note
that this patch also includes the new GetConsoleBuffer() call-out.
http://trepan.bzflag.bz/spring/luaui_co ... .74b3.diff
This problem is probably also dependant on the OS being used.
Here's the SVN commit comment:
Code: Select all
* Fixed Mantis bug #0000408 (Logging race condition with lua) by maintaining
a buffer of raw lines in InfoConsole, with a newLine count. This also has
the effect of giving LuaUI the new lines that occurred before it was started.
* Added LuaUI GetConsoleBuffer() call-out, to get console lines that occurred
before LuaUI was started (the maximum buffer size is currently set to 1024)