Issue information

Issue ID
#2475
Status
Invalid
Severity
None
Started
Hercules Elf Bot
Nov 23, 2008 18:42
Last Post
Hercules Elf Bot
Apr 18, 2012 15:49
Confirmation
N/A

Hercules Elf Bot - Nov 23, 2008 18:42

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