Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
(gdb) bt full
#0 0x00007ffff52cf037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 4011
selftid = 4011
#1 0x00007ffff52d2698 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0xb92908, sa_sigaction = 0xb92908}, sa_mask = {__val = {12134338, 0,
140737351945365, 5, 0, 14, 140737306553576, 16490560, 0, 16490560, 140737351972645, 0, 18446744073709551615, 16489376,
0, 0}}, sa_flags = -134498368, sa_restorer = 0x7ffff52e61e4 <_IO_vfprintf_internal+18868>}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00000000006d3a7d in assert_fail (assertion=assertion@entry=0xb927c2 "i < m_size",
file=file@entry=0xb92908 "/home/adam/Minetest/minetest/src/inventory.cpp", line=line@entry=624,
function=function@entry=0xb92a60 <InventoryList::getItem(unsigned int)::__PRETTY_FUNCTION__> "ItemStack& InventoryList::getItem(irr::u32)") at /home/adam/Minetest/minetest/src/debug.cpp:138
No locals.
#3 0x0000000000752532 in InventoryList::getItem (this=this@entry=0x25d0f90, i=i@entry=4294967227)
at /home/adam/Minetest/minetest/src/inventory.cpp:624
__PRETTY_FUNCTION__ = "ItemStack& InventoryList::getItem(irr::u32)"
#4 0x00000000007269fa in GUIFormSpecMenu::drawList (this=this@entry=0x3ba2690, s=..., phase=phase@entry=0)
at /home/adam/Minetest/minetest/src/guiFormSpecMenu.cpp:1736
y = <optimized out>
rect = {UpperLeftCorner = {X = 55, Y = 68}, LowerRightCorner = {X = 95, Y = 108}}
hovering = false
item_i = -69
x = <optimized out>
p = <optimized out>
---Type <return> to continue, or q <return> to quit---
item = {name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, count = 0, wear = 0, metadata = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
selected = <optimized out>
i = <optimized out>
driver = 0x1138e10
inv = 0x25d0110
ilist = 0x25d0f90
imgrect = {UpperLeftCorner = {X = 0, Y = 0}, LowerRightCorner = {X = 40, Y = 40}}
font = 0x116c1f0
skin = <optimized out>
#5 0x0000000000728540 in GUIFormSpecMenu::drawMenu (this=0x3ba2690) at /home/adam/Minetest/minetest/src/guiFormSpecMenu.cpp:1978
i = <optimized out>
phase = <optimized out>
driver = <optimized out>
skin = <optimized out>
screenSize = <optimized out>
allbg = {UpperLeftCorner = {X = 0, Y = 0}, LowerRightCorner = {X = 800, Y = 600}}
#6 0x00000000007207f9 in GUIModalMenu::draw (this=0x3ba2690) at /home/adam/Minetest/minetest/src/modalMenu.h:88
driver = <optimized out>
screensize = <optimized out>
#7 0x000000000071d2bd in irr::gui::IGUIElement::draw (this=<optimized out>)
at /home/adam/Minetest/dev/irrlicht-1.8/include/IGUIElement.h:318
---Type <return> to continue, or q <return> to quit---
it = {Current = 0x3b05540}
#8 0x00000000008942f6 in irr::gui::CGUIStaticText::draw (this=0x11ae050) at CGUIStaticText.cpp:142
skin = 0x11633b0
driver = 0x1138e10
frameRect = {UpperLeftCorner = {X = 0, Y = 0}, LowerRightCorner = {X = 10000, Y = 10000}}
#9 0x000000000071d2bd in irr::gui::IGUIElement::draw (this=<optimized out>)
at /home/adam/Minetest/dev/irrlicht-1.8/include/IGUIElement.h:318
it = {Current = 0x11482a0}
#10 0x000000000086ba97 in irr::gui::CGUIEnvironment::drawAll (this=0x11539e0) at CGUIEnvironment.cpp:212
No locals.
#11 0x000000000070daad in the_game (kill=@0xfbad88: false, random_input=random_input@entry=false, input=input@entry=0x116fce0,
device=device@entry=0xff7320, font=font@entry=0x116c1f0,
map_dir=<Fehler beim Lesen der Variable: Cannot access memory at address 0x7fffc205999a>, playername=..., password=...,
address=..., port=port@entry=30001, error_message=..., chat_backend=..., gamespec=...,
simple_singleplayer_mode=simple_singleplayer_mode@entry=false) at /home/adam/Minetest/minetest/src/game.cpp:3364
player_position = {X = 107374184, Y = 15, Z = 0}
left_punch = <optimized out>
direct_brightness = <optimized out>
fps = <optimized out>
playeritem_toolcap = {full_punch_interval = 0.899999976, max_drop_level = 0, groupcaps = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ToolGroupCap> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ToolGroupCap> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x2803c50, _M_left = 0x1894340, _M_right = 0x3b41de0}, _M_node_count = 3}}},
---Type <return> to continue, or q <return> to quit---
damageGroups = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, short> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, short> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x1882990, _M_left = 0x1882990, _M_right = 0x1882990}, _M_node_count = 1}}}}
pos_i = {X = 4, Y = 2, Z = 5}
camera_direction = {X = 0.445348173, Y = -0.587785482, Z = 0.675405979}
sunlight_seen = <optimized out>
maxsm = 0.0500000007
camera_position = {X = -nan(0xbb9f9), Y = 0, Z = 1.73915101e+16}
d_hand = <optimized out>
shootline = {start = {X = -nan(0xbb9f9), Y = 0, Z = 1.73915101e+16}, end = {X = nan(0x1), Y = -5.87785482, Z = 1.73915101e+16}}
selected_object = 0x0
skycolor = {color = 4287347193}
player = 0x10b37c0
full_punch_interval = <optimized out>
d = 0
bgcolor = {color = 0}
playeritem_def = @0x41819242: <error reading variable>
pointed = {type = POINTEDTHING_NODE, node_undersurface = {X = 5, Y = 2, Z = 6}, node_abovesurface = {X = 5, Y = 2, Z = 5},
object_id = -1}
daynight_ratio = 4287347193
todsm = 0.0500000007
tt_draw = {m_name = 0xb88f8c "mainloop: draw", m_time1 = 3642104897, m_running = true, m_precision = PRECISION_MILLI,
---Type <return> to continue, or q <return> to quit---
m_result = 0x0}
lastFPS = 54
values = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = (unknown: 7424), _M_parent = 0xb7eed0 <vtable for irr::core::irrAllocator<irr::core::CMatrix4<float> >+16>,
_M_left = 0x0, _M_right = 0x0}, _M_node_count = 32000}}}
tool_reload_ratio = <optimized out>
dtime = 0.0170000009
busytime_avg1 = 0.017202938
dtime_jitter1_max_fraction = 0.445057333
displaycenter = {X = 400, Y = 0}
profiler_print_interval = 0
turn_amount = <optimized out>
busytime = 107374184
busytime_u32 = <optimized out>
time = 72382
hilightboxes = {<std::_Vector_base<irr::core::aabbox3d<float>, std::allocator<irr::core::aabbox3d<float> > >> = {
_M_impl = {<std::allocator<irr::core::aabbox3d<float> >> = {<__gnu_cxx::new_allocator<irr::core::aabbox3d<float> >> = {<No data fields>}, <No data fields>}, _M_start = 0x3315320, _M_finish = 0x3315338, _M_end_of_storage = 0x3315338}}, <No data fields>}
dtime_jitter1 = <optimized out>
busytime_jitter1_min_sample = -0.00622764044
new_playeritem = 0
---Type <return> to continue, or q <return> to quit---
playeritem = {name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, count = 0, wear = 0, metadata = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
dtime_avg1 = 0.0182267316
dtime_jitter1_max_sample = 0.00859103911
busytime_jitter1 = <optimized out>
busytime_jitter1_max_sample = 0.00968005694
infotext = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8778 <_ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> L""}}
print_to_log = <optimized out>
content_aborted = false
pointed_old = {type = POINTEDTHING_NODE, node_undersurface = {X = 5, Y = 2, Z = 6}, node_abovesurface = {X = 5, Y = 2, Z = 5},
object_id = -1}
jump_timer = 0
client = {<con::PeerHandler> = {_vptr.PeerHandler = 0xb7de10 <vtable for Client+16>}, <InventoryManager> = {
_vptr.InventoryManager = 0xb7de98 <vtable for Client+152>}, <IGameDef> = {
_vptr.IGameDef = 0xb7ded0 <vtable for Client+208>}, m_packetcounter_timer = 4.7749505,
m_connection_reinit_timer = 1.53000069, m_avg_rtt_timer = 4.74399996, m_playerpos_send_timer = 0, m_ignore_damage_timer = 0,
m_map_timer_and_unload_interval = {m_accumulator = 3.25502324}, m_tsrc = 0x11bbda0, m_shsrc = 0x11a5150,
m_itemdef = 0x11afa30, m_nodedef = 0x11ccb10, m_sound = 0x11bbf10, m_event = 0x7fffffffb5a0,
m_mesh_update_thread = {<SimpleThread> = {<JThread> = {_vptr.JThread = 0xb7dd90 <vtable for MeshUpdateThread+16>,
threadid = 140737051494144, started = true, retval = 0x0, running = true, requeststop = false, runningmutex = {
---Type <return> to continue, or q <return> to quit---
mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {
__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, continuemutex = {mutex = {
__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, continuemutex2 = {mutex = {__data = {
__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, run = true, run_mutex = {mutex = {
__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, m_queue_in = {
m_queue = {<std::_Vector_base<QueuedMeshUpdate*, std::allocator<QueuedMeshUpdate*> >> = {
_M_impl = {<std::allocator<QueuedMeshUpdate*>> = {<__gnu_cxx::new_allocator<QueuedMeshUpdate*>> = {<No data fields>}, <No data fields>}, _M_start = 0x3ab1990, _M_finish = 0x3ab1990, _M_end_of_storage = 0x3ab19b0}}, <No data fields>}, m_urgents = {
_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<irr::core::vector3d<short> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<irr::core::vector3d<short> > >> = {<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 = 0x7fffffffbd00,
_M_right = 0x7fffffffbd00}, _M_node_count = 0}}}, m_mutex = {mutex = {__data = {__lock = 0, __count = 0,
__owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\000' <repeats 39 times>, __align = 0}}}, m_queue_out = {m_mutex = {mutex = {__data = {__lock = 0,
__count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\000' <repeats 39 times>, __align = 0}},
m_list = {<std::_List_base<MeshUpdateResult, std::allocator<MeshUpdateResult> >> = {
_M_impl = {<std::allocator<std::_List_node<MeshUpdateResult> >> = {<__gnu_cxx::new_allocator<std::_List_node<MeshUpdateResult> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffbd78,
_M_prev = 0x7fffffffbd78}}}, <No data fields>}}, m_gamedef = 0x7fffffffbbc0},
m_media_fetch_threads = {<std::_List_base<MediaFetchThread*, std::allocator<MediaFetchThread*> >> = {
---Type <return> to continue, or q <return> to quit---
_M_impl = {<std::allocator<std::_List_node<MediaFetchThread*> >> = {<__gnu_cxx::new_allocator<std::_List_node<MediaFetchThread*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x11a4940, _M_prev = 0x10b3990}}}, <No data fields>},
m_env = {<Environment> = {_vptr.Environment = 0xb883d0 <vtable for ClientEnvironment+16>,
m_players = {<std::_List_base<Player*, std::allocator<Player*> >> = {
_M_impl = {<std::allocator<std::_List_node<Player*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Player*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x11c6f20, _M_prev = 0x11c6f20}}}, <No data fields>}, m_time_of_day = 7212,
m_time_of_day_f = 0.301672578, m_time_of_day_speed = 72, m_time_counter = -nan(0x400000)},
attachment_list = {<std::_Vector_base<irr::core::vector2d<int>, std::allocator<irr::core::vector2d<int> > >> = {
_M_impl = {<std::allocator<irr::core::vector2d<int> >> = {<__gnu_cxx::new_allocator<irr::core::vector2d<int> >> = {<No data fields>}, <No data fields>}, _M_start = 0x3a43490, _M_finish = 0x3a436d8, _M_end_of_storage = 0x3a43890}}, <No data fields>},
m_map = 0x11af3b0, m_smgr = 0x1163730, m_texturesource = 0x11bbda0, m_gamedef = 0x7fffffffbbc0, m_irr = 0xff7320,
m_active_objects = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, ClientActiveObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned short const, ClientActiveObject*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned short, unsigned short, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x284a230, _M_left = 0x2803c10, _M_right = 0x3a526c0}, _M_node_count = 73}}},
m_simple_objects = {<std::_List_base<ClientSimpleObject*, std::allocator<ClientSimpleObject*> >> = {
_M_impl = {<std::allocator<std::_List_node<ClientSimpleObject*> >> = {<__gnu_cxx::new_allocator<std::_List_node<ClientSimpleObject*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffbe38,
_M_prev = 0x7fffffffbe38}}}, <No data fields>},
m_client_event_queue = {<std::_List_base<ClientEnvEvent, std::allocator<ClientEnvEvent> >> = {
_M_impl = {<std::allocator<std::_List_node<ClientEnvEvent> >> = {<__gnu_cxx::new_allocator<std::_List_node<ClientEnvEvent> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffbe48, _M_prev = 0x7fffffffbe48}}}, <No data fields>},
m_active_object_light_update_interval = {m_accumulator = 0.168004975}, m_lava_hurt_interval = {
m_accumulator = 0.558009684}, m_drowning_interval = {m_accumulator = 1.55798364}, m_breathing_interval = {
m_accumulator = 0.057997372},
---Type <return> to continue, or q <return> to quit---
m_player_names = {<std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x2c354a0, _M_prev = 0x3a9dab0}}}, <No data fields>}},
m_con = {<SimpleThread> = {<JThread> = {_vptr.JThread = 0xb80bd0 <vtable for con::Connection+16>,
threadid = 140737043101440, started = true, retval = 0x0, running = true, requeststop = false, runningmutex = {
mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {
__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, continuemutex = {mutex = {
__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, continuemutex2 = {mutex = {__data = {
__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, run = true, run_mutex = {mutex = {
__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, m_outgoing_queue = {
m_list = {<std::_List_base<con::OutgoingPacket, std::allocator<con::OutgoingPacket> >> = {
_M_impl = {<std::allocator<std::_List_node<con::OutgoingPacket> >> = {<__gnu_cxx::new_allocator<std::_List_node<con::OutgoingPacket> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffbf48,
_M_prev = 0x7fffffffbf48}}}, <No data fields>}, m_list_size = 0}, m_event_queue = {m_mutex = {mutex = {__data = {
__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}},
m_list = {<std::_List_base<con::ConnectionEvent, std::allocator<con::ConnectionEvent> >> = {
_M_impl = {<std::allocator<std::_List_node<con::ConnectionEvent> >> = {<__gnu_cxx::new_allocator<std::_List_node<con::ConnectionEvent> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffbf88,
_M_prev = 0x7fffffffbf88}}}, <No data fields>}}, m_command_queue = {m_mutex = {mutex = {__data = {__lock = 0,
__count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}},
---Type <return> to continue, or q <return> to quit---
__size = '\000' <repeats 39 times>, __align = 0}},
m_list = {<std::_List_base<con::ConnectionCommand, std::allocator<con::ConnectionCommand> >> = {
_M_impl = {<std::allocator<std::_List_node<con::ConnectionCommand> >> = {<__gnu_cxx::new_allocator<std::_List_node<con::ConnectionCommand> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffbfc0,
_M_prev = 0x7fffffffbfc0}}}, <No data fields>}}, m_protocol_id = 1329951747, m_max_packet_size = 512,
m_timeout = 30, m_socket = {m_handle = 19, m_timeout_ms = 5, m_addr_family = 2}, m_peer_id = 3, m_peers = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, con::Peer*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned short const, con::Peer*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned short, unsigned short, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffd4000ae0, _M_left = 0x7fffd4000ae0, _M_right = 0x7fffd4000ae0},
_M_node_count = 1}}}, m_peers_mutex = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}},
m_bc_peerhandler = 0x7fffffffbbb0, m_bc_receive_timeout = 0, m_indentation = 0}, m_device = 0xff7320,
m_server_ser_ver = 26 '\032', m_playeritem = 0, m_inventory_updated = false, m_inventory_from_server = 0x2171c40,
m_inventory_from_server_age = 24.7552128, m_active_blocks = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<irr::core::vector3d<short> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<irr::core::vector3d<short> > >> = {<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 = 0x7fffffffc080, _M_right = 0x7fffffffc080},
_M_node_count = 0}}}, m_packetcounter = {m_packets = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned short const, unsigned short> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned short const, unsigned short> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned short, unsigned short, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x187af70, _M_left = 0x11cc7a0, _M_right = 0x1c326e0}, _M_node_count = 20}}}},
m_animation_time = 35.2530251, m_crack_level = -1, m_crack_pos = {X = 0, Y = 0, Z = 0}, m_chat_queue = {
m_list = {<std::_List_base<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<s---Type <return> to continue, or q <return> to quit---
td::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >> = {
_M_impl = {<std::allocator<std::_List_node<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffc0e8, _M_prev = 0x7fffffffc0e8}}}, <No data fields>},
m_list_size = 0}, m_map_seed = 8625568073156863474, m_password = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11cd0b8 "yWpHxyuOccYZBjqJt6kDKXSXwC4"}}, m_access_denied = false, m_access_denied_reason = {
static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8778 <_ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> L""}},
m_client_event_queue = {m_list = {<std::_List_base<ClientEvent, std::allocator<ClientEvent> >> = {
_M_impl = {<std::allocator<std::_List_node<ClientEvent> >> = {<__gnu_cxx::new_allocator<std::_List_node<ClientEvent> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffc120, _M_prev = 0x7fffffffc120}}}, <No data fields>},
m_list_size = 0}, m_media_cache = {m_dir = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11a4458 "/home/adam/Minetest/minetest/bin/../cache/media"}}}, m_media_name_sha1_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffc148, _M_right = 0x7fffffffc148}, _M_node_count = 0}}},
m_media_receive_started = true, m_media_count = 20, m_media_received_count = 20, m_itemdef_received = true,
m_nodedef_received = true, m_time_of_day_set = true, m_last_time_of_day_f = -1, m_time_of_day_update_timer = 35.2530251,
m_recommended_send_interval = 0.100000001, m_removed_sounds_check_timer = 2.08900046, m_sounds_server_to_client = {_M_t = {
---Type <return> to continue, or q <return> to quit---
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffc198, _M_right = 0x7fffffffc198}, _M_node_count = 0}}},
m_sounds_client_to_server = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, int> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffc1c8, _M_right = 0x7fffffffc1c8}, _M_node_count = 0}}},
m_sounds_to_objects = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<int const, unsigned short> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, unsigned short> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffc1f8, _M_right = 0x7fffffffc1f8}, _M_node_count = 0}}},
m_privileges = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x22d33d0, _M_left = 0x227f3a0, _M_right = 0x3ac9570}, _M_node_count = 3}}},
m_detached_inventories = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Inventory*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Inventory*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::bas---Type <return> to continue, or q <return> to quit---
ic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x22bdd00, _M_left = 0x22bdd00, _M_right = 0x22f4a60}, _M_node_count = 2}}}}
update_draw_list_last_cam_dir = {X = 0.445348173, Y = -0.587785482, Z = 0.675405979}
time_of_day = <optimized out>
time_of_day_smooth = 0.301299661
use_weather = false
gamedef = 0x7fffffffbbc0
sky = 0x2ef6b90
statustext_time = 0
reset_jump_timer = false
statustext = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8778 <_ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> L""}}
drawtime = 0
object_hit_delay_timer = -0.423000008
show_chat = true
show_debug = true
connect_address = {m_addr_family = 2, m_address = {ipv4 = {sin_family = 2, sin_port = 0, sin_addr = {s_addr = 374999257},
sin_zero = "\000\000\000\000\000\000\000"}, ipv6 = {sin6_family = 2, sin6_port = 0, sin6_flowinfo = 374999257,
sin6_addr = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {
0, 0, 0, 0}}}, sin6_scope_id = 0}}, m_port = 30001}
crack_animation_length = 5
guitext_profiler = 0x2ff59b0
endscenetime = <optimized out>
nodig_delay_timer = -0.423000008
dig_time = 0
---Type <return> to continue, or q <return> to quit---
digging = false
invert_mouse = false
update_wielded_item_trigger = false
got_content = true
guitext_info = 0x2ef3150
disable_camera_update = false
show_profiler_graph = false
player = 0x10b37c0
gui_chat_console = 0x2ef3770
beginscenetime = <optimized out>
first_loop_after_window_activation = false
could_connect = true
connect_aborted = false
camera = {m_smgr = 0x1163730, m_playernode = 0x2ef40f0, m_headnode = 0x2ef4220, m_cameranode = 0x2ef4350,
m_wieldmgr = 0x2ef45e0, m_wieldnode = 0x2ef6350, m_wieldlight = 125 '}', m_draw_control = @0x7fffffffb480,
m_gamedef = 0x7fffffffbbc0, m_camera_position = {X = 41.3937302, Y = 31.2499199, Z = 52.854866}, m_camera_direction = {
X = 0.445348173, Y = -0.587785482, Z = 0.675405979}, m_aspect = 1.33333337, m_fov_x = 1.6628958, m_fov_y = 1.3765769,
m_added_busytime = 0.151999995, m_added_frames = 8, m_range_old = 240, m_busytime_old = 0.0199999996,
m_frametime_counter = 0.0480000116, m_time_per_range = 0.000500000024, m_view_bobbing_anim = 0.0069927834,
m_view_bobbing_state = 2, m_view_bobbing_speed = 60, m_view_bobbing_fall = 0, m_digging_anim = 0, m_digging_button = -1,
m_dummymesh = 0x2ef0da0, m_wield_change_timer = 0.125, m_wield_mesh_next = 0x0, m_previous_playeritem = 65535,
m_previous_itemname = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
guitext_chat = 0x2ef3540
object_hit_delay = 0.200000003
---Type <return> to continue, or q <return> to quit---
update_draw_list_timer = 0.151999995
show_hud = true
force_fog_off = false
show_profiler_max = 3
draw_control = {range_all = false, wanted_range = 240, wanted_max_blocks = 27, wanted_min_range = 35, blocks_drawn = 14,
blocks_would_have_drawn = 14, farthest_drawn = 35.2670898}
scenetime = <optimized out>
damage_flash = 0
m_profiler_interval = {m_accumulator = 1.06599629}
guitext_status = 0x2ef3380
dummyvalues = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, float> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x2f0bfa0, _M_left = 0x2f0bfa0, _M_right = 0x2f0bfa0}, _M_node_count = 1}}}
lasttime = 72382
guitext2 = 0x2ef2fc0
respawn_menu_active = false
hud = {driver = 0x1138e10, guienv = 0x11539e0, font = 0x116c1f0, text_height = 16, gamedef = 0x7fffffffbbc0,
player = 0x10b37c0, inventory = 0x7fffffffb4a0, tsrc = 0x11bbda0, screensize = {X = 800, Y = 600}, displaycenter = {X = 400,
Y = 300}, hotbar_imagesize = 32, crosshair_argb = {color = 4294967295}, selectionbox_argb = {color = 4278190080},
use_crosshair_image = false, hotbar_image = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, use_hotbar_image = false,
---Type <return> to continue, or q <return> to quit---
hotbar_selected_image = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, use_hotbar_selected_image = false}
camera_yaw = -33.4000015
guitext = 0x2ef2e00
graph = {m_log = {<std::_List_base<ProfilerGraph::Piece, std::allocator<ProfilerGraph::Piece> >> = {
_M_impl = {<std::allocator<std::_List_node<ProfilerGraph::Piece> >> = {<__gnu_cxx::new_allocator<std::_List_node<ProfilerGraph::Piece> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x2803590, _M_prev = 0x3b41ac0}}}, <No data fields>},
m_log_max_size = 200}
fog_range = 497.403809
repeat_rightclick_timer = 0
camera_pitch = 36.0000153
clouds = 0x2ef6990
recent_turn_speed = <optimized out>
dig_index = <optimized out>
ldown_for_dig = false
time_from_last_punch = 16.0659924
show_profiler = 0
local_inventory = {m_lists = {<std::_Vector_base<InventoryList*, std::allocator<InventoryList*> >> = {
_M_impl = {<std::allocator<InventoryList*>> = {<__gnu_cxx::new_allocator<InventoryList*>> = {<No data fields>}, <No data fields>}, _M_start = 0x22bb6c0, _M_finish = 0x22bb6e0, _M_end_of_storage = 0x22bb6e0}}, <No data fields>}, m_itemdef = 0x11afa30}
eventmgr = {<MtEventManager> = {_vptr.MtEventManager = 0xb8a3b0 <vtable for EventManager+16>}, m_dest = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, EventManager::Dest> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, EventManager::Dest> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::bas---Type <return> to continue, or q <return> to quit---
ic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x11b3d60, _M_left = 0x11c6560, _M_right = 0x11b5070}, _M_node_count = 8}}}}
soundmaker = {m_sound = 0x11bbf10, m_ndef = 0x11ccb10, m_player_step_timer = -1.36199987, m_player_step_sound = {name = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x1460e78 "default_hard_footstep"}}, gain = 0.5}, m_player_leftpunch_sound = {name = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, gain = 1}, m_player_rightpunch_sound = {
name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, gain = 1}}
chat_log_error_buf = {<ILogOutput> = {_vptr.ILogOutput = 0xb8a690 <vtable for LogOutputBuffer+16>}, m_buf = {
c = {<std::_Deque_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>},
_M_map = 0x11c64c0, _M_map_size = 8, _M_start = {_M_cur = 0x12a5fb0, _M_first = 0x12a5fb0, _M_last = 0x12a61b0,
_M_node = 0x11c64d8}, _M_finish = {_M_cur = 0x12a5fb0, _M_first = 0x12a5fb0, _M_last = 0x12a61b0,
_M_node = 0x11c64d8}}}, <No data fields>}}}
quicktune = {
m_names = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>},
_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_selected_i = 0, m_message = {
---Type <return> to continue, or q <return> to quit---
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
driver = 0x1138e10
text_height = 1015759766
tsrc = 0x11bbda0
soundfetcher = {<OnDemandSoundFetcher> = {_vptr.OnDemandSoundFetcher = 0xb8a440 <vtable for GameOnDemandSoundFetcher+16>},
m_fetched = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffb570, _M_right = 0x7fffffffb570}, _M_node_count = 0}}}}
__PRETTY_FUNCTION__ = "void the_game(bool&, bool, InputHandler*, irr::IrrlichtDevice*, irr::gui::IGUIFont*, std::string, std::string, std::string, std::string, irr::u16, std::wstring&, ChatBackend&, const SubgameSpec&, bool"...
current_formspec = 0x0
current_textdest = 0x0
smgr = 0x1163730
last_screensize = {X = 800, Y = 600}
screensize = {X = 800, Y = 600}
itemdef = 0x11afa30
shsrc = 0x11a5150
nodedef = 0x11ccb10
sound = 0x11bbf10
sound_is_dummy = false
---Type <return> to continue, or q <return> to quit---
server = 0x0
#12 0x000000000076ffce in main (argc=<optimized out>, argv=<optimized out>) at /home/adam/Minetest/minetest/src/main.cpp:1790
worldspec = {path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, gameid = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
simple_singleplayer_mode = false
current_playername = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11d58d8 "PilzAdam"}}
gamespec = {id = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, gamemods_path = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, addon_mods_paths = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
---Type <return> to continue, or q <return> to quit---
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffd6a0, _M_right = 0x7fffffffd6a0}, _M_node_count = 0}}},
name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, menuicon_path = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
current_password = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11cd0b8 "yWpHxyuOccYZBjqJt6kDKXSXwC4"}}
current_address = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x12ab278 "217.8.90.22"}}
current_port = 30001
text = <optimized out>
retval = 0
cmd_args = {m_settings = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffd8a8, _M_right = 0x7fffffffd8a8}, _M_node_count = 0}}},
m_defaults = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<cha---Type <return> to continue, or q <return> to quit---
r> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffd8d8, _M_right = 0x7fffffffd8d8}, _M_node_count = 0}}},
m_mutex = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {
__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}
__PRETTY_FUNCTION__ = "int main(int, char**)"
screenW = 64736
chat_backend = {m_console_buffer = {m_scrollback = 500,
m_unformatted = {<std::_Vector_base<ChatLine, std::allocator<ChatLine> >> = {
_M_impl = {<std::allocator<ChatLine>> = {<__gnu_cxx::new_allocator<ChatLine>> = {<No data fields>}, <No data fields>},
_M_start = 0x3abc210, _M_finish = 0x3abc2b8, _M_end_of_storage = 0x3abc2d0}}, <No data fields>}, m_cols = 0,
m_rows = 0, m_scroll = 0, m_formatted = {<std::_Vector_base<ChatFormattedLine, std::allocator<ChatFormattedLine> >> = {
_M_impl = {<std::allocator<ChatFormattedLine>> = {<__gnu_cxx::new_allocator<ChatFormattedLine>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_empty_formatted_line = {
fragments = {<std::_Vector_base<ChatFormattedFragment, std::allocator<ChatFormattedFragment> >> = {
_M_impl = {<std::allocator<ChatFormattedFragment>> = {<__gnu_cxx::new_allocator<ChatFormattedFragment>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, first = true}},
m_recent_buffer = {m_scrollback = 6, m_unformatted = {<std::_Vector_base<ChatLine, std::allocator<ChatLine> >> = {
_M_impl = {<std::allocator<ChatLine>> = {<__gnu_cxx::new_allocator<ChatLine>> = {<No data fields>}, <No data fields>},
_M_start = 0x3ad23f0, _M_finish = 0x3ad2480, _M_end_of_storage = 0x3ad24b0}}, <No data fields>}, m_cols = 0,
m_rows = 0, m_scroll = 0, m_formatted = {<std::_Vector_base<ChatFormattedLine, std::allocator<ChatFormattedLine> >> = {
_M_impl = {<std::allocator<ChatFormattedLine>> = {<__gnu_cxx::new_allocator<ChatFormattedLine>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_empty_formatted_line = {
---Type <return> to continue, or q <return> to quit---
fragments = {<std::_Vector_base<ChatFormattedFragment, std::allocator<ChatFormattedFragment> >> = {
_M_impl = {<std::allocator<ChatFormattedFragment>> = {<__gnu_cxx::new_allocator<ChatFormattedFragment>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, first = true}}, m_prompt = {
m_prompt = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>},
_M_p = 0x11ae038 L"]"}}, m_line = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8778 <_ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> L""}},
m_history = {<std::_Vector_base<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >> = {
_M_impl = {<std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >> = {<__gnu_cxx::new_allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_history_index = 0, m_history_limit = 500,
m_cols = 0, m_view = 0, m_cursor = 0, m_nick_completion_start = 0, m_nick_completion_end = 0}}
__debug_stacker = {m_stack = 0xfd04d0, m_overflowed = false}
commanded_gamespec = {id = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, gamemods_path = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, addon_mods_paths = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffd580, _M_right = 0x7fffffffd580}, _M_node_count = 0}}},
name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, menuicon_path = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
skip_main_menu = false
bits = <optimized out>
camera = <optimized out>
error_message = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8778 <_ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> L""}}
loglevel = <optimized out>
address = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x12ab278 "217.8.90.22"}}
driverType = <optimized out>
receiver = {<irr::IEventReceiver> = {_vptr.IEventReceiver = 0xb96450 <vtable for MyEventReceiver+16>}, leftclicked = false,
rightclicked = false, leftreleased = false, rightreleased = false, left_active = false, middle_active = false,
right_active = true, mouse_wheel = 0, m_device = 0x7ffff7de3ea0 <do_lookup_x+1968>,
keyIsDown = {<std::list<KeyPress, std::allocator<KeyPress> >> = {<std::_List_base<KeyPress, std::allocator<KeyPress> >> = {
_M_impl = {<std::allocator<std::_List_node<KeyPress> >> = {<__gnu_cxx::new_allocator<std::_List_node<KeyPress> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffffffd538, _M_prev = 0x7fffffffd538}}}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_vptr.KeyList = 0xb96490 <vtable for KeyList+16>},
keyWasDown = {<std::list<KeyPress, std::allocator<KeyPress> >> = {<std::_List_base<KeyPress, std::allocator<KeyPress> >> = {
_M_impl = {<std::allocator<std::_List_node<KeyPress> >> = {<__gnu_cxx::new_allocator<std::_List_node<KeyPress> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x3a9d2f0, _M_prev = 0x32deca0}}}, <No data fields>},
_vptr.KeyList = 0xb96490 <vtable for KeyList+16>}}
password = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11cd0b8 "yWpHxyuOccYZBjqJt6kDKXSXwC4"}}
screenH = 512
driver = 0x1138e10
commanded_world = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}
commanded_worldname = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb8278 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}
logfile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfdd7a8 ""}}
port = 30001
device = 0xff7320
font_path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfe3848 "/home/adam/Minetest/freefont-20120503/FreeSans.ttf"}}
allowed_options = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char>---Type <return> to continue, or q <return> to quit---
> const, ValueSpec> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, ValueSpec> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0xfcf200, _M_left = 0xfcf840, _M_right = 0xfcf450}, _M_node_count = 23}}}
res = <optimized out>
params = {DeviceType = irr::EIDT_BEST, DriverType = irr::video::EDT_OPENGL, WindowSize = {Width = 800, Height = 600},
Bits = 24 '\030', ZBufferBits = 16 '\020', Fullscreen = false, Stencilbuffer = false, Vsync = false, AntiAlias = 0 '\000',
HandleSRGB = false, WithAlphaChannel = false, Doublebuffer = true, IgnoreInput = false, Stereobuffer = false,
HighPrecisionFPU = true, EventReceiver = 0x7fffffffd510, WindowId = 0x0, LoggingLevel = irr::ELL_INFORMATION,
DisplayAdapter = 0, DriverMultithreaded = false, UsePerformanceTimer = true, SDK_version_do_not_use = 0xb95cb2 "1.8.0"}
skin = <optimized out>
font = 0x116c1f0
text_height = <optimized out>
ret = <optimized out>
kill = @0xfbad88: false
run_dedicated_server = <optimized out>
playername = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11d58d8 "PilzAdam"}}
fullscreen = <optimized out>
vsync = <optimized out>
smgr = 0x1163730
use_freetype = true
first_loop = false
fsaa = <optimized out>
---Type <return> to continue, or q <return> to quit---
driverstring = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfe0d48 "opengl"}}
random_input = <optimized out>
input = 0x116fce0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment