rendered paste body(gdb) bt full
#0 0x401e5acd in InitTypes (conf=0x403f2008, tag=0x401ac133 "type") at users.cpp:36
n = {<std::_Rb_tree_base_iterator> = {_M_node = 0x0}, <No data fields>}
#1 0x4019b600 in ServerConfig::Read (this=0x403f2008, bail=true, user=0x0) at configreader.cpp:727
number_of_tags = 0
Index = 8
debug = "debug\000\t\bÀùÿ¿YN\032@Øùÿ¿t\021\033@Èùÿ¿>$\n@Üùÿ¿¼ùÿ¿Øùÿ¿·\214\017@ìùÿ¿ÜùÿS`ß\023@(úÿ¿Ëw\000@½*\024@\206c\024@¼\n(@\0349\t\b°Û\023@¿*\226\003\206c\024@Ëw\000@S\000\000\000ð\213\001@àÓ\023@`ÿ\023@ü\233\024S\224Ý\020@húÿ¿Ëw\000@\026M\021@Ø\034\024@ô_\001@\234\215\001@ ü\023@vÎï\fØ\034\024@Ðúÿ¿S\000\000\000ð\213\001@àÓ\023@`ÿ\023@ü\233\024\000\\<\030@¨úÿ¿Ëw\000@\200h\030@"...
data = {0x8086ab8 "Reserved For Services", 0x8097030 "MemoServ", 0x8097238 "", 0x8097440 "60", 0x8097648 "120", 0x8097850 "60", 0x8097a58 "30",
0x8097c60 "262144", 0x8097e68 "4096", 0x809ef90 "3", 0x809f198 "3", 0x809f3a0 ""}
ptr = {0x8086ab8, 0x8097030, 0x8097238, 0xbffff90c, 0xbffff910, 0xbffff914, 0xbffff918, 0xbffff91c, 0xbffff920, 0xbffff924, 0xbffff928, 0x400a23ee}
r_i = {134768435, 134553652, 1076326462, 60, 120, 60, 30, 262144, 4096, 3, 3, 1815045219}
rem = 0
add = 0
errstr = {<> = {<No data fields>}, _M_stringbuf = {<> = {<No data fields>}, _M_string = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<No data fields>}, _M_p = 0x400d9d6c ""}, static _S_empty_rep_storage = {0, 0, 138, 0}}}}
Once = {0x401abf2f "server", 0x401abf36 "admin", 0x401abf3c "files", 0x401abf42 "power", 0x401abf48 "options", 0x0}
Values = {{tag = 0x401abf48 "options", value = 0x401abf50 "softlimit", val = 0x403f4864, datatype = DT_INTEGER,
validation_function = 0x4019991c <ValidateSoftLimit(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf48 "options", value = 0x401abf5a "somaxconn",
val = 0x403f4860, datatype = DT_INTEGER, validation_function = 0x40199994 <ValidateMaxConn(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf2f "server", value = 0x401abf64 "name", val = 0x403f2034, datatype = DT_CHARPTR,
validation_function = 0x4019a024 <ValidateServerName(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf2f "server", value = 0x401abf69 "description",
val = 0x403f2438, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf2f "server",
value = 0x401abf75 "network", val = 0x403f2236, datatype = DT_CHARPTR,
validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf36 "admin", value = 0x401abf64 "name",
val = 0x403f263a, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf36 "admin",
value = 0x401abf7d "email", val = 0x403f283c, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>},
{tag = 0x401abf36 "admin", value = 0x401abf83 "nick", val = 0x403f2a3e, datatype = DT_CHARPTR,
validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf3c "files", value = 0x401abf88 "motd",
val = 0x403f3044, datatype = DT_CHARPTR, validation_function = 0x4019a2b4 <ValidateMotd(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf3c "files",
value = 0x401abf8d "rules", val = 0x403f3246, datatype = DT_CHARPTR,
validation_function = 0x4019a2f4 <ValidateRules(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf42 "power", value = 0x401abf93 "diepass",
val = 0x403f2c40, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf42 "power",
value = 0x401abf9b "pauseval", val = 0x403f4878, datatype = DT_INTEGER,
validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf42 "power", value = 0x401abfa4 "restartpass",
val = 0x403f2e42, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf48 "options", value = 0x401abfb0 "prefixquit", val = 0x403f3448, datatype = DT_CHARPTR,
validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abfbb "die", value = 0x401abfbf "value",
val = 0x403f364a, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf48 "options", value = 0x401abfc5 "loglevel", val = 0xbffff990, datatype = DT_CHARPTR,
validation_function = 0x4019a1ae <ValidateLogLevel(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf48 "options", value = 0x401abfce "netbuffersize",
val = 0x403f485c, datatype = DT_INTEGER, validation_function = 0x4019a0b6 <ValidateNetBufferSize(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf48 "options", value = 0x401abfdc "maxwho", val = 0x403f486c, datatype = DT_INTEGER,
validation_function = 0x4019a134 <ValidateMaxWho(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf48 "options", value = 0x401abfe3 "allowhalfop",
val = 0x403f4857, datatype = DT_BOOLEAN, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abfef "dns",
value = 0x401abf2f "server", val = 0x403f384c, datatype = DT_CHARPTR,
validation_function = 0x40199d48 <ValidateDnsServer(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abfef "dns", value = 0x401abff3 "timeout",
val = 0x403f4858, datatype = DT_INTEGER, validation_function = 0x401999fa <ValidateDnsTimeout(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf48 "options", value = 0x401abffb "moduledir", val = 0x403f3c50, datatype = DT_CHARPTR,
validation_function = 0x40199fdc <ValidateModPath(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401ac005 "disabled", value = 0x401ac00e "commands",
val = 0x403f3a4e, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf48 "options", value = 0x401ac017 "userstats", val = 0x404255f0, datatype = DT_CHARPTR,
validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf48 "options", value = 0x401ac021 "customversion",
val = 0x404257f8, datatype = DT_CHARPTR, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf48 "options", value = 0x401ac02f "hidesplits", val = 0x403f487c, datatype = DT_BOOLEAN,
validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf48 "options", value = 0x401ac03a "hidebans",
val = 0x403f487d, datatype = DT_BOOLEAN, validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {
tag = 0x401abf48 "options", value = 0x401ac043 "hidewhois", val = 0x403f487f, datatype = DT_CHARPTR,
validation_function = 0x4019981c <NoValidation(ServerConfig*, char const*, char const*, void*)>}, {tag = 0x401abf48 "options", value = 0x401ac04d "operspywhois",