Open bylins opened 1 month ago
(gdb) bt
__beg=0x557f44562790 "num_dirs", __end=<optimized out>) at /usr/include/c++/11/bits/basic_string.tcc:233
this=0x557f3dede460) at /usr/include/c++/11/bits/basic_string.h:251
at /usr/include/c++/11/bits/basic_string.h:274
at /usr/include/c++/11/bits/alloc_traits.h:518
__first={name = "num_dirs", value = "0", context = 0}, this=0x7ffee0b092b0) at /usr/include/c++/11/bits/stl_list.h:1841
var=var@entry=0x7ffee0b0a311 "table_y", field=0x7ffee0b0a318 "", subfield=<optimized out>, str=0x7ffee0b0ab10 "") at /home/mud/mud/src/dg_script/dg_scripts.cpp:1528
line=line@entry=0x7ffee0b10bd0 "%table_y% ", buf=buf@entry=0x7ffee0b113d0 "") at /home/mud/mud/src/dg_script/dg_scripts.cpp:3673
trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3828
sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3889
sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821
sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3826
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
go=go@entry=0x557f311ca7d0, sc=0x557f311ca9c0, trig=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821
trig=<optimized out>, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:4023
at /home/mud/mud/src/dg_script/dg_scripts.cpp:5399
at /home/mud/mud/src/dg_script/dg_scripts.cpp:5286
label=std::unordered_map with 0 elements) at /home/mud/mud/src/heartbeat.cpp:648
--Type
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
trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3885
trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821
sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3889
sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821
sc=sc@entry=0x557f311ca9c0, trig=trig@entry=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3826
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
go=go@entry=0x557f311ca7d0, sc=0x557f311ca9c0, trig=0x557f42239510, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:3821
trig=<optimized out>, type=type@entry=2) at /home/mud/mud/src/dg_script/dg_scripts.cpp:4023
at /home/mud/mud/src/dg_script/dg_scripts.cpp:5399
at /home/mud/mud/src/dg_script/dg_scripts.cpp:5286
label=std::unordered_map with 0 elements) at /home/mud/mud/src/heartbeat.cpp:648
at /home/mud/mud/src/heartbeat.cpp:582
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]
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,
1 0x0000557f29372774 in eval_expr (line=line@entry=0x7ffee0b10bd0 "%table_x% ", result=result@entry=0x7ffee0b113d0 "52", go=go@entry=0x557f311ca7d0, sc=sc@entry=0x557f311ca9c0,
2 0x0000557f2937299f in eval_lhs_op_rhs (expr=expr@entry=0x7ffee0b12c71 "%table_x% == %north_x%", result=result@entry=0x7ffee0b17ce0 "\002", go=go@entry=0x557f311ca7d0,
3 0x0000557f29372774 in eval_expr (line=line@entry=0x7ffee0b12c71 "%table_x% == %north_x%", result=result@entry=0x7ffee0b17ce0 "\002", go=go@entry=0x557f311ca7d0,
4 0x0000557f293727f3 in eval_expr (line=, line@entry=0x7ffee0b174e0 "(%table_x% == %north_x%) ", result=result@entry=0x7ffee0b17ce0 "\002", go=go@entry=0x557f311ca7d0,
5 0x0000557f2937299f in eval_lhs_op_rhs (expr=expr@entry=0x557f2d2d7a37 "(%table_x% == %north_x%) && %table_y% == %north_y%", result=result@entry=0x7ffee0b19580 "1",
6 0x0000557f29372774 in eval_expr (line=line@entry=0x557f2d2d7a37 "(%table_x% == %north_x%) && %table_y% == %north_y%", result=result@entry=0x7ffee0b19580 "1",
7 0x0000557f29372ee3 in process_if (cond=cond@entry=0x557f2d2d7a37 "(%table_x% == %north_x%) && %table_y% == %north_y%", go=go@entry=0x557f311ca7d0, sc=,
8 0x0000557f293777fb in timed_script_driver (go=go@entry=0x557f311ca7d0, trig=, trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)
9 0x0000557f29379938 in script_driver (go=go@entry=0x557f311ca7d0, trig=trig@entry=0x557f42239510, type=type@entry=2, mode=mode@entry=1)
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,
18 0x0000557f29523d43 in Heartbeat::operator() (this=0x557f29947460 <(anonymous namespace)::global_objects()::storage+1632>, missed_pulses=missed_pulses@entry=0)
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