bylins / mud

МПМ Былины
https://www.bylins.su/
Other
36 stars 27 forks source link

креш #2308

Open bylins opened 1 month ago

bylins commented 1 month ago

0 __memmove_evex_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:341

1 0x000055556de12b09 in std::char_traits::copy (n=, s2=, __s1=) at /usr/include/c++/11/bits/char_traits.h:437

2 std::cxx11::basic_string<char, std::char_traits, std::allocator >::_S_copy (n=, s=, d=)

at /usr/include/c++/11/bits/basic_string.h:359

3 std::cxx11::basic_string<char, std::char_traits, std::allocator >::operator= (str=..., this=0x555585fc4740) at /usr/include/c++/11/bits/basic_string.h:740

4 std::copy_move<true, false, std::random_access_iterator_tag>::copy_m<std::cxx11::basic_string<char, std::char_traits, std::allocator >*, std::cxx11::basic_string<char, std::char_traits, std::allocator >*> (result=0x555585fc4740, last=, __first=0x555585fc4760) at /usr/include/c++/11/bits/stl_algobase.h:405

5 std::copy_move_a2<true, std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >> (result=, last=, __first=) at /usr/include/c++/11/bits/stl_algobase.h:495

6 std::copy_move_a1<true, std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >> (result=, last=, __first=) at /usr/include/c++/11/bits/stl_algobase.h:522

7 std::copy_move_a<true, gnu_cxx::normal_iterator<std::cxx11::basic_string<char, std::char_traits, std::allocator >*, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > >, gnu_cxx::normal_iterator<std::cxx11::basic_string<char, std::char_traits, std::allocator >*, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > > > (result=..., last=..., first=...) at /usr/include/c++/11/bits/stl_algobase.h:529

8 std::move<gnu_cxx::__normal_iterator<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > >, gnu_cxx::__normal_iterator<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > > > > (result=..., last=..., __first=...) at /usr/include/c++/11/bits/stl_algobase.h:652

9 std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > >::_M_erase (this=this@entry=0x7fff596aa640, __position=<error: Cannot access memory at address 0x3739203238363700>) at /usr/include/c++/11/bits/vector.tcc:175

10 0x000055556de01013 in std::vector<std::cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::cxx11::basic_string<char, std::char_traits, std::allocator > > >::erase (__position=..., this=0x7fff596aa640) at /usr/include/c++/11/bits/stl_vector.h:1431

11 find_replacement (go=go@entry=0x5555766a4b00, sc=sc@entry=0x5555766a4cf0, trig=trig@entry=0x5555766a5290, type=type@entry=2, var=var@entry=0x7fff596ab6ca "array",

field=<optimized out>, subfield=<optimized out>, str=0x7fff596abec0 "") at /home/mud/mud/src/dg_script/dg_scripts.cpp:2072

12 0x000055556de09b0a in var_subst (go=go@entry=0x5555766a4b00, sc=0x5555766a4cf0, trig=0x5555766a5290, type=type@entry=2,

line=line@entry=0x5555727b4b54 "set dirs %array.remove(%dirs%, %array.find(%dirs%, %dir1%)%)%", buf=0x7fff596ad7a9 "", buf@entry=0x7fff596ad7a0 "set dirs ")
at /home/mud/mud/src/dg_script/dg_scripts.cpp:3736

13 0x000055556de102e2 in timed_script_driver (go=go@entry=0x5555766a4b00, trig=, trig@entry=0x5555766a5290, type=type@entry=2, mode=mode@entry=1)

at /home/mud/mud/src/dg_script/dg_scripts.cpp:5559

14 0x000055556de10ef8 in script_driver (go=go@entry=0x5555766a4b00, trig=trig@entry=0x5555766a5290, type=type@entry=2, mode=mode@entry=1)

at /home/mud/mud/src/dg_script/dg_scripts.cpp:5349

15 0x000055556de10fd3 in trig_wait_event (info=0x55557754aab0) at /home/mud/mud/src/dg_script/dg_scripts.cpp:827

16 0x000055556e1b3159 in process_events () at /home/mud/mud/src/dg_script/dg_event.cpp:87

17 0x000055556dfbcba1 in std::__invoke_impl<void, void (*&)()> (__f=) at /usr/include/c++/11/bits/invoke.h:60

18 std::__invoke_r<void, void (*&)()> (__fn=) at /usr/include/c++/11/bits/invoke.h:111

19 std::_Function_handler<void (), void (*)()>::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/11/bits/std_function.h:290

20 0x000055556dfb12df in std::function<void ()>::operator()() const (this=) at /usr/include/c++/11/bits/std_function.h:590

21 (anonymous namespace)::SimpleCall::perform (this=) at /home/mud/mud/src/heartbeat.cpp:119

22 0x000055556dfb31db in Heartbeat::pulse (this=this@entry=0x55556e3e1460 <(anonymous namespace)::global_objects()::storage+1632>, missed_pulses=missed_pulses@entry=0,

label=std::unordered_map with 0 elements) at /home/mud/mud/src/heartbeat.cpp:648

23 0x000055556dfbc7e3 in Heartbeat::operator() (this=0x55556e3e1460 <(anonymous namespace)::global_objects()::storage+1632>, missed_pulses=missed_pulses@entry=0)

at /home/mud/mud/src/heartbeat.cpp:582

24 0x000055556dd8cddc in game_loop (epoll=epoll@entry=10, mother_desc=mother_desc@entry=8) at /home/mud/mud/src/comm.cpp:1445

25 0x000055556dd8cf3f in stop_game (port=port@entry=4000) at /home/mud/mud/src/comm.cpp:840

26 0x000055556dd8d797 in main_function (argc=2, argv=0x7fff596ae848) at /home/mud/mud/src/comm.cpp:781

27 0x000055556dd83866 in main (argc=, argv=) at /home/mud/mud/src/main.cpp:4

bylins commented 1 month ago

исправлено