bylins / mud

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

зависли #2283

Open bylins opened 1 month ago

bylins commented 1 month ago

0x0000557f29372948 in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b10bd0 "%table_x% ", result=result@entry=0x7ffee0b113d0 "52", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3885 3885 if (!strn_cmp(ops[i], tokens[j], strlen(ops[i]))) { (gdb) bt

0 0x0000557f29372948 in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b10bd0 "%table_x% ", result=result@entry=0x7ffee0b113d0 "52", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0,

trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3885

1 0x0000557f29372774 in eval_expr (line=line@entry=0x7ffee0b10bd0 "%table_x% ", result=result@entry=0x7ffee0b113d0 "52", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0,

trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

2 0x0000557f2937299f in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b12c71 "%table_x% == %north_x%", result=result@entry=0x7ffee0b17ce0 "\002", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3889

3 0x0000557f29372774 in eval_expr (line=line@entry=0x7ffee0b12c71 "%table_x% == %north_x%", result=result@entry=0x7ffee0b17ce0 "\002", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

4 0x0000557f293727f3 in eval_expr (line=, line@entry=0x7ffee0b174e0 "(%table_x% == %north_x%) ", result=result@entry=0x7ffee0b17ce0 "\002", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3826

5 0x0000557f2937299f in eval_lhs_op_rhs (expr=expr@entry=0x557f2d2d7a37 "(%table_x% == %north_x%) && %table_y% == %north_y%", result=result@entry=0x7ffee0b19580 "1",

go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3889

6 0x0000557f29372774 in eval_expr (line=line@entry=0x557f2d2d7a37 "(%table_x% == %north_x%) && %table_y% == %north_y%", result=result@entry=0x7ffee0b19580 "1",

go=go@entry=0x557f311ca7d0, sc=0x557f311ca9c0, trig=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

7 0x0000557f29372ee3 in process_if (cond=cond@entry=0x557f2d2d7a37 "(%table_x% == %north_x%) && %table_y% == %north_y%", go=go@entry=0x557f311ca7d0, sc=,

trig=<optimized out>, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:4023

8 0x0000557f293777fb in timed_script_driver (go=go@entry=0x557f311ca7d0, trig=, trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)

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

9 0x0000557f29379938 in script_driver (go=go@entry=0x557f311ca7d0, trig=trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)

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

10 0x0000557f29379a1c in trig_wait_event (info=0x557f41dd8330) at /home/mud/mud/src/dg_script/dg_scripts.cpp:824

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

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

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

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

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

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

17 0x0000557f2951a73b in Heartbeat::pulse (this=this@entry=0x557f29947460 <(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

18 0x0000557f29523d43 in Heartbeat::operator() (this=0x557f29947460 <(anonymous namespace)::global_objects()::storage+1632>, missed_pulses=missed_pulses@entry=0)

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

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

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

21 0x0000557f292f6797 in main_function (argc=2, argv=0x7ffee0b1aed8) at /home/mud/mud/src/comm.cpp:781

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

bylins commented 1 month ago

(gdb) bt

0 0x0000557f292fc6c0 in std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_construct<char*> (this=this@entry=0x557f3dede460,

__beg=0x557f44562790 "num_dirs", __end=<optimized out>) at /usr/include/c++/11/bits/basic_string.tcc:233

1 0x0000557f2937c1ee in std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_M_construct_aux<char*> (end=, beg=,

this=0x557f3dede460) at /usr/include/c++/11/bits/basic_string.h:251

2 std::cxx11::basic_string<char, std::char_traits, std::allocator >::_M_construct<char*> (end=, __beg=, this=0x557f3dede460)

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

3 std::__cxx11::basic_string<char, std::char_traits, std::allocator >::basic_string (__str=..., this=0x557f3dede460) at /usr/include/c++/11/bits/basic_string.h:459

4 TriggerVar::TriggerVar (this=0x557f3dede460) at /home/mud/mud/src/dg_script/dg_scripts.h:143

5 std::construct_at<TriggerVar, TriggerVar const&> (__location=0x557f3dede460) at /usr/include/c++/11/bits/stl_construct.h:97

6 std::allocator_traits<std::allocator<std::_List_node > >::construct<TriggerVar, TriggerVar const&> (p=0x557f3dede460, a=...)

at /usr/include/c++/11/bits/alloc_traits.h:518

7 std::__cxx11::list<TriggerVar, std::allocator >::_M_create_node<TriggerVar const&> (this=0x7ffee0b092b0) at /usr/include/c++/11/bits/stl_list.h:638

8 std::cxx11::list<TriggerVar, std::allocator >::_M_insert<TriggerVar const&> (position=..., this=0x7ffee0b092b0) at /usr/include/c++/11/bits/stl_list.h:1912

9 std::__cxx11::list<TriggerVar, std::allocator >::emplace_back<TriggerVar const&> (this=0x7ffee0b092b0) at /usr/include/c++/11/bits/stl_list.h:1228

10 std::cxx11::list<TriggerVar, std::allocator >::_M_initialize_dispatch<std::_List_const_iterator > (last=...,

__first={name = "num_dirs", value = "0", context = 0}, this=0x7ffee0b092b0) at /usr/include/c++/11/bits/stl_list.h:1841

11 std::cxx11::list<TriggerVar, std::allocator >::list (this=0x7ffee0b092b0, x=std::__cxx11::list = {...}) at /usr/include/c++/11/bits/stl_list.h:739

12 0x0000557f29366f0a in find_replacement (go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2,

var=var@entry=0x7ffee0b0a311 "table_y", field=0x7ffee0b0a318 "", subfield=<optimized out>, str=0x7ffee0b0ab10 "") at /home/mud/mud/src/dg_script/dg_scripts.cpp:1528

13 0x0000557f293725b8 in var_subst (go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2,

line=line@entry=0x7ffee0b10bd0 "%table_y% ", buf=buf@entry=0x7ffee0b113d0 "") at /home/mud/mud/src/dg_script/dg_scripts.cpp:3673

14 0x0000557f29372794 in eval_expr (line=line@entry=0x7ffee0b10bd0 "%table_y% ", result=result@entry=0x7ffee0b113d0 "", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0,

trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3828

15 0x0000557f2937299f in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b12c71 "%table_y% == %south_y%", result=result@entry=0x7ffee0b184e0 "1", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3889

16 0x0000557f29372774 in eval_expr (line=line@entry=0x7ffee0b12c71 "%table_y% == %south_y%", result=result@entry=0x7ffee0b184e0 "1", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

17 0x0000557f293727f3 in eval_expr (line=, line@entry=0x7ffee0b174fb " (%table_y% == %south_y%)", result=result@entry=0x7ffee0b184e0 "1", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3826

18 0x0000557f293729c2 in eval_lhs_op_rhs (expr=expr@entry=0x557f2d2d7c47 "(%table_x% == %south_x%) && (%table_y% == %south_y%)", result=result@entry=0x7ffee0b19580 "0",

go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3890

19 0x0000557f29372774 in eval_expr (line=line@entry=0x557f2d2d7c47 "(%table_x% == %south_x%) && (%table_y% == %south_y%)", result=result@entry=0x7ffee0b19580 "0",

go=go@entry=0x557f311ca7d0, sc=0x557f311ca9c0, trig=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

20 0x0000557f29372ee3 in process_if (cond=cond@entry=0x557f2d2d7c47 "(%table_x% == %south_x%) && (%table_y% == %south_y%)", go=go@entry=0x557f311ca7d0, sc=,

trig=<optimized out>, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:4023

21 0x0000557f293777fb in timed_script_driver (go=go@entry=0x557f311ca7d0, trig=, trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)

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

22 0x0000557f29379938 in script_driver (go=go@entry=0x557f311ca7d0, trig=trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)

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

23 0x0000557f29379a1c in trig_wait_event (info=0x557f41dd8330) at /home/mud/mud/src/dg_script/dg_scripts.cpp:824

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

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

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

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

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

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

30 0x0000557f2951a73b in Heartbeat::pulse (this=this@entry=0x557f29947460 <(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

31 0x0000557f29523d43 in Heartbeat::operator() (this=0x557f29947460 <(anonymous namespace)::global_objects()::storage+1632>, missed_pulses=missed_pulses@entry=0)

--Type for more, q to quit, c to continue without paging-- at /home/mud/mud/src/heartbeat.cpp:582

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

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

34 0x0000557f292f6797 in main_function (argc=2, argv=0x7ffee0b1aed8) at /home/mud/mud/src/comm.cpp:781

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

bylins commented 1 month ago

0x0000557f29372948 in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b10bd0 "%table_x% ", result=result@entry=0x7ffee0b113d0 "47", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3885 3885 if (!strn_cmp(ops[i], tokens[j], strlen(ops[i]))) { (gdb) bt

0 0x0000557f29372948 in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b10bd0 "%table_x% ", result=result@entry=0x7ffee0b113d0 "47", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0,

trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3885

1 0x0000557f29372774 in eval_expr (line=line@entry=0x7ffee0b10bd0 "%table_x% ", result=result@entry=0x7ffee0b113d0 "47", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0,

trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

2 0x0000557f2937299f in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b12c71 "%table_x% == %south_x%", result=result@entry=0x7ffee0b17ce0 "0", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3889

3 0x0000557f29372774 in eval_expr (line=line@entry=0x7ffee0b12c71 "%table_x% == %south_x%", result=result@entry=0x7ffee0b17ce0 "0", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

4 0x0000557f293727f3 in eval_expr (line=, line@entry=0x7ffee0b174e0 "(%table_x% == %south_x%) ", result=result@entry=0x7ffee0b17ce0 "0", go=go@entry=0x557f311ca7d0,

sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3826

5 0x0000557f2937299f in eval_lhs_op_rhs (expr=expr@entry=0x557f2d2d7c47 "(%table_x% == %south_x%) && (%table_y% == %south_y%)", result=result@entry=0x7ffee0b19580 "0",

go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3889

6 0x0000557f29372774 in eval_expr (line=line@entry=0x557f2d2d7c47 "(%table_x% == %south_x%) && (%table_y% == %south_y%)", result=result@entry=0x7ffee0b19580 "0",

go=go@entry=0x557f311ca7d0, sc=0x557f311ca9c0, trig=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821

7 0x0000557f29372ee3 in process_if (cond=cond@entry=0x557f2d2d7c47 "(%table_x% == %south_x%) && (%table_y% == %south_y%)", go=go@entry=0x557f311ca7d0, sc=,

trig=<optimized out>, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:4023

8 0x0000557f293777fb in timed_script_driver (go=go@entry=0x557f311ca7d0, trig=, trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)

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

9 0x0000557f29379938 in script_driver (go=go@entry=0x557f311ca7d0, trig=trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)

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

10 0x0000557f29379a1c in trig_wait_event (info=0x557f41dd8330) at /home/mud/mud/src/dg_script/dg_scripts.cpp:824

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

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

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

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

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

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

17 0x0000557f2951a73b in Heartbeat::pulse (this=this@entry=0x557f29947460 <(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

18 0x0000557f29523d43 in Heartbeat::operator() (this=0x557f29947460 <(anonymous namespace)::global_objects()::storage+1632>, missed_pulses=missed_pulses@entry=0)

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

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

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

21 0x0000557f292f6797 in main_function (argc=2, argv=0x7ffee0b1aed8) at /home/mud/mud/src/comm.cpp:781

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

bylins commented 1 month ago

Jul 28 05:19:54 :: trigger wait event: start trigger 99100 Jul 28 05:19:54 :: trigger wait event: start trigger 99100 Jul 28 05:19:54 :: trigger wait event: start trigger 99100 Jul 28 05:19:54 :: SCRIPT LOG (Trigger: создаем лабиринт, VNum: 99100) : looping 1000 times. [строка: 72] Jul 28 05:19:55 :: SCRIPT LOG (Trigger: создаем лабиринт, VNum: 99100) : looping 10000 times, cancelled [строка: 72]