Page 1 of 1

Server crash

PostPosted: Thu Jan 05, 2012 19:32
by neko259
I got this:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
ERROR: StaticObjectList::insert(): id already exists

In thread 7f96d8f85700:
/home/minetest/minetest-upd/src/staticobject.h:94: void StaticObjectList::insert(irr::u16, StaticObject): Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD 7f96d8f85700:
#0  virtual void* ServerThread::Thread()
#1  void Server::AsyncRunStep()
#2  virtual void ServerEnvironment::step(float)
(Leftover data: #3  virtual MapBlock* ServerMap::emergeBlock(v3s16, bool): p=(1,-1,-7), allow_generate=1)
(Leftover data: #4  void BlockEmergeQueue::addBlock(irr::u16, v3s16, irr::u8))
(Leftover data: #5  void ServerMap::loadBlock(std::string*, v3s16, MapSector*, bool))
DEBUG STACK FOR THREAD 7f96daef3720:
#0  int main(int, char**)
#1  void dedicated_server_loop(Server&, bool&)
(Leftover data: #2  irr::core::list<PlayerInfo> Server::getPlayerInfo())

PostPosted: Thu Jan 05, 2012 21:02
by xyz
This is known bug and all you can do is just restarting server.

PostPosted: Thu Jan 05, 2012 21:03
by neko259
I think that happened after I used napalm and created too many objects on the ground.

PostPosted: Thu Jan 05, 2012 21:05
by xyz
neko259 wrote:I think that happened after I used napalm and created too many objects on the ground.

Okay, it was known bug in 0.3, dunnu if celeron55 fixed it in 0.4