Created
October 26, 2014 18:01
-
-
Save est31/361ef4045d7d796d29b7 to your computer and use it in GitHub Desktop.
backtrace for MT segfault
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#0 0x00007ffff4f9dbb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 | |
#1 0x00007ffff4fa0fc8 in __GI_abort () at abort.c:89 | |
#2 0x00007ffff4fdae14 in __libc_message (do_abort=do_abort@entry=1, | |
fmt=fmt@entry=0x7ffff50e9668 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 | |
#3 0x00007ffff4fe70ee in malloc_printerr (ptr=<optimized out>, str=0x7ffff50e9830 "double free or corruption (fasttop)", action=1) | |
at malloc.c:4996 | |
#4 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840 | |
#5 0x00007ffff5904046 in std::string::reserve(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#6 0x00000000006d1873 in push_back (__c=115 's', this=0xe8b348 <errorbuf+72>) at /usr/include/c++/4.8/bits/basic_string.h:1056 | |
#7 operator+= (__c=115 's', this=0xe8b348 <errorbuf+72>) at /usr/include/c++/4.8/bits/basic_string.h:952 | |
#8 bufchar (c=115 's', this=0xe8b300 <errorbuf>) at ~/src/minetest/src/log.cpp:157 | |
#9 Logbuf::xsputn (this=0xe8b300 <errorbuf>, s=0x7fffc4009288 "servers.minetest.net/list", n=25) | |
at ~/src/minetest/src/log.cpp:137 | |
#10 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 | |
#11 0x00000000006b3039 in operator<< <char, std::char_traits<char>, std::allocator<char> > (__str=..., __os=...) | |
at /usr/include/c++/4.8/bits/basic_string.h:2758 | |
#12 HTTPFetchOngoing::complete (this=this@entry=0x7fffd17a3f70, res=CURLE_OPERATION_TIMEDOUT) | |
at ~/src/minetest/src/httpfetch.cpp:359 | |
#13 0x00000000006b3d16 in httpfetch_sync (fetch_request=..., fetch_result=...) at ~/src/minetest/src/httpfetch.cpp:764 | |
#14 0x000000000062c876 in fetchJsonValue (url=..., extra_headers=extra_headers@entry=0x0) | |
at ~/src/minetest/src/convert_json.cpp:44 | |
#15 0x000000000076cd4b in ServerList::getOnline () at ~/src/minetest/src/serverlist.cpp:71 | |
#16 0x000000000058b0e0 in ModApiMainMenu::l_get_favorites (L=0x1111c00) | |
at ~/src/minetest/src/script/lua_api/l_mainmenu.cpp:462 | |
#17 0x0000000000adaedc in luaD_precall (L=0x1111c00, func=0x1134680, nresults=-1) at ~/src/minetest/src/lua/src/ldo.c:319 | |
#18 0x0000000000af07ce in luaV_execute (L=0x1111c00, nexeccalls=2) at ~/src/minetest/src/lua/src/lvm.c:608 | |
#19 0x0000000000adb181 in luaD_call (L=0x1111c00, func=0x11345f0, nResults=1) at ~/src/minetest/src/lua/src/ldo.c:377 | |
---Type <return> to continue, or q <return> to quit--- | |
#20 0x0000000000ad6051 in f_call (L=0x1111c00, ud=0x7fffd17a4da0) at ~/src/minetest/src/lua/src/lapi.c:800 | |
#21 0x0000000000ada1b0 in luaD_rawrunprotected (L=0x1111c00, f=0xad601c <f_call>, ud=0x7fffd17a4da0) | |
at ~/src/minetest/src/lua/src/ldo.c:116 | |
#22 0x0000000000adb577 in luaD_pcall (L=0x1111c00, func=0xad601c <f_call>, u=0x7fffd17a4da0, old_top=64, ef=16) | |
at ~/src/minetest/src/lua/src/ldo.c:463 | |
#23 0x0000000000ad6100 in lua_pcall (L=0x1111c00, nargs=2, nresults=1, errfunc=1) at ~/src/minetest/src/lua/src/lapi.c:821 | |
#24 0x000000000056d3ba in AsyncWorkerThread::Thread (this=0x1108eb0) at ~/src/minetest/src/script/cpp_api/s_async.cpp:296 | |
#25 0x0000000000562133 in JThread::TheThread (param=0x1108eb0) at ~/src/minetest/src/jthread/pthread/jthread.cpp:160 | |
#26 0x00007ffff6463182 in start_thread (arg=0x7fffd17a5700) at pthread_create.c:312 | |
#27 0x00007ffff5061fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 | |
(gdb) bt full | |
#0 0x00007ffff4f9dbb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 | |
resultvar = 0 | |
pid = 4398 | |
selftid = 4417 | |
#1 0x00007ffff4fa0fc8 in __GI_abort () at abort.c:89 | |
save_stage = 2 | |
act = {__sigaction_handler = {sa_handler = 0x5, sa_sigaction = 0x5}, sa_mask = {__val = {24, 140733193388033, | |
140737353816568, 12, 16, 140736481814016, 140737318693440, 0, 140737353817424, 140736707836464, 140736707836448, | |
2111285930, 140737318431358, 4294967295, 0, 140737325161288}}, sa_flags = -134534680, | |
sa_restorer = 0x800000 <irr::gui::CGUISkin::draw3DButtonPaneStandard(irr::gui::IGUIElement*, irr::core::rect<int> const&, irr::core::rect<int> const*)+560>} | |
sigs = {__val = {32, 0 <repeats 15 times>}} | |
#2 0x00007ffff4fdae14 in __libc_message (do_abort=do_abort@entry=1, | |
fmt=fmt@entry=0x7ffff50e9668 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 | |
ap = {{gp_offset = 40, fp_offset = 32767, overflow_arg_area = 0x7fffd17a3cd0, reg_save_area = 0x7fffd17a3c60}} | |
fd = 10 | |
on_2 = <optimized out> | |
list = <optimized out> | |
nlist = <optimized out> | |
cp = <optimized out> | |
written = <optimized out> | |
---Type <return> to continue, or q <return> to quit--- | |
#3 0x00007ffff4fe70ee in malloc_printerr (ptr=<optimized out>, str=0x7ffff50e9830 "double free or corruption (fasttop)", action=1) | |
at malloc.c:4996 | |
buf = "00007fffcc003460" | |
cp = <optimized out> | |
#4 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840 | |
size = <optimized out> | |
fb = <optimized out> | |
nextchunk = <optimized out> | |
nextsize = <optimized out> | |
nextinuse = <optimized out> | |
prevsize = <optimized out> | |
bck = <optimized out> | |
fwd = <optimized out> | |
errstr = <optimized out> | |
locked = <optimized out> | |
#5 0x00007ffff5904046 in std::string::reserve(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
No symbol table info available. | |
#6 0x00000000006d1873 in push_back (__c=115 's', this=0xe8b348 <errorbuf+72>) at /usr/include/c++/4.8/bits/basic_string.h:1056 | |
__len = 1 | |
#7 operator+= (__c=115 's', this=0xe8b348 <errorbuf+72>) at /usr/include/c++/4.8/bits/basic_string.h:952 | |
No locals. | |
#8 bufchar (c=115 's', this=0xe8b300 <errorbuf>) at ~/src/minetest/src/log.cpp:157 | |
No locals. | |
#9 Logbuf::xsputn (this=0xe8b300 <errorbuf>, s=0x7fffc4009288 "servers.minetest.net/list", n=25) | |
at ~/src/minetest/src/log.cpp:137 | |
i = 0 | |
#10 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. | |
#11 0x00000000006b3039 in operator<< <char, std::char_traits<char>, std::allocator<char> > (__str=..., __os=...) | |
at /usr/include/c++/4.8/bits/basic_string.h:2758 | |
---Type <return> to continue, or q <return> to quit--- | |
No locals. | |
#12 HTTPFetchOngoing::complete (this=this@entry=0x7fffd17a3f70, res=CURLE_OPERATION_TIMEDOUT) | |
at ~/src/minetest/src/httpfetch.cpp:359 | |
No locals. | |
#13 0x00000000006b3d16 in httpfetch_sync (fetch_request=..., fetch_result=...) at ~/src/minetest/src/httpfetch.cpp:764 | |
pool = {handles = {<std::_List_base<void*, std::allocator<void*> >> = { | |
_M_impl = {<std::allocator<std::_List_node<void*> >> = {<__gnu_cxx::new_allocator<std::_List_node<void*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffd17a3ed0, _M_prev = 0x7fffd17a3ed0}}}, <No data fields>}} | |
ongoing = {pool = 0x7fffd17a3ed0, curl = 0x7fffc401afb0, multi = 0x0, request = {url = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7fffc4009288 "servers.minetest.net/list"}}, caller = 1, request_id = 0, timeout = 5000, | |
connect_timeout = 5000, multipart = false, post_fields = {_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 = 0x7fffd17a3fc0, _M_right = 0x7fffd17a3fc0}, | |
_M_node_count = 0}}}, post_data = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0xe884b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, | |
extra_headers = {<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>}, useragent = { | |
static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7fffc4002a68 "Minetest/0.4.10-135-gd1ccc64 (Linux/3.13.0-37-generic x86_64)"}}}, result = { | |
succeeded = false, timeout = true, response_code = 0, data = {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 = 0xe884b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, caller = 1, request_id = 0}, | |
oss = <incomplete type>, | |
post_fields = 0x7ffff5903aee <std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long)+30> "H\205\333t\030L\211\347H\003}", http_header = 0x0, post = 0x0} | |
res = <optimized out> | |
#14 0x000000000062c876 in fetchJsonValue (url=..., extra_headers=extra_headers@entry=0x0) | |
at ~/src/minetest/src/convert_json.cpp:44 | |
fetch_result = {succeeded = false, timeout = false, response_code = 0, data = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0xe884b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, caller = 0, request_id = 0} | |
root = {static null = {static null = <same as static member of an already seen type>, | |
static minLargestInt = -9223372036854775808, static maxLargestInt = 9223372036854775807, | |
static maxLargestUInt = 18446744073709551615, static minInt = -2147483648, static maxInt = 2147483647, | |
static maxUInt = 4294967295, static minInt64 = -9223372036854775808, static maxInt64 = 9223372036854775807, | |
static maxUInt64 = 18446744073709551615, value_ = {int_ = 0, uint_ = 0, real_ = 0, bool_ = false, string_ = 0x0, | |
map_ = 0x0}, type_ = Json::nullValue, allocated_ = 0, comments_ = 0x0}, static minLargestInt = -9223372036854775808, | |
static maxLargestInt = 9223372036854775807, static maxLargestUInt = 18446744073709551615, static minInt = -2147483648, | |
static maxInt = 2147483647, static maxUInt = 4294967295, static minInt64 = -9223372036854775808, | |
static maxInt64 = 9223372036854775807, static maxUInt64 = 18446744073709551615, value_ = {int_ = 140736707841560, | |
uint_ = 140736707841560, real_ = 6,9533172453311168e-310, bool_ = 24, string_ = 0x7fffd17a4e18 "\020CF\366\377\177", | |
map_ = 0x7fffd17a4e18}, type_ = 144, allocated_ = -1, comments_ = 0x0} | |
stream = <incomplete type> | |
fetch_request = {url = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7fffc4009288 "servers.minetest.net/list"}}, caller = 1, request_id = 0, timeout = 5000, | |
connect_timeout = 5000, multipart = false, post_fields = {_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>}, | |
---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 = 0x7fffd17a4298, _M_right = 0x7fffd17a4298}, | |
_M_node_count = 0}}}, post_data = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0xe884b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, | |
extra_headers = {<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>}, useragent = { | |
static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7fffc4002a68 "Minetest/0.4.10-135-gd1ccc64 (Linux/3.13.0-37-generic x86_64)"}}} | |
reader = {nodes_ = {c = {<std::_Deque_base<Json::Value*, std::allocator<Json::Value*> >> = { | |
_M_impl = {<std::allocator<Json::Value*>> = {<__gnu_cxx::new_allocator<Json::Value*>> = {<No data fields>}, <No data fields>}, _M_map = 0x7fffd17a4e18, _M_map_size = 4, _M_start = {_M_cur = 0x7fffd17a4340, _M_first = 0xad8252 <l_alloc+43>, | |
_M_last = 0x100000000, _M_node = 0x0}, _M_finish = {_M_cur = 0x0, _M_first = 0x0, _M_last = 0x7fff00000000, | |
_M_node = 0x7fffc4000020}}}, <No data fields>}}, | |
errors_ = {<std::_Deque_base<Json::Reader::ErrorInfo, std::allocator<Json::Reader::ErrorInfo> >> = { | |
_M_impl = {<std::allocator<Json::Reader::ErrorInfo>> = {<__gnu_cxx::new_allocator<Json::Reader::ErrorInfo>> = {<No data fields>}, <No data fields>}, _M_map = 0x28, _M_map_size = 140736707841528, _M_start = {_M_cur = 0x7fffd17a4e18, _M_first = 0x0, | |
_M_last = 0x7fffd17a43b0, _M_node = 0x7fffd17a4df8}, _M_finish = {_M_cur = 0x7fffd17a4e18, _M_first = 0x1108f28, | |
_M_last = 0x7fffd17a5700, _M_node = 0xad8252 <l_alloc+43>}}}, <No data fields>}, document_ = { | |
static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x0}}, begin_ = 0x41 <error: Cannot access memory at address 0x41>, end_ = 0x7fffc40147d0 "\031", | |
current_ = 0x0, lastValueEnd_ = 0x7fffd17a43f0 "\020Dz\321\377\177", lastValue_ = 0xae0a22 <luaM_realloc_+66>, | |
commentsBefore_ = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x0}}, features_ = {allowComments_ = 64, strictRoot_ = false}, collectComments_ = false} | |
---Type <return> to continue, or q <return> to quit--- | |
#15 0x000000000076cd4b in ServerList::getOnline () at ~/src/minetest/src/serverlist.cpp:71 | |
root = {static null = {static null = <same as static member of an already seen type>, | |
static minLargestInt = -9223372036854775808, static maxLargestInt = 9223372036854775807, | |
static maxLargestUInt = 18446744073709551615, static minInt = -2147483648, static maxInt = 2147483647, | |
static maxUInt = 4294967295, static minInt64 = -9223372036854775808, static maxInt64 = 9223372036854775807, | |
static maxUInt64 = 18446744073709551615, value_ = {int_ = 0, uint_ = 0, real_ = 0, bool_ = false, string_ = 0x0, | |
map_ = 0x0}, type_ = Json::nullValue, allocated_ = 0, comments_ = 0x0}, static minLargestInt = -9223372036854775808, | |
static maxLargestInt = 9223372036854775807, static maxLargestUInt = 18446744073709551615, static minInt = -2147483648, | |
static maxInt = 2147483647, static maxUInt = 4294967295, static minInt64 = -9223372036854775808, | |
static maxInt64 = 9223372036854775807, static maxUInt64 = 18446744073709551615, value_ = {int_ = 140736707843840, | |
uint_ = 140736707843840, real_ = 6,9533172454437638e-310, bool_ = false, string_ = 0x7fffd17a5700 "", | |
map_ = 0x7fffd17a5700}, type_ = 149, allocated_ = -1, comments_ = 0x18e927500} | |
server_list = {<std::_Vector_base<Json::Value, std::allocator<Json::Value> >> = { | |
_M_impl = {<std::allocator<Json::Value>> = {<__gnu_cxx::new_allocator<Json::Value>> = {<No data fields>}, <No data fields>}, _M_start = 0x1134660, _M_finish = 0x8, _M_end_of_storage = 0xb65aa9}}, <No data fields>} | |
#16 0x000000000058b0e0 in ModApiMainMenu::l_get_favorites (L=0x1111c00) | |
at ~/src/minetest/src/script/lua_api/l_mainmenu.cpp:462 | |
listtype = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7fffc4002bd8 "online"}} | |
servers = {<std::_Vector_base<Json::Value, std::allocator<Json::Value> >> = { | |
_M_impl = {<std::allocator<Json::Value>> = {<__gnu_cxx::new_allocator<Json::Value>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>} | |
top = 17862440 | |
index = <optimized out> | |
#17 0x0000000000adaedc in luaD_precall (L=0x1111c00, func=0x1134680, nresults=-1) at ~/src/minetest/src/lua/src/ldo.c:319 | |
ci = 0x1123d38 | |
n = 0 | |
cl = 0x112b710 | |
funcr = 208 | |
#18 0x0000000000af07ce in luaV_execute (L=0x1111c00, nexeccalls=2) at ~/src/minetest/src/lua/src/lvm.c:608 | |
---Type <return> to continue, or q <return> to quit--- | |
b = 2 | |
i = 16777309 | |
ra = 0x1134680 | |
cl = 0x7fffc400a700 | |
base = 0x1134670 | |
k = 0x7fffc4005800 | |
pc = 0x7fffc401a4b0 | |
#19 0x0000000000adb181 in luaD_call (L=0x1111c00, func=0x11345f0, nResults=1) at ~/src/minetest/src/lua/src/ldo.c:377 | |
No locals. | |
#20 0x0000000000ad6051 in f_call (L=0x1111c00, ud=0x7fffd17a4da0) at ~/src/minetest/src/lua/src/lapi.c:800 | |
c = 0x7fffd17a4da0 | |
#21 0x0000000000ada1b0 in luaD_rawrunprotected (L=0x1111c00, f=0xad601c <f_call>, ud=0x7fffd17a4da0) | |
at ~/src/minetest/src/lua/src/ldo.c:116 | |
lj = {previous = 0x0, b = {{__jmpbuf = {17898496, 4405084598118938002, 140736707841528, 140736707841560, 17862440, | |
140736707843840, 4405084598219601298, -4405185959833733742}, __mask_was_saved = 0, __saved_mask = {__val = { | |
140736707841168, 11371116, 35, 0, 0, 0, 140736707841232, 11405858, 35, 0, 140736481764336, 17898496, | |
140736707841280, 17898680, 140736707841296, 11433657}}}}, status = 0} | |
#22 0x0000000000adb577 in luaD_pcall (L=0x1111c00, func=0xad601c <f_call>, u=0x7fffd17a4da0, old_top=64, ef=16) | |
at ~/src/minetest/src/lua/src/ldo.c:463 | |
status = 0 | |
oldnCcalls = 0 | |
old_ci = 0 | |
old_allowhooks = 1 '\001' | |
old_errfunc = 0 | |
#23 0x0000000000ad6100 in lua_pcall (L=0x1111c00, nargs=2, nresults=1, errfunc=1) at ~/src/minetest/src/lua/src/lapi.c:821 | |
c = {func = 0x11345f0, nresults = 1} | |
status = 0 | |
func = 16 | |
#24 0x000000000056d3ba in AsyncWorkerThread::Thread (this=0x1108eb0) at ~/src/minetest/src/script/cpp_api/s_async.cpp:296 | |
toProcess = {serializedFunction = {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 = 0x116d4e8 "\033LuaQ"}}, serializedParams = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x1163ab8 "return nil"}}, serializedResult = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0xe884b8 <std::string::_Rep::_S_empty_rep_storage@@GLIBCXX_3.4+24> ""}}, id = 1, valid = true} | |
number = "3", '\000' <repeats 19 times> | |
script = {static npos = <optimized out>, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7fffc4000a98 "~/src/minetest/bin/../builtin/init.lua"}} | |
#25 0x0000000000562133 in JThread::TheThread (param=0x1108eb0) at ~/src/minetest/src/jthread/pthread/jthread.cpp:160 | |
jthread = 0x1108eb0 | |
#26 0x00007ffff6463182 in start_thread (arg=0x7fffd17a5700) at pthread_create.c:312 | |
__res = <optimized out> | |
pd = 0x7fffd17a5700 | |
now = <optimized out> | |
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736707843840, -4405184614452398702, 1, 0, 140736707844544, 140736707843840, | |
4405084598058120594, 4405170670784640402}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = { | |
prev = 0x0, cleanup = 0x0, canceltype = 0}}} | |
not_first_call = <optimized out> | |
pagesize_m1 = <optimized out> | |
sp = <optimized out> | |
freesize = <optimized out> | |
__PRETTY_FUNCTION__ = "start_thread" | |
#27 0x00007ffff5061fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment