NebbieArcane / Server

Codice del server
Other
4 stars 0 forks source link

3.5.2-0-gf441135 (r3.5.2): SIGSEGV in /home/nebbie/Server/release/src/act.info.cpp:4900 #423

Open NebbieArcaneBot opened 3 years ago

NebbieArcaneBot commented 3 years ago

Core file: ./lib/core Quick dump: [New LWP 3086] [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 __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy-ssse3.S:43

Thread 1 (Thread 0x7fbeed7ac3c0 (LWP 3086)):

0 __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy-ssse3.S:43

1 0x000055d151980a47 in Alarmud::numbered_person (ch=0x55d154ad0400, person=0x55d153d86a30) at /home/nebbie/Server/release/src/act.info.cpp:4900

2 0x000055d151980d5c in Alarmud::do_where_object (ch=0x55d154ad0400, obj=0x55d153d88f50, recurse=0, sb=0x7ffede5a0800) at /home/nebbie/Server/release/src/act.info.cpp:4946

3 0x000055d1519815b8 in Alarmud::do_where (ch=0x55d154ad0400, arg=0x7ffede5a5c70 "edlidinelu", cmd=173) at /home/nebbie/Server/release/src/act.info.cpp:5079

4 0x000055d151abe750 in Alarmud::command_interpreter (ch=0x55d154ad0400, argument=0x7ffede5a6130 "where edlidinelu") at /home/nebbie/Server/release/src/interpreter.cpp:619

5 0x000055d151a298bf in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:424

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

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

8 0x000055d151b1ba57 in Alarmud::main (argc=6, argv=0x7ffede5a6d48) at /home/nebbie/Server/release/src/main.cpp:160

9 0x000055d151b1c137 in main (argc=6, argv=0x7ffede5a6d48) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7fbeed7ac3c0 (LWP 3086)):

0 __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy-ssse3.S:43

1 0x000055d151980a47 in Alarmud::numbered_person (ch=0x55d154ad0400, person=0x55d153d86a30) at /home/nebbie/Server/release/src/act.info.cpp:4900

2 0x000055d151980d5c in Alarmud::do_where_object (ch=0x55d154ad0400, obj=0x55d153d88f50, recurse=0, sb=0x7ffede5a0800) at /home/nebbie/Server/release/src/act.info.cpp:4946

3 0x000055d1519815b8 in Alarmud::do_where (ch=0x55d154ad0400, arg=0x7ffede5a5c70 "edlidinelu", cmd=173) at /home/nebbie/Server/release/src/act.info.cpp:5079

4 0x000055d151abe750 in Alarmud::command_interpreter (ch=0x55d154ad0400, argument=0x7ffede5a6130 "where edlidinelu") at /home/nebbie/Server/release/src/interpreter.cpp:619

5 0x000055d151a298bf in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:424

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

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

8 0x000055d151b1ba57 in Alarmud::main (argc=6, argv=0x7ffede5a6d48) at /home/nebbie/Server/release/src/main.cpp:160

9 0x000055d151b1c137 in main (argc=6, argv=0x7ffede5a6d48) at /home/nebbie/Server/release/src/main.cpp:165

Long dump: [New LWP 3086] [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 __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy-ssse3.S:43

Thread 1 (Thread 0x7fbeed7ac3c0 (LWP 3086)):

0 __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy-ssse3.S:43

1 0x000055d151980a47 in Alarmud::numbered_person (ch=0x55d154ad0400, person=0x55d153d86a30) at /home/nebbie/Server/release/src/act.info.cpp:4900

2 0x000055d151980d5c in Alarmud::do_where_object (ch=0x55d154ad0400, obj=0x55d153d88f50, recurse=0, sb=0x7ffede5a0800) at /home/nebbie/Server/release/src/act.info.cpp:4946

3 0x000055d1519815b8 in Alarmud::do_where (ch=0x55d154ad0400, arg=0x7ffede5a5c70 "edlidinelu", cmd=173) at /home/nebbie/Server/release/src/act.info.cpp:5079

4 0x000055d151abe750 in Alarmud::command_interpreter (ch=0x55d154ad0400, argument=0x7ffede5a6130 "where edlidinelu") at /home/nebbie/Server/release/src/interpreter.cpp:619

5 0x000055d151a298bf in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:424

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

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

8 0x000055d151b1ba57 in Alarmud::main (argc=6, argv=0x7ffede5a6d48) at /home/nebbie/Server/release/src/main.cpp:160

9 0x000055d151b1c137 in main (argc=6, argv=0x7ffede5a6d48) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7fbeed7ac3c0 (LWP 3086)):

0 __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy-ssse3.S:43

No locals.

1 0x000055d151980a47 in Alarmud::numbered_person (ch=0x55d154ad0400, person=0x55d153d86a30) at /home/nebbie/Server/release/src/act.info.cpp:4900

    buf = "LidinElu\000e", '\000' <repeats 20469 times>

2 0x000055d151980d5c in Alarmud::do_where_object (ch=0x55d154ad0400, obj=0x55d153d88f50, recurse=0, sb=0x7ffede5a0800) at /home/nebbie/Server/release/src/act.info.cpp:4946

    buf = "La stringa di $$c0012Moebius$$c0007     - in 2.corpo\n\r\000- in 2.corpo\n\r\000\000\000\006\345\256Q\321U\000\000\371 \320Q\321U\000\000di p\002", '\000' <repeats 11 times>, "(\000\000\000\060\000\000\000\340XZ\336\376\177\000\000 XZ\336\376\177\000\000[ 1000]ACMD Sirio:where edlidinelu\000\353\276\177\000\000\070 \000\000\000\000\000\000\200\tZ\336\376\177\000\000ԯC\353\276\177\000\000\000\265#R\321U\000\000\000\000\000\000\000\000\000\000"...

3 0x000055d1519815b8 in Alarmud::do_where (ch=0x55d154ad0400, arg=0x7ffede5a5c70 "edlidinelu", cmd=173) at /home/nebbie/Server/release/src/act.info.cpp:5079

    name = "edlidinelu\000Q\321U\000\000\000\000\000\000\000\000\000\000\260X\327S\321U", '\000' <repeats 114 times>, "Pronunci le paro"
    buf = "[ 8] \000c0015locate object$c0007'.", '\000' <repeats 16 times>, "\001", '\000' <repeats 11 times>, "\001U\000\000\240\311\342S\321U\000\000\200\tZ\336\376\177\000\000ԯC\353\276\177\000\000}w\317Q\321U\000\000Ck\317Q\321U\000\000\250j\317Q\321U\000\000\260j\317Q\321U\000\000}w\317Q\321U\000\000Ck\317Q\321U\000\000\003\000\000\000\000\000\000\000\063\235\250Q\321U\000\000Ck\317Q\321U\000\000Lk\317Q\321U\000\000\250j\317Q\321U\000\000\270j\317Q\321U\000\000\000J\261\rC?\323\023\340\371\027S\321U\000\000\000"...
    nameonly = 0x0
    i = 0x55d153d88f50
    k = 0x55d153d88f50
    d = 0x13d33f430db14a00
    number = 0
    count = 8
    sb = {size = 512, data = 0x55d154b12e00 "[ 1] la $c0008luce nera$c0007 della gilda dei ladri- in 2.corpo\n\r[ 2] un Augustale di proprieta' di LidinElu  - in 5.carapace\n\r[ 3] un Augustale di proprieta' di LidinElu  - in 5.carapace\n\r[ 4] della "...}

4 0x000055d151abe750 in Alarmud::command_interpreter (ch=0x55d154ad0400, argument=0x7ffede5a6130 "where edlidinelu") at /home/nebbie/Server/release/src/interpreter.cpp:619

    buf = "Sirio", '\000' <repeats 11 times>, "T[Z\336\376\177\000\000X[Z\336\376\177\000\000\001", '\000' <repeats 15 times>, "\020\020\214T\321U\000\000\260\221\267T\321U\000\000 [Z\336\002\000\000\000\000J\261\rC?\323\023 [Z\336\376\177\000\000ԯC\353\276\177\000\000p\\Z\336\376\177\000\000ԯC\353\276\177\000\000\244D\273Q\321U\000\000\300\203kT\321U\000\000\000\000\000\000\000\000\000\000@\350", '\000' <repeats 14 times>, "\001\000\000\000\000\000\000\000\240]Z\336\376\177\000\000ԯC\353\276\177\000\000p\a\227T\321U\000\000\331aB\353\276\177\000\000\000\000\200\000\000\000\000\000\000J\261"...
    n = 0x55d153d5a720
    buf1 = "where\000\000\000ԯC\353\022", '\000' <repeats 23 times>, "\022\000\000\000@\350\000\000\000\000\000\000@\350\000\000\000\000\000\000\001\000\000\000\000\000\000\000\240]Z\336\376\177\000\000\000J\261\rC?\323\023\060aZ\336\376\177\000\000\340\371\027S\321U\000\000\240]Z\336\376\177\000\000\000aZ\336\376\177\000\000\320`Z\336\376\177\000\000\001", '\000' <repeats 15 times>, "\021\252\242Q\321U\000\000\060aZ\336\376\177\000\000\310[\227T\321U\000\000\210\\Z\336\376\177\000\000\200\t\277T\321U\000\000\200\\Z\336\376\177\000\000\200\\Z\336\376\177\000\000\210\\Z\336\376\177\000\000\000"...
    buf2 = "edlidinelu\000\000\000\000\000\000\340\\Z\336\376\177\000\000ԯC\353\276\177\000\000\b]Z\336\376\177\000\000\317r\276\016\000\000\000\000\000]Z\336\376\177\000\000\000]Z\336\376\177\000\000\b]Z\336\376\177\000\000\020]Z\336\376\177\000\000ԯC\353\276\177\000\000\070]Z\336\376\177\000\000\027\000\000\000\000\000\000\000x]Z\336\376\177\000\000x]Z\336\376\177\000\000\070]Z\336\376\177\000\000\000\340]\336\376\177\000\000\340\323콹\370W\000&\241\243Q\321U\000\000\070]Z\336\376\177\000\000P]Z\336\376\177\000\000{\241\243Q\321U\000\000x]Z\336\376\177\000\000p]Z\336\376\177\000\000-\210\005u\261\360S\000F~\002u"...
    temp = 0x0
    __PRETTY_FUNCTION__ = "void Alarmud::command_interpreter(Alarmud::char_data*, const char*)"

5 0x000055d151a298bf in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:424

    null_time = {tv_sec = 0, tv_usec = 0}
    lag = {__r = 2589}
    input_set = {fds_bits = {8388608, 0 <repeats 15 times>}}
    output_set = {fds_bits = {266076160, 0 <repeats 15 times>}}
    exc_set = {fds_bits = {0 <repeats 16 times>}}
    comm = "where edlidinelu\000idinelu\000darei anche ragione\000 :)\000\000zzo, al 99%. si buggava sempre anche doc\000$$c0007\000\000pi normali\000ile\000\336\376\177\000\000\340\217\030S\321U\000\000\330aZ\336\376\177\000\000\235u\\\354\276\177\000\000\000\000\000\000\000\000\000\000\360aZ\336\376\177\000"
    promptbuf = "PIZIA $$c0009355/355 $$c0014837/837 $$c0010133/133 $$c0015xp:-202466637 $$c0011Gold:6373197 $$c0013*:*$$c0008 $$c0011*:*  $$c0015[$c0008[$c0007$c0011I$c0007$c0014T$c0007$c0013M$c0007D$c0008]$c0007]>\000G"...
    point = 0x55d154970770
    next_point = 0x0
    next_tick = {__d = {__r = 23627068029959750}}
    __PRETTY_FUNCTION__ = "void Alarmud::game_loop(int)"

6 0x000055d151a27ed0 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)"

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

    fmt = {items_ = std::vector of length 2, capacity 2 = {{argN_ = 0, res_ = "3.5.2-0-gf441135 (r3.5.2)", 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 = "eful,\n  ", aligner_ = {<No data fields>}}}}, <No data fields>}}, truncate_ = 9223372036854775807, pad_scheme_ = 0}, {argN_ = 1, res_ = "Merge-pull-request-417-from-NebbieArcane-FixOnResu", 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 = " GNU Gen", 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_ = 0x55d153185a22 "", 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 = 0x55d153260ea0

8 0x000055d151b1ba57 in Alarmud::main (argc=6, argv=0x7ffede5a6d48) 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 = 0x55d15317bbc0, pn = {pi_ = 0x55d153184790}}, {px = 0x55d153184810, pn = {pi_ = 0x55d1531848b0}}, {px = 0x55d153184900, pn = {pi_ = 0x55d1531849d0}}, {px = 0x55d153184a60, pn = {pi_ = 0x55d153184b20}}, {px = 0x55d153184b60, pn = {pi_ = 0x55d153184c00}}, {px = 0x55d153184c40, pn = {pi_ = 0x55d153184ce0}}, {px = 0x55d153184d20, pn = {pi_ = 0x55d153184de0}}, {px = 0x55d153184e20, pn = {pi_ = 0x55d153184f00}}, {px = 0x55d153184f40, pn = {pi_ = 0x55d153185010}}, {px = 0x55d153185050, pn = {pi_ = 0x55d153185110}}, {px = 0x55d153185220, pn = {pi_ = 0x55d1531852c0}}, {px = 0x55d1531853c0, pn = {pi_ = 0x55d153185490}}, {px = 0x55d153185570, pn = {pi_ = 0x55d153185650}}}, 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 = 0x55d15317bbc0, pn = {pi_ = 0x55d153184790}}, {px = 0x55d153184810, pn = {pi_ = 0x55d1531848b0}}, {px = 0x55d153184900, pn = {pi_ = 0x55d1531849d0}}, {px = 0x55d153184a60, pn = {pi_ = 0x55d153184b20}}, {px = 0x55d153184b60, pn = {pi_ = 0x55d153184c00}}, {px = 0x55d153184c40, pn = {pi_ = 0x55d153184ce0}}, {px = 0x55d153184d20, pn = {pi_ = 0x55d153184de0}}, {px = 0x55d153184e20, pn = {pi_ = 0x55d153184f00}}, {px = 0x55d153184f40, pn = {pi_ = 0x55d153185010}}, {px = 0x55d153185050, pn = {pi_ = 0x55d153185110}}, {px = 0x55d153185220, pn = {pi_ = 0x55d1531852c0}}, {px = 0x55d1531853c0, pn = {pi_ = 0x55d153185490}}, {px = 0x55d153185570, pn = {pi_ = 0x55d153185650}}}, 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 = 0x55d1531642c0, pn = {pi_ = 0x55d1531857a0}}}}
    vm = <incomplete type>
    __PRETTY_FUNCTION__ = "int Alarmud::main(int, char**)"
    fd = 0x55d15317b990
    dbupdateflag = {_M_once = 2}

9 0x000055d151b1c137 in main (argc=6, argv=0x7ffede5a6d48) at /home/nebbie/Server/release/src/main.cpp:165

No locals.