Jump to content

  •  

Bug Tracker Migration

June 3rd
Good news everyone! The staff has decided that it is time to slowly kill off this Bug Tracker. We will begin the process of slowly migrating from this Bug Tracker over to our Github Issues which can be found here: https://github.com/HerculesWS/Hercules/issues

Over the next couple of days, I will be closing off any opportunity to create new reports. However, I still will keep the opportunity to reply to existing Bug Reports. Doing this will allow us to slowly fix any bug reports we have listed here so that we can easily migrate over to our Issue Tracker.

Update - June 7th 2015: Creating new bug posts has been disabled. Please use our https://github.com/HerculesWS/Hercules/issues tracker to post bugs. Users are still able to reply to existing bug posts.

- Administration

Issue Information

  • #003504

  • 5 - Critical

  • Fixed

Issue Confirmations

  • Yes (0)No (0)
Photo

"Skill_delunitgroup" crashing map-server, again

Posted by Hercules Bot on 16 August 2009 - 05:29 PM

Originally posted by FleckoGold
http://www.eathena.w...er&showbug=3504

QUOTE
Core was generated by `./map-server_sql'.
Program terminated with signal 11, Segmentation fault.
#0  skill_delunitgroup (group=0x0) at skill.c:10133
10133           src=map_id2bl(group->src_id);


QUOTE
#0  skill_delunitgroup (group=0x0) at skill.c:10133
        src = <value optimized out>
        ud = (struct unit_data *) 0xff861448
        i = <value optimized out>
        j = <value optimized out>
        __FUNCTION__ = "skill_delunitgroup"
#1  0x080966bb in status_change_end (bl=0xf032c020, type=SC_DANCING, tid=1114)
    at status.c:6456
        d_bl = <value optimized out>
        sd = (struct map_session_data *) 0xf032c020
        sc = (struct status_change *) 0xf032c2b8
        sce = (struct status_change_entry *) 0xb2163a0
        status = <value optimized out>
        vd = (struct view_data *) 0xf032c204
        opt_flag = <value optimized out>
        calc_flag = <value optimized out>
#2  0x0809b3b6 in status_change_timer (tid=1114, tick=1896124446, id=2052861,
    data=164) at status.c:7180
        bl = (struct block_list *) 0xf032c020
        sd = (struct map_session_data *) 0xf032c020
        status = (struct status_data *) 0xf032c268
        sc = (struct status_change *) 0xf032c2b8
        sce = <value optimized out>
#3  0x081425b8 in do_timer (tick=1896124456) at timer.c:330
        tid = 1114
        diff = -10
        __FUNCTION__ = "do_timer"
#4  0x0813f72d in main (argc=1, argv=0xff861654) at core.c:253
        next = <value optimized out>


This post has been edited by FleckoGold: Aug 16 2009, 02:39 PM

Ind 
changed status to: Fixed

this was fixed at some point, this crash is no longer possible.