Gerz - Aug 18, 2014 9:49
[code=auto:0]
Exception:
0xc0000005 EXCEPTION_ACCESS_VIOLATION at location 0x0070A761 reading from location 0x7AE320F0
Registers:
eax=dddddddd ebx=7efde000 ecx=036ba97c edx=00f48440 esi=0018f68c edi=0018f67c
eip=0070a761 esp=0018f588 ebp=0018f67c iopl=0 nv up ei ng nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010286
Stacktrace:
#0 0x0070A761 in clif_elemental_updatestatus+0x61 (sd=(struct map_session_data*)0x1DDFEAE8 <bytes:>, type=(int)7) at c:\documents and settings\gerz\my documents\hercules\src\map\clif.c:16715
16715 WFIFOHEAD(fd,8);
fd = (int)-572662307
ed = (struct elemental_data*)0xDDDDDDDD <invalid memory>
estatus = (struct status_data*)0xDDDDE101 <invalid memory>
#1 0x0072D14C in elemental_heal+0x6C (ed=(struct elemental_data*)0x04C7FCE4 <bytes:000000000000000085149706BF0280000901000000020000E4FCC704070703030202020202CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800009010000000000000000000000000000FFFFFFFF0000000000000000FFFFFFFFFFFFFFFF00000000000000001F648A1B000000001F648A1B000000001F648A1B0000000002FB000021000000F07BF4008712000063000000871200003B020000000000000000000000000000000019000000C800FC03F80168010100FC01500000000000000000000000E8035F002E000404010099007E00010000000000000000000000000000000000000000000000871200002B020000871200003B020000000000000000000000000000000019001900C800FC03F80168010100FC01500000000000000000000000E8035F002E000404010099007E000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300060008000000000000000000000000000000000000000000000001010000000000000000000000000000547BF40074290000568C0200490800000100000087120000D7010000871200003B02000019000000990000007E000000FC015000A4005F002E00000000000000E8EADF1DFFFFFFFF000000000000000004648A1B00000000000000000000000084578A1B0000000000000000000000000000000000000000>, hp=(int)<no data>, sp=(int)8) at c:\documents and settings\gerz\my documents\hercules\src\map\elemental.c:546
546 clif->elemental_updatestatus(ed->master, SP_SP);
#2 0x00902FB1 in status_heal+0x461 (bl=(struct block_list*)0x04C7FCE4 <bytes:000000000000000085149706BF0280000901000000020000>, in_hp=(long long)<no data>, in_sp=(long long)8, flag=(int)1) at c:\documents and settings\gerz\my documents\hercules\src\map\status.c:1447
1447 case BL_ELEM: elemental->heal((TBL_ELEM*)bl,hp,sp); break;
sc = (struct status_change*)<no data>
hp = (int)<no data>
st = (struct status_data*)0x04C80008 <bytes:871200002B020000871200003B020000000000000000000000000000000019001900C800FC03F80168010100FC01500000000000000000000000E8035F002E000404010099007E00010000000000000000000000000000000000000000000000>
sp = (int)8
#3 0x00938238 in status_natural_heal+0x648 (bl=(struct block_list*)0x04C7FCE4 <bytes:000000000000000085149706BF0280000901000000020000>, args=(char*)0x0018FBEC "\xC4\xEA\xFF\xFF\xF4\xFC\x18") at c:\documents and settings\gerz\my documents\hercules\src\map\status.c:11909
11909 if (status->heal(bl, 0, val, 1) < val)
sc = (struct status_change*)<no data>
rate = (int)500
flag = (int)2
ud = (struct unit_data*)0x04C7FCFC <bytes:E4FCC704070703030202020202CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800009010000000000000000000000000000FFFFFFFF0000000000000000FFFFFFFFFFFFFFFF00000000000000001F648A1B000000001F648A1B000000001F648A1B0000000002FB000021000000>
val = (int)8
st = (struct status_data*)0x04C80008 <bytes:871200002B020000871200003B020000000000000000000000000000000019001900C800FC03F80168010100FC01500000000000000000000000E8035F002E000404010099007E00010000000000000000000000000000000000000000000000>
vd = (struct view_data*)0x00F47BF0 <bytes:490800000000000000000A0000000000000000000000000000000000>
bonus = (int)<no data>
sd = (struct map_session_data*)<no data>
regen = (struct regen_data*)0x04C81070 <bytes:0300060008000000000000000000000000000000000000000000000001010000000000000000000000000000>
sregen = (struct regen_data_sub*)0xCCCCCCCC <invalid memory>
#4 0x00769F40 in map_vforeachregen+0xF0 (func=(<TODO typename of symtag 13>*)0x005ECAE7 <unknown data length>, args=(char*)0x0018FBEC "\xC4\xEA\xFF\xFF\xF4\xFC\x18") at c:\documents and settings\gerz\my documents\hercules\src\map\map.c:2057
2057 ret = func(bl, argscopy);
ret = (int)3
argscopy = (char*)0x0018FBEC "\xC4\xEA\xFF\xFF\xF4\xFC\x18"
bl = (struct block_list*)0x04C7FCE4 <bytes:000000000000000085149706BF0280000901000000020000>
iter = (struct DBIterator*)0x073C8964 <bytes:FE955E00A5D55E00A0D55E00EAD65E0048835E0070835E00F3B45E00>
#5 0x0076A05C in map_foreachregen+0x3C (func=(<TODO typename of symtag 13>*)0x005ECAE7 <unknown data length>) at c:\documents and settings\gerz\my documents\hercules\src\map\map.c:2072
2072 map->vforeachregen(func, args);
args = (char*)0x0018FBEC "\xC4\xEA\xFF\xFF\xF4\xFC\x18"
#6 0x00938863 in status_natural_heal_timer+0x123 (tid=(int)16, tick=(long long)462096204, id=(int)<no data>, data=(int)<no data>) at c:\documents and settings\gerz\my documents\hercules\src\map\status.c:11962
11962 map->foreachregen(status->natural_heal);
#7 0x00628EBA in do_timer+0x53A (tick=(long long)462096208) at c:\documents and settings\gerz\my documents\hercules\src\common\timer.c:397
397 timer_data[tid].func(tid, timer_data[tid].tick, timer_data[tid].id, timer_data[tid].data);
tid = (int)16
diff = (long long)-4
#8 0x005FF528 in main+0x208 (argc=(int)1, argv=(char**)0x032E1C50) at c:\documents and settings\gerz\my documents\hercules\src\common\core.c:255
255 next = timer->perform(timer->gettick_nocache());
next = (int)50
retval = (int)<no data>
#9 0x00965F29 in __tmainCRTStartup+0x129 () at f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:278
mainret = (int)<no data>
managedapp = (int)<no data>
initret = (int)<no data>
#10 0x00965DEF in mainCRTStartup+0xF () at f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:189
#11 0x769C338A in BaseThreadInitThunk+0x12 (<failed enumerating symbols>)
!!failed enumerating symbols!!#12 0x77AC9F72 in RtlInitializeExceptionChain+0x63 (<failed enumerating symbols>)
!!failed enumerating symbols!!#13 0x77AC9F45 in RtlInitializeExceptionChain+0x36 (<failed enumerating symbols>)
!!failed enumerating symbols!!
[/code]
This post has been edited by
Gerz
on Aug 18, 2014 9:50
Gerz - Aug 29, 2014 12:23
[code=auto:0]
Stacktrace:
#0 0x007CCAB2 in party_send_xy_timer+0x112 (tid=(int)17, tick=(long long)1322751369, id=(int)<no data>, data=(int)<no data>) at c:\documents and settings\gerz\my documents\hercules\src\map\party.c:884
884 if( !sd || sd->bg_id ) continue;
sd = (struct map_session_data*)0x1D52C4E0 <invalid memory>
i = (int)<no data>
iter = (struct DBIterator*)0x076528BC <bytes:FEA55E00AFE55E00AAE55E00F4E65E0043935E006B935E00F8C45E00>
p = (struct party_data*)0x1BEFFCF4 <bytes:294C0000647364736400000000000000000000000000000000000000010000000200000096A61E00AB87020066756C6C6D6574616C616368656D69737400000000000000EE0F87018A00CCCCCFCCCCCC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0C4521DFD01000099006200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
#1 0x00629EEA in do_timer+0x53A (tick=(long long)1322751369) at c:\documents and settings\gerz\my documents\hercules\src\common\timer.c:397
397 timer_data[tid].func(tid, timer_data[tid].tick, timer_data[tid].id, timer_data[tid].data);
tid = (int)17
diff = (long long)<no data>
#2 0x00600558 in main+0x208 (argc=(int)1, argv=(char**)0x01341C60) at c:\documents and settings\gerz\my documents\hercules\src\common\core.c:255
255 next = timer->perform(timer->gettick_nocache());
next = (int)50
retval = (int)<no data>
#3 0x00969B29 in __tmainCRTStartup+0x129 () at f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:278
mainret = (int)<no data>
managedapp = (int)<no data>
initret = (int)<no data>
#4 0x009699EF in mainCRTStartup+0xF () at f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:189
#5 0x769C338A in BaseThreadInitThunk+0x12 (<failed enumerating symbols>)
!!failed enumerating symbols!!#6 0x77AC9F72 in RtlInitializeExceptionChain+0x63 (<failed enumerating symbols>)
!!failed enumerating symbols!!#7 0x77AC9F45 in RtlInitializeExceptionChain+0x36 (<failed enumerating symbols>)
!!failed enumerating symbols!!
[/code]
I believe it something happen from timer tick or something like that X_X