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:481 #437

Open NebbieArcaneBot opened 3 years ago

NebbieArcaneBot commented 3 years ago

Core file: ./lib/core Quick dump: [New LWP 2049] [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 0x00005650282ca0dc in Alarmud::FindAHatee (ch=0x56502acb6b20) at /home/nebbie/Server/release/src/opinion.cpp:481

481 for(tmp_ch=real_roomp(ch->in_room)->people; tmp_ch;

Thread 1 (Thread 0x7f68554983c0 (LWP 2049)):

0 0x00005650282ca0dc in Alarmud::FindAHatee (ch=0x56502acb6b20) at /home/nebbie/Server/release/src/opinion.cpp:481

1 0x000056502820bf5a in Alarmud::NPCAttacks (pChar=0x56502acb6b20) at /home/nebbie/Server/release/src/fight.cpp:3903

2 0x000056502820c98e in Alarmud::perform_violence (currentPulse=13872) at /home/nebbie/Server/release/src/fight.cpp:4004

3 0x00005650281a1c91 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:559

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

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

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

7 0x00005650282942f6 in main (argc=6, argv=0x7fff8ebdf3c8) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7f68554983c0 (LWP 2049)):

0 0x00005650282ca0dc in Alarmud::FindAHatee (ch=0x56502acb6b20) at /home/nebbie/Server/release/src/opinion.cpp:481

1 0x000056502820bf5a in Alarmud::NPCAttacks (pChar=0x56502acb6b20) at /home/nebbie/Server/release/src/fight.cpp:3903

2 0x000056502820c98e in Alarmud::perform_violence (currentPulse=13872) at /home/nebbie/Server/release/src/fight.cpp:4004

3 0x00005650281a1c91 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:559

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

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

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

7 0x00005650282942f6 in main (argc=6, argv=0x7fff8ebdf3c8) at /home/nebbie/Server/release/src/main.cpp:165

Long dump: [New LWP 2049] [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 0x00005650282ca0dc in Alarmud::FindAHatee (ch=0x56502acb6b20) at /home/nebbie/Server/release/src/opinion.cpp:481

481 for(tmp_ch=real_roomp(ch->in_room)->people; tmp_ch;

Thread 1 (Thread 0x7f68554983c0 (LWP 2049)):

0 0x00005650282ca0dc in Alarmud::FindAHatee (ch=0x56502acb6b20) at /home/nebbie/Server/release/src/opinion.cpp:481

1 0x000056502820bf5a in Alarmud::NPCAttacks (pChar=0x56502acb6b20) at /home/nebbie/Server/release/src/fight.cpp:3903

2 0x000056502820c98e in Alarmud::perform_violence (currentPulse=13872) at /home/nebbie/Server/release/src/fight.cpp:4004

3 0x00005650281a1c91 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:559

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

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

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

7 0x00005650282942f6 in main (argc=6, argv=0x7fff8ebdf3c8) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7f68554983c0 (LWP 2049)):

0 0x00005650282ca0dc in Alarmud::FindAHatee (ch=0x56502acb6b20) at /home/nebbie/Server/release/src/opinion.cpp:481

    tmp_ch = 0xf533ea1d0

1 0x000056502820bf5a in Alarmud::NPCAttacks (pChar=0x56502acb6b20) at /home/nebbie/Server/release/src/fight.cpp:3903

    fAttacks = 3
    pVictim = 0x0

2 0x000056502820c98e in Alarmud::perform_violence (currentPulse=13872) at /home/nebbie/Server/release/src/fight.cpp:4004

    rp = 0x56502a474840
    ch = 0x56502acb6b20
    tdir = 22096
    cmv = 674032455
    max_cmv = 705651888
    caught = 22096
    rng = 0
    tdr = 0
    __PRETTY_FUNCTION__ = "void Alarmud::perform_violence(long unsigned int)"
    pNext = 0x56502ac3e340

3 0x00005650281a1c91 in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:559

    null_time = {tv_sec = 0, tv_usec = 0}
    lag = {__r = 185}
    input_set = {fds_bits = {0 <repeats 16 times>}}
    output_set = {fds_bits = {131072, 0 <repeats 15 times>}}
    exc_set = {fds_bits = {0 <repeats 16 times>}}
    comm = "bash\000'dispel magic' \000alip\000sc\000\000\000\000\320\070\302*PV\000\000$\000\000\000\000\000\000\000$\000\000\000\000\000\000\000\000\225K\377\226\274\216\026H\004\275*PV\000\000\000\225K\377\226\274\216\026\360齎\377\177\000\000\340\037\002*PV\000\000X轎\377\177\000\000>=3Th\177\000\000\340齎\377\177\000\000\340\037\002*PV\000\000X轎\377\177\000\000\235\065+Th\177\000\000\000\000\000\000\000\000\000\000p轎\377\177\000"
    promptbuf = "Martin $$c0009H562/-4 $$c0014M420/309 $$c0011V158$$c0007 X-196443111 [$c0009F$c0007$c0014T$c0007D$c0010Q$c0007] $$c0011C:3107091$$c0007 | */* $$c0012>>\000ante$c0007/$c0011tagliato$c0007 $$c0012>>\000\067 $$c00"...
    point = 0x0
    next_point = 0x0
    next_tick = {__d = {__r = 43376073466506988}}
    __PRETTY_FUNCTION__ = "void Alarmud::game_loop(int)"

4 0x000056502819fb9e 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)"

5 0x000056502819eb62 in Alarmud::run (port=4000, dir=0x7fff8ebdf030 "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_ = 0x56502a01ea24 "\377\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 = 0x56502a0f8c80

6 0x0000565028293c16 in Alarmud::main (argc=6, argv=0x7fff8ebdf3c8) 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 = 0x56502a014bc0, pn = {pi_ = 0x56502a01d790}}, {px = 0x56502a01d810, pn = {pi_ = 0x56502a01d8b0}}, {px = 0x56502a01d900, pn = {pi_ = 0x56502a01d9d0}}, {px = 0x56502a01da60, pn = {pi_ = 0x56502a01db20}}, {px = 0x56502a01db60, pn = {pi_ = 0x56502a01dc00}}, {px = 0x56502a01dc40, pn = {pi_ = 0x56502a01dce0}}, {px = 0x56502a01dd20, pn = {pi_ = 0x56502a01dde0}}, {px = 0x56502a01de20, pn = {pi_ = 0x56502a01df00}}, {px = 0x56502a01df40, pn = {pi_ = 0x56502a01e010}}, {px = 0x56502a01e050, pn = {pi_ = 0x56502a01e110}}, {px = 0x56502a01e220, pn = {pi_ = 0x56502a01e2c0}}, {px = 0x56502a01e3c0, pn = {pi_ = 0x56502a01e490}}, {px = 0x56502a01e570, pn = {pi_ = 0x56502a01e650}}}, 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 = 0x56502a014bc0, pn = {pi_ = 0x56502a01d790}}, {px = 0x56502a01d810, pn = {pi_ = 0x56502a01d8b0}}, {px = 0x56502a01d900, pn = {pi_ = 0x56502a01d9d0}}, {px = 0x56502a01da60, pn = {pi_ = 0x56502a01db20}}, {px = 0x56502a01db60, pn = {pi_ = 0x56502a01dc00}}, {px = 0x56502a01dc40, pn = {pi_ = 0x56502a01dce0}}, {px = 0x56502a01dd20, pn = {pi_ = 0x56502a01dde0}}, {px = 0x56502a01de20, pn = {pi_ = 0x56502a01df00}}, {px = 0x56502a01df40, pn = {pi_ = 0x56502a01e010}}, {px = 0x56502a01e050, pn = {pi_ = 0x56502a01e110}}, {px = 0x56502a01e220, pn = {pi_ = 0x56502a01e2c0}}, {px = 0x56502a01e3c0, pn = {pi_ = 0x56502a01e490}}, {px = 0x56502a01e570, pn = {pi_ = 0x56502a01e650}}}, 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 = 0x565029ffd2c0, pn = {pi_ = 0x56502a01e7a0}}}}
    vm = <incomplete type>
    __PRETTY_FUNCTION__ = "int Alarmud::main(int, char**)"
    fd = 0x56502a014990
    dbupdateflag = {_M_once = 2}

7 0x00005650282942f6 in main (argc=6, argv=0x7fff8ebdf3c8) at /home/nebbie/Server/release/src/main.cpp:165

No locals.