- Code: Select all
16:54:22: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-51,-22)
16:54:24: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-61,-22)
16:54:26: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-76,-22)
16:54:28: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-94,-22)
16:54:30: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-118,-22)
16:54:32: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-144,-22)
16:54:34: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-177,-22)
16:54:36: ERROR[ServerThread]: ServerEnvironment::deactivateFarObjects(): Could not save object id=11271 to it's current block (-1134,-214,-22)
But server still worked after this errors, after some time it was crashed:
- Code: Select all
In thread 7f9fa1c6c700:
/build/minetest-KMJvg5/minetest-0.4.12+repack/src/inventory.cpp:629: ItemStack& InventoryList::getItem(irr::u32): Assertion 'i < m_size' failed.
Debug stacks:
DEBUG STACK FOR THREAD 7f9f9b5fe700:
#0 virtual void* EmergeThread::Thread()
(Leftover data: #1 MapBlock* ServerMap::loadBlock(v3s16))
(Leftover data: #2 void ServerMap::loadBlock(std::string*, v3s16, MapSector*, bool))
(Leftover data: #3 void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f9f9bfff700:
#0 virtual void* CurlFetchThread::Thread()
DEBUG STACK FOR THREAD 7f9fa1c6c700:
#0 virtual void* ServerThread::Thread()
#1 void Server::Receive()
#2 void Server::ProcessData(irr::u8*, irr::u32, irr::u16)
(Leftover data: #3 void ItemStack::deSerialize(std::istream&, IItemDefManager*))
(Leftover data: #4 void ItemStack::serialize(std::ostream&) const)
(Leftover data: #5 void ServerMap::loadBlock(std::string*, v3s16, MapSector*, bool))
(Leftover data: #6 void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f9fa86c7780:
#0 int main(int, char**)
#1 Dedicated server branch
#2 void dedicated_server_loop(Server&, bool&)
(Leftover data: #3 void Server::step(float))
Then auto-restart script (which checks the process "minetestserver" is running or not) as usual try to run it again:
- Code: Select all
5: Bind failed: Адрес уже используется
5: Bind failed: Адрес уже используется
17:50:46: ERROR[ServerThread]: SQLite3 read statment failed to prepare: no such table: blocks
"Адрес уже используется" it translated as "Address already in use". After 5-6 hours this error was repeated then i stoped autorestart script and saw the size of map.sqlite is 0 byte. So last backup is 2 days ago. Online of my server was 20-30 peolpes. Now i'm very bad-tempered. Version of server 0.4.12+repack, debian jeesy 64-bit, only ssh.