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/opinion.cpp:305 #435

Open NebbieArcaneBot opened 3 years ago

NebbieArcaneBot commented 3 years ago

Core file: ./lib/core Quick dump: [New LWP 12955] [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 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:174

Thread 1 (Thread 0x7fb4354e73c0 (LWP 12955)):

0 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:174

1 0x000055a384ddc433 in Alarmud::Fears (ch=0x55a387327050, v=0x55a38733fc20) at /home/nebbie/Server/release/src/opinion.cpp:305

2 0x000055a384dc6036 in Alarmud::mobile_activity (ch=0x55a387327050) at /home/nebbie/Server/release/src/mobact.cpp:608

3 0x000055a384efc2f9 in Alarmud::TeleportPulseStuff (localPulse=84840) at /home/nebbie/Server/release/src/utility.cpp:7489

4 0x000055a384cb4c64 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:554

5 0x000055a384cb2b9e in Alarmud::run_the_game (port=4000) at /home/nebbie/Server/release/src/comm.cpp:287

6 0x000055a384cb1b62 in Alarmud::run (port=4000, dir=0x7ffef369b4a0 "lib") at /home/nebbie/Server/release/src/comm.cpp:264

7 0x000055a384da6c16 in Alarmud::main (argc=6, argv=0x7ffef369b838) at /home/nebbie/Server/release/src/main.cpp:160

8 0x000055a384da72f6 in main (argc=6, argv=0x7ffef369b838) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7fb4354e73c0 (LWP 12955)):

0 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:174

1 0x000055a384ddc433 in Alarmud::Fears (ch=0x55a387327050, v=0x55a38733fc20) at /home/nebbie/Server/release/src/opinion.cpp:305

2 0x000055a384dc6036 in Alarmud::mobile_activity (ch=0x55a387327050) at /home/nebbie/Server/release/src/mobact.cpp:608

3 0x000055a384efc2f9 in Alarmud::TeleportPulseStuff (localPulse=84840) at /home/nebbie/Server/release/src/utility.cpp:7489

4 0x000055a384cb4c64 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:554

5 0x000055a384cb2b9e in Alarmud::run_the_game (port=4000) at /home/nebbie/Server/release/src/comm.cpp:287

6 0x000055a384cb1b62 in Alarmud::run (port=4000, dir=0x7ffef369b4a0 "lib") at /home/nebbie/Server/release/src/comm.cpp:264

7 0x000055a384da6c16 in Alarmud::main (argc=6, argv=0x7ffef369b838) at /home/nebbie/Server/release/src/main.cpp:160

8 0x000055a384da72f6 in main (argc=6, argv=0x7ffef369b838) at /home/nebbie/Server/release/src/main.cpp:165

Long dump: [New LWP 12955] [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 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:174

Thread 1 (Thread 0x7fb4354e73c0 (LWP 12955)):

0 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:174

1 0x000055a384ddc433 in Alarmud::Fears (ch=0x55a387327050, v=0x55a38733fc20) at /home/nebbie/Server/release/src/opinion.cpp:305

2 0x000055a384dc6036 in Alarmud::mobile_activity (ch=0x55a387327050) at /home/nebbie/Server/release/src/mobact.cpp:608

3 0x000055a384efc2f9 in Alarmud::TeleportPulseStuff (localPulse=84840) at /home/nebbie/Server/release/src/utility.cpp:7489

4 0x000055a384cb4c64 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:554

5 0x000055a384cb2b9e in Alarmud::run_the_game (port=4000) at /home/nebbie/Server/release/src/comm.cpp:287

6 0x000055a384cb1b62 in Alarmud::run (port=4000, dir=0x7ffef369b4a0 "lib") at /home/nebbie/Server/release/src/comm.cpp:264

7 0x000055a384da6c16 in Alarmud::main (argc=6, argv=0x7ffef369b838) at /home/nebbie/Server/release/src/main.cpp:160

8 0x000055a384da72f6 in main (argc=6, argv=0x7ffef369b838) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7fb4354e73c0 (LWP 12955)):

0 __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:174

No locals.

1 0x000055a384ddc433 in Alarmud::Fears (ch=0x55a387327050, v=0x55a38733fc20) at /home/nebbie/Server/release/src/opinion.cpp:305

    i = 0x55a3873578e0
    __PRETTY_FUNCTION__ = "int Alarmud::Fears(Alarmud::char_data*, Alarmud::char_data*)"

2 0x000055a384dc6036 in Alarmud::mobile_activity (ch=0x55a387327050) at /home/nebbie/Server/release/src/mobact.cpp:608

    tmp_ch = 0x55a38733fc20
    k = 6
    __PRETTY_FUNCTION__ = "void Alarmud::mobile_activity(Alarmud::char_data*)"

3 0x000055a384efc2f9 in Alarmud::TeleportPulseStuff (localPulse=84840) at /home/nebbie/Server/release/src/utility.cpp:7489

    ch = 0x55a387327050
    next = 0x55a387326370
    tick = 2
    tm = 24
    rp = 0x55a386af1d00
    dest = 0x55a38676aba0
    obj_object = 0x0
    temp_obj = 0x7ffef3698d50
    apTeleportRoom = {0x55a38676aeb0, 0x55a38676aeb0, 0x55a38676aeb0, 0x100000000, 0x55a30000000a, 0x7ffef3698d07, 0x2d205d3200000000, 0x0, 0x1, 0x6666612000000000, 0x6f72662000000000, 0x6972766100000000, 0x7ffef3698920, 0x55a384f85bbc, 0x55a384f85bbc, 0x7ffef36988c0, 0x7fb433172fd4 <mcount+52>, 0x24, 0x0, 0x800000000, 0x96, 0x7ffef36988f0, 0x7fb433172fd4 <mcount+52>, 0x27, 0x8, 0x14004000000000, 0x20, 0x27, 0x4000, 0x6c66206f7474654c, 0x55a384ef4523 <Alarmud::MIN(int, int)+14>, 0x2700000020, 0x7ffef3698920, 0x55a384e049ff <Alarmud::SetLine(char const*, int)+76>, 0xd7df3698920, 0x6696bb4cc3526400, 0x55a386351ee0, 0x7ffef369a540, 0x7ffef3698ef0, 0x55a384cfcd1e <Alarmud::fread_number_int(_IO_FILE*, char const*, int, char const*)+1463>, 0x55a3854cb9c0 <Alarmud::curfile>, 0xd7df3698990, 0x55a384f846b8, 0x55a3863c31c0, 0x100, 0x7cb4331210d8, 0xc000000, 0x1, 0x7fb433172fd4 <mcount+52>, 0x7ffef36989c8, 0x7ffef3698ab0, 0x7ffef3698b00, 0x7ffef3698aac, 0x7fb4331216f6 <__tzset_parse_tz+342>, 0x7ffef36989e2, 0x7ffef36989e4, 0x7ffe00000000, 0x55a38635c810, 0x7fb432651830, 0x55a38635d83c, 0x4100000000, 0x614315ba, 0x100000000, 0x6696bb4cc3526400, 0x0, 0x7ffef3698b00, 0x7ffef3698ab0, 0x6696bb4cc3526400, 0x7ffef3698aac, 0x55a38635ca40, 0x55a38635ca50, 0x55a3871a46f0, 0x7ffef3698ed0, 0x7ffef3698ed0, 0x55a38635cf60, 0x7fb433b1a0a0 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)+176>, 0x7ffef3698ae3, 0x55a38635ca40, 0x7ffef3698ad0, 0x6696bb4cc3526400, 0x7ffef3698ed0, 0x7ffef3698c50, 0x1c, 0x7ffef3698ae0, 0x7fb433172fd4 <mcount+52>, 0x24, 0x0, 0x800000000, 0x96, 0x7ffef3698b10, 0x7fb433172fd4 <mcount+52>, 0x27, 0x36, 0x14004000000000, 0x20, 0x27, 0x4000, 0x6c66206f7474654c, 0x55a384ef4523 <Alarmud::MIN(int, int)+14>, 0x2700000020, 0x7ffef3698b40, 0x55a384e049ff <Alarmud::SetLine(char const*, int)+76>, 0xd7df3698b40, 0x55a384f846b8, 0x55a3863a4cc0, 0x20854cb9c0, 0x55a386351ee0, 0x55a384cfccd9 <Alarmud::fread_number_int(_IO_FILE*, char const*, int, char const*)+1394>, 0x55a3854cb9c0 <Alarmud::curfile>, 0xd7d84f859f0, 0x55a384f846b8, 0x55a3863a4cc0, 0xf, 0x20fef3699110, 0x50000, 0xffffffffffffffff, 0x1, 0x0, 0x7ffef36992b0, 0xa, 0xffffffff, 0x7ffef36992c0, 0x1, 0x7fb4330b9993 <_IO_vfscanf_internal+1763>, 0x55a38635bf20, 0x55a300000000, 0x7ffe00000000, 0x7fb400000000, 0x7ffe00000000, 0x6696bb4c00000000, 0x55a300000000, 0x7fb433203a38 <dot>, 0x7ffef36993f0, 0x0, 0x0, 0x0, 0x7ffef3698e50, 0x55a300000000, 0x0, 0x7fb433436580 <_nl_C_LC_CTYPE>, 0x55a38733e700, 0x7ffef3698ce0, 0x0, 0x0, 0x7ffef3698e40, 0x0, 0x7fb400000000, 0xffffffffffffff18, 0x7fb4ffffffff, 0x100000001, 0x7fb43343a560 <_nl_global_locale>, 0x7ffe00000000, 0x7fb400000001, 0x3000000002, 0x7ffef3699320, 0x7ffef3698e61, 0x7fb4330c9ee0 <__funlockfile>, 0x7ffef36992c0, 0x55a300000000, 0x0, 0x800000032, 0x0, 0x7ffef3698ed0, 0x3000000020, 0x7ffef36994d0, 0x7ffef3699410, 0x55a384f85bb9, 0x55a3872f25b0, 0x70f369a450, 0xc00000002, 0x7ffef369a107, 0x7fb4330cf741 <__IO_vsprintf+129>, 0xfb052014, 0xffffffffffffffff, 0x7ffef369a107, 0x0, 0x7ffef3699480, 0xa, 0xffffffff, 0x7ffef3699490, 0x1, 0x7fb4330b9993 <_IO_vfscanf_internal+1763>, 0x50000, 0xffffffffffffffff, 0x0, 0x0, 0x7ffef36994d0, 0xa, 0xffffffff, 0x7fb433203a38 <dot>, 0x7ffef36995c0, 0x0, 0x0, 0x0, 0x7ffef3699020, 0x7ffe00000000, 0x0, 0x7fb433436580 <_nl_C_LC_CTYPE>, 0x7fb433172fd4 <mcount+52>, 0x7fb433203a38 <dot>...}
    iMaxTeleportRoom = 0
    __PRETTY_FUNCTION__ = "void Alarmud::TeleportPulseStuff(long unsigned int)"

4 0x000055a384cb4c64 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 = 319}
    input_set = {fds_bits = {0 <repeats 16 times>}}
    output_set = {fds_bits = {0 <repeats 16 times>}}
    exc_set = {fds_bits = {0 <repeats 16 times>}}
    comm = "0\000nt\000an\000\000\000 pou\000\000ht\000\000'\000o\000dra \000\000\000\000\240\352\365\206\243U\000\000$\000\000\000\000\000\000\000$\000\000\000\000\000\000\000\000dR\303L\273\226fX\262\360\206\243U\000\000\000dR\303L\273\226f`\256i\363\376\177\000\000\340\317\065\206\243U\000\000Ȭi\363\376\177\000\000>-84\264\177\000\000P\256i\363\376\177\000\000\340\317\065\206\243U\000\000Ȭi\363\376\177\000\000\235%04\264\177\000\000\000\000\000\000\000\000\000\000\340\254i\363\376\177\000"
    promptbuf = "Anavrin H103 M117 V96 X5217 [] */*>> \000agliato$c0007/$c0001squarciato$c0007>> \000\000\000 \000c0010143$$c0007/199 {[*] *//* [*]} X:-186169054\000\060\067//$c0009sanguinante$c0007 [capo]} X:-186120209\000\065\060\067\000\064\064\065\067\071\000\000\066\066\000\060\060\067\000\000ci"...
    point = 0x0
    next_point = 0x0
    next_tick = {__d = {__r = 38184620644710146}}
    __PRETTY_FUNCTION__ = "void Alarmud::game_loop(int)"

5 0x000055a384cb2b9e 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 0x000055a384cb1b62 in Alarmud::run (port=4000, dir=0x7ffef369b4a0 "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_ = 0x55a386359a24 "\376\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 = 0x55a386434d70

7 0x000055a384da6c16 in Alarmud::main (argc=6, argv=0x7ffef369b838) 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 = 0x55a38634fbc0, pn = {pi_ = 0x55a386358790}}, {px = 0x55a386358810, pn = {pi_ = 0x55a3863588b0}}, {px = 0x55a386358900, pn = {pi_ = 0x55a3863589d0}}, {px = 0x55a386358a60, pn = {pi_ = 0x55a386358b20}}, {px = 0x55a386358b60, pn = {pi_ = 0x55a386358c00}}, {px = 0x55a386358c40, pn = {pi_ = 0x55a386358ce0}}, {px = 0x55a386358d20, pn = {pi_ = 0x55a386358de0}}, {px = 0x55a386358e20, pn = {pi_ = 0x55a386358f00}}, {px = 0x55a386358f40, pn = {pi_ = 0x55a386359010}}, {px = 0x55a386359050, pn = {pi_ = 0x55a386359110}}, {px = 0x55a386359220, pn = {pi_ = 0x55a3863592c0}}, {px = 0x55a3863593c0, pn = {pi_ = 0x55a386359490}}, {px = 0x55a386359570, pn = {pi_ = 0x55a386359650}}}, 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 = 0x55a38634fbc0, pn = {pi_ = 0x55a386358790}}, {px = 0x55a386358810, pn = {pi_ = 0x55a3863588b0}}, {px = 0x55a386358900, pn = {pi_ = 0x55a3863589d0}}, {px = 0x55a386358a60, pn = {pi_ = 0x55a386358b20}}, {px = 0x55a386358b60, pn = {pi_ = 0x55a386358c00}}, {px = 0x55a386358c40, pn = {pi_ = 0x55a386358ce0}}, {px = 0x55a386358d20, pn = {pi_ = 0x55a386358de0}}, {px = 0x55a386358e20, pn = {pi_ = 0x55a386358f00}}, {px = 0x55a386358f40, pn = {pi_ = 0x55a386359010}}, {px = 0x55a386359050, pn = {pi_ = 0x55a386359110}}, {px = 0x55a386359220, pn = {pi_ = 0x55a3863592c0}}, {px = 0x55a3863593c0, pn = {pi_ = 0x55a386359490}}, {px = 0x55a386359570, pn = {pi_ = 0x55a386359650}}}, 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 = 0x55a3863382c0, pn = {pi_ = 0x55a3863597a0}}}}
    vm = <incomplete type>
    __PRETTY_FUNCTION__ = "int Alarmud::main(int, char**)"
    fd = 0x55a38634f990
    dbupdateflag = {_M_once = 2}

8 0x000055a384da72f6 in main (argc=6, argv=0x7ffef369b838) at /home/nebbie/Server/release/src/main.cpp:165

No locals.