Abdul ⋅ Error
assembly opcodes
0051F877 50 PUSH EAX ;ok
0051F878 8D85 DCF7FFFF LEA EAX,DWORD PTR SS:[EBP-824]
0051F87E 50 PUSH EAX ;needed data is under EBP-820, EAX points to 00000000
0051F87F 8B85 F4F7FFFF MOV EAX,DWORD PTR SS:[EBP-80C] ;needed data is under EBP-808, EAX is 00000000
0051F885 8B50 78 MOV EDX,DWORD PTR DS:[EAX+78] ;failure
0051F888 B9 68015200 MOV ECX,Abdul.00520168 ; UNICODE "%[nick]"
0051F88D 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]; valid pointer
0051F890 E8 97B1EFFF CALL Abdul.0041AA2C; function with 6 parameters
EPB is 0012FD20 (stack starts at this value)
affected stack fragment
0012F4FC 00000000
0012F500 00BEC84C pointer
0012F504 00B80E9C pointer
0012F508 00000000 ....
0012F50C 00000000 ....
0012F510 00000000 ....
0012F514 00000000 ....
0012F518 00BB8660 pointer?
0012F51C 00000000 ....
Code
0051F870 0FB605 38015200 MOVZX EAX,BYTE PTR DS:[520138]0051F877 50 PUSH EAX ;ok
0051F878 8D85 DCF7FFFF LEA EAX,DWORD PTR SS:[EBP-824]
0051F87E 50 PUSH EAX ;needed data is under EBP-820, EAX points to 00000000
0051F87F 8B85 F4F7FFFF MOV EAX,DWORD PTR SS:[EBP-80C] ;needed data is under EBP-808, EAX is 00000000
0051F885 8B50 78 MOV EDX,DWORD PTR DS:[EAX+78] ;failure
0051F888 B9 68015200 MOV ECX,Abdul.00520168 ; UNICODE "%[nick]"
0051F88D 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]; valid pointer
0051F890 E8 97B1EFFF CALL Abdul.0041AA2C; function with 6 parameters
EPB is 0012FD20 (stack starts at this value)
affected stack fragment
Code
0012F4F8 00000000 0012F4FC 00000000
0012F500 00BEC84C pointer
0012F504 00B80E9C pointer
0012F508 00000000 ....
0012F50C 00000000 ....
0012F510 00000000 ....
0012F514 00000000 ....
0012F518 00BB8660 pointer?
0012F51C 00000000 ....
Posted by DjJeshk on 2014-08-30 15:51
Replies
Post is locked: Resolved
Re: Error
Works well, but error log have tons of same errorCode
Access violation at address 0051F885 in module 'Abdul.exe'. Read of address 00000078
Re: Error
This is known error and I have reported it to Abdul maintainer before. Sadly he is not interested in fixing it, he says the problem is in database module. He said that this will be fixed in next version of Abdul when it will be completely rewritten from scratch, probably version 3 series.
Re: Error
Injected some extra code and error dissappeared. chat/learning now returns ">", but reply is lost somewhere. Looks like Abdul maintainer is afraid of C/C++ and fights with assembly problems.
Abdul 2.0.1.0
Here is officially fixed version: Abdul 2.0.1.0
Re: Error
Thank you fix fix!!
Post is locked: Resolved