Skip to content

Instantly share code, notes, and snippets.

@PilzAdam
Created December 14, 2013 14:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PilzAdam/7960148 to your computer and use it in GitHub Desktop.
Save PilzAdam/7960148 to your computer and use it in GitHub Desktop.
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffd97f9700 (LWP 4275)]
0x000000000078c1f7 in getContainerPos (d=0, p=<optimized out>) at /home/adam/Minetest/minetest/src/util/numeric.h:50
50 return (p>=0 ? p : p-d+1) / d;
(gdb) bt full
#0 0x000000000078c1f7 in getContainerPos (d=0, p=<optimized out>) at /home/adam/Minetest/minetest/src/util/numeric.h:50
No locals.
#1 getContainerPos (d=0, p=...) at /home/adam/Minetest/minetest/src/util/numeric.h:64
No locals.
#2 ServerMap::initBlockMake (this=0x132bf70, data=data@entry=0x7fffd97f8c70, blockpos=...)
at /home/adam/Minetest/minetest/src/map.cpp:2580
__PRETTY_FUNCTION__ = "bool ServerMap::initBlockMake(BlockMakeData*, v3s16)"
bigarea_blocks_max = <optimized out>
chunksize = 0
chunk_offset = {X = 0, Y = 0, Z = 0}
blockpos_max = <optimized out>
enable_mapgen_debug_info = <optimized out>
coffset = 0
blockpos_min = <optimized out>
extra_borders = {X = 1, Y = 1, Z = 1}
#3 0x00000000006e8c4b in EmergeThread::getBlockOrStartGen (this=this@entry=0x11e9ef0, p=..., b=b@entry=0x7fffd97f8bd8,
data=data@entry=0x7fffd97f8c70, allow_gen=<optimized out>) at /home/adam/Minetest/minetest/src/emerge.cpp:479
p2d = {X = 1, Y = <optimized out>}
envlock = {mutex = @0x11c8190}
block = 0x0
#4 0x00000000006eb658 in EmergeThread::Thread (this=0x11e9ef0) at /home/adam/Minetest/minetest/src/emerge.cpp:524
data = {vmanip = 0x0, seed = 0, blockpos_min = {X = 0, Y = 0, Z = 0}, blockpos_max = {X = 0, Y = 0, Z = 0},
blockpos_requested = {X = 0, Y = 0, Z = 0}, transforming_liquid = {m_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<irr::core::vector3d<short> const, unsigned char> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<irr::core::vector3d<short> const, unsigned char> > >> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_key_compare = {<std::binary_function<irr::core::vector3d<short>, irr::core::vector3d<short>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffd97f8ca0, _M_right = 0x7fffd97f8ca0},
_M_node_count = 0}}},
m_list = {<std::_List_base<irr::core::vector3d<short>, std::allocator<irr::core::vector3d<short> > >> = {
_M_impl = {<std::allocator<std::_List_node<irr::core::vector3d<short> > >> = {<__gnu_cxx::new_allocator<std::_List_node<irr::core::vector3d<short> > >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffd97f8cc8,
_M_prev = 0x7fffd97f8cc8}}}, <No data fields>}}, nodedef = 0x0}
block = 0x0
allow_generate = true
modified_blocks = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<irr::core::vector3d<short> const, MapBlock*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<irr::core::vector3d<short> const, MapBlock*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<irr::core::vector3d<short>, irr::core::vector3d<short>, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffd97f8c48, _M_right = 0x7fffd97f8c48},
_M_node_count = 0}}}
lock = {mutex = @0xfffeffff0001}
__debug_stacker = {m_stack = 0x7fffb4000930, m_overflowed = false}
__PRETTY_FUNCTION__ = "virtual void* EmergeThread::Thread()"
last_tried_pos = {X = 1, Y = -1, Z = -2}
flags = 1 '\001'
p = {X = 1, Y = -1, Z = -2}
#5 0x0000000000600494 in JThread::TheThread (param=0x11e9ef0) at /home/adam/Minetest/minetest/src/jthread/pthread/jthread.cpp:203
jthread = 0x11e9ef0
ret = <optimized out>
#6 0x00007ffff69d5f8e in start_thread (arg=0x7fffd97f9700) at pthread_create.c:311
__res = <optimized out>
---Type <return> to continue, or q <return> to quit---
pd = 0x7fffd97f9700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736842405632, -4275443725301688002, 1, 140737354125408, 140737051490624, 4096,
4275359063385594174, 4275463811769981246}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {
prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007ffff5392a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment