Closed VanessaE closed 9 years ago
Interesting, such an error shouldn't happen: https://github.com/minetest/minetest/blob/master/src/game.cpp#L3115
The latest changes of that line happened with commit ced6d202 .
@SmallJoker irrelevant. Before the commit you mention it was assert() (which would have caused the same "crash")
My suspicion is that this server was running a modified version of minetest. Wish the ip and/or server name (or the name of the person running the server) was in the bug report...
Edit: perhaps not, I don't know
For reference: http://irc.minetest.ru/minetest/2015-03-13#i_4184191
Confirmed issue.
/home/nerzhul/Devel/minetest/src/game.cpp:3102: void Game::processClientEvents(CameraOrientation, float): An engine assumption 'new_id == id' failed. Debug stacks: DEBUG STACK FOR THREAD 7fffcaffd700:
DEBUG STACK FOR THREAD 7ffff7f997c0:
(Leftover data: #1 void Client::step(float)) (Leftover data: #2 virtual void ClientEnvironment::step(float)) (Leftover data: #3 void Client::Receive()) (Leftover data: #4 void Client::ProcessData(irr::u8_, irr::u32, irr::u16)) (Leftover data: #5 void MeshUpdateQueue::addBlock(v3s16, MeshMakeData*, bool, bool)) [New Thread 0x7fffcaffd700 (LWP 20958)] [New Thread 0x7fffc8e62700 (LWP 20957)] [New Thread 0x7fffca451700 (LWP 20956)] [New Thread 0x7fffe7a6a700 (LWP 20955)] [New Thread 0x7fffcbfff700 (LWP 20954)] [New Thread 0x7fffea886700 (LWP 20257)]
Program received signal SIGABRT, Aborted. 0x00007ffff39cf4b7 in raise () from /usr/lib/libc.so.6 (gdb) bt
function=0xb73ae0 <Game::processClientEvents(CameraOrientation*, float*)::__PRETTY_FUNCTION__> "void Game::processClientEvents(CameraOrientation_, float_)") at /home/nerzhul/Devel/minetest/src/debug.cpp:148
password="", address="e-story.wtf", port=30000, error_message=L"", chat_backend=..., gamespec=..., simple_singleplayer_mode=false)
at /home/nerzhul/Devel/minetest/src/game.cpp:4241
I have this problem and 0.4.12 native clients also since i added https://github.com/BlockMen/hud mod
PR #2529 should fix the issue server side
0e5e49736c0a5fa29bca257bafc02d7c7a7171c9 fix the issue
A user on #minetest asked for folks to test his server, so I figured I would try. After connecting and receiving all of the media, Minetest hangs with a solid-grey window content (no world visible) and none of the controls or keys work (i.e. can't open the inventory). HUD and wield item are visible, and some text in the chat area, also. Mouse pointer is not visible on mouseover, but the mouse is not actually grabbed.
No idea what commit the server was running, except that it's somewhere post-0.4.12.
I got two backtraces from two different commits (my existing build at the time, and then pulled to current HEAD to try again). This is running on Xubuntu 14.04, pretty much as usual with my system:
From client commit e74b8da (sorry, it was a Release build):
And from client commit 7c19933a (Debug build this time):