Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Dr Watson application fault

Status
Not open for further replies.

danoli06

Technical User
Mar 22, 2006
1
0
0
GB
Hello
This is my first posting hope I am not in the wrong forum?
The software application is being used on a ATM machine in a kids musuem.
The machine boots up ok and is working but the Dr Watson log appears four times with the following fault.

63904204 66837c240c02 cmp word ptr [esp+0xc],0x2
6390420a 7433 jz 6390423f
6390420c 8b742408 mov esi,[esp+0x8]
63904210 668b06 mov ax,[esi]
63904213 663d1800 cmp ax,0x18
63904217 721f jb 63904238
63904219 807e0218 cmp byte ptr [esi+0x2],0x18
6390421d 7519 jnz 63904238
6390421f 0fb7c8 movzx ecx,ax
FAULT ->63904222 663b0431 cmp ax,[ecx+esi]
63904226 7510 jnz 63904238
63904228 56 push esi
63904229 e8b5ffffff call 639041e3
6390422e 59 pop ecx
6390422f 8a4e17 mov cl,[esi+0x17]
63904232 2ac1 sub al,cl

The program that is bring up the fault Trcwdmin.exe seems like a checking routine with the actual fault in a .dll file that is called for.
The question is, could I change line 63904222 to get to the jnz on the next line without bring up the Dr Watson warning?

Danoli
 
don't think so, the JNZ instruction relies on the previous
CMP instruction.
substitute the JNZ and CMP instructions with a couple of
NOP instructions... it might work.
at yer own risk.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top