bylins / mud

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

креш при создании нескольких копий одной зоны #2234

Closed bylins closed 2 months ago

bylins commented 2 months ago

0 0x0000562932448112 in assign_triggers (i=i@entry=0x56294895b5b0, type=type@entry=0) at /home/mud/mud/src/dg_script/dg_db_scripts.cpp:196

196 static_cast(trig_index[rnum]->proto->get_attach_type()), [Current thread is 1 (Thread 0x7fb7e3757300 (LWP 747515))] (gdb) bt

0 0x0000562932448112 in assign_triggers (i=i@entry=0x56294895b5b0, type=type@entry=0) at /home/mud/mud/src/dg_script/dg_db_scripts.cpp:196

1 0x0000562932420421 in read_mobile (nr=, nr@entry=13836, type=type@entry=0) at /home/mud/mud/src/db.cpp:3822

2 0x0000562932421591 in ZoneReset::reset_zone_essential (this=this@entry=0x7ffc91714504) at /home/mud/mud/src/db.cpp:5120

3 0x00005629324236fa in ZoneReset::reset (this=this@entry=0x7ffc91714504) at /home/mud/mud/src/db.cpp:5031

4 0x00005629324237ad in reset_zone (zone=zone@entry=588) at /home/mud/mud/src/db.cpp:5526

5 0x000056293275a57c in ZoneCopy (zvn_from=zvn_from@entry=111) at /home/mud/mud/src/act_wizard.cpp:421

6 0x00005629324557fd in find_replacement (go=go@entry=0x5629338a0ce0, sc=sc@entry=0x5629351db800, trig=trig@entry=0x56294f7ba240, type=type@entry=2,

var=var@entry=0x7ffc91715339 "world", field=0x7ffc9171533f "CreateDungeon", subfield=<optimized out>, str=0x7ffc91715b30 "") at /home/mud/mud/src/dg_script/dg_scripts.cpp:1781

7 0x000056293245df10 in var_subst (go=go@entry=0x5629338a0ce0, sc=0x5629351db800, trig=0x56294f7ba240, type=type@entry=2,

line=line@entry=0x56294d7ea482 "set tmp %world.CreateDungeon(%num%)%", buf=0x7ffc91717418 "", buf@entry=0x7ffc91717410 "set tmp ") at /home/mud/mud/src/dg_script/dg_scripts.cpp:3718

8 0x0000562932464042 in timed_script_driver (go=go@entry=0x5629338a0ce0, trig=, trig@entry=0x56294f7ba240, type=type@entry=2, mode=mode@entry=0)

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

9 0x0000562932464c49 in script_driver (go=go@entry=0x5629338a0ce0, trig=trig@entry=0x56294f7ba240, type=type@entry=2, mode=mode@entry=0)

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

10 0x000056293246f7dc in command_wtrigger (actor=actor@entry=0x56294fc4d460, cmd=, argument=, argument@entry=0x562949655d60 "создать 111")

at /home/mud/mud/src/dg_script/dg_triggers.cpp:1321

11 0x00005629326625a7 in command_interpreter (ch=0x56294fc4d460, argument=, argument@entry=0x7ffc917186b0 "данж создать 111") at /home/mud/mud/src/interpreter.cpp:1224

12 0x00005629323e6b2d in process_io (epoll=epoll@entry=10, mother_desc=mother_desc@entry=8, events=events@entry=0x5629330f41c0) at /home/mud/mud/src/comm.cpp:1231

13 0x00005629323e4ffe in game_loop (epoll=epoll@entry=10, mother_desc=mother_desc@entry=8) at /home/mud/mud/src/comm.cpp:1441

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

15 0x00005629323e59c8 in main_function (argc=2, argv=0x7ffc91719408) at /home/mud/mud/src/comm.cpp:781

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