unknown

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

34 сообщения в этой теме

и?

Толку 0

0

Поделиться сообщением


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

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

Видимо это попытки коннекта к 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

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

0

Поделиться сообщением


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

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---

0

Поделиться сообщением


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

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)

0

Поделиться сообщением


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

проблема была в этом

Изменено пользователем unknown
0

Поделиться сообщением


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

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

В чем ошибка?

(gdb)bt full

No stack.

0

Поделиться сообщением


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

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

В чем ошибка?

(gdb)bt full

No stack.

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

ulimit -c unlimited

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

0

Поделиться сообщением


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

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

В чем ошибка?

(gdb)bt full

No stack.

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

ulimit -c unlimited

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

unlimited

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

Изменено пользователем unknown
0

Поделиться сообщением


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

up

0

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас