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 (0)No (0)
Photo

Crash on Clones & Canto Candidus

Posted by Igniz on 03 July 2013 - 06:39 AM

Core dump (on MVS12):


>	map-server.exe!skill_castend_nodamage_id(block_list * src, block_list * bl, unsigned short skill_id, unsigned short skill_lv, unsigned int tick, int flag) Line 7895	C
	 map-server.exe!skill_castend_id(int tid, unsigned int tick, int id, int data) Line 4825	C
	 map-server.exe!do_timer(unsigned int tick) Line 353	C
	 map-server.exe!main(int argc, char * * argv) Line 346	C
	 map-server.exe!__tmainCRTStartup() Line 241	C
	 map-server.exe!mainCRTStartup() Line 164	C

		case AB_CLEMENTIA:
		case AB_CANTO:
			{
				int bless_lv = pc->checkskill(sd,AL_BLESSING) + (sd->status.job_level / 10);
008089F7  mov         esi,esp  
008089F9  push        22h  
008089FB  mov         eax,dword ptr [sd]  
008089FE  push        eax  
008089FF  mov         ecx,dword ptr ds:[1858EA4h]  
00808A05  mov         edx,dword ptr [ecx+44h]  
00808A08  call        edx  
00808A0A  add         esp,8  
00808A0D  cmp         esi,esp  
00808A0F  call        __RTC_CheckEsp (05B5343h)  
00808A14  mov         ecx,eax  
00808A16  mov         edx,dword ptr [sd]  
>>00808A19  mov         eax,dword ptr [edx+0CF4h]  
00808A1F  xor         edx,edx  
00808A21  mov         esi,0Ah  
00808A26  div         eax,esi  
00808A28  add         ecx,eax  
00808A2A  mov         dword ptr [ebp-784h],ecx  
				int agi_lv = pc->checkskill(sd,AL_INCAGI) + (sd->status.job_level / 10);
00808A30  mov         esi,esp  
00808A32  push        1Dh  
00808A34  mov         eax,dword ptr [sd]  
00808A37  push        eax  
00808A38  mov         ecx,dword ptr ds:[1858EA4h]  
00808A3E  mov         edx,dword ptr [ecx+44h]  
00808A41  call        edx  
00808A43  add         esp,8  
00808A46  cmp         esi,esp  
00808A48  call        __RTC_CheckEsp (05B5343h)  
00808A4D  mov         ecx,eax  
00808A4F  mov         edx,dword ptr [sd]  
00808A52  mov         eax,dword ptr [edx+0CF4h]  
00808A58  xor         edx,edx  
00808A5A  mov         esi,0Ah  
00808A5F  div         eax,esi  
00808A61  add         ecx,eax  
00808A63  mov         dword ptr [ebp-790h],ecx  

Dunno if this happens with another AB skill. Hope this helps

changed status to: Confirmed

Ind 
changed status to: Fixed