System crashed

 

Hi,

Can someone help me. I am having problem with the interbank fx platform.

There has been a critical error

Time : 2011.04.05 23:10

Program : Client Terminal

Version : 4.00 (build: 229, 16 Nov 2010)

OS : Windows Vista Professional 6.0 Service Pack 1 (Build 6001)

Processors : 2 x X86 (level 6)

Memory : 1960240/960236 kb

Exception : C0000005

Address : 652F13BA

Access Type : write

Access Addr : 00000090

Registers : EAX=00000000 CS=001b EIP=652F13BA EFLGS=00010202

: EBX=00000017 SS=0023 ESP=00126730 EBP=00126744

: ECX=00000000 DS=0023 ESI=02FE0380 FS=003b

: EDX=00000030 ES=0023 EDI=02F9B548 GS=0000

Stack Trace : 652F153A 004AFC25 00000001 004AED30

: 9090C300 00000000 00000000 00000000

: 00000000 00000000 00000000 00000000

: 00000000 00000000 00000000 00000000

Modules :

1 : 00400000 0056A000 c:\program files\interbank fx trader 4\terminal.exe

2 : 10000000 00038000 c:\program files\widcomm\bluetooth software\btmmhook.dll

3 : 65270000 00038000 c:\windows\system32\odbcint.dll

4 : 652B0000 0011B000 c:\windows\system32\mfc42.dll

5 : 65520000 00065000 c:\windows\system32\odbc32.dll

6 : 6D140000 00008000 c:\progra~1\kasper~1\kasper~1\kloehk.dll

7 : 6D580000 0001A000 c:\progra~1\kasper~1\kasper~1\mzvkbd3.dll

8 : 741B0000 00039000 c:\windows\system32\oleacc.dll

9 : 741F0000 00032000 c:\windows\system32\winmm.dll

10 : 747D0000 0003F000 c:\windows\system32\uxtheme.dll

11 : 74810000 0019E000 c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18523_none_5cdd65e20837faf2\comctl32.dll

12 : 74DA0000 0003B000 c:\windows\system32\rsaenh.dll

13 : 751E0000 00005000 c:\windows\system32\msimg32.dll

14 : 75AA0000 00007000 c:\windows\system32\psapi.dll

15 : 75B40000 000C6000 c:\windows\system32\advapi32.dll

16 : 75C10000 0002D000 c:\windows\system32\ws2_32.dll

17 : 75CC0000 00046000 c:\windows\system32\iertutil.dll

18 : 75EA0000 000C8000 c:\windows\system32\msctf.dll

19 : 75F70000 00073000 c:\windows\system32\comdlg32.dll

20 : 75FF0000 0009D000 c:\windows\system32\user32.dll

21 : 76090000 000C2000 c:\windows\system32\rpcrt4.dll

22 : 76160000 000AA000 c:\windows\system32\msvcrt.dll

23 : 76210000 000DB000 c:\windows\system32\kernel32.dll

24 : 76380000 0007D000 c:\windows\system32\usp10.dll

25 : 76400000 00144000 c:\windows\system32\ole32.dll

26 : 76550000 00B10000 c:\windows\system32\shell32.dll

27 : 77190000 000D1000 c:\windows\system32\wininet.dll

28 : 77270000 00058000 c:\windows\system32\shlwapi.dll

29 : 772D0000 00128000 c:\windows\system32\ntdll.dll

30 : 77400000 00009000 c:\windows\system32\lpk.dll

31 : 77410000 00003000 c:\windows\system32\normaliz.dll

32 : 77420000 0008D000 c:\windows\system32\oleaut32.dll

33 : 774B0000 0001E000 c:\windows\system32\imm32.dll

34 : 774D0000 00006000 c:\windows\system32\nsi.dll

35 : 774E0000 0004B000 c:\windows\system32\gdi32.dll

Call stack :

 

It's crashing in mfc42.dll (Microsoft Foundation Class dll) with an Access Violation (writing to a non-writable address) which typically means either a corrupted or non-initialised pointer/variable

The offset in that dll is 652F13BA - 652B0000 which is 413BA. Using something like Depends.exe on MFC42.dll *might* tell you which function inside, but unlikely to be helpful.

A call stack trace would help work out the path to how it got there, but without source & more debug info etc it's going to be hard to be more specific

I notice you've got database-type stuff in there - are the ODBC links being opened before use?

Reason: