Skip to content

Instantly share code, notes, and snippets.

@PilzAdam
Created July 6, 2013 12:51
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/5939792 to your computer and use it in GitHub Desktop.
Save PilzAdam/5939792 to your computer and use it in GitHub Desktop.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdb7fd700 (LWP 4979)]
MapgenV7::getMountainTerrainFromMap (this=this@entry=0x1ae9f90, idx_xyz=-44994038, idx_xz=idx_xz@entry=3434, y=47)
at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:335
335 return (noise_mountain->result[idx_xyz] + height_modifier >= 0.6);
(gdb) bt
#0 MapgenV7::getMountainTerrainFromMap (this=this@entry=0x1ae9f90, idx_xyz=-44994038, idx_xz=idx_xz@entry=3434, y=47)
at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:335
#1 0x00000000005e4f28 in MapgenV7::generateBiomes (this=this@entry=0x1ae9f90) at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:521
#2 0x00000000005e5a09 in MapgenV7::makeChunk (this=0x1ae9f90, data=0x7fffdb7fcc70)
at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:204
#3 0x00000000005d1dbf in EmergeThread::Thread (this=0x1ad3fc0) at /home/adam/Minetest/minetest/src/emerge.cpp:440
#4 0x0000000000a9169f in JThread::TheThread (param=0x1ad3fc0) at /home/adam/Minetest/minetest/src/jthread/pthread/jthread.cpp:171
#5 0x00007ffff634ef8e in start_thread (arg=0x7fffdb7fd700) at pthread_create.c:311
#6 0x00007ffff4f56e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
(gdb) bt full
#0 MapgenV7::getMountainTerrainFromMap (this=this@entry=0x1ae9f90, idx_xyz=-44994038, idx_xz=idx_xz@entry=3434, y=47)
at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:335
mounthn = 85.4527893
height_modifier = -0.550011277
#1 0x00000000005e4f28 in MapgenV7::generateBiomes (this=this@entry=0x1ae9f90) at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:521
c = 2
y = 47
nplaced = <optimized out>
i = 738282
c_above = 127
biome = 0x1ae1890
dfiller = <optimized out>
y0_top = 1
y0_filler = 7
have_air = <optimized out>
x = -5798
z = -7030
em = {X = 112, Y = <optimized out>, Z = <optimized out>}
index = 3434
#2 0x00000000005e5a09 in MapgenV7::makeChunk (this=0x1ae9f90, data=0x7fffdb7fcc70)
at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:204
__PRETTY_FUNCTION__ = "virtual void MapgenV7::makeChunk(BlockMakeData*)"
blockpos_min = <optimized out>
blockpos_max = <optimized out>
binput = {mapsize = {X = 80, Y = 80}, heat_map = 0x23217c0, humidity_map = 0x232dfe0, height_map = 0x1aecc40}
stone_surface_max_y = 15
---Type <return> to continue, or q <return> to quit---
#3 0x00000000005d1dbf in EmergeThread::Thread (this=0x1ad3fc0) at /home/adam/Minetest/minetest/src/emerge.cpp:440
sp = {m_profiler = 0xe044e0 <main_profiler>, m_name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7fffc9300ee8 "EmergeThread: Mapgen::makeChunk"}}, m_timer = 0x7fffc9300f10, m_type = SPT_AVG}
t = {m_name = 0xaade45 "mapgen::make_block()", m_time1 = 3020412955, m_running = true, m_precision = PRECISION_MILLI,
m_result = 0x0}
data = {vmanip = 0x7fffc91a85c0, seed = 4851007571110751410, blockpos_min = {X = -367, Y = -2, Z = -442}, blockpos_max = {
X = -363, Y = 2, Z = -438}, blockpos_requested = {X = -367, Y = 0, Z = -441}, 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>},
_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 = 0x7fffdb7fcca0, _M_right = 0x7fffdb7fcca0},
_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 = 0x7fffdb7fccc8,
_M_prev = 0x7fffdb7fccc8}}}, <No data fields>}}, nodedef = 0x16eb830}
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 = 0x7fffdb7fcc48, _M_right = 0x7fffdb7fcc48},
_M_node_count = 0}}}
---Type <return> to continue, or q <return> to quit---
lock = {mutex = @0xaade45}
__debug_stacker = {m_stack = 0x7fffc8000930, m_overflowed = false}
__PRETTY_FUNCTION__ = "virtual void* EmergeThread::Thread()"
last_tried_pos = {X = -367, Y = 0, Z = -441}
flags = 1 '\001'
p = {X = -367, Y = 0, Z = -441}
#4 0x0000000000a9169f in JThread::TheThread (param=0x1ad3fc0) at /home/adam/Minetest/minetest/src/jthread/pthread/jthread.cpp:171
jthread = 0x1ad3fc0
ret = <optimized out>
#5 0x00007ffff634ef8e in start_thread (arg=0x7fffdb7fd700) at pthread_create.c:311
__res = <optimized out>
pd = 0x7fffdb7fd700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736875976448, -2445592416426853501, 1, 140737354125408, 140737036503376, 4096,
2445512150443948931, 2445576430043724675}, 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"
#6 0x00007ffff4f56e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment