Skip to content

3.5.3-0-g88f2dec (r3.5.3): SIGSEGV in /home/nebbie/Server/release/src/nilmys.cpp:507 #431

@NebbieArcaneBot

Description

@NebbieArcaneBot

Core file: ./lib/core
Quick dump:
[New LWP 21293]
[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/release/myst_release -v6 -D -L -M 4000'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055ae3f79c58b in Alarmud::CountBorisParty (boris=0x55ae437c2c10) at /home/nebbie/Server/release/src/nilmys.cpp:507
507 if(boris->in_room == fol->follower->in_room)

Thread 1 (Thread 0x7f2a8af233c0 (LWP 21293)):
#0 0x000055ae3f79c58b in Alarmud::CountBorisParty (boris=0x55ae437c2c10) at /home/nebbie/Server/release/src/nilmys.cpp:507
#1 0x000055ae3f79cd8a in Alarmud::Boris_Ivanhoe (ch=0x55ae437c2c10, cmd=0, arg=0x55ae3f986924 "", mob=0x55ae437c2c10, type=1) at /home/nebbie/Server/release/src/nilmys.cpp:655
#2 0x000055ae3f78e083 in Alarmud::mobile_activity (ch=0x55ae437c2c10) at /home/nebbie/Server/release/src/mobact.cpp:430
#3 0x000055ae3f8c52f9 in Alarmud::TeleportPulseStuff (localPulse=54168) at /home/nebbie/Server/release/src/utility.cpp:7489
#4 0x000055ae3f67dc64 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:554
#5 0x000055ae3f67bb9e in Alarmud::run_the_game (port=4000) at /home/nebbie/Server/release/src/comm.cpp:287
#6 0x000055ae3f67ab62 in Alarmud::run (port=4000, dir=0x7ffd0ed9afc0 "lib") at /home/nebbie/Server/release/src/comm.cpp:264
#7 0x000055ae3f76fc16 in Alarmud::main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/src/main.cpp:160
#8 0x000055ae3f7702f6 in main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7f2a8af233c0 (LWP 21293)):
#0 0x000055ae3f79c58b in Alarmud::CountBorisParty (boris=0x55ae437c2c10) at /home/nebbie/Server/release/src/nilmys.cpp:507
#1 0x000055ae3f79cd8a in Alarmud::Boris_Ivanhoe (ch=0x55ae437c2c10, cmd=0, arg=0x55ae3f986924 "", mob=0x55ae437c2c10, type=1) at /home/nebbie/Server/release/src/nilmys.cpp:655
#2 0x000055ae3f78e083 in Alarmud::mobile_activity (ch=0x55ae437c2c10) at /home/nebbie/Server/release/src/mobact.cpp:430
#3 0x000055ae3f8c52f9 in Alarmud::TeleportPulseStuff (localPulse=54168) at /home/nebbie/Server/release/src/utility.cpp:7489
#4 0x000055ae3f67dc64 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:554
#5 0x000055ae3f67bb9e in Alarmud::run_the_game (port=4000) at /home/nebbie/Server/release/src/comm.cpp:287
#6 0x000055ae3f67ab62 in Alarmud::run (port=4000, dir=0x7ffd0ed9afc0 "lib") at /home/nebbie/Server/release/src/comm.cpp:264
#7 0x000055ae3f76fc16 in Alarmud::main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/src/main.cpp:160
#8 0x000055ae3f7702f6 in main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/src/main.cpp:165
Long dump:
[New LWP 21293]
[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/release/myst_release -v6 -D -L -M 4000'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000055ae3f79c58b in Alarmud::CountBorisParty (boris=0x55ae437c2c10) at /home/nebbie/Server/release/src/nilmys.cpp:507
507 if(boris->in_room == fol->follower->in_room)

Thread 1 (Thread 0x7f2a8af233c0 (LWP 21293)):
#0 0x000055ae3f79c58b in Alarmud::CountBorisParty (boris=0x55ae437c2c10) at /home/nebbie/Server/release/src/nilmys.cpp:507
#1 0x000055ae3f79cd8a in Alarmud::Boris_Ivanhoe (ch=0x55ae437c2c10, cmd=0, arg=0x55ae3f986924 "", mob=0x55ae437c2c10, type=1) at /home/nebbie/Server/release/src/nilmys.cpp:655
#2 0x000055ae3f78e083 in Alarmud::mobile_activity (ch=0x55ae437c2c10) at /home/nebbie/Server/release/src/mobact.cpp:430
#3 0x000055ae3f8c52f9 in Alarmud::TeleportPulseStuff (localPulse=54168) at /home/nebbie/Server/release/src/utility.cpp:7489
#4 0x000055ae3f67dc64 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:554
#5 0x000055ae3f67bb9e in Alarmud::run_the_game (port=4000) at /home/nebbie/Server/release/src/comm.cpp:287
#6 0x000055ae3f67ab62 in Alarmud::run (port=4000, dir=0x7ffd0ed9afc0 "lib") at /home/nebbie/Server/release/src/comm.cpp:264
#7 0x000055ae3f76fc16 in Alarmud::main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/src/main.cpp:160
#8 0x000055ae3f7702f6 in main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7f2a8af233c0 (LWP 21293)):
#0 0x000055ae3f79c58b in Alarmud::CountBorisParty (boris=0x55ae437c2c10) at /home/nebbie/Server/release/src/nilmys.cpp:507
fol = 0x2065736f697a6572
totale = 0
#1 0x000055ae3f79cd8a in Alarmud::Boris_Ivanhoe (ch=0x55ae437c2c10, cmd=0, arg=0x55ae3f986924 "", mob=0x55ae437c2c10, type=1) at /home/nebbie/Server/release/src/nilmys.cpp:655
tch = 0x0
boris = 0x55ae437c2c10
umag = 0x55ae42ff7190
eq_boris = 0x184a42ed2f36e000
j = 21934
tmp = "\300\177\331\016\375\177\000\000\000\340\066/\355BJ\030\271@\225?\256U\000\000\060\200\331\016\375\177\000\000\324ﺈ*\177\000\000\217ۜ?\256U\000\000G'\232?\256U\000\000\240\213\277\210*\177\000\000`\200\331\016\375\177\000\000P\200\331\016\375\177\000\000\324ﺈ*\177\000\000\f\000\000\000\000\000\000\000\030\t\000\000\000\000\000\000\000\030\000\000\000\000\000\000\226\000\000\000\000\000\000\000\f\000\000\000\000\000\000\000\220\200\331\016\375\177\000\000\324ﺈ*\177\000\000\217ۜ?\256U\000\000\020\060\354\212*\177\000"
PRETTY_FUNCTION = "int Alarmud::Boris_Ivanhoe(Alarmud::char_data*, int, const char*, Alarmud::char_data*, int)"
#2 0x000055ae3f78e083 in Alarmud::mobile_activity (ch=0x55ae437c2c10) at /home/nebbie/Server/release/src/mobact.cpp:430
nRetVal = 0
tmp_ch = 0x0
k = 6
PRETTY_FUNCTION = "void Alarmud::mobile_activity(Alarmud::char_data*)"
#3 0x000055ae3f8c52f9 in Alarmud::TeleportPulseStuff (localPulse=54168) at /home/nebbie/Server/release/src/utility.cpp:7489
ch = 0x55ae437c2c10
next = 0x55ae43806eb0
tick = 2
tm = 24
rp = 0x55ae424a58a0
dest = 0x0
obj_object = 0x0
temp_obj = 0x0
apTeleportRoom = {0x0 <repeats 410 times>, 0x50000, 0xffffffffffffffff, 0x0, 0x0, 0x7ffd0ed99710, 0xa, 0xffffffff, 0x7ffd0ed99720, 0x1, 0x7f2a88af5993 <IO_vfscanf_internal+1763>, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f2a88c3fa38 , 0x7ffd0ed99850, 0x0, 0x0, 0x0, 0x7ffd0ed992b0, 0x0, 0x0, 0x7f2a88e72580 <nl_C_LC_CTYPE>, 0x0, 0x0, 0x0, 0x0, 0x7ffd0ed992a0, 0x0, 0x7f2a00000000, 0xffffffffffffff18, 0xffffffff, 0x100000001, 0x7f2a88e76560 <nl_global_locale>, 0x7ffd00000000, 0x7f2a00000001, 0xb, 0x0, 0x7ffd0ed992c1, 0x7f2a88b05ee0 <funlockfile>, 0x7ffd0ed99720, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000020, 0x7ffd0ed99930, 0x7ffd0ed99870, 0x0 <repeats 29 times>, 0x7ffd0ed992c0, 0x7f2a88baefd4 <mcount+52>, 0x2c, 0x0, 0x20080000000000, 0x20, 0x2c, 0x800, 0x7ffd0ed99300, 0x7f2a88baefd4 <mcount+52>, 0x2c, 0x0, 0x20080000000000, 0x20, 0x2c, 0x800, 0x656e2f656d6f682f, 0x55ae3f8bd523 <Alarmud::MIN(int, int)+14>, 0x2c00000020, 0x7ffd0ed99330, 0x55ae3f7cd9ff <Alarmud::SetLine(char const*, int)+76>, 0x1433fe99d49, 0x55ae3f9596f0, 0x30ed99bf0, 0x2000000000, 0x7ffd0ed99b30, 0x55ae3f6f8dd6 <Alarmud::isname(char const*, char const*)+2400>, 0x55ae42ad06e0, 0x7ffd0ed99bf0, 0x0, 0x0, 0x3, 0x300000001, 0x0, 0x0, 0x55ae3fe99ca0 <Alarmud::isname(char const*, char const*)::buf>, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffd0ed99430, 0x7f2a88baefd4 <mcount+52>, 0x2c, 0x0, 0x20080000000000, 0x20, 0x2c, 0x800, 0x7ffd0ed99470, 0x7f2a88baefd4 <mcount+52>, 0x2c, 0x0, 0x20080000000000, 0x20, 0x2c, 0x800, 0x656e2f656d6f682f, 0x55ae3f8bd523 <Alarmud::MIN(int, int)+14>, 0x2c00000020, 0x7ffd0ed994a0, 0x55ae3f7cd9ff <Alarmud::SetLine(char const*, int)+76>, 0x18d6d6f682f, 0x55ae3f9596f0, 0x55ae3fe9bd49 <Alarmud::isname2(char const*, char const*)::names+9>, 0x203fe99e00, 0x7ffd0ed99b30, 0x55ae3f6f9339 <Alarmud::isname2(char const*, char const*)+835>, 0x55ae42ad06e0, 0x7ffd0ed99bf0, 0x0, 0x0, 0x3, 0x300000001, 0x55ae3fe99e00 <Alarmud::isname2(char const*, char const*)::buf>, 0x0 <repeats 26 times>, 0x55ae3f910afb, 0x7ffd0ed99b60, 0x7ffd0ed99ce0, 0x13, 0x7ffd0ed99b70, 0x2, 0x7f2a88ae5a3a <IO_vfprintf_internal+1562>, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffd00000000, 0x7f2a00000000, 0x0, 0x7ffd0ed99740, 0x55ae00000008, 0x55ae3f910b07, 0x0, 0xd68, 0x55ae3f910b0a, 0x55ae3f910b06, 0xb, 0x55ae3fe99d49 <Alarmud::isname(char const*, char const*)::names+9>, 0x55ae3fe99d53 <Alarmud::isname(char const*, char const*)::names+19>, 0x20, 0x2c, 0x800, 0x656e2f656d6f682f, 0x55ae3f8bd523 <Alarmud::MIN(int, int)+14>...}
iMaxTeleportRoom = 0
PRETTY_FUNCTION = "void Alarmud::TeleportPulseStuff(long unsigned int)"
#4 0x000055ae3f67dc64 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:554
null_time = {tv_sec = 0, tv_usec = 0}
lag = {r = 206}
input_set = {fds_bits = {0 <repeats 16 times>}}
output_set = {fds_bits = {26083328, 0 <repeats 15 times>}}
exc_set = {fds_bits = {0 <repeats 16 times>}}
comm = "cast 'mirror'\000iz\000 piz\000est\000n po?\000\000e hai bisogno 10 minuti posso ancora restare\000:-))))\000n, QUEST\000iloggo tra una 20ina di minuti\000U\000\000\350\247\331\016\375\177\000\000\235\345Ӊ*\177", '\000' <repeats 11 times>, "\250\331\016\375\177\000"
promptbuf = "Martin $$c0009H552/552 $$c0014M420/420 $$c0011V174$$c0007 X-175786961 [$c0011I$c0007$c0014T$c0007] $$c0011C:2809741$$c0007 | / $$c0012>>\000\060\060\060\067$c0014T$c0007$c0013M$c0007D$c0008]$c0007]>\000:*$$c0007>\000\000$$"...
point = 0x0
next_point = 0x0
next_tick = {d = {r = 28291386785557964}}
PRETTY_FUNCTION = "void Alarmud::game_loop(int)"
#5 0x000055ae3f67bb9e in Alarmud::run_the_game (port=4000) at /home/nebbie/Server/release/src/comm.cpp:287
s = 1
PRETTY_FUNCTION = "void Alarmud::run_the_game(int)"
#6 0x000055ae3f67ab62 in Alarmud::run (port=4000, dir=0x7ffd0ed9afc0 "lib") at /home/nebbie/Server/release/src/comm.cpp:264
fmt = {items
= std::vector of length 2, capacity 2 = {{argN
= 0, res
= "3.5.3-0-g88f2dec (r3.5.3)", 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 = "hope tha", 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 = "LAR PURP", 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_ = "Release: Starting ", exceptions_ = 255 '\377', buf_ = {<std::basic_streambuf<char, std::char_traits >> = {}, putend_ = 0x55ae41ec8a24 "\375\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 = 0x55ae41fa3d40
#7 0x000055ae3f76fc16 in Alarmud::main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/src/main.cpp:160
port = 4000
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 = 0x55ae41ebebc0, pn = {pi_ = 0x55ae41ec7790}}, {px = 0x55ae41ec7810, pn = {pi_ = 0x55ae41ec78b0}}, {px = 0x55ae41ec7900, pn = {pi_ = 0x55ae41ec79d0}}, {px = 0x55ae41ec7a60, pn = {pi_ = 0x55ae41ec7b20}}, {px = 0x55ae41ec7b60, pn = {pi_ = 0x55ae41ec7c00}}, {px = 0x55ae41ec7c40, pn = {pi_ = 0x55ae41ec7ce0}}, {px = 0x55ae41ec7d20, pn = {pi_ = 0x55ae41ec7de0}}, {px = 0x55ae41ec7e20, pn = {pi_ = 0x55ae41ec7f00}}, {px = 0x55ae41ec7f40, pn = {pi_ = 0x55ae41ec8010}}, {px = 0x55ae41ec8050, pn = {pi_ = 0x55ae41ec8110}}, {px = 0x55ae41ec8220, pn = {pi_ = 0x55ae41ec82c0}}, {px = 0x55ae41ec83c0, pn = {pi_ = 0x55ae41ec8490}}, {px = 0x55ae41ec8570, pn = {pi_ = 0x55ae41ec8650}}}, 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 = 0x55ae41ebebc0, pn = {pi_ = 0x55ae41ec7790}}, {px = 0x55ae41ec7810, pn = {pi_ = 0x55ae41ec78b0}}, {px = 0x55ae41ec7900, pn = {pi_ = 0x55ae41ec79d0}}, {px = 0x55ae41ec7a60, pn = {pi_ = 0x55ae41ec7b20}}, {px = 0x55ae41ec7b60, pn = {pi_ = 0x55ae41ec7c00}}, {px = 0x55ae41ec7c40, pn = {pi_ = 0x55ae41ec7ce0}}, {px = 0x55ae41ec7d20, pn = {pi_ = 0x55ae41ec7de0}}, {px = 0x55ae41ec7e20, pn = {pi_ = 0x55ae41ec7f00}}, {px = 0x55ae41ec7f40, pn = {pi_ = 0x55ae41ec8010}}, {px = 0x55ae41ec8050, pn = {pi_ = 0x55ae41ec8110}}, {px = 0x55ae41ec8220, pn = {pi_ = 0x55ae41ec82c0}}, {px = 0x55ae41ec83c0, pn = {pi_ = 0x55ae41ec8490}}, {px = 0x55ae41ec8570, pn = {pi_ = 0x55ae41ec8650}}}, 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 = 0x55ae41ea72c0, pn = {pi_ = 0x55ae41ec87a0}}}}
vm =
PRETTY_FUNCTION = "int Alarmud::main(int, char**)"
fd = 0x55ae41ebe990
dbupdateflag = {_M_once = 2}
#8 0x000055ae3f7702f6 in main (argc=6, argv=0x7ffd0ed9b358) at /home/nebbie/Server/release/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