NebbieArcane / Server

Codice del server
Other
4 stars 0 forks source link

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

Open NebbieArcaneBot opened 3 years ago

NebbieArcaneBot commented 3 years ago

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 <dot>, 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_base<std::locale>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "hope tha", aligner_ = {<No data fields>}}}}, <No data fields>}}, 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_base<std::locale>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "LAR PURP", aligner_ = {<No data fields>}}}}, <No data fields>}}, truncate_ = 9223372036854775807, pad_scheme_ = 0}}, bound_ = std::vector<bool> 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<char> >> = {<No data fields>}, putend_ = 0x55ae41ec8a24 "\375\177", is_allocated_ = true, mode_ = 24, alloc_ = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}}, loc_ = {<boost::optional_detail::optional_base<std::locale>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "\001\000\000\000\000\000\000", aligner_ = {<No data fields>}}}}, <No data fields>}}
    __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<bool> 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<bool> 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 = <incomplete type>
    __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.