Originally posted by [b]Menny[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=2475
Someone has found a way to crash the map servers, 'cause sometime it happens at our server to crash several times in a couple of minutes.
Here the core
CODE
(gdb) where
#0 0x080c3333 in skill_delunitgroup (src=0x0, group=0x137330c8)
at skill.c:9644
#1 0x080c38e5 in skill_stop_dancing (src=0x12e2e018) at skill.c:9468
#2 0x08110c9e in unit_remove_map_ (bl=0x12e2e018, clrtype=3,
file=0x8140159 "unit.c", line=1886, func=0x8140120 "unit_remove_map_pc")
at unit.c:1729
#3 0x08110f18 in unit_remove_map_pc (sd=0x12e2e018, clrtype=3) at unit.c:1886
#4 0x0804d01a in map_quit (sd=0x12e2e018) at map.c:1640
#5 0x0806e903 in clif_parse (fd=12) at clif.c:12714
#6 0x081165af in send_shortlist_do_sends () at socket.c:1342
#7 0x081166b1 in do_sockets (next=13) at socket.c:715
#8 0x08115c75 in main (argc=1, argv=0xbfbfecbc) at core.c:254
CODE
(gdb) bt full
#0 0x080c3333 in skill_delunitgroup (src=0x0, group=0x137330c8)
at skill.c:9644
ud = (struct unit_data *) 0x12e2e018
i = 0
j = 241184428
__FUNCTION__ = "skill_delunitgroup"
#1 0x080c38e5 in skill_stop_dancing (src=0x12e2e018) at skill.c:9468
sc = (struct status_change *) 0x1
sce = (struct status_change_entry *) 0x137330c8
group = (struct skill_unit_group *) 0x137330c8
dsd = (struct map_session_data *) 0x0
#2 0x08110c9e in unit_remove_map_ (bl=0x12e2e018, clrtype=3,
file=0x8140159 "unit.c", line=1886, func=0x8140120 "unit_remove_map_pc")
at unit.c:1729
ud = (struct unit_data *) 0x12e2e030
sc = (struct status_change *) 0x12e2e2b0
#3 0x08110f18 in unit_remove_map_pc (sd=0x12e2e018, clrtype=3) at unit.c:1886
__FUNCTION__ = "unit_remove_map_pc"
#4 0x0804d01a in map_quit (sd=0x12e2e018) at map.c:1640
No locals.
#5 0x0806e903 in clif_parse (fd=12) at clif.c:12714
cmd = 135413948
packet_ver = 0
---Type <return> to continue, or q <return> to quit---
packet_len = -1077941404
err = 135356062
sd = (TBL_PC *) 0x12e2e018
pnum = 0
#6 0x081165af in send_shortlist_do_sends () at socket.c:1342
fd = 12
i = 0
#7 0x081166b1 in do_sockets (next=13) at socket.c:715
rfd = {__fds_bits = {4096, 0 <repeats 31 times>}}
timeout = {tv_sec = 0, tv_usec = 50000}
ret = 0
i = 13
#8 0x08115c75 in main (argc=1, argv=0xbfbfecbc) at core.c:254
next = 1