Перейти к содержанию

Упал мап сервер


Рекомендуемые сообщения

Не могу точно сказать потому что в мап сервере видно как люди конектятся, но сам мап сервер не работает.

Видимо это попытки коннекта к login и char серверам, а map сервер упал.

----------

Core файл может не создаваться из-за установленного лимита.

Для проверки ограничения:

ulimit -c

Для снятия ограничения:

ulimit -c unlimited

Как уже писАли выше, необходимо конфигурировать с ключом --enable-debug=gdb

./configure --enable-debug=gdb

Затем компилируем:


make clean
make sql

Сервер login и char запускаем обычно:


./char-server_sql
./login-server_sql

А map сервер под отладкой таким образом:

cd /путь/к/директории/с/эмулем

gdb map-server_sql core

run

ждем падение map сервера

bt full

Анализируем сами или выкладываем вывод

Ссылка на комментарий
Поделиться на другие сайты


Program received signal SIGSEGV, Segmentation fault.
0x000000000041f5ff in push_timer_heap (tid=103306) at timer.c:203
203 timer.c: No such file or directory.
(gdb) bt full
#0 0x000000000041f5ff in push_timer_heap (tid=103306) at timer.c:203
_parent_ = 51652
_i_ = 103305
#1 0x000000000041f849 in add_timer (tick=103527639,
func=0x442451 <unit_walktoxy_timer.80664>, id=110063223, data=252)
at timer.c:255
tid = 103306
#2 0x0000000000448423 in unit_walktoxy_sub.part.0 (bl=0x7fffec89aa4c)
at unit.c:130
i = 252
wpd = {path_len = 4 '\004', path_pos = 0 '\000',
path = "\003\003\002\002\006\006L\252\211\354\377\177\000\000dp\275\355\377\177\000\000\000\000\000\000\000\000\000\000L\252"}
ud = 0x7fffec89aa6c
#3 0x00000000004420e3 in unit_walktoxy_sub (bl=0x7fffec89aa4c) at unit.c:88
No locals.
#4 0x0000000000448ac6 in unit_walktoxy.part.5 (bl=0x7fffec89aa4c, x=188,
y=219, flag=1) at unit.c:508
ud = 0x7fffec89aa6c
sc = 0x7fffec89ad4c
wpd = {path_len = 4 '\004', path_pos = 0 '\000',
path = "\003\003\002\002\000\000\300w\273\001\000\000\000\000\003\000\377\377U\n\000\000\000\000\000\000\000\000\000\001p\336"}
---Type <return> to continue, or q <return> to quit---

Ссылка на комментарий
Поделиться на другие сайты


Program received signal SIGSEGV, Segmentation fault.
0x00007ffff69200e6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0 0x00007ffff69200e6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x0000000000589e4a in pc_readregistry.part.65.17509 (sd=0x7fffee3d2fc4,
reg=0x60ce28 "emp_own", type=3) at pc.c:8247
sd_reg = 0x7fffee3e1950
i = 395441
max = 21956695
#2 0x000000000059a560 in pc_readregistry (sd=0x7fffee3d2fc4,
reg=0x60ce28 "emp_own", type=3) at pc.c:8223
No locals.
#3 0x0000000000466404 in battle_check_target.part.24 (src=0x7fffee3d2fc4,
target=0x7fffee396ed4, flag=131072) at battle.c:6734
md = 0x7fffee396ed4
m = 359
strip_enemy = 1
s_bl = 0x7fffee3d2fc4
t_bl = 0x7fffee396ed4
#4 0x000000000045c1c5 in battle_check_target (src=0x7fffee3d2fc4,
target=0x7fffee396ed4, flag=131072) at battle.c:6590
No locals.
#5 0x0000000000529cce in mob_ai_sub_hard_activesearch.part.5.35748 (
bl=0x7fffee396ed4, ap=0x7fffffffdc60) at mob.c:1124
md = 0x7fffee3d2fc4
---Type <return> to continue, or q <return> to quit---
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff69200e6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0 0x00007ffff69200e6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x0000000000589e4a in pc_readregistry.part.65.17509 (sd=0x7fffee3d2fc4,
reg=0x60ce28 "emp_own", type=3) at pc.c:8247
sd_reg = 0x7fffee3e1950
i = 395441
max = 21956695
#2 0x000000000059a560 in pc_readregistry (sd=0x7fffee3d2fc4,
reg=0x60ce28 "emp_own", type=3) at pc.c:8223
No locals.
#3 0x0000000000466404 in battle_check_target.part.24 (src=0x7fffee3d2fc4,
target=0x7fffee396ed4, flag=131072) at battle.c:6734
md = 0x7fffee396ed4
m = 359
strip_enemy = 1
s_bl = 0x7fffee3d2fc4
t_bl = 0x7fffee396ed4
#4 0x000000000045c1c5 in battle_check_target (src=0x7fffee3d2fc4,
target=0x7fffee396ed4, flag=131072) at battle.c:6590
No locals.
#5 0x0000000000529cce in mob_ai_sub_hard_activesearch.part.5.35748 (
bl=0x7fffee396ed4, ap=0x7fffffffdc60) at mob.c:1124
md = 0x7fffee3d2fc4
---Type <return> to continue, or q <return> to quit---
target = 0x7fffffffdda0
mode = 16021
dist = 4323401
#6 0x0000000000540f4f in mob_ai_sub_hard_activesearch (bl=0x7fffee396ed4,
ap=0x7fffffffdc60) at mob.c:1112
No locals.
#7 0x00000000005ed888 in map_foreachinrange (
func=0x540f0d <mob_ai_sub_hard_activesearch>, center=0x7fffee3d2fc4,
range=10, type=27) at map.c:601
bx = 21
by = 23
m = 359
returnCount = 0
bl = 0x0
blockcount = 7
i = 9
x0 = 144
x1 = 164
y0 = 161
y1 = 181
ap = {{gp_offset = 48, fp_offset = 48,
overflow_arg_area = 0x7fffffffdd88,
reg_save_area = 0x7fffffffdcb0}}
---Type <return> to continue, or q <return> to quit---
m = 359
strip_enemy = 1
s_bl = 0x7fffee3d2fc4
t_bl = 0x7fffee396ed4
#4 0x000000000045c1c5 in battle_check_target (src=0x7fffee3d2fc4,
target=0x7fffee396ed4, flag=131072) at battle.c:6590
No locals.
#5 0x0000000000529cce in mob_ai_sub_hard_activesearch.part.5.35748 (
bl=0x7fffee396ed4, ap=0x7fffffffdc60) at mob.c:1124
md = 0x7fffee3d2fc4
---Type <return> to continue, or q <return> to quit---
target = 0x7fffffffdda0
mode = 16021
dist = 4323401
#6 0x0000000000540f4f in mob_ai_sub_hard_activesearch (bl=0x7fffee396ed4,
ap=0x7fffffffdc60) at mob.c:1112
No locals.
#7 0x00000000005ed888 in map_foreachinrange (
func=0x540f0d <mob_ai_sub_hard_activesearch>, center=0x7fffee3d2fc4,
range=10, type=27) at map.c:601
bx = 21
by = 23
m = 359
returnCount = 0
bl = 0x0
blockcount = 7
i = 9
x0 = 144
x1 = 164
y0 = 161
y1 = 181
ap = {{gp_offset = 48, fp_offset = 48,
overflow_arg_area = 0x7fffffffdd88,
reg_save_area = 0x7fffffffdcb0}}
---Type <return> to continue, or q <return> to quit---
#8 0x00000000005422c5 in mob_ai_sub_hard.36047 (md=0x7fffee3d2fc4,
tick=21988595) at mob.c:1599
tbl = 0x0
abl = 0x56c5bb
mode = 16021
view_range = 10
can_move = 1
#9 0x0000000000542a74 in mob_ai_sub_hard_timer (bl=0x7fffee3d2fc4,
ap=0x7fffffffde50) at mob.c:1734
tick = 21988595
#10 0x00000000005ed888 in map_foreachinrange (
func=0x542a17 <mob_ai_sub_hard_timer>, center=0x10afb860, range=16, type=2)
at map.c:601
bx = 23
by = 22
m = 359
returnCount = 0
bl = 0x0
blockcount = 0
i = 6
x0 = 145
x1 = 177
y0 = 142
---Type <return> to continue, or q <return> to quit---
bl = 0x0
blockcount = 7
i = 9
x0 = 144
x1 = 164
y0 = 161
y1 = 181
ap = {{gp_offset = 48, fp_offset = 48,
overflow_arg_area = 0x7fffffffdd88,
reg_save_area = 0x7fffffffdcb0}}
---Type <return> to continue, or q <return> to quit---
#8 0x00000000005422c5 in mob_ai_sub_hard.36047 (md=0x7fffee3d2fc4,
tick=21988595) at mob.c:1599
tbl = 0x0
abl = 0x56c5bb
mode = 16021
view_range = 10
can_move = 1
#9 0x0000000000542a74 in mob_ai_sub_hard_timer (bl=0x7fffee3d2fc4,
ap=0x7fffffffde50) at mob.c:1734
tick = 21988595
#10 0x00000000005ed888 in map_foreachinrange (
func=0x542a17 <mob_ai_sub_hard_timer>, center=0x10afb860, range=16, type=2)
at map.c:601
bx = 23
by = 22
m = 359
returnCount = 0
bl = 0x0
blockcount = 0
i = 6
x0 = 145
x1 = 177
y0 = 142
---Type <return> to continue, or q <return> to quit---
y1 = 174
ap = {{gp_offset = 40, fp_offset = 48,
overflow_arg_area = 0x7fffffffdf70,
reg_save_area = 0x7fffffffdea0}}
#11 0x0000000000542b2b in mob_ai_sub_foreachclient (sd=0x10afb860,
ap=0x7fffffffdfb0) at mob.c:1750
tick = 21988595
#12 0x00000000005f259b in map_foreachpc (
func=0x542ab2 <mob_ai_sub_foreachclient>) at map.c:1941
args = {{gp_offset = 16, fp_offset = 48,
overflow_arg_area = 0x7fffffffe0a0,
reg_save_area = 0x7fffffffdfe0}}
ret = 0
iter = 0x7ffff3905eac
sd = 0x10afb860
#13 0x0000000000542c0d in mob_ai_hard.35643 (tid=10, tick=21988595, id=0,
data=0) at mob.c:1842
No locals.
#14 0x0000000000420192 in do_timer (tick=21988642) at timer.c:371
tid = 10
diff = -47
#15 0x000000000041bd86 in main (argc=1, argv=0x7fffffffe258) at core.c:375
next = 50
(gdb)

Ссылка на комментарий
Поделиться на другие сайты

  • 11 месяцев спустя...

не создается файл коре?

В чем ошибка?

(gdb)bt full

No stack.

Наверное, coredump'ы отключены.

ulimit -c unlimited

После чего, тачку надо ребутнуть.

unlimited

Стоит унлимит. Машину перегружал. Все равно нету файла!

Изменено пользователем unknown
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика