0.4.8 - first FPS=0 and out of memory error - that never happenned in in 0.4.7 with the same code
the world is gigantic, and i was doing one of my huge lua world mapgens, then after a string of mapgens as long as your arm, i got 0 fps for a while and then it threw out of memory
same computer, r was on forcing the load as usual - singleplayer (server on the same machine) and a HUGE 75mb points{} table to be generated - latest 0.4.8 compiled from git on linux mint 15 and my singlenode+nolight shupa mapgen
nothing spectacular, but i have done the exact same thing with the exact same code in 0.4.7 and didn't get the error - could be a bazillion things but let's hope it is not a memory leak/growth issue
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
.
.
.
[snipped about a bazillion generates]
.
.
.
generating (1888,-112,688) (1967,-33,767)
generating (1888,-112,848) (1967,-33,927)
generating (2048,-32,928) (2127,47,1007)
generating (1968,48,928) (2047,127,1007)
generating (2048,48,1088) (2127,127,1167)
generating (2048,-32,1168) (2127,47,1247)
generating (1968,48,1248) (2047,127,1327)
generating (2048,-32,1248) (2127,47,1327)
generating (1888,-112,1168) (1967,-33,1247)
generating (1888,-112,1248) (1967,-33,1327)
generating (2048,-32,1328) (2127,47,1407)
generating (2048,-32,1408) (2127,47,1487)
generating (2048,-112,1328) (2127,-33,1407)
generating (1888,-112,1408) (1967,-33,1487)
generating (2048,-32,1488) (2127,47,1567)
generating (2048,-32,1568) (2127,47,1647)
generating (1888,-112,1488) (1967,-33,1567)
generating (1888,-112,1568) (1967,-33,1647)
generating (2128,-32,1488) (2207,47,1567)
generating (2128,-32,1568) (2207,47,1647)
generating (2128,-32,1648) (2207,47,1727)
generating (2048,-32,1648) (2127,47,1727)
generating (1968,48,1648) (2047,127,1727)
generating (1808,-32,1328) (1887,47,1407)
generating (1808,-32,1248) (1887,47,1327)
generating (1808,-32,1168) (1887,47,1247)
generating (1808,-32,1088) (1887,47,1167)
generating (1808,-32,1008) (1887,47,1087)
generating (2048,48,928) (2127,127,1007)
generating (2128,-32,928) (2207,47,1007)
generating (2048,48,1008) (2127,127,1087)
generating (1968,128,688) (2047,207,767)
generating (2048,128,688) (2127,207,767)
generating (2128,48,608) (2207,127,687)
generating (2048,-32,528) (2127,47,607)
generating (1968,-32,528) (2047,47,607)
generating (2048,48,528) (2127,127,607)
generating (1968,48,528) (2047,127,607)
generating (1968,-32,448) (2047,47,527)
generating (2048,-32,448) (2127,47,527)
generating (2128,-32,448) (2207,47,527)
generating (2128,-32,528) (2207,47,607)
generating (2048,-32,368) (2127,47,447)
generating (1968,-32,368) (2047,47,447)
generating (2128,-32,368) (2207,47,447)
generating (1968,-32,288) (2047,47,367)
generating (2128,-32,288) (2207,47,367)
generating (2048,48,368) (2127,127,447)
generating (2048,-32,288) (2127,47,367)
generating (2048,48,288) (2127,127,367)
generating (1968,48,368) (2047,127,447)
generating (1968,48,288) (2047,127,367)
generating (2128,48,288) (2207,127,367)
12:07:43: ERROR[EmergeThread0]: ERROR: An unhandled exception occurred: LuaError: not enough memory
In thread ae2fdb40:
/home/emachine/minetest/src/emerge.cpp:572: virtual void* EmergeThread::Thread(): Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD ad9bfb40:
#0 virtual void* MeshUpdateThread::Thread()
DEBUG STACK FOR THREAD ae2fdb40:
#0 virtual void* EmergeThread::Thread()
(Leftover data: #1 virtual MapBlock* ServerMap::emergeBlock(v3s16, bool): p=(138,8,23), create_blank=0)
(Leftover data: #2 ServerMapSector* ServerMap::createSector(v2s16): p2d=(138,23))
(Leftover data: #3 ServerMapSector* ServerMap::createSector(v2s16): p2d=(133,23))
DEBUG STACK FOR THREAD af2ffb40:
#0 virtual void* ServerThread::Thread()
#1 void Server::Receive()
(Leftover data: #2 void Map::transformLiquids(std::map<irr::core::vector3d<short int>, MapBlock*>&))
(Leftover data: #3 void Server::SendBlockNoLock(irr::u16, MapBlock*, irr::u8, irr::u16))
(Leftover data: #4 void ItemStack::serialize(std::ostream&) const)
DEBUG STACK FOR THREAD b69aa700:
#0 int main(int, char**)
#1 void ClientMap::renderMap(irr::video::IVideoDriver*, irr::s32)
(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))
just ran it again after a reboot - we will see if it is repeatable
MT IS MC'S SMARTER BROTHER
minetest 0.4.8 compiled from latest git on linux mint 15 with qjoypad and wired 360 controller
freeminer, pilztest, buildcraft and next are the idea factories
my minetest page is
http://1337318.zymichost.com if zymic isn't down - meh, it is free...