Page 1 of 1

Minetest crasching while using screwdriver

PostPosted: Fri Nov 01, 2013 21:21
by addi
while using the screwdriver sometimes the client is crashing and the minetest map gets broken
you canot join the map again

debug.txt:
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

In thread ae0:
..\..\src\minetest\src\mapblock_mesh.cpp:682: getNodeTile: Assertion 'facedir <= 23' failed.
Debug stacks:
DEBUG STACK FOR THREAD 438:
#0  main
(Leftover data: #1  ClientMap::renderMap)
(Leftover data: #2  ClientEnvironment::step)
(Leftover data: #3  Client::Receive)
(Leftover data: #4  Client::ProcessData)
(Leftover data: #5  MeshUpdateQueue::addBlock)
DEBUG STACK FOR THREAD ae0:
#0  MeshUpdateThread::Thread

PostPosted: Fri Nov 01, 2013 21:25
by fgr
nice ... same here:

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
-------------
  Separator 
-------------

Font size: 8 17

In thread 1e0:
..\..\src\minetest\src\mapblock_mesh.cpp:682: getNodeTile: Assertion 'facedir <= 23' failed.
Debug stacks:
DEBUG STACK FOR THREAD 1e0:
#0  MeshUpdateThread::Thread
DEBUG STACK FOR THREAD 1944:
#0  main
(Leftover data: #1  Client::step)
(Leftover data: #2  ClientEnvironment::step)
(Leftover data: #3  Client::Receive)
(Leftover data: #4  Client::ProcessData)
(Leftover data: #5  MeshUpdateQueue::addBlock)

PostPosted: Fri Nov 01, 2013 21:34
by PilzAdam
Already fixed in the current dev version.
Well, its not really "fixed", the screwdriver still screws the facedir up, but at least Minetest doesnt crash anymore.

PostPosted: Fri Nov 01, 2013 21:37
by addi
oh ok thats good! :)
is there a way to merge this into 0.4.7? because the 0.4.7-dev cannot display flowing water

PostPosted: Fri Nov 01, 2013 21:39
by fgr
why i dont like the screwdriver? ...

PostPosted: Fri Nov 01, 2013 21:44
by Semmett9
Im haveing the same problem, but im not using the screwdriver. it seems to happen randomly (sometimes it happens when i start the game and other times it happens when i have been playing for 10 min ).

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
In thread 1908:
..\..\src\minetest\src\mapblock_mesh.cpp:682: getNodeTile: Assertion 'facedir <= 23' failed.
Debug stacks:
DEBUG STACK FOR THREAD c9c:
#0  main
(Leftover data: #1  ClientMap::renderMap)
(Leftover data: #2  ClientEnvironment::step)
(Leftover data: #3  Client::Receive)
(Leftover data: #4  Client::ProcessData)
(Leftover data: #5  MeshUpdateQueue::addBlock)
DEBUG STACK FOR THREAD 1908:
#0  MeshUpdateThread::Thread


you can see the full txt @ http://thatraspberrypiserver.raspberryip.com/Downloads/packs/debug.txt

PostPosted: Fri Nov 01, 2013 21:46
by PilzAdam
Semmett9 wrote:Im haveing the same problem, but im not using the screwdriver. it seems to happen randomly (sometimes it happens when i start the game and other times it happens when i have been playing for 10 min ).

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
In thread 1908:
..\..\src\minetest\src\mapblock_mesh.cpp:682: getNodeTile: Assertion 'facedir <= 23' failed.
Debug stacks:
DEBUG STACK FOR THREAD c9c:
#0  main
(Leftover data: #1  ClientMap::renderMap)
(Leftover data: #2  ClientEnvironment::step)
(Leftover data: #3  Client::Receive)
(Leftover data: #4  Client::ProcessData)
(Leftover data: #5  MeshUpdateQueue::addBlock)
DEBUG STACK FOR THREAD 1908:
#0  MeshUpdateThread::Thread


you can see the full txt @ http://thatraspberrypiserver.raspberryip.com/Downloads/packs/debug.txt

Once a node has the facedir > 23 then the 0.4.7 stable client will always crash when you "see" the node.