I have a PC with allo the dev tools from microsoft.
I wrote some changes to the software(in VC++ ,MFC) that my company has and didn't have any problems on my PC(with WINNT) but when other users in the company tryed using the software on winnt they got Dr Watson.
I tryed the tool DRWTSN32 and got the following info in the log file(from which i understand the fault is in a function called Ordinal6442 that i couldn't find):
"
function: Ordinal6442
5f45c207 8d45d4 lea eax,[ebp-0x2c] ss:0102d7c2=????????
5f45c20a c745d428000000 mov dword ptr [ebp-0x2c],0x28 ss:0102d7c2=????????
5f45c211 50 push eax
5f45c212 6a00 push 0x0
5f45c214 6805040000 push 0x405
5f45c219 895dd8 mov [ebp-0x28],ebx ss:0102d7c2=????????
5f45c21c ff7720 push dword ptr [edi+0x20] ds:00efea06=????????
5f45c21f ff154cb5495f ds:5f49b54c=77e72566
call dword ptr [Ordinal636+0x11a1 (5f49b54c)]
5f45c225 e9c58bfaff jmp Ordinal4809+0x50 (5f404def)
5f45c22a ff6060 jmp dword ptr [eax+0x60] ds:00efea06=????????
FAULT ->5f45c22d 8b01 mov eax,[ecx] ds:6f6d532c=????????
5f45c22f ff5058 call dword ptr [eax+0x58] ds:00efea06=????????
5f45c232 e9f599faff jmp Ordinal2446+0x36 (5f405c2c)
5f45c237 8bce mov ecx,esi
5f45c239 e8198bfaff call Ordinal2463 (5f404d57)
5f45c23e e9f399faff jmp Ordinal2446+0x40 (5f405c36)
5f45c243 8b06 mov eax,[esi] ds:0012fccc=5f4a6d68
5f45c245 ff9088000000 call dword ptr [eax+0x88] ds:00000088=????????
5f45c24b 8b00 mov eax,[eax] ds:00000000=????????
5f45c24d 85c0 test eax,eax
5f45c24f 0f858a5efaff jne Ordinal2385+0x11 (5f4020df)
5f45c255 ff7510 push dword ptr [ebp+0x10] ss:0102d7c2=????????
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0012edbc 0042061b 0057ad40 0057ad40 ffffffff 6f000000 !Ordinal6442
0012ff00 5f40b4f3 01bbe198 0013399e 00000000 004eefcd !<nosymbols>
0012ffc0 77f1b9ea 01bbe198 77c440e0 7ffdf000 c0000005 !Ordinal1576
0012fff0 00000000 0046de06 00000000 000000b0 00000100 kernel32!GetProcessPriorityBoost
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols>
"
Please tell me how can i find the function that caused the exeption?
Thanks.
I wrote some changes to the software(in VC++ ,MFC) that my company has and didn't have any problems on my PC(with WINNT) but when other users in the company tryed using the software on winnt they got Dr Watson.
I tryed the tool DRWTSN32 and got the following info in the log file(from which i understand the fault is in a function called Ordinal6442 that i couldn't find):
"
function: Ordinal6442
5f45c207 8d45d4 lea eax,[ebp-0x2c] ss:0102d7c2=????????
5f45c20a c745d428000000 mov dword ptr [ebp-0x2c],0x28 ss:0102d7c2=????????
5f45c211 50 push eax
5f45c212 6a00 push 0x0
5f45c214 6805040000 push 0x405
5f45c219 895dd8 mov [ebp-0x28],ebx ss:0102d7c2=????????
5f45c21c ff7720 push dword ptr [edi+0x20] ds:00efea06=????????
5f45c21f ff154cb5495f ds:5f49b54c=77e72566
call dword ptr [Ordinal636+0x11a1 (5f49b54c)]
5f45c225 e9c58bfaff jmp Ordinal4809+0x50 (5f404def)
5f45c22a ff6060 jmp dword ptr [eax+0x60] ds:00efea06=????????
FAULT ->5f45c22d 8b01 mov eax,[ecx] ds:6f6d532c=????????
5f45c22f ff5058 call dword ptr [eax+0x58] ds:00efea06=????????
5f45c232 e9f599faff jmp Ordinal2446+0x36 (5f405c2c)
5f45c237 8bce mov ecx,esi
5f45c239 e8198bfaff call Ordinal2463 (5f404d57)
5f45c23e e9f399faff jmp Ordinal2446+0x40 (5f405c36)
5f45c243 8b06 mov eax,[esi] ds:0012fccc=5f4a6d68
5f45c245 ff9088000000 call dword ptr [eax+0x88] ds:00000088=????????
5f45c24b 8b00 mov eax,[eax] ds:00000000=????????
5f45c24d 85c0 test eax,eax
5f45c24f 0f858a5efaff jne Ordinal2385+0x11 (5f4020df)
5f45c255 ff7510 push dword ptr [ebp+0x10] ss:0102d7c2=????????
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0012edbc 0042061b 0057ad40 0057ad40 ffffffff 6f000000 !Ordinal6442
0012ff00 5f40b4f3 01bbe198 0013399e 00000000 004eefcd !<nosymbols>
0012ffc0 77f1b9ea 01bbe198 77c440e0 7ffdf000 c0000005 !Ordinal1576
0012fff0 00000000 0046de06 00000000 000000b0 00000100 kernel32!GetProcessPriorityBoost
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols>
"
Please tell me how can i find the function that caused the exeption?
Thanks.