NebbieArcane / Server

Codice del server
Other
4 stars 0 forks source link

3.5.0-9-gda77518 (r3.5.0): SIGSEGV in /home/nebbie/Server/release/src/act.other.cpp:518 #393

Open NebbieArcaneBot opened 3 years ago

NebbieArcaneBot commented 3 years ago

Core file: ./lib/core Quick dump: [New LWP 13819] [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 0x000056301ee95eff in boost::io::detail::put_last<char, std::char_traits, char*> (os=..., x=) at /usr/include/boost/format/feed_args.hpp:114

114 os << x ;

Thread 1 (Thread 0x7f41df3e33c0 (LWP 13819)):

0 0x000056301ee95eff in boost::io::detail::put_last<char, std::char_traits, char*> (os=..., x=) at /usr/include/boost/format/feed_args.hpp:114

1 0x000056301ee95e71 in boost::io::detail::call_put_last<char, std::char_traits, char*> (os=..., x=0xd8) at /usr/include/boost/format/feed_args.hpp:126

2 0x000056301ee8ebdf in boost::io::detail::put_last<char, std::char_traits > (os=..., t=...) at /usr/include/boost/format/feed_args.hpp:149

3 0x000056301ee8de63 in boost::io::detail::put<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (x=..., specs=..., res="", buf=..., loc_p=0x0) at /usr/include/boost/format/feed_args.hpp:195

4 0x000056301ee8d414 in boost::io::detail::distribute<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:289

5 0x000056301ee8c867 in boost::io::detail::feed_impl<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:299

6 0x000056301ee95d57 in boost::io::detail::feed<char, std::char_traits, std::allocator, char*&> (self=..., x=) at /usr/include/boost/format/feed_args.hpp:311

7 0x000056301ee95ced in boost::basic_format<char, std::char_traits, std::allocator >::operator%<char*> (this=0x7ffc2c8e1b30, x=) at /usr/include/boost/format/format_class.hpp:68

8 0x000056301eee4158 in Alarmud::do_save (ch=0x563020702210, arg=0x56301f29f2b8 "", cmd=0) at /home/nebbie/Server/release/src/act.other.cpp:518

9 0x000056301f136504 in Alarmud::affect_update (localPulse=7500) at /home/nebbie/Server/release/src/spell_parser.cpp:1201

10 0x000056301ef57b3e in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:568

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

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

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

14 0x000056301f049c17 in main (argc=6, argv=0x7ffc2c8e2ed8) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7f41df3e33c0 (LWP 13819)):

0 0x000056301ee95eff in boost::io::detail::put_last<char, std::char_traits, char*> (os=..., x=) at /usr/include/boost/format/feed_args.hpp:114

1 0x000056301ee95e71 in boost::io::detail::call_put_last<char, std::char_traits, char*> (os=..., x=0xd8) at /usr/include/boost/format/feed_args.hpp:126

2 0x000056301ee8ebdf in boost::io::detail::put_last<char, std::char_traits > (os=..., t=...) at /usr/include/boost/format/feed_args.hpp:149

3 0x000056301ee8de63 in boost::io::detail::put<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (x=..., specs=..., res="", buf=..., loc_p=0x0) at /usr/include/boost/format/feed_args.hpp:195

4 0x000056301ee8d414 in boost::io::detail::distribute<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:289

5 0x000056301ee8c867 in boost::io::detail::feed_impl<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:299

6 0x000056301ee95d57 in boost::io::detail::feed<char, std::char_traits, std::allocator, char*&> (self=..., x=) at /usr/include/boost/format/feed_args.hpp:311

7 0x000056301ee95ced in boost::basic_format<char, std::char_traits, std::allocator >::operator%<char*> (this=0x7ffc2c8e1b30, x=) at /usr/include/boost/format/format_class.hpp:68

8 0x000056301eee4158 in Alarmud::do_save (ch=0x563020702210, arg=0x56301f29f2b8 "", cmd=0) at /home/nebbie/Server/release/src/act.other.cpp:518

9 0x000056301f136504 in Alarmud::affect_update (localPulse=7500) at /home/nebbie/Server/release/src/spell_parser.cpp:1201

10 0x000056301ef57b3e in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:568

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

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

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

14 0x000056301f049c17 in main (argc=6, argv=0x7ffc2c8e2ed8) at /home/nebbie/Server/release/src/main.cpp:165

Long dump: [New LWP 13819] [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 0x000056301ee95eff in boost::io::detail::put_last<char, std::char_traits, char*> (os=..., x=) at /usr/include/boost/format/feed_args.hpp:114

114 os << x ;

Thread 1 (Thread 0x7f41df3e33c0 (LWP 13819)):

0 0x000056301ee95eff in boost::io::detail::put_last<char, std::char_traits, char*> (os=..., x=) at /usr/include/boost/format/feed_args.hpp:114

1 0x000056301ee95e71 in boost::io::detail::call_put_last<char, std::char_traits, char*> (os=..., x=0xd8) at /usr/include/boost/format/feed_args.hpp:126

2 0x000056301ee8ebdf in boost::io::detail::put_last<char, std::char_traits > (os=..., t=...) at /usr/include/boost/format/feed_args.hpp:149

3 0x000056301ee8de63 in boost::io::detail::put<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (x=..., specs=..., res="", buf=..., loc_p=0x0) at /usr/include/boost/format/feed_args.hpp:195

4 0x000056301ee8d414 in boost::io::detail::distribute<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:289

5 0x000056301ee8c867 in boost::io::detail::feed_impl<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:299

6 0x000056301ee95d57 in boost::io::detail::feed<char, std::char_traits, std::allocator, char*&> (self=..., x=) at /usr/include/boost/format/feed_args.hpp:311

7 0x000056301ee95ced in boost::basic_format<char, std::char_traits, std::allocator >::operator%<char*> (this=0x7ffc2c8e1b30, x=) at /usr/include/boost/format/format_class.hpp:68

8 0x000056301eee4158 in Alarmud::do_save (ch=0x563020702210, arg=0x56301f29f2b8 "", cmd=0) at /home/nebbie/Server/release/src/act.other.cpp:518

9 0x000056301f136504 in Alarmud::affect_update (localPulse=7500) at /home/nebbie/Server/release/src/spell_parser.cpp:1201

10 0x000056301ef57b3e in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:568

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

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

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

14 0x000056301f049c17 in main (argc=6, argv=0x7ffc2c8e2ed8) at /home/nebbie/Server/release/src/main.cpp:165

Thread 1 (Thread 0x7f41df3e33c0 (LWP 13819)):

0 0x000056301ee95eff in boost::io::detail::put_last<char, std::char_traits, char*> (os=..., x=) at /usr/include/boost/format/feed_args.hpp:114

No locals.

1 0x000056301ee95e71 in boost::io::detail::call_put_last<char, std::char_traits, char*> (os=..., x=0xd8) at /usr/include/boost/format/feed_args.hpp:126

No locals.

2 0x000056301ee8ebdf in boost::io::detail::put_last<char, std::char_traits > (os=..., t=...) at /usr/include/boost/format/feed_args.hpp:149

No locals.

3 0x000056301ee8de63 in boost::io::detail::put<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (x=..., specs=..., res="", buf=..., loc_p=0x0) at /usr/include/boost/format/feed_args.hpp:195

    res_beg = 0x5630206a2ba0 "ParSalian-159.ip81.fastwebnet.it\320+j 0V"
    prefix_space = 0 '\000'
    res_size = 9
    __PRETTY_FUNCTION__ = "void boost::io::detail::put(T, const boost::io::detail::format_item<Ch, Tr, Alloc>&, typename boost::basic_format<Ch, Tr, Alloc>::string_type&, typename boost::basic_format<Ch, Tr, Alloc>::internal_st"...
    oss = {<boost::base_from_member<boost::shared_ptr<boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> > >, 0>> = {member = {px = 0x7ffc2c8e1ba8, pn = {pi_ = 0x5630206220c0}}}, <std::basic_ostream<char, std::char_traits<char> >> = {<No data fields>}, <No data fields>}
    fl = 4098
    internal = false
    w = 0
    two_stepped_padding = false

4 0x000056301ee8d414 in boost::io::detail::distribute<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:289

    i = 1

5 0x000056301ee8c867 in boost::io::detail::feed_impl<char, std::char_traits, std::allocator, boost::io::detail::put_holder<char, std::char_traits > const&> (self=..., x=...) at /usr/include/boost/format/feed_args.hpp:299

No locals.

6 0x000056301ee95d57 in boost::io::detail::feed<char, std::char_traits, std::allocator, char*&> (self=..., x=) at /usr/include/boost/format/feed_args.hpp:311

No locals.

7 0x000056301ee95ced in boost::basic_format<char, std::char_traits, std::allocator >::operator%<char*> (this=0x7ffc2c8e1b30, x=) at /usr/include/boost/format/format_class.hpp:68

No locals.

8 0x000056301eee4158 in Alarmud::do_save (ch=0x563020702210, arg=0x56301f29f2b8 "", cmd=0) at /home/nebbie/Server/release/src/act.other.cpp:518

    oss_ = {cbuf = {buf = "LSAVE ", stream = 0x0}, wbuf = 0x0}
    cost = {total_cost = 0, no_carried = 3718357257, ok = 65}
    tmp = 0x0
    tl = 0x561a1f97ff00
    teq = {0x563000000208, 0x56301f1e7270, 0x56301f1ed2c0 <Alarmud::do_save(Alarmud::char_data*, char const*, int)::__PRETTY_FUNCTION__>, 0x7f41dd071fd4 <mcount+52>, 0x0, 0x0, 0x8688, 0xfffffed4, 0x563020702210, 0x1, 0x0, 0x56301f13546e <Alarmud::CheckMulti(Alarmud::char_data*)+26>, 0x7f41dd071fd4 <mcount+52>, 0x563020702210, 0x0, 0xc8, 0xc8, 0x563020585b00, 0x1, 0x0, 0x56301f196421 <Alarmud::IsRideable(Alarmud::char_data*)+14>, 0x563020585b00, 0x7ffc2c8e1b00}
    o = 0x7f41dd334fa0 <_IO_strn_jumps>
    buf = "\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\220\374\\ 0V\000\000\001", '\000' <repeats 15 times>, "\003,\376\036\060V\000\000\260\200h \002\000\000\000\220\374\\ 0V\000\000p\034\216,\374\177\000\000\211,\376\036\060V\000\000@\rg \002\000\000\000\260\200h 0V\000\000\220\034\216,\374\177\000\000\211,\376\036\060V\000\000`\016g \002\000\000\000@\rg 0V\000\000\260\034\216,\374\177\000\000\211,\376\036\060V\000\000\220\212S \002\000\000\000`\016g 0V\000\000\020\035\216,\374\177\000\000\324\037\a\335A\177\000\000\060;i 0V\000\000\000\000\000\000\000\000\000\000\210\001\000\000\000\000\000\000"...
    i = 0
    __PRETTY_FUNCTION__ = "void Alarmud::do_save(Alarmud::char_data*, const char*, int)"

9 0x000056301f136504 in Alarmud::affect_update (localPulse=7500) at /home/nebbie/Server/release/src/spell_parser.cpp:1201

    af = 0x0
    next_af_dude = 0x0
    ch = 0x563020702210
    j = 0x563020702210
    next_thing = 0x56301efaf739 <Alarmud::event_process()+50>
    next_char = 0x563020712250
    rp = 0x56301fa46b60
    dead = 0
    full_gain = 0
    thirst_gain = 0
    drunk_gain = 0
    k = 10
    ggtmp = 0
    posprev = 0
    regainroom = 1
    __PRETTY_FUNCTION__ = "void Alarmud::affect_update(long unsigned int)"

10 0x000056301ef57b3e in Alarmud::game_loop (s=1) at /home/nebbie/Server/release/src/comm.cpp:568

    null_time = {tv_sec = 0, tv_usec = 0}
    lag = {__r = 138}
    input_set = {fds_bits = {0 <repeats 16 times>}}
    output_set = {fds_bits = {393216, 0 <repeats 15 times>}}
    exc_set = {fds_bits = {0 <repeats 16 times>}}
    comm = "mem 'minor cre'\000e' torcia\000TA\000io gioco da tavolo in videoconferenza xD non ce la faccio\000\000`\377\227\037\060V\000\000h#\216,\374\177\000\000>\355'\336A\177\000\000\360$\216,\374\177\000\000`\377\227\037\060V\000\000h#\216,\374\177\000\000\235\345\037\336A\177\000\000\000\000\000\000\000\000\000\000\200#\216,\374\177\000"
    promptbuf = "$$c0015ParSalian$$c0007 $$c0009H: 125/125 $$c0014M: 351/351 $$c0010V: 126/126 $$c0015x:5729002 $$c0013*:*$$c0008 $$c0011*:* [$$c0011[$c0013P$c0007]$$c0007] $$c0011G:2163158$$c0007 >> \000$c0007$$c0007] $$"...
    point = 0x0
    next_point = 0x0
    next_tick = {__d = {__r = 12443271673452424}}
    __PRETTY_FUNCTION__ = "void Alarmud::game_loop(int)"

11 0x000056301ef559cc 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)"

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

    fmt = {items_ = std::vector of length 2, capacity 2 = {{argN_ = 0, res_ = "3.5.0-9-gda77518 (r3.5.0)", 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_ = "FixRent-Typos", 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_ = 0x56301f97c989 "", 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 = 0x56301fa65f00

13 0x000056301f049537 in Alarmud::main (argc=6, argv=0x7ffc2c8e2ed8) 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 = 0x56301f972b40, pn = {pi_ = 0x56301f97b710}}, {px = 0x56301f97b790, pn = {pi_ = 0x56301f97b830}}, {px = 0x56301f97b880, pn = {pi_ = 0x56301f97b950}}, {px = 0x56301f97b9e0, pn = {pi_ = 0x56301f97baa0}}, {px = 0x56301f97bae0, pn = {pi_ = 0x56301f97bb80}}, {px = 0x56301f97bbc0, pn = {pi_ = 0x56301f97bc60}}, {px = 0x56301f97bca0, pn = {pi_ = 0x56301f97bd60}}, {px = 0x56301f97bda0, pn = {pi_ = 0x56301f97be80}}, {px = 0x56301f97bec0, pn = {pi_ = 0x56301f97bf90}}, {px = 0x56301f97bfd0, pn = {pi_ = 0x56301f97c090}}, {px = 0x56301f97c1a0, pn = {pi_ = 0x56301f97c240}}, {px = 0x56301f97c340, pn = {pi_ = 0x56301f97c410}}, {px = 0x56301f97c4f0, pn = {pi_ = 0x56301f97c5d0}}}, 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 = 0x56301f972b40, pn = {pi_ = 0x56301f97b710}}, {px = 0x56301f97b790, pn = {pi_ = 0x56301f97b830}}, {px = 0x56301f97b880, pn = {pi_ = 0x56301f97b950}}, {px = 0x56301f97b9e0, pn = {pi_ = 0x56301f97baa0}}, {px = 0x56301f97bae0, pn = {pi_ = 0x56301f97bb80}}, {px = 0x56301f97bbc0, pn = {pi_ = 0x56301f97bc60}}, {px = 0x56301f97bca0, pn = {pi_ = 0x56301f97bd60}}, {px = 0x56301f97bda0, pn = {pi_ = 0x56301f97be80}}, {px = 0x56301f97bec0, pn = {pi_ = 0x56301f97bf90}}, {px = 0x56301f97bfd0, pn = {pi_ = 0x56301f97c090}}, {px = 0x56301f97c1a0, pn = {pi_ = 0x56301f97c240}}, {px = 0x56301f97c340, pn = {pi_ = 0x56301f97c410}}, {px = 0x56301f97c4f0, pn = {pi_ = 0x56301f97c5d0}}}, 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 = 0x56301f95b2c0, pn = {pi_ = 0x56301f97c720}}}}
    vm = <incomplete type>
    __PRETTY_FUNCTION__ = "int Alarmud::main(int, char**)"
    fd = 0x56301f972910
    dbupdateflag = {_M_once = 2}

14 0x000056301f049c17 in main (argc=6, argv=0x7ffc2c8e2ed8) at /home/nebbie/Server/release/src/main.cpp:165

No locals.