Стала появляться такая ошибка...

 

При попытке тестирования эксперта иногда (примерно 5 раз из 30) вылетает с такой ошибкой. Эксперт самый заурядный, использую его давно, правда недавно поменял условие открытия и теперь он пытается анализировать цены закрытия 1 бара нескольких инструментов, в логах никаких ошибок, ничего... История из ХЦ. В чем может быть дело?

There has been a critical error
Time : 2007.03.17 23:31
Program : Client Terminal
Version : 4.00 (build: 203, 12 Mar 2007)
Owner : MetaQuotes Software Corp. (MetaTrader)
OS : Windows XP Professional 5. 1 Service Pack 2 (Build 2600)
Processors : 2, type 586, level 15
Memory : 1047596/234996 kb
Exception : C0000005
Address : 00536568
Access Type : write
Access Addr : 03ED3000

Registers : EAX=01CD6258 CS=001b EIP=00536568 EFLGS=00010202
: EBX=01A560E0 SS=0023 ESP=0517BC78 EBP=00000000
: ECX=00000006 DS=0023 ESI=034853FC FS=003b
: EDX=45FA9AAC ES=0023 EDI=03ED3000 GS=0000

Stack Trace : 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Modules :
1 : 00400000 007AE000 d:\MT4\MQDEMO\terminal. exe
2 : 10000000 00006000 C:\WINDOWS\system32\DRWEBSP. DLL
3 : 20000000 002C5000 C:\WINDOWS\system32\xpsp2res. dll
4 : 5AD70000 00038000 C:\WINDOWS\system32\UxTheme. dll
5 : 662B0000 00058000 C:\WINDOWS\system32\hnetcfg. dll
6 : 71A50000 0003F000 C:\WINDOWS\system32\mswsock. dll
7 : 71A90000 00008000 C:\WINDOWS\System32\wshtcpip. dll
8 : 71AA0000 00008000 C:\WINDOWS\system32\WS2HELP. dll
9 : 71AB0000 00017000 C:\WINDOWS\system32\WS2_32. dll
10 : 72D10000 00008000 C:\WINDOWS\system32\msacm32. drv
11 : 72D20000 00009000 C:\WINDOWS\system32\wdmaud. drv
12 : 73DD0000 000FE000 C:\WINDOWS\system32\MFC42. DLL
13 : 74720000 0004B000 C:\WINDOWS\system32\MSCTF. dll
14 : 755C0000 0002E000 C:\WINDOWS\system32\msctfime. ime
15 : 76380000 00005000 C:\WINDOWS\system32\MSIMG32. dll
16 : 76390000 0001D000 C:\WINDOWS\system32\IMM32. DLL
17 : 76B40000 0002D000 C:\WINDOWS\system32\WINMM. dll
18 : 76C30000 0002E000 C:\WINDOWS\system32\WINTRUST. dll
19 : 76C90000 00028000 C:\WINDOWS\system32\IMAGEHLP. dll
20 : 76F20000 00027000 C:\WINDOWS\system32\DNSAPI. dll
21 : 76F60000 0002C000 C:\WINDOWS\system32\WLDAP32. dll
22 : 76FB0000 00008000 C:\WINDOWS\System32\winrnr. dll
23 : 76FC0000 00006000 C:\WINDOWS\system32\rasadhlp. dll
24 : 77120000 0008C000 C:\WINDOWS\system32\OLEAUT32. dll
25 : 773D0000 00103000 C:\WINDOWS\WinSxS\x86_Microsoft. Windows. Common-Controls_6595b64144ccf1df_6. 0.2600.2982_x-ww_ac3f9c03\comctl32.dll
26 : 774E0000 0013D000 C:\WINDOWS\system32\ole32. dll
27 : 77A80000 00094000 C:\WINDOWS\system32\CRYPT32. dll
28 : 77B20000 00012000 C:\WINDOWS\system32\MSASN1. dll
29 : 77BD0000 00007000 C:\WINDOWS\system32\midimap. dll
30 : 77BE0000 00015000 C:\WINDOWS\system32\MSACM32. dll
31 : 77C10000 00058000 C:\WINDOWS\system32\msvcrt. dll
32 : 77D40000 00090000 C:\WINDOWS\system32\USER32. DLL
33 : 77DD0000 0009B000 C:\WINDOWS\system32\ADVAPI32. dll
34 : 77E70000 00091000 C:\WINDOWS\system32\RPCRT4. dll
35 : 77F10000 00047000 C:\WINDOWS\system32\GDI32. dll
36 : 77F60000 00076000 C:\WINDOWS\system32\SHLWAPI. dll
37 : 7C800000 000F4000 C:\WINDOWS\system32\kernel32. dll
38 : 7C900000 000B0000 C:\WINDOWS\system32\ntdll. dll
39 : 7C9C0000 00815000 C:\WINDOWS\system32\SHELL32. dll

Call stack :
00536500:0068 [00536568] ?GetNext@CTestGenerator

 
Спасибо за сообщение - будем искать.

Если вышлете полный код эксперта на stringo AT metaquotes.ru , то найдем и исправим очень быстро. После проверок код удалим.
 

Собрался выслать эксперта, но похоже дело вовсе и не в нем. При удалении с чарта демо счета совершенно другого эксперта (одна из разновидностей Phoenix участвовавшего в чемпионате), получилось - см. ниже. Инсталяция МТ тоже другая, Альпаришная.... Может дело вовсе и не в MT?, но все другие приложения ни на что не ругаются. На компе стоит WInXP Pro, легальная, со всеми обновлениями...

There has been a critical error
Time : 2007.03.19 11:43
Program : Client Terminal
Version : 4.00 (build: 202, 06 Feb 2007)
Owner : Alpari Ltd. (MetaTrader - Alpari)
OS : Windows XP Professional 5. 1 Service Pack 2 (Build 2600)
Processors : 2, type 586, level 15
Memory : 1047596/597680 kb
Exception : C0000005
Address : 0045D917
Access Type : read
Access Addr : 652B584F

Registers : EAX=01D09078 CS=001b EIP=0045D917 EFLGS=00010206
: EBX=00000000 SS=0023 ESP=0012F71C EBP=0012F754
: ECX=652B584F DS=0023 ESI=0045BF5C FS=003b
: EDX=0000005E ES=0023 EDI=01DF7348 GS=0000

Stack Trace : 0045270A 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Modules :
1 : 00400000 007A8000 d:\MT8\MT4_audusd\terminal. exe
2 : 0FFD0000 00028000 C:\WINDOWS\system32\rsaenh. dll
3 : 10000000 00006000 C:\WINDOWS\system32\DRWEBSP. DLL
4 : 20000000 002C5000 C:\WINDOWS\system32\xpsp2res. dll
5 : 5AD70000 00038000 C:\WINDOWS\system32\UxTheme. dll
6 : 5B860000 00054000 C:\WINDOWS\system32\netapi32. dll
7 : 61410000 00124000 C:\WINDOWS\system32\urlmon. dll
8 : 662B0000 00058000 C:\WINDOWS\system32\hnetcfg. dll
9 : 6E850000 00045000 C:\WINDOWS\system32\iertutil. dll
10 : 71A50000 0003F000 C:\WINDOWS\system32\mswsock. dll
11 : 71A90000 00008000 C:\WINDOWS\System32\wshtcpip. dll
12 : 71AA0000 00008000 C:\WINDOWS\system32\WS2HELP. dll
13 : 71AB0000 00017000 C:\WINDOWS\system32\WS2_32. dll
14 : 72D10000 00008000 C:\WINDOWS\system32\msacm32. drv
15 : 72D20000 00009000 C:\WINDOWS\system32\wdmaud. drv
16 : 73DD0000 000FE000 C:\WINDOWS\system32\MFC42. DLL
17 : 74720000 0004B000 C:\WINDOWS\system32\MSCTF. dll
18 : 755C0000 0002E000 C:\WINDOWS\system32\msctfime. ime
19 : 76380000 00005000 C:\WINDOWS\system32\MSIMG32. dll
20 : 76390000 0001D000 C:\WINDOWS\system32\IMM32. DLL
21 : 763B0000 00049000 C:\WINDOWS\system32\comdlg32. dll
22 : 769C0000 000B3000 C:\WINDOWS\system32\USERENV. dll
23 : 76B40000 0002D000 C:\WINDOWS\system32\WINMM. dll
24 : 76C30000 0002E000 C:\WINDOWS\system32\WINTRUST. dll
25 : 76C90000 00028000 C:\WINDOWS\system32\IMAGEHLP. dll
26 : 76F20000 00027000 C:\WINDOWS\system32\DNSAPI. dll
27 : 76F60000 0002C000 C:\WINDOWS\system32\WLDAP32. dll
28 : 76FB0000 00008000 C:\WINDOWS\System32\winrnr. dll
29 : 76FC0000 00006000 C:\WINDOWS\system32\rasadhlp. dll
30 : 76FD0000 0007F000 C:\WINDOWS\system32\CLBCATQ. DLL
31 : 77050000 000C5000 C:\WINDOWS\system32\COMRes. dll
32 : 77120000 0008C000 C:\WINDOWS\system32\OLEAUT32. dll
33 : 773D0000 00103000 C:\WINDOWS\WinSxS\x86_Microsoft. Windows. Common-Controls_6595b64144ccf1df_6. 0.2600.2982_x-ww_ac3f9c03\comctl32.dll
34 : 774E0000 0013D000 C:\WINDOWS\system32\ole32. dll
35 : 77920000 000F3000 C:\WINDOWS\system32\SETUPAPI. dll
36 : 77A80000 00094000 C:\WINDOWS\system32\CRYPT32. dll
37 : 77B20000 00012000 C:\WINDOWS\system32\MSASN1. dll
38 : 77B40000 00022000 C:\WINDOWS\system32\Apphelp. dll
39 : 77BD0000 00007000 C:\WINDOWS\system32\midimap. dll
40 : 77BE0000 00015000 C:\WINDOWS\system32\MSACM32. dll
41 : 77C00000 00008000 C:\WINDOWS\system32\VERSION. dll
42 : 77C10000 00058000 C:\WINDOWS\system32\msvcrt. dll
43 : 77D40000 00090000 C:\WINDOWS\system32\USER32. DLL
44 : 77DD0000 0009B000 C:\WINDOWS\system32\ADVAPI32. dll
45 : 77E70000 00091000 C:\WINDOWS\system32\RPCRT4. dll
46 : 77F10000 00047000 C:\WINDOWS\system32\GDI32. dll
47 : 77F60000 00076000 C:\WINDOWS\system32\SHLWAPI. dll
48 : 77FE0000 00011000 C:\WINDOWS\system32\Secur32. dll
49 : 7C800000 000F4000 C:\WINDOWS\system32\kernel32. dll
50 : 7C900000 000B0000 C:\WINDOWS\system32\ntdll. dll
51 : 7C9C0000 00815000 C:\WINDOWS\system32\SHELL32. dll

Call stack :
0045BEE0:1A37 [0045D917] ?ExecuteStaticAsm@CExpertInterior
00452600:010A [0045270A] ?UninitFunctionInt@CExpertInterior

 

То есть, предыдущий креш перестал воспроизводиться?

 
stringo:

То есть, предыдущий креш перестал воспроизводиться?


Ну почему же?:) Предыдущей тоже периодески появляется... Сейчас еще один свежий, 3 го типа выскакивал (пытался запустить на тестирование советник господина Решетова из CodeBase), тормознул сохранить лог. .. Наверно придется мне переустановить комп, может в системе "скривилось" что.... Уж больно креши разные, хотя не ясно почему только МТ вылетает. Может с софтиной какой не дружит? Фиг знает. .. Вирусы прошерстил свежим DrWeb, Ad-Adware прогнал все чисто.

Еще подметил, все эти креши возникают в момент инициализации/деиницилизации советников в тестере или чарте. Но поскольку больше никто не жалуется, выходит что случай единичный, проблема скорее всего с моей стороны. Просто думал что креш-лог может что-то прояснить. .. Буду разбираться. Спасибо за проявленый интерес к проблеме.
 

Попробуйте принудительно перекомпилировать всех экспертов на последней версии. В последнее время мы нашли и исправили несколько ошибок в кодогенераторе нашего компилера.

 
Помогла ли перекомпиляция?
 
Переустановка оси + перекомпиляция экспертов - помогли, что конкретно теперь сложно сказать. Но 2 дня без крешей.... В любом случае спасибо за помощь.
 
Figar0:
Переустановка оси
lol

Vi 4to pravda izza etogo vindu perestavliali? ;|
 
Diam0nd:
Figar0:
Переустановка оси
lol

Vi 4to pravda izza etogo vindu perestavliali? ;|
Ну не совсем конечно переустанавливал, развернул backup и залил свежие обновления, плюс установил последний МТ. Напрягся - аж жуть, потратил целых 15 минут своего времени...
Причина обращения: