Skip to content

3.5.2-88-g88f2dec (master): SIGSEGV in /home/nebbie/Server/master/src/nilmys.cpp:507 #432

@NebbieArcaneBot

Description

@NebbieArcaneBot

Core file: ./lib/core
Quick dump:
[New LWP 16898]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/nebbie/Run/master/myst_master -v6 -D -L -M 4001'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000564895ca7593 in Alarmud::CountBorisParty (boris=0x56489893c500) at /home/nebbie/Server/master/src/nilmys.cpp:507
507 if(boris->in_room == fol->follower->in_room)

Thread 1 (Thread 0x7f89f1ea73c0 (LWP 16898)):
#0 0x0000564895ca7593 in Alarmud::CountBorisParty (boris=0x56489893c500) at /home/nebbie/Server/master/src/nilmys.cpp:507
#1 0x0000564895ca7d92 in Alarmud::Boris_Ivanhoe (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac", mob=0x56489893c500, type=0) at /home/nebbie/Server/master/src/nilmys.cpp:655
#2 0x0000564895c1efa5 in Alarmud::special (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac") at /home/nebbie/Server/master/src/interpreter.cpp:947
#3 0x0000564895c1d86a in Alarmud::command_interpreter (ch=0x564898714920, argument=0x7ffc01d6c0f0 "tran jac") at /home/nebbie/Server/master/src/interpreter.cpp:617
#4 0x0000564895b8858f in Alarmud::game_loop (s=1) at /home/nebbie/Server/master/src/comm.cpp:424
#5 0x0000564895b86b9e in Alarmud::run_the_game (port=4001) at /home/nebbie/Server/master/src/comm.cpp:287
#6 0x0000564895b85b62 in Alarmud::run (port=4001, dir=0x7ffc01d6c970 "lib") at /home/nebbie/Server/master/src/comm.cpp:264
#7 0x0000564895c7ac1f in Alarmud::main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:160
#8 0x0000564895c7b2ff in main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:165

Thread 1 (Thread 0x7f89f1ea73c0 (LWP 16898)):
#0 0x0000564895ca7593 in Alarmud::CountBorisParty (boris=0x56489893c500) at /home/nebbie/Server/master/src/nilmys.cpp:507
#1 0x0000564895ca7d92 in Alarmud::Boris_Ivanhoe (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac", mob=0x56489893c500, type=0) at /home/nebbie/Server/master/src/nilmys.cpp:655
#2 0x0000564895c1efa5 in Alarmud::special (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac") at /home/nebbie/Server/master/src/interpreter.cpp:947
#3 0x0000564895c1d86a in Alarmud::command_interpreter (ch=0x564898714920, argument=0x7ffc01d6c0f0 "tran jac") at /home/nebbie/Server/master/src/interpreter.cpp:617
#4 0x0000564895b8858f in Alarmud::game_loop (s=1) at /home/nebbie/Server/master/src/comm.cpp:424
#5 0x0000564895b86b9e in Alarmud::run_the_game (port=4001) at /home/nebbie/Server/master/src/comm.cpp:287
#6 0x0000564895b85b62 in Alarmud::run (port=4001, dir=0x7ffc01d6c970 "lib") at /home/nebbie/Server/master/src/comm.cpp:264
#7 0x0000564895c7ac1f in Alarmud::main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:160
#8 0x0000564895c7b2ff in main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:165
Long dump:
[New LWP 16898]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/nebbie/Run/master/myst_master -v6 -D -L -M 4001'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000564895ca7593 in Alarmud::CountBorisParty (boris=0x56489893c500) at /home/nebbie/Server/master/src/nilmys.cpp:507
507 if(boris->in_room == fol->follower->in_room)

Thread 1 (Thread 0x7f89f1ea73c0 (LWP 16898)):
#0 0x0000564895ca7593 in Alarmud::CountBorisParty (boris=0x56489893c500) at /home/nebbie/Server/master/src/nilmys.cpp:507
#1 0x0000564895ca7d92 in Alarmud::Boris_Ivanhoe (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac", mob=0x56489893c500, type=0) at /home/nebbie/Server/master/src/nilmys.cpp:655
#2 0x0000564895c1efa5 in Alarmud::special (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac") at /home/nebbie/Server/master/src/interpreter.cpp:947
#3 0x0000564895c1d86a in Alarmud::command_interpreter (ch=0x564898714920, argument=0x7ffc01d6c0f0 "tran jac") at /home/nebbie/Server/master/src/interpreter.cpp:617
#4 0x0000564895b8858f in Alarmud::game_loop (s=1) at /home/nebbie/Server/master/src/comm.cpp:424
#5 0x0000564895b86b9e in Alarmud::run_the_game (port=4001) at /home/nebbie/Server/master/src/comm.cpp:287
#6 0x0000564895b85b62 in Alarmud::run (port=4001, dir=0x7ffc01d6c970 "lib") at /home/nebbie/Server/master/src/comm.cpp:264
#7 0x0000564895c7ac1f in Alarmud::main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:160
#8 0x0000564895c7b2ff in main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:165

Thread 1 (Thread 0x7f89f1ea73c0 (LWP 16898)):
#0 0x0000564895ca7593 in Alarmud::CountBorisParty (boris=0x56489893c500) at /home/nebbie/Server/master/src/nilmys.cpp:507
fol = 0x62642f6372732f72
totale = 0
#1 0x0000564895ca7d92 in Alarmud::Boris_Ivanhoe (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac", mob=0x56489893c500, type=0) at /home/nebbie/Server/master/src/nilmys.cpp:655
tch = 0x0
boris = 0x56489893c500
umag = 0x5648987255e0
eq_boris = 0x7ffc01d6b750
j = 32649
tmp = "P\267\326\001\374\177\000\000\000v\323\343\377\032\\227\370\370\223\230HV\000\000\370\370\223\230HV\000\000з\326\001\374\177\000\000O\212\355\225HV\000\000&\326\352\225HV\000\000\b\000\000\000\000\000\000\000з\326\001\374\177\000\000(Iq\230HV\000\000ྰ\227HV\000\000\360\267\326\001\374\177\000\000\324/\263\357\211\177\000\000P\271\326\001\374\177\000\000\001\000\000\000\000\000\000\000\020\360\253\227HV\000\000 \270\326\001\374\177\000\000\324/\263\357\211\177\000\000O\212\355\225HV\000\000\020p\344\361\211\177\000"
PRETTY_FUNCTION = "int Alarmud::Boris_Ivanhoe(Alarmud::char_data*, int, const char*, Alarmud::char_data*, int)"
#2 0x0000564895c1efa5 in Alarmud::special (ch=0x564898714920, cmd=48, arg=0x7ffc01d6bc30 "jac") at /home/nebbie/Server/master/src/interpreter.cpp:947
i = 0x56489893c500
k = 0x56489893c500
j = 23
#3 0x0000564895c1d86a in Alarmud::command_interpreter (ch=0x564898714920, argument=0x7ffc01d6c0f0 "tran jac") at /home/nebbie/Server/master/src/interpreter.cpp:617
buf = "Croneh\000\000 game.\000\000p_\231\230HV\000\000\000v\323\343\377\032\\227\034\000\000\000\000\000\000\000\340ٰ\227HV\000\000\275\326\001\374\177\000\000\300\300\326\001\374\177\000\000\001\000\000\000\000\000\000\000\024\061\247\357\211\177\000\000\030\000\000\000\060\000\000\000\273\326\001\374\177\000\000\240\272\326\001\374\177\000\000\000v\323\343\377\032\\227\000\000\000\000\000\000\000\000\000\000\006", '\000' <repeats 13 times>, "@\274\326\001\374\177", '\000' <repeats 18 times>, "\275\326\001\374\177\000\000\324/\263\357\211\177\000\000\060Dp\230HV\000\000\331\341\261\357\211\177\000\000\000\000\002\000\000\000\000\000\000"... n = 0x5648986e7090 buf1 = "tran\000V\000\000 Iq\230\n", '\000' <repeats 23 times>, "\n\000\000\000\300\273\326\001\374\177\000\000\324/\263\357\211\177\000\000\020l\265\227HV\000\000\275\326\001\374\177\000\000\000v\323\343\377\032\\227\360\300\326\001\374\177\000\000\340ٰ\227HV\000\000`\275\326\001\374\177\000\000\300\300\326\001\374\177\000\000\001\000\000\000\000\000\000\000\001", '\000' <repeats 15 times>, "ᖸ\225HV\000\000\360\300\326\001\374\177\000\000\210\230p\230HV\000\000H\274\326\001\374\177\000\000\000J\234\230HV\000\000@\274\326\001\374\177\000\000@\274\326\001\374\177\000\000H\274\326\001\374\177\000\000\000\240\331"...
buf2 = "jac", '\000' <repeats 13 times>, "\240\274\326\001\374\177\000\000\324/\263\357\211\177\000\000ȼ\326\001\374\177\000\000\026%\335\016\000\000\000\000\300\274\326\001\374\177\000\000\300\274\326\001\374\177\000\000ȼ\326\001\374\177\000\000м\326\001\374\177\000\000\324/\263\357\211\177\000\000\370\274\326\001\374\177\000\000\027\000\000\000\000\000\000\000\070\275\326\001\374\177\000\000\070\275\326\001\374\177\000\000\370\274\326\001\374\177\000\000\000\240\331\001\374\177\000\000\312>,\376\265|i\000\210\216\271\225HV\000\000\370\274\326\001\374\177\000\000\020\275\326\001\374\177\000\000ݎ\271\225HV\000\000\070\275\326\001\374\177\000\000\060\275\326\001\374\177\000\000\242&\205\067\063\247d\000Cɂ73"...
temp = 0x7f89efa9c35b <GI__IO_setb+75>
PRETTY_FUNCTION = "void Alarmud::command_interpreter(Alarmud::char_data*, const char*)"
#4 0x0000564895b8858f in Alarmud::game_loop (s=1) at /home/nebbie/Server/master/src/comm.cpp:424
null_time = {tv_sec = 0, tv_usec = 0}
lag = {r = 612}
input_set = {fds_bits = {131072, 0 <repeats 15 times>}}
output_set = {fds_bits = {393216, 0 <repeats 15 times>}}
exc_set = {fds_bits = {0 <repeats 16 times>}}
comm = "tran jac\000s\000of r'\000a con un altro pg\000\230HV\000\000#\000\000\000\000\000\000\000#\000\000\000\000\000\000\000\000v\323\343\377\032\\227\070\nk\230HV\000\000\000v\323\343\377\032\\227\060\303\326\001\374\177\000\000\340o\261\227HV\000\000\230\301\326\001\374\177\000\000>-\324\360\211\177\000\000 \303\326\001\374\177\000\000\340o\261\227HV\000\000\230\301\326\001\374\177\000\000\235%\314\360\211\177\000\000\000\000\000\000\000\000\000\000\260\301\326\001\374\177\000"
promptbuf = "Croneh R9013 [0//On]>> \000$$c0009H: 241/241 $$c0014M: 383/383 $$c0010V: 164/166 $$c0015x:-492710783 $$c0013*:$$c0008 $$c0011:* [$$c0011[]$$c0007] $$c0011G:0$$c0007 >> \000\000\000\000\000\000\000\000\000@\303\326\001\374\177\000\000\252^\253\225HV\000\000P\220m\230HV\000\000"...
point = 0x564898704430
next_point = 0x0
next_tick = {d = {r = 28331336087554371}}
PRETTY_FUNCTION = "void Alarmud::game_loop(int)"
#5 0x0000564895b86b9e in Alarmud::run_the_game (port=4001) at /home/nebbie/Server/master/src/comm.cpp:287
s = 1
PRETTY_FUNCTION = "void Alarmud::run_the_game(int)"
#6 0x0000564895b85b62 in Alarmud::run (port=4001, dir=0x7ffc01d6c970 "lib") at /home/nebbie/Server/master/src/comm.cpp:264
fmt = {items
= std::vector of length 2, capacity 2 = {{argN
= 0, res
= "3.5.2-88-g88f2dec (master)", appendix
= " rel ", fmtstate
= {width
= 0, precision
= 6, fill
= 32 ' ', flags_ = 4098, rdstate_ = std::S_goodbit, exceptions = std::S_goodbit, loc = {<boost::optional_detail::optional_basestd::locale> = {boost::optional_detail::optional_tag = {}, m_initialized = false, m_storage = {dummy_ = {data = "s>\n <co", aligner_ = {}}}}, }}, truncate_ = 9223372036854775807, pad_scheme_ = 0}, {argN_ = 1, res_ = "Merge-pull-request-427-from-NebbieArcane-SetAchieFix", appendix_ = " ", fmtstate_ = {width_ = 0, precision_ = 6, fill_ = 32 ' ', flags_ = 4098, rdstate_ = std::S_goodbit, exceptions = std::S_goodbit, loc = {<boost::optional_detail::optional_basestd::locale> = {boost::optional_detail::optional_tag = {}, m_initialized = false, m_storage = {dummy_ = {data = "ation na", aligner_ = {}}}}, }}, truncate_ = 9223372036854775807, pad_scheme_ = 0}}, bound_ = std::vector of length 0, capacity 0, style_ = 0, cur_arg_ = 2, num_args_ = 2, dumped_ = true, prefix_ = "Master: Starting ", exceptions_ = 255 '\377', buf_ = {<std::basic_streambuf<char, std::char_traits >> = {}, putend_ = 0x564897b13a24 "\374\177", is_allocated_ = true, mode_ = 24, alloc_ = {<gnu_cxx::new_allocator> = {}, }}, loc = {<boost::optional_detail::optional_basestd::locale> = {boost::optional_detail::optional_tag = {}, m_initialized = false, m_storage = {dummy = {data = "\001\000\000\000\000\000\000", aligner_ = {}}}}, }}
PRETTY_FUNCTION = "int Alarmud::run(int, const char*)"
fd = 0x564897beef20
#7 0x0000564895c7ac1f in Alarmud::main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:160
port = 4001
dir = "lib"
server_name = "starting"
comment = ""
debug_level = 6
opt = {static m_default_line_length = 80, m_caption = "Allowed options", m_line_length = 80, m_min_description_length = 40, m_options = std::vector of length 13, capacity 16 = {{px = 0x564897b09bc0, pn = {pi_ = 0x564897b12790}}, {px = 0x564897b12810, pn = {pi_ = 0x564897b128b0}}, {px = 0x564897b12900, pn = {pi_ = 0x564897b129d0}}, {px = 0x564897b12a60, pn = {pi_ = 0x564897b12b20}}, {px = 0x564897b12b60, pn = {pi_ = 0x564897b12c00}}, {px = 0x564897b12c40, pn = {pi_ = 0x564897b12ce0}}, {px = 0x564897b12d20, pn = {pi_ = 0x564897b12de0}}, {px = 0x564897b12e20, pn = {pi_ = 0x564897b12f00}}, {px = 0x564897b12f40, pn = {pi_ = 0x564897b13010}}, {px = 0x564897b13050, pn = {pi_ = 0x564897b13110}}, {px = 0x564897b13220, pn = {pi_ = 0x564897b132c0}}, {px = 0x564897b133c0, pn = {pi_ = 0x564897b13490}}, {px = 0x564897b13570, pn = {pi_ = 0x564897b13650}}}, belong_to_group = std::vector of length 13, capacity 64 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, groups = std::vector of length 0, capacity 0}
positional = {m_names = std::vector of length 1, capacity 1 = {"port"}, m_trailing = ""}
all = {static m_default_line_length = 80, m_caption = "All", m_line_length = 80, m_min_description_length = 40, m_options = std::vector of length 13, capacity 16 = {{px = 0x564897b09bc0, pn = {pi_ = 0x564897b12790}}, {px = 0x564897b12810, pn = {pi_ = 0x564897b128b0}}, {px = 0x564897b12900, pn = {pi_ = 0x564897b129d0}}, {px = 0x564897b12a60, pn = {pi_ = 0x564897b12b20}}, {px = 0x564897b12b60, pn = {pi_ = 0x564897b12c00}}, {px = 0x564897b12c40, pn = {pi_ = 0x564897b12ce0}}, {px = 0x564897b12d20, pn = {pi_ = 0x564897b12de0}}, {px = 0x564897b12e20, pn = {pi_ = 0x564897b12f00}}, {px = 0x564897b12f40, pn = {pi_ = 0x564897b13010}}, {px = 0x564897b13050, pn = {pi_ = 0x564897b13110}}, {px = 0x564897b13220, pn = {pi_ = 0x564897b132c0}}, {px = 0x564897b133c0, pn = {pi_ = 0x564897b13490}}, {px = 0x564897b13570, pn = {pi_ = 0x564897b13650}}}, belong_to_group = std::vector of length 13, capacity 64 = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, groups = std::vector of length 1, capacity 1 = {{px = 0x564897af22c0, pn = {pi_ = 0x564897b137a0}}}}
vm =
PRETTY_FUNCTION = "int Alarmud::main(int, char**)"
fd = 0x564897b09990
dbupdateflag = {_M_once = 2}
#8 0x0000564895c7b2ff in main (argc=6, argv=0x7ffc01d6cd08) at /home/nebbie/Server/master/src/main.cpp:165
No locals.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions