Abdul ⋅ Error

assembly opcodes

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 error

Code
Access violation at address 0051F885 in module 'Abdul.exe'. Read of address 00000078
Replied by DjJeshk on 2014-08-30 15:52#31
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.
Replied by RoLex on 2014-08-30 15:57#32
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.
Replied by DjJeshk on 2014-08-31 11:26#34
Abdul 2.0.1.0
Here is officially fixed version: Abdul 2.0.1.0
Replied by RoLex on 2015-11-26 01:44#103
Re: Error
Thank you fix fix!!
Replied by Demolisher on 2016-05-24 16:51#166
Post is locked: Resolved