minetest-mods / irc

IRC Mod for Minetest
BSD 2-Clause "Simplified" License
43 stars 31 forks source link

Chat from game to irc crashes the game. Chat from IRC to game works fine. Any ideas? #51

Closed fstltna closed 6 years ago

fstltna commented 6 years ago

2018-08-27 10:17:22: ACTION[main]: Irrlicht: Could not open file of texture: character.png 2018-08-27 10:17:23: ACTION[main]: Irrlicht: Could not open file of texture: character.png 2018-08-27 17:17:30: ERROR[main]: UNRECOVERABLE error occurred. Stopping server. Please fix the following error: 2018-08-27 17:17:30: ERROR[main]: Lua: Runtime error from mod '' in callback on_chat_message(): ...games/minetest/games/minetest_game/mods/irc/callback.lua:34: attempt to call field 'strip_colors' (a nil value) 2018-08-27 17:17:30: ERROR[main]: stack traceback: 2018-08-27 17:17:30: ERROR[main]: ...games/minetest/games/minetest_game/mods/irc/callback.lua:34: in function <...games/minetest/games/minetest_game/mods/irc/callback.lua:22> 2018-08-27 17:17:30: ERROR[main]: /usr/share/games/minetest/builtin/game/register.lua:355: in function </usr/share/games/minetest/builtin/game/register.lua:335>

In thread 7f56b16a5780: /build/minetest-6sh_iU/minetest-0.4.13+repack/src/server.cpp:511: void Server::step(float): A fatal error occurred: Lua: Runtime error from mod '' in callback on_chat_message(): ...games/minetest/games/minetest_game/mods/irc/callback.lua:34: attempt to call field 'strip_colors' (a nil value) stack traceback: ...games/minetest/games/minetest_game/mods/irc/callback.lua:34: in function <...games/minetest/games/minetest_game/mods/irc/callback.lua:22> /usr/share/games/minetest/builtin/game/register.lua:355: in function </usr/share/games/minetest/builtin/game/register.lua:335> Debug stacks: DEBUG STACK FOR THREAD 7f56a8968700:

0 virtual void* EmergeThread::Thread()

(Leftover data: #1 MapBlock ServerMap::loadBlock(v3s16)) (Leftover data: #2 void ServerMap::loadBlock(std::__cxx11::string, v3s16, MapSector*, bool)) DEBUG STACK FOR THREAD 7f56a9169700:

0 virtual void* CurlFetchThread::Thread()

DEBUG STACK FOR THREAD 7f56a996a700:

0 virtual void* ServerThread::Thread()

1 void Server::Receive()

(Leftover data: #2 void Server::SendBlocks(float)) (Leftover data: #3 void RemoteClient::GetNextBlocks(ServerEnvironment, EmergeManager, float, std::vector&)) (Leftover data: #4 void Server::SendBreath(irr::u16, irr::u16)) (Leftover data: #5 bool getCraftingResult(Inventory, ItemStack&, std::vector&, bool, IGameDef)) DEBUG STACK FOR THREAD 7f56b16a5780:

0 int main(int, char**)

1 Dedicated server branch

2 void dedicated_server_loop(Server&, bool&)

3 void Server::step(float)

2018-08-27 10:17:30: ERROR[main]: Access denied. Reason: This server has experienced an internal error. You will now be disconnected. AL lib: (WW) FreeDevice: (0x177d7f0) Deleting 45 Buffer(s) Aborted (core dumped)

fstltna commented 6 years ago

I upgraded my 4.x server to 4.17.1 and this issue went away...