Originally posted by [b]Natz[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=3374
CODE
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073848688 (LWP 11115)]
skill_delunitgroup (group=0x0) at skill.c:10128
10128 src=map_id2bl(group->src_id);
(gdb) bt full
#0 skill_delunitgroup (group=0x0) at skill.c:10128
src = <value optimized out>
ud = (struct unit_data *) 0xbf8ba9e8
i = <value optimized out>
j = <value optimized out>
__FUNCTION__ = "skill_delunitgroup"
#1 0x080993a6 in status_change_end (bl=0x176e93e8, type=SC_DANCING, tid=-1)
at status.c:6456
dsd = <value optimized out>
dsc = <value optimized out>
group = (struct skill_unit_group *) 0x0
sd = (struct map_session_data *) 0x176e93e8
sc = (struct status_change *) 0x176e9680
sce = (struct status_change_entry *) 0x1160cd9c
status = (struct status_data *) 0x176e9630
vd = (struct view_data *) 0x176e95cc
opt_flag = <value optimized out>
calc_flag = <value optimized out>
#2 0x080fe316 in skill_castend_nodamage_id (src=0x176e93e8, bl=0x176e93e8,
skillid=304, skilllv=1, tick=3798740197, flag=0) at skill.c:4181
d = <value optimized out>
sd = (struct map_session_data *) 0x176e93e8
dstsd = <value optimized out>
md = (struct mob_data *) 0x0
dstmd = (struct mob_data *) 0x0
hd = (struct homun_data *) 0x0
mer = (struct mercenary_data *) 0x0
sstatus = (struct status_data *) 0x176e9630
tstatus = (struct status_data *) 0x176e9630
tsc = (struct status_change *) 0x176e9680
tsce = (struct status_change_entry *) 0x0
i = <value optimized out>
type = SC_NONE
scs = {SC_QUAGMIRE, SC_PROVOKE, SC_ROKISWEIL, SC_GRAVITATION,
SC_SUITON, SC_STRIPWEAPON, SC_STRIPSHIELD, SC_STRIPARMOR, SC_STRIPHELM,
SC_BLADESTOP}
spellarray = {14, 19, 20}
mask = {{0, -1}, {1, -1}, {1, 0}, {1, 1}, {0, 1}, {-1, 1}, {-1, 0}, {
-1, -1}}
per = {{20, 50}, {50, 60}, {25, 75}, {60, 64}, {34, 67}}
sc = {SC_STUN, SC_SILENCE, SC_CONFUSION, SC_BLEEDING}
#3 0x08106e9d in skill_castend_id (tid=-1, tick=3798740197, id=2022159,
data=0) at skill.c:5902
dx = <value optimized out>
dy = <value optimized out>
target = (struct block_list *) 0x176e93e8
src = (struct block_list *) 0x176e93e8
sd = (struct map_session_data *) 0x176e93e8
md = (struct mob_data *) 0x0
ud = (struct unit_data *) 0x176e9400
sc = (struct status_change *) 0x0
inf = <value optimized out>
inf2 = <value optimized out>
flag = 0
#4 0x08146b91 in unit_skilluse_id2 (src=0x176e93e8, target_id=2022159,
skill_num=304, skill_lv=1, casttime=0, castcancel=<value optimized out>)
at unit.c:1107
ud = (struct unit_data *) 0x176e9400
tstatus = (struct status_data *) 0x176e9630
sc = (struct status_change *) 0x176e9680
sd = (struct map_session_data *) 0x176e93e8
target = (struct block_list *) 0x176e93e8
tick = 3798740197
temp = 0
#5 0x081471f3 in unit_skilluse_id (src=0x176e93e8, target_id=2022159,
skill_num=304, skill_lv=1) at unit.c:686
No locals.
#6 0x08067145 in clif_parse_UseSkillToId (fd=22, sd=0x176e93e8) at clif.c:9961
skillnum = 304
skilllv = 1
tmp = <value optimized out>
target_id = <value optimized out>
tick = 3798740197
#7 0x080688cc in clif_parse (fd=22) at clif.c:13272
cmd = 1080
packet_ver = 23
packet_len = 10
err = 128
sd = (TBL_PC *) 0x176e93e8
pnum = 0
#8 0x0814ece0 in do_sockets (next=50) at socket.c:761
rfd = {__fds_bits = {4194304, 0 <repeats 31 times>}}
timeout = {tv_sec = 0, tv_usec = 16000}
ret = 0
i = 22
#9 0x0814d706 in main (argc=1, argv=0xbf8baf54) at core.c:254
next = 0
This post has been edited by theultramage: Jul 13 2009, 06:27 AM