Originally posted by [b]zephyrus_cr[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=1833
CODE
Program terminated with signal 11, Segmentation fault.
#0 skill_castend_pos (tid=961, tick=1658466511, id=2018254, data=0) at skill.c:5469
5469 if( src->prev == NULL ) {
(gdb) bt full
#0 skill_castend_pos (tid=961, tick=1658466511, id=2018254, data=0) at skill.c:5469
src = (struct block_list *) 0x0
maxcount = <value optimized out>
sd = (struct map_session_data *) 0x0
hd = (struct homun_data *) 0x0
ud = (struct unit_data *) 0x0
md = (struct mob_data *) 0x0
#1 0x08147e8b in do_timer (tick=1658466556) at timer.c:469
tid = 961
diff = <value optimized out>
__FUNCTION__ = "do_timer"
#2 0x08144bae in main (argc=1, argv=0xbfc30234) at core.c:253
next = <value optimized out>
What i dont understand is why nullpo_retr(0, ud); continues if ud = 0x0 (NULL)
id = High Wizard account.