Aleksey Matveets aka GAL писал(а):Server ELECTRON halted Friday, 13 December 2002 10:36:40.196
Abend 1 on P00: Server-5.60c-0: NWPA-044: Invalid puthandle passed to HAI_Complete_HACB
Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = FFFFFFFF EBX = D0820000 ECX = 477C0040 EDX = 00000000
ESI = 477C0040 EDI = 00000000 EBP = 00000000 ESP = D097FE04
EIP = D07F46C0 FLAGS = 00200086
D07F46C0 B8FFFFFFFF MOV EAX,FFFFFFFF
EIP in NWPA.NLM at code start +000076C0h
The violation occurred while processing the following instruction:
D07F46C0 B8FFFFFFFF MOV EAX,FFFFFFFF (-1)
D07F46C5 83C404 ADD ESP,00000004
D07F46C8 83C404 ADD ESP,00000004
D07F46CB 5D POP EBP
D07F46CC 5B POP EBX
D07F46CD C3 RET
D07F46CE 8BC0 MOV EAX,EAX
NWPA.NLM|HAMAbortRoutineEvent:
D07F46D0 53 PUSH EBX
D07F46D1 8B5C2408 MOV EBX,[ESP+08]
D07F46D5 8B5318 MOV EDX,[EBX+18]
[size=12]
Интересует в пр-пе сама ошибка
========
Mov eax, число - не может вызвать никаких глюков.
Eax- регистр общего назначения записывать туда можно что угодно и когда угодно.. Так что эта команда вряд-ли может привести к сбою.
Возможно к этому сбою привела предыдущая к
"mov eax,-1" команда.. было-бы интересно взглянуть.
Что меня настораживает так это :
ADD ESP,00000004
2 раза - уж, на сколько компиляторы бывают тупыми, но чтобы настолько!!
В общем.. мысль: Ошибка никак не связана с описанием..
Видимо связана с чем-то другим..