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

Issue Confirmations

  • Yes (2)No (0)
Photo

Mapserver Crashed (item Check)

Posted by Hercules Bot on 30 March 2008 - 10:47 AM

Originally posted by theultramage
http://www.eathena.w...er&showbug=1298

CODE
Exception:
0xc0000005 EXCEPTION_ACCESS_VIOLATION at location 0x00683117 writing to location 0x00000000

Registers:
eax=00000000 ebx=7ffda000 ecx=00000000 edx=00000000 esi=00000064 edi=00128ff0
eip=00683117 esp=00128ee0 ebp=00128ff0 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010246

Stacktrace:
#0  0x00683117 in status_calc_regen+0x2D7 (bl=<symtag not found>, status=<symtag not found>, regen=<symtag not found>) at status.c:2568
2568            sregen->hp = cap_value(val, 0, SHRT_MAX);
    sregen = <symtag not found>
    val = (int)0
    sd = <symtag not found>
    skill = (int)0

#1  0x0067D5E1 in status_calc_misc+0x311 (bl=<symtag not found>, status=<symtag not found>, level=(int)99) at status.c:1330
1330            status_calc_regen(bl, status, status_get_regen_data(bl));

#2  0x00680577 in status_calc_pc+0x1B37 (sd=<symtag not found>, first=(int)0) at status.c:2121
2121        status_calc_misc(&sd->bl, status, sd->status.base_level);
    sc = <symtag not found>
    status = <symtag not found>
    b_weight = (int)-600
    b_max_weight = (int)0
    b_status = <symtag not found>
    b_skill = <symtag not found>
    index = (int)43
    i = (int)890
    skill = (int)0
    refinedef = (int)0

#3  0x006126E3 in pc_unequipitem+0x383 (sd=<symtag not found>, n=(int)14, flag=(int)3) at pc.c:6414
6414            status_calc_pc(sd,0);
    i = (int)11

#4  0x006040F0 in pc_delitem+0x120 (sd=<symtag not found>, n=(int)14, amount=(int)1, type=(int)3) at pc.c:2813
2813                pc_unequipitem(sd,n,3);

#5  0x00612AFA in pc_checkitem+0x11A (sd=<symtag not found>) at pc.c:6461
6461                pc_delitem(sd,i,sd->status.inventory[i].amount,3);
    j = (int)13
    k = (int)-858993460
    calc_flag = (int)0
    i = (int)14
    id = (int)2365
    it = <symtag not found>

#6  0x005FB069 in pc_authok+0x269 (sd=<symtag not found>, login_id2=(int)18837, connect_until_time=(long long)0, st=<symtag not found>) at pc.c:661
661        pc_checkitem(sd);
    tick = (unsigned long)6803421
    i = (int)100

#7  0x0056B24F in chrif_authreq+0xBF (sd=<symtag not found>) at chrif.c:522
522            if (!pc_authok(sd, node->login_id2, node->connect_until_time, node->char_dat))
    node = <symtag not found>

#8  0x00593CEA in clif_parse_WantToConnection+0x51A (fd=(int)32, sd=<symtag not found>) at clif.c:7765
7765        chrif_authreq(sd);
    node = <symtag not found>
    sex = (int)1
    account_id = (int)2014800
    packet_ver = (int)22
    login_id1 = (int)26300
    bl = <symtag not found>
    client_tick = (unsigned int)486539366
    cmd = (int)155
    char_id = (int)221580

#9  0x005A60BB in clif_parse+0x70B (fd=(int)32) at clif.c:11834
11834            dump = 1;
    err = (int)0
    packet_ver = (int)22
    sd = <symtag not found>
    cmd = (int)155
    packet_len = (int)26
    pnum = (int)0

pan 
changed severity to: 3 - Medium
changed status to: Fixed