МТ краш - последний апдейт

 
Запускаем, ждем секунд десять, закрываем. Проблема появилась после сегодняшнего апдейта.




There has been a critical error
Time : 2005.06.04 14:02
Program : Client Terminal
Version : 4.00 (build: 172, Jun 3 2005)
Owner : MetaQuotes Software Corp. (MetaTrader)
OS : Windows 2000 Professional 5.0 Service Pack 4 (Build 2195)
Processors : 1, type 586, level 15
Memory : 228848/71500 kb
Exception : C0000005
Address : 0044AE1F
Access Type : read
Access Addr : 01B0496C

Registers : EAX=00000C76 CS=001b EIP=0044AE1F EFLGS=00010202
: EBX=004D6180 SS=0023 ESP=001268B4 EBP=001268E8
: ECX=01010101 DS=0023 ESI=00000000 FS=0038
: EDX=01B007A0 ES=0023 EDI=01B00578 GS=0000

Stack Trace : 0044AA39 0041CF83 00427302 004D6243
: 6C3B9E94 6C3B99D5 6C3B88EE 6C3B8AFB
: 6C3E13A8 77E3A3D0 77E14605 77E15B77
: 0044AA39 0041CF83 00427302 004D6243
Modules :
1 : 00400000 002B7000 C:\Program Files\MetaTrader 4\terminal.exe
2 : 6B2C0000 00005000 C:\WINNT\system32\MSIMG32.dll
3 : 6C370000 000FB000 C:\WINNT\system32\MFC42.DLL
4 : 6E420000 00006000 C:\WINNT\system32\INDICDLL.dll
5 : 70A70000 00066000 C:\WINNT\system32\SHLWAPI.dll
6 : 71710000 00084000 C:\WINNT\system32\COMCTL32.dll
7 : 74FD0000 0001E000 C:\WINNT\system32\msafd.dll
8 : 75010000 00007000 C:\WINNT\System32\wshtcpip.dll
9 : 75020000 00008000 C:\WINNT\system32\WS2HELP.DLL
10 : 75030000 00014000 C:\WINNT\system32\WS2_32.dll
11 : 75050000 00008000 C:\WINNT\system32\WSOCK32.DLL
12 : 75150000 0000F000 C:\WINNT\system32\SAMLIB.DLL
13 : 75170000 0004F000 C:\WINNT\system32\NETAPI32.DLL
14 : 751C0000 00006000 C:\WINNT\system32\NETRAP.dll
15 : 75E60000 0001A000 C:\WINNT\system32\IMM32.dll
16 : 76B30000 0003E000 C:\WINNT\system32\comdlg32.dll
17 : 770C0000 00023000 C:\WINNT\system32\CSCDLL.DLL
18 : 77320000 00017000 C:\WINNT\system32\MPRAPI.DLL
19 : 77340000 00013000 C:\WINNT\system32\iphlpapi.dll
20 : 77360000 00019000 C:\WINNT\system32\DHCPCSVC.DLL
21 : 77380000 00023000 C:\WINNT\system32\ADSLDPC.DLL
22 : 773B0000 0002F000 C:\WINNT\system32\ACTIVEDS.DLL
23 : 77400000 00008000 C:\WINNT\system32\msacm32.drv
24 : 77410000 00013000 C:\WINNT\system32\MSACM32.dll
25 : 774C0000 00011000 C:\WINNT\system32\RASMAN.DLL
26 : 774E0000 00033000 C:\WINNT\system32\RASAPI32.DLL
27 : 77520000 00005000 C:\WINNT\system32\ICMP.DLL
28 : 77530000 00022000 C:\WINNT\system32\TAPI32.DLL
29 : 77560000 00008000 C:\WINNT\system32\wdmaud.drv
30 : 77570000 00030000 C:\WINNT\system32\WINMM.dll
31 : 775A0000 00090000 C:\WINNT\system32\CLBCATQ.DLL
32 : 777E0000 00008000 C:\WINNT\System32\winrnr.dll
33 : 777F0000 00005000 C:\WINNT\system32\rasadhlp.dll
34 : 77830000 0000E000 C:\WINNT\system32\RTUTILS.DLL
35 : 77840000 0003E000 C:\WINNT\system32\cscui.dll
36 : 77880000 0008E000 C:\WINNT\system32\SETUPAPI.DLL
37 : 77950000 0002A000 C:\WINNT\system32\WLDAP32.DLL
38 : 77980000 00024000 C:\WINNT\system32\DNSAPI.DLL
39 : 779B0000 0009B000 C:\WINNT\system32\OLEAUT32.dll
40 : 77A50000 000EF000 C:\WINNT\system32\ole32.dll
41 : 77BF0000 00011000 C:\WINNT\system32\NTDSAPI.dll
42 : 77D30000 00071000 C:\WINNT\system32\RPCRT4.DLL
43 : 77E10000 0005F000 C:\WINNT\system32\USER32.DLL
44 : 77F40000 0003B000 C:\WINNT\system32\GDI32.dll
45 : 77F80000 0007D000 C:\WINNT\system32\ntdll.dll
46 : 78000000 00045000 C:\WINNT\system32\MSVCRT.DLL
47 : 782C0000 0000C000 C:\WINNT\System32\rnr20.dll
48 : 782F0000 00245000 C:\WINNT\system32\SHELL32.dll
49 : 7C0F0000 00061000 C:\WINNT\system32\USERENV.DLL
50 : 7C2D0000 00062000 C:\WINNT\system32\ADVAPI32.DLL
51 : 7C340000 0000F000 C:\WINNT\system32\Secur32.dll
52 : 7C570000 000B3000 C:\WINNT\system32\KERNEL32.dll

Call stack :
0044AD8E:0091 [0044AE1F] ?WaitForThread@CExpert
0044AA23:0016 [0044AA39] ?InitExpert@CExpert
0041CF55:002E [0041CF83] ?CheckWithInitExpert@CChart
00427293:006F [00427302] ?OnInternalMsg@CChartView
004D6180:00C3 [004D6243] ?OnInternalMsg@CMetaTraderView
77E3A382:004E [77E3A3D0] SetWindowPlacement [C:\WINNT\system32\USER32.DLL]
77E14000:0605 [77E14605] TranslateMessageEx [C:\WINNT\system32\USER32.DLL]
77E15B6C:000B [77E15B77] DispatchMessageA [C:\WINNT\system32\USER32.DLL]
0044AA23:0016 [0044AA39] ?InitExpert@CExpert
0041CF55:002E [0041CF83] ?CheckWithInitExpert@CChart
00427293:006F [00427302] ?OnInternalMsg@CChartView
004D6180:00C3 [004D6243] ?OnInternalMsg@CMetaTraderView
77E3A382:004E [77E3A3D0] SetWindowPlacement [C:\WINNT\system32\USER32.DLL]
77E14000:0605 [77E14605] TranslateMessageEx [C:\WINNT\system32\USER32.DLL]
77E15B6C:000B [77E15B77] DispatchMessageA [C:\WINNT\system32\USER32.DLL]
0044AA23:0016 [0044AA39] ?InitExpert@CExpert
0041CF55:002E [0041CF83] ?CheckWithInitExpert@CChart
00427293:006F [00427302] ?OnInternalMsg@CChartView
004D6180:00C3 [004D6243] ?OnInternalMsg@CMetaTraderView
 
пожалуйста, описывайте сопутствующие обстоятельства. сколько графиков открыто. сколько экспертов запущено. запускаете ли Вы dll из эксперта, в частности из функции init. с какой периодичностью проявляется данный баг?
 
пожалуйста, описывайте сопутствующие обстоятельства. сколько графиков открыто. сколько экспертов запущено. запускаете ли Вы dll из эксперта, в частности из функции init. с какой периодичностью проявляется данный баг?


Экспертов было много. 10-15. Столько же графиков. Грубо говоря - открыты графики по всем валютным парам, дневные. По двум - трем еще и минутные.
ДЛЛ не было. Все только средствами MQL.
Баг воспроизвелся 2 раза - первые два после апдейта - и больше я его не видел. Впрочем, с тех пор я всего-то раза два закрывал МТ.

Кварк
 
то есть, креш происходил на закрытии терминала?
 
Кажется, что-то проясняется. Надо отказаться от апдейта (нажать на крестик в окне диалога, приглашающего загрузить новую версию). Тогда, при выходе из МТ (не обязательно, но с хорошей вероятностью, и не факт, что в эту, а не в след. сессию) появится краш.


There has been a critical error
Time : 2005.06.08 23:03
Program : Client Terminal
Version : 4.00 (build: 172, Jun 3 2005)
Owner : MetaQuotes Software Corp. (MetaTrader)
OS : Windows 2000 Professional 5.0 Service Pack 4 (Build 2195)
Processors : 1, type 586, level 15
Memory : 228848/35868 kb
Exception : C0000005
Address : 0041CF86
Access Type : write
Access Addr : 01CE5744

Registers : EAX=00000000 CS=001b EIP=0041CF86 EFLGS=00010246
: EBX=004D6180 SS=0023 ESP=00123D6C EBP=00123D70
: ECX=01CE5568 DS=0023 ESI=00000000 FS=0038
: EDX=00000562 ES=0023 EDI=01CE5520 GS=0000

Stack Trace : 00427302 004D6243 6C3B9E94 6C3B99D5
: 6C3B88EE 6C3B8AFB 6C3E13A8 77E3A3D0
: 77E14605 77E15B77 0044AA39 0041CF83
: 00427302 004D6243 6C3B9E94 6C3B99D5
Modules :
1 : 00400000 002B7000 C:\Program Files\MetaTrader 4\terminal.exe
2 : 6B2C0000 00005000 C:\WINNT\system32\MSIMG32.dll
3 : 6C370000 000FB000 C:\WINNT\system32\MFC42.DLL
4 : 6E420000 00006000 C:\WINNT\system32\INDICDLL.dll
5 : 70A70000 00066000 C:\WINNT\system32\SHLWAPI.dll
6 : 71710000 00084000 C:\WINNT\system32\COMCTL32.dll
7 : 745E0000 002C6000 C:\WINNT\system32\MSI.DLL
8 : 74FD0000 0001E000 C:\WINNT\system32\msafd.dll
9 : 75010000 00007000 C:\WINNT\System32\wshtcpip.dll
10 : 75020000 00008000 C:\WINNT\system32\WS2HELP.DLL
11 : 75030000 00014000 C:\WINNT\system32\WS2_32.dll
12 : 75050000 00008000 C:\WINNT\system32\WSOCK32.DLL
13 : 75150000 0000F000 C:\WINNT\system32\SAMLIB.DLL
14 : 75170000 0004F000 C:\WINNT\system32\NETAPI32.DLL
15 : 751C0000 00006000 C:\WINNT\system32\NETRAP.dll
16 : 75E60000 0001A000 C:\WINNT\system32\IMM32.dll
17 : 76B30000 0003E000 C:\WINNT\system32\comdlg32.dll
18 : 770C0000 00023000 C:\WINNT\system32\CSCDLL.DLL
19 : 77320000 00017000 C:\WINNT\system32\MPRAPI.DLL
20 : 77340000 00013000 C:\WINNT\system32\iphlpapi.dll
21 : 77360000 00019000 C:\WINNT\system32\DHCPCSVC.DLL
22 : 77380000 00023000 C:\WINNT\system32\ADSLDPC.DLL
23 : 773B0000 0002F000 C:\WINNT\system32\ACTIVEDS.DLL
24 : 77400000 00008000 C:\WINNT\system32\msacm32.drv
25 : 77410000 00013000 C:\WINNT\system32\MSACM32.dll
26 : 774C0000 00011000 C:\WINNT\system32\RASMAN.DLL
27 : 774E0000 00033000 C:\WINNT\system32\RASAPI32.DLL
28 : 77520000 00005000 C:\WINNT\system32\ICMP.DLL
29 : 77530000 00022000 C:\WINNT\system32\TAPI32.DLL
30 : 77560000 00008000 C:\WINNT\system32\wdmaud.drv
31 : 77570000 00030000 C:\WINNT\system32\WINMM.dll
32 : 775A0000 00090000 C:\WINNT\system32\CLBCATQ.DLL
33 : 777E0000 00008000 C:\WINNT\System32\winrnr.dll
34 : 777F0000 00005000 C:\WINNT\system32\rasadhlp.dll
35 : 77830000 0000E000 C:\WINNT\system32\RTUTILS.DLL
36 : 77840000 0003E000 C:\WINNT\system32\cscui.dll
37 : 77880000 0008E000 C:\WINNT\system32\SETUPAPI.DLL
38 : 77950000 0002A000 C:\WINNT\system32\WLDAP32.DLL
39 : 77980000 00024000 C:\WINNT\system32\DNSAPI.DLL
40 : 779B0000 0009B000 C:\WINNT\system32\OLEAUT32.dll
41 : 77A50000 000EF000 C:\WINNT\system32\ole32.dll
42 : 77BF0000 00011000 C:\WINNT\system32\NTDSAPI.dll
43 : 77D30000 00071000 C:\WINNT\system32\RPCRT4.DLL
44 : 77E10000 0005F000 C:\WINNT\system32\USER32.DLL
45 : 77F40000 0003B000 C:\WINNT\system32\GDI32.dll
46 : 77F80000 0007D000 C:\WINNT\system32\ntdll.dll
47 : 78000000 00045000 C:\WINNT\system32\MSVCRT.DLL
48 : 782C0000 0000C000 C:\WINNT\System32\rnr20.dll
49 : 782F0000 00245000 C:\WINNT\system32\SHELL32.dll
50 : 7C0F0000 00061000 C:\WINNT\system32\USERENV.DLL
51 : 7C2D0000 00062000 C:\WINNT\system32\ADVAPI32.DLL
52 : 7C340000 0000F000 C:\WINNT\system32\Secur32.dll
53 : 7C570000 000B3000 C:\WINNT\system32\KERNEL32.dll

Call stack :
0041CF55:0031 [0041CF86] ?CheckWithInitExpert@CChart
00427293:006F [00427302] ?OnInternalMsg@CChartView
004D6180:00C3 [004D6243] ?OnInternalMsg@CMetaTraderView
77E3A382:004E [77E3A3D0] SetWindowPlacement [C:\WINNT\system32\USER32.DLL]
77E14000:0605 [77E14605] TranslateMessageEx [C:\WINNT\system32\USER32.DLL]
77E15B6C:000B [77E15B77] DispatchMessageA [C:\WINNT\system32\USER32.DLL]
0044AA23:0016 [0044AA39] ?InitExpert@CExpert
0041CF55:002E [0041CF83] ?CheckWithInitExpert@CChart
00427293:006F [00427302] ?OnInternalMsg@CChartView
004D6180:00C3 [004D6243] ?OnInternalMsg@CMetaTraderView
77E3A382:004E [77E3A3D0] SetWindowPlacement [C:\WINNT\system32\USER32.DLL]
77E14000:0605 [77E14605] TranslateMessageEx [C:\WINNT\system32\USER32.DLL]
77E15B6C:000B [77E15B77] DispatchMessageA [C:\WINNT\system32\USER32.DLL]
0044AA23:0016 [0044AA39] ?InitExpert@CExpert
0041CF55:002E [0041CF83] ?CheckWithInitExpert@CChart
00427293:006F [00427302] ?OnInternalMsg@CChartView
004D6180:00C3 [004D6243] ?OnInternalMsg@CMetaTraderView
77E3A382:004E [77E3A3D0] SetWindowPlacement [C:\WINNT\system32\USER32.DLL]
Причина обращения: