Originally posted by [b]AquaWolf[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=2727
Hi, my server just crashed a few times
Here is what i found so far;
CODE
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208633136 (LWP 2311)]
skill_dance_switch (unit=0xb307d93c, flag=0) at skill.c:6360
6360 if ( !(group->state.song_dance&0x1 && unit->val2&UF_ENSEMBLE) )
(gdb) bt full
#0 skill_dance_switch (unit=0xb307d93c, flag=0) at skill.c:6360
group = (struct skill_unit_group *) 0x300192e
backup = {src_id = 0, party_id = 0, guild_id = 0, map = 0, target_flag = 0, bl_flag = 0, tick = 0, limit = 0,
interval = 0, skill_id = 0, skill_lv = 0, val1 = 0, val2 = 0, val3 = 0, valstr = 0x0, unit_id = 0, group_id = 0,
unit_count = 0, alive_count = 0, unit = 0x0, state = {ammo_consume = 0, magic_power = 0, song_dance = 0}}
#1 0x080d9cb7 in skill_unit_timer_sub (bl=0xb307d93c, ap=0xbf95c2a4 "2422�\226\b�\225���23\b\b") at skill.c:9889
tick = 2531201556
unit = (struct skill_unit *) 0xb307d93c
group = (struct skill_unit_group *) 0x300192e
dissonance = <value optimized out>
__FUNCTION__ = "skill_unit_timer_sub"
#2 0x0804e5ad in map_foreachiddb (func=0x80d9c50 <skill_unit_timer_sub>) at map.c:1818
args = 0xbf95c2a4 "2422�\226\b�\225���23\b\b"
ret = <value optimized out>
iter = (DBIterator *) 0xb3aa14e4
bl = (struct block_list *) 0xb307d93c
#3 0x080d97ee in skill_unit_timer (tid=8, tick=2531201556, id=0, data=0) at skill.c:10039
No locals.
#4 0x0813f2c2 in do_timer (tick=2531201572) at timer.c:330
tid = 8
diff = -16
__FUNCTION__ = "do_timer"
#5 0x0813c97e in main (argc=1, argv=0xbf95c3c4) at core.c:253
next = <value optimized out>
(gdb)
This post has been edited by AquaWolf: Jan 31 2009, 04:51 PM