Skip to content

Instantly share code, notes, and snippets.

@PilzAdam
Created December 2, 2013 20:10
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/7757735 to your computer and use it in GitHub Desktop.
Save PilzAdam/7757735 to your computer and use it in GitHub Desktop.
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Program received signal SIGABRT, Aborted.
0x00007ffff52cf037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0 0x00007ffff52cf037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff52d2698 in __GI_abort () at abort.c:90
#2 0x00007ffff5bdce8d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff5bdaf76 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff5bdafa3 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff5bdb1de in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff5bdb6cd in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff5bdb769 in operator new[](unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8 0x00000000007cd929 in Noise::resizeNoiseBuf (this=this@entry=0x12ac600, is3d=is3d@entry=true)
at /home/adam/Minetest/minetest/src/noise.cpp:357
#9 0x00000000007cda6b in Noise::init (this=0x12ac600, np=<optimized out>, seed=<optimized out>, sx=80, sy=80, sz=80)
at /home/adam/Minetest/minetest/src/noise.cpp:292
#10 0x00000000007cdabc in Noise::Noise (this=<optimized out>, np=<optimized out>, seed=<optimized out>, sx=<optimized out>,
sy=<optimized out>, sz=<optimized out>) at /home/adam/Minetest/minetest/src/noise.cpp:280
#11 0x00000000007ad718 in MapgenV7::MapgenV7 (this=0x134b100, mapgenid=0, params=0x13496c0, emerge=<optimized out>)
at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:98
#12 0x00000000006e5bcf in MapgenFactoryV7::createMapgen (this=<optimized out>, mgid=0, params=0x13496c0, emerge=0x1200c00)
at /home/adam/Minetest/minetest/src/mapgen_v7.h:135
#13 0x00000000006e2536 in EmergeManager::createMapgen (this=this@entry=0x1200c00, mgname=..., mgid=mgid@entry=0,
mgparams=mgparams@entry=0x13496c0) at /home/adam/Minetest/minetest/src/emerge.cpp:330
#14 0x00000000006e2cc1 in EmergeManager::initMapgens (this=0x1200c00, mgparams=mgparams@entry=0x13496c0)
at /home/adam/Minetest/minetest/src/emerge.cpp:205
#15 0x000000000080792b in Server::Server (this=0x12ce040, path_world=..., gamespec=..., simple_singleplayer_mode=<optimized out>)
at /home/adam/Minetest/minetest/src/server.cpp:825
#16 0x00000000007010b8 in the_game (kill=@0xfb6da8: false, random_input=random_input@entry=false, input=input@entry=0x11670b0,
device=device@entry=0xff2aa0, font=font@entry=0x1163610, map_dir=..., playername=..., password=..., address=...,
---Type <return> to continue, or q <return> to quit---
port=port@entry=57912, error_message=..., chat_backend=..., gamespec=...,
simple_singleplayer_mode=simple_singleplayer_mode@entry=true) at /home/adam/Minetest/minetest/src/game.cpp:1005
#17 0x000000000076ee6e in main (argc=<optimized out>, argv=<optimized out>) at /home/adam/Minetest/minetest/src/main.cpp:1790
(gdb) bt full
#0 0x00007ffff52cf037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 11317
selftid = 11317
#1 0x00007ffff52d2698 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x12b7c98, sa_sigaction = 0x12b7c98}, sa_mask = {__val = {18022880, 16467488,
140737351945365, 5, 0, 2, 140737306553576, 140737316638498, 16467488, 140736683051344, 140737351972645, 140737353856896,
140737353856896, 1, 140737353859280, 140736683051216}}, sa_flags = -134496048, sa_restorer = 0x7ffff7fbb7c0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff5bdce8d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#3 0x00007ffff5bdaf76 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#4 0x00007ffff5bdafa3 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#5 0x00007ffff5bdb1de in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#6 0x00007ffff5bdb6cd in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff5bdb769 in operator new[](unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#8 0x00000000007cd929 in Noise::resizeNoiseBuf (this=this@entry=0x12ac600, is3d=is3d@entry=true)
at /home/adam/Minetest/minetest/src/noise.cpp:357
nlx = -2147483645
nly = -2147483645
---Type <return> to continue, or q <return> to quit---
nlz = -687194749
ofactor = <optimized out>
#9 0x00000000007cda6b in Noise::init (this=0x12ac600, np=<optimized out>, seed=<optimized out>, sx=80, sy=80, sz=80)
at /home/adam/Minetest/minetest/src/noise.cpp:292
No locals.
#10 0x00000000007cdabc in Noise::Noise (this=<optimized out>, np=<optimized out>, seed=<optimized out>, sx=<optimized out>,
sy=<optimized out>, sz=<optimized out>) at /home/adam/Minetest/minetest/src/noise.cpp:280
No locals.
#11 0x00000000007ad718 in MapgenV7::MapgenV7 (this=0x134b100, mapgenid=0, params=0x13496c0, emerge=<optimized out>)
at /home/adam/Minetest/minetest/src/mapgen_v7.cpp:98
No locals.
#12 0x00000000006e5bcf in MapgenFactoryV7::createMapgen (this=<optimized out>, mgid=0, params=0x13496c0, emerge=0x1200c00)
at /home/adam/Minetest/minetest/src/mapgen_v7.h:135
No locals.
#13 0x00000000006e2536 in EmergeManager::createMapgen (this=this@entry=0x1200c00, mgname=..., mgid=mgid@entry=0,
mgparams=mgparams@entry=0x13496c0) at /home/adam/Minetest/minetest/src/emerge.cpp:330
iter = <optimized out>
mgfactory = <optimized out>
#14 0x00000000006e2cc1 in EmergeManager::initMapgens (this=0x1200c00, mgparams=mgparams@entry=0x13496c0)
at /home/adam/Minetest/minetest/src/emerge.cpp:205
i = <optimized out>
mg = 0x0
#15 0x000000000080792b in Server::Server (this=0x12ce040, path_world=..., gamespec=..., simple_singleplayer_mode=<optimized out>)
at /home/adam/Minetest/minetest/src/server.cpp:825
gamedefaults = {m_settings = {_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 = 0x7fffffffa258, _M_right = 0x7fffffffa258}, _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<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 = 0x7fffffffa288, _M_right = 0x7fffffffa288}, _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}}}
worldmt = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11c8378 "/home/adam/Minetest/minetest/bin/../worlds/WrongMapgenTest_NT/world.mt"}}
conlock = {mutex = @0x12ce320}
servermap = 0x13495c0
mgparams = 0x13496c0
ban_path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11d60d8 "/home/adam/Minetest/minetest/bin/../worlds/WrongMapgenTest_NT/ipban.txt"}}
modconf = {m_unsatisfied_mods = {<std::_Vector_base<ModSpec, std::allocator<ModSpec> >> = {
---Type <return> to continue, or q <return> to quit---
_M_impl = {<std::allocator<ModSpec>> = {<__gnu_cxx::new_allocator<ModSpec>> = {<No data fields>}, <No data fields>},
_M_start = 0x12b68d0, _M_finish = 0x12b68d0, _M_end_of_storage = 0x12b6f90}}, <No data fields>},
m_sorted_mods = {<std::_Vector_base<ModSpec, std::allocator<ModSpec> >> = {
_M_impl = {<std::allocator<ModSpec>> = {<__gnu_cxx::new_allocator<ModSpec>> = {<No data fields>}, <No data fields>},
_M_start = 0x129f570, _M_finish = 0x129fc30, _M_end_of_storage = 0x129fc30}}, <No data fields>}, m_name_conflicts = {
_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 = 0x7fffffffa148, _M_right = 0x7fffffffa148}, _M_node_count = 0}}}}
worldmt_settings = {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 = 0x12cc680, _M_left = 0x11c6f20, _M_right = 0x12b61a0}, _M_node_count = 84}}},
m_defaults = {_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::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 = 0x0, _M_left = 0x7fffffffa318, _M_right = 0x7fffffffa318}, _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}}}
load_mod_names = {_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 = 0x7fffffffa178, _M_right = 0x7fffffffa178}, _M_node_count = 0}}}
success = <optimized out>
rollback_path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11e3608 "/home/adam/Minetest/minetest/bin/../worlds/WrongMapgenTest_NT/rollback.txt"}}
unsatisfied_mods = {<std::_Vector_base<ModSpec, std::allocator<ModSpec> >> = {
_M_impl = {<std::allocator<ModSpec>> = {<__gnu_cxx::new_allocator<ModSpec>> = {<No data fields>}, <No data fields>},
_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
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 = 0x12b6460, _M_finish = 0x12b6700, _M_end_of_storage = 0x12b6860}}, <No data fields>}
builtinpath = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x129fc58 "/home/adam/Minetest/minetest/bin/../builtin/builtin.lua"}}
---Type <return> to continue, or q <return> to quit---
envlock = {mutex = @0x12ce120}
#16 0x00000000007010b8 in the_game (kill=@0xfb6da8: false, random_input=random_input@entry=false, input=input@entry=0x11670b0,
device=device@entry=0xff2aa0, font=font@entry=0x1163610, map_dir=..., playername=..., password=..., address=...,
port=port@entry=57912, error_message=..., chat_backend=..., gamespec=...,
simple_singleplayer_mode=simple_singleplayer_mode@entry=true) at /home/adam/Minetest/minetest/src/game.cpp:1005
text = 0x11d22a0 L"\006"
eventmgr = {<MtEventManager> = {_vptr.MtEventManager = 0xb87990 <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::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 = 0x11c2030, _M_left = 0x11cf730, _M_right = 0x11f8790}, _M_node_count = 8}}}}
soundmaker = {m_sound = 0x11e9930, m_ndef = 0x11e29d0, m_player_step_timer = 0, 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 = 0xfb4298 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, gain = 1}, 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 = 0xfb4298 <_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 = 0xfb4298 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}, gain = 1}}
chat_log_error_buf = {<ILogOutput> = {_vptr.ILogOutput = 0xb87c70 <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> > > >> = {
---Type <return> to continue, or q <return> to quit---
_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 = 0x11d2250, _M_map_size = 8, _M_start = {_M_cur = 0x11dbc80, _M_first = 0x11dbc80, _M_last = 0x11dbe80,
_M_node = 0x11d2268}, _M_finish = {_M_cur = 0x11dbc80, _M_first = 0x11dbc80, _M_last = 0x11dbe80,
_M_node = 0x11d2268}}}, <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 = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb4298 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}}
driver = 0x11301e0
text_height = 16
tsrc = 0x11d10f0
soundfetcher = {<OnDemandSoundFetcher> = {_vptr.OnDemandSoundFetcher = 0xb87a20 <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 = 0x7fffffffb590, _M_right = 0x7fffffffb590}, _M_node_count = 0}}}}
__PRETTY_FUNCTION__ = "void the_game(bool&, bool, InputHandler*, irr::IrrlichtDevice*, irr::gui::IGUIFont*, std::string, std::st---Type <return> to continue, or q <return> to quit---
ring, std::string, std::string, irr::u16, std::wstring&, ChatBackend&, const SubgameSpec&, bool"...
current_formspec = 0x0
current_textdest = 0x0
smgr = 0x115ab00
last_screensize = {X = 0, Y = 0}
screensize = {X = 800, Y = 600}
itemdef = 0x11cd8d0
shsrc = 0x11f8a90
nodedef = 0x11e29d0
sound = 0x11e9930
sound_is_dummy = false
server = 0x0
#17 0x000000000076ee6e 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 = 0x11c4c78 "/home/adam/Minetest/minetest/bin/../worlds/WrongMapgenTest_NT"}}, name = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11e63e8 "WrongMapgenTest_NT"}}, gameid = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11ff6a8 "nodetopia"}}}
simple_singleplayer_mode = true
current_playername = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x1135668 "singleplayer"}}
gamespec = {id = {static npos = <optimized out>,
---Type <return> to continue, or q <return> to quit---
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11f42f8 "nodetopia"}}, path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11cd418 "/home/adam/Minetest/minetest/bin/../games/nodetopia"}}, gamemods_path = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11d7c98 "/home/adam/Minetest/minetest/bin/../games/nodetopia/mods"}}, 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 = {
_M_color = std::_S_red, _M_parent = 0x11cd3a0, _M_left = 0x11cd3a0, _M_right = 0x11cd3a0}, _M_node_count = 1}}},
name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11c1fb8 "Nodetopia"}}, menuicon_path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x11ce808 "/home/adam/Minetest/minetest/bin/../games/nodetopia/menu/icon.png"}}}
current_password = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb4298 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}
current_address = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb4298 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}
current_port = 57912
text = <optimized out>
---Type <return> to continue, or q <return> to quit---
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 = 0x7fffffffd8b8, _M_right = 0x7fffffffd8b8}, _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<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 = 0x7fffffffd8e8, _M_right = 0x7fffffffd8e8}, _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 = 28848
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 = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_cols = 0, m_rows = 0, m_scroll = 0,
m_formatted = {<std::_Vector_base<ChatFormattedLine, std::allocator<ChatFormattedLine> >> = {
---Type <return> to continue, or q <return> to quit---
_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 = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <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_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 = 0x11ccec8 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 = 0xfb4798 <_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 = 0xfcc4d0, m_overflowed = false}
---Type <return> to continue, or q <return> to quit---
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 = 0xfb4298 <_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 = 0xfb4298 <_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 = 0xfb4298 <_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 = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffd590, _M_right = 0x7fffffffd590}, _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 = 0xfb4298 <_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 = 0xfb4298 <_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 = 0xfb4798 <_ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> L""}}
---Type <return> to continue, or q <return> to quit---
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 = 0xfb4298 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}
driverType = <optimized out>
receiver = {<irr::IEventReceiver> = {_vptr.IEventReceiver = 0xb93a30 <vtable for MyEventReceiver+16>}, leftclicked = false,
rightclicked = false, leftreleased = false, rightreleased = false, left_active = false, middle_active = false,
right_active = false, mouse_wheel = 0, m_device = 0x1,
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 = 0x7fffffffd548, _M_prev = 0x7fffffffd548}}}, <No data fields>},
_vptr.KeyList = 0xb93a70 <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 = 0x7fffffffd560, _M_prev = 0x7fffffffd560}}}, <No data fields>},
_vptr.KeyList = 0xb93a70 <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 = 0xfb4298 <_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4+24> ""}}
screenH = 512
driver = 0x11301e0
commanded_world = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfb4298 <_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>},
---Type <return> to continue, or q <return> to quit---
_M_p = 0xfb4298 <_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 = 0xfd9018 ""}}
port = 30000
device = 0xff2aa0
font_path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfd3e38 "/home/adam/Minetest/minetest/bin/../fonts/liberationsans.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> > 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 = 0xfcb200, _M_left = 0xfcb840, _M_right = 0xfcb450}, _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 = 0x7fffffffd520, WindowId = 0x0, LoggingLevel = irr::ELL_INFORMATION,
DisplayAdapter = 0, DriverMultithreaded = false, UsePerformanceTimer = true, SDK_version_do_not_use = 0xb93292 "1.8.0"}
skin = <optimized out>
font = 0x1163610
text_height = <optimized out>
ret = <optimized out>
---Type <return> to continue, or q <return> to quit---
kill = @0xfb6da8: 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 = 0xfdd1c8 "PilzAdam2"}}
fullscreen = <optimized out>
vsync = <optimized out>
smgr = 0x115ab00
use_freetype = true
first_loop = false
fsaa = <optimized out>
driverstring = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xfdc5b8 "opengl"}}
random_input = <optimized out>
input = 0x11670b0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment