Skip to content

Instantly share code, notes, and snippets.

@est31
Created October 6, 2014 02:17
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 est31/33df591d89099aeb2f70 to your computer and use it in GitHub Desktop.
Save est31/33df591d89099aeb2f70 to your computer and use it in GitHub Desktop.
Program received signal SIGSEGV, Segmentation fault.
__memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:36
36 ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S: File not found
(gdb) bt full
#0 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:36
No locals.
#1 0x00007ffff58e65e0 in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#2 0x00007ffff58dddb5 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#3 0x00000000006d0626 in operator<< <char, std::char_traits<char>, std::allocator<char> > (__str=..., __os=...)
at /usr/include/c++/4.8/bits/basic_string.h:2758
No locals.
#4 log_printline (lev=LMT_VERBOSE, text=...) at ~/src/minetest/src/log.cpp:106
---Type <return> to continue, or q <return> to quit---
threadname = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xebe698 "main"}}
i = <optimized out>
levelname = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x111b858 "VERBOSE"}}
os = <unvollständiger Typ>
#5 0x00000000006d15c1 in printbuf (this=0xe8a1e0 <verbosebuf>) at ~/src/minetest/src/log.cpp:143
No locals.
#6 bufchar (c=10 '\n', this=0xe8a1e0 <verbosebuf>) at ~/src/minetest/src/log.cpp:153
No locals.
#7 Logbuf::overflow (this=0xe8a1e0 <verbosebuf>, c=10) at ~/src/minetest/src/log.cpp:131
No locals.
#8 0x00007ffff58dd834 in std::ostream::put(char) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#9 0x000000000056f1db in endl<char, std::char_traits<char> > (__os=...) at /usr/include/c++/4.8/ostream:565
No locals.
#10 operator<< (__pf=<optimized out>, this=0xe89d60 <verbosestream>) at /usr/include/c++/4.8/ostream:113
No locals.
#11 ScriptApiBase::loadScript (this=0x10cb320, scriptpath=...) at ~/src/minetest/src/script/cpp_api/s_base.cpp:128
ret = <optimized out>
#12 0x0000000000682e05 in GUIEngine::loadMainMenuScript (this=this@entry=0x7fffffffcfc0)
at ~/src/minetest/src/guiEngine.cpp:239
script = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x1119dd8 "~/src/minetest/bin/../builtin/init.lua"}}
#13 0x0000000000684a18 in GUIEngine::GUIEngine (this=0x7fffffffcfc0, dev=<optimized out>, parent=<optimized out>,
menumgr=<optimized out>, smgr=<optimized out>, data=<optimized out>, kill=@0xeaa7e0: false)
at ~/src/minetest/src/guiEngine.cpp:210
---Type <return> to continue, or q <return> to quit---
soundfetcher = {<OnDemandSoundFetcher> = {_vptr.OnDemandSoundFetcher = 0xb2a1c0 <vtable for MenuMusicFetcher+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 = 0x7fffffffbc10, _M_right = 0x7fffffffbc10},
_M_node_count = 0}}}}
rect = {UpperLeftCorner = {X = 4, Y = 0}, LowerRightCorner = {X = 504, Y = 20}}
t = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x10c97f8 "Minetest 0.4.10-128-g28438bb"}}
#14 0x00000000006d8554 in main (argc=<optimized out>, argv=<optimized out>) at ~/src/minetest/src/main.cpp:1727
driver = <optimized out>
mymenu = {_vptr.GUIEngine = 0xb2a1f0 <vtable for GUIEngine+16>, m_device = 0xf12c30, m_parent = 0x10c0bb0,
m_menumanager = 0xe8a490 <g_menumgr>, m_smgr = 0x1085c40, m_data = 0x7fffffffcea0, m_texture_source = 0x10c1760,
m_sound_manager = 0x10c1280, m_formspecgui = 0x10c9880, m_buttonhandler = 0x10c0870, m_menu = 0x10cadc0,
m_kill = @0xeaa7e0, m_startgame = false, m_script = 0x10cb1b0, m_scriptdir = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x1119d68 "~/src/minetest/bin/../builtin/mainmenu"}}, m_textures = {{texture = 0x0,
tile = false, minsize = 32767}, {texture = 0x0, tile = 216, minsize = 32767}, {texture = 0x0, tile = true,
minsize = 32767}, {texture = 0x0, tile = 48, minsize = 32767}}, m_irr_toplefttext = 0x10ca740,
m_clouds_enabled = true, m_cloud = {dtime = 0, lasttime = 0, clouds = 0x0, camera = 0x0}}
menudata = {servername = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, serverdescription = {
static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, address = {
---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 = 0xecbe48 "108.94.133.186"}}, port = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x10c1188 "30000"}}, name = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xece3d8 "est31"}}, password = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, enable_public = false,
selected_world = 0, simple_singleplayer_mode = false, errormessage = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}}
worldspecs = {<std::_Vector_base<WorldSpec, std::allocator<WorldSpec> >> = {
_M_impl = {<std::allocator<WorldSpec>> = {<__gnu_cxx::new_allocator<WorldSpec>> = {<No data fields>}, <No data fields>}, _M_start = 0x10c10f0, _M_finish = 0x10c1120, _M_end_of_storage = 0x10c1120}}, <No data fields>}
newport = <optimized out>
worldspec = {path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0x10c08a8 "inv£lid"}}
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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0x7fffffffcf20, _M_right = 0x7fffffffcf20},
_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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0x10c0e38 "does-not-exist"}}
current_port = 0
text = <optimized out>
playername = {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 = 0xece3d8 "est31"}}
screenW = <optimized out>
device = 0xf12c30
irr_log_level = {irr::ELL_NONE, irr::ELL_ERROR, irr::ELL_WARNING, irr::ELL_INFORMATION, irr::ELL_DEBUG}
irr_logger = <optimized out>
random_input = <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 = 0xeceef8 "opengl"}}
input = 0x10835f0
smgr = 0x1085c40
password = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}
first_loop = false
retval = 0
__PRETTY_FUNCTION__ = "int main(int, char**)"
commanded_world = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}
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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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> ---Type <return> to continue, or q <return> to quit---
> > >> = {<__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 = 0x7fffffffce60, _M_right = 0x7fffffffce60},
_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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}}
bits = <optimized out>
driverType = <optimized out>
run_dedicated_server = <optimized out>
skip_main_menu = false
fsaa = <optimized out>
skin = <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 = 0xe879b8 <std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> L""}}
font_path = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xec85d8 "~/src/minetest/bin/../fonts/liberationsans.ttf"}}
logfile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xecbb98 "debug.txt"}}
port = 30000
commanded_worldname = {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 = 0xe874b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}
address = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xecbe48 "108.94.133.186"}}
fullscreen = <optimized out>
screenH = <optimized out>
receiver = 0xec3690
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> >> = {
_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>},
---Type <return> to continue, or q <return> to quit---
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 = 0x10bfd38 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 = 0xe879b8 <std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_empty_rep_storage@@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}}
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 = 0xebe870, _M_left = 0xebef20, _M_right = 0xebeac0},
_M_node_count = 24}}}
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 = 0x7fffffffd238, _M_right = 0x7fffffffd238},
---Type <return> to continue, or q <return> to quit---
_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 = 0x7fffffffd268, _M_right = 0x7fffffffd268},
_M_node_count = 0}}}, m_mutex = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\000' <repeats 39 times>, __align = 0}}}
kill = @0xeaa7e0: false
__debug_stacker = {m_stack = 0xebfbb0, m_overflowed = false}
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 = 0xec3690, WindowId = 0x0,
LoggingLevel = irr::ELL_INFORMATION, DisplayAdapter = 0, DriverMultithreaded = false, UsePerformanceTimer = true,
SDK_version_do_not_use = 0xb31f1c "1.8.1"}
use_freetype = true
font = 0x107fd90
camera = <optimized out>
ret = <optimized out>
loglevel = <optimized out>
vsync = <optimized out>
driver = 0x10260f0
text_height = <optimized out>
driverids = {0xb2d568 "null", 0xb53ed9 "software", 0xb32390 "burningsvideo", 0xb3239e "direct3d8",
0xb323a8 "direct3d9", 0xb321ec "opengl", 0xb321e1 "invalid"}
(gdb)
(gdb)
(gdb) bt
#0 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:36
---Type <return> to continue, or q <return> to quit---
#1 0x00007ffff58e65e0 in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff58dddb5 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00000000006d0626 in operator<< <char, std::char_traits<char>, std::allocator<char> > (__str=..., __os=...)
at /usr/include/c++/4.8/bits/basic_string.h:2758
#4 log_printline (lev=LMT_VERBOSE, text=...) at ~/src/minetest/src/log.cpp:106
#5 0x00000000006d15c1 in printbuf (this=0xe8a1e0 <verbosebuf>) at ~/src/minetest/src/log.cpp:143
#6 bufchar (c=10 '\n', this=0xe8a1e0 <verbosebuf>) at ~/src/minetest/src/log.cpp:153
#7 Logbuf::overflow (this=0xe8a1e0 <verbosebuf>, c=10) at ~/src/minetest/src/log.cpp:131
#8 0x00007ffff58dd834 in std::ostream::put(char) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x000000000056f1db in endl<char, std::char_traits<char> > (__os=...) at /usr/include/c++/4.8/ostream:565
#10 operator<< (__pf=<optimized out>, this=0xe89d60 <verbosestream>) at /usr/include/c++/4.8/ostream:113
#11 ScriptApiBase::loadScript (this=0x10cb320, scriptpath=...) at ~/src/minetest/src/script/cpp_api/s_base.cpp:128
#12 0x0000000000682e05 in GUIEngine::loadMainMenuScript (this=this@entry=0x7fffffffcfc0)
at ~/src/minetest/src/guiEngine.cpp:239
#13 0x0000000000684a18 in GUIEngine::GUIEngine (this=0x7fffffffcfc0, dev=<optimized out>, parent=<optimized out>,
menumgr=<optimized out>, smgr=<optimized out>, data=<optimized out>, kill=@0xeaa7e0: false)
at ~/src/minetest/src/guiEngine.cpp:210
#14 0x00000000006d8554 in main (argc=<optimized out>, argv=<optimized out>) at ~/src/minetest/src/main.cpp:1727
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment