MT4 crash with Realproft EA

Questions & Answers

MT4 crash with Realproft EA

Postby user456 » Wed May 02, 2012 8:12 pm

Hi,

I am testing realprofit ea on a demo account on my cns vps. However it crashes the terminal after a certain period of time. I have no clue why that is:

[CODE]
Filename : mt4clw.7B1EC8682DF177C85D279C82FD1C0CF9
Time : 2012.05.02 10:52
Program : MetaTrader 4 Terminal
Version : 400.419 (31 Mar 2012)
Revision : 3369
OS : Windows 7 Server 6.1 Service Pack 1 (Build 7601)
ID : 1D4CABB3-CDCD-I
Processors : 4 x Intel Core i7 980 @ 3.33GHz
Memory : 744 free of 2047 Mb
Virtual : 1902 free of 2047 Mb
Exception : C0000096 at 76593EA7 NA to 00000000

Modules : 00400000 008E1000 terminal.exe
: 6EDD0000 00024000 ex4decryptor859.dll
: 6CFD0000 00392000 frp6.dll

76593EA3:000004 [76593EA7] ReadFile (kernel32.dll)
005C31D6:0000C0 [005C3296] #9538 (terminal.exe)
005C04E3:00007D [005C0560] #9494 (terminal.exe)
005B4C9E:000167 [005B4E05] #9268 (terminal.exe)
005B4EA8:000075 [005B4F1D] #9269 (terminal.exe)
005B4F3E:000018 [005B4F56] #9270 (terminal.exe)
004A0470:0000E6 [004A0556] #3338 (terminal.exe)
004A0D50:00275A [004A34AA] #3343 (terminal.exe)
004B96C0:0039D7 [004BD097] #3560 (terminal.exe)
004B96C0:000A36 [004BA0F6] #3560 (terminal.exe)
004AF7A0:000127 [004AF8C7] #3466 (terminal.exe)
00438950:00033F [00438C8F] #1437 (terminal.exe)
004A6CA0:000112 [004A6DB2] #3373 (terminal.exe)
004AA8F0:0004C7 [004AADB7] #3413 (terminal.exe)
004A0D50:0011D1 [004A1F21] #3343 (terminal.exe)
004B96C0:0039D7 [004BD097] #3560 (terminal.exe)
004B96C0:000A36 [004BA0F6] #3560 (terminal.exe)
004AF7A0:000127 [004AF8C7] #3466 (terminal.exe)
0049AD40:000026 [0049AD66] #3277 (terminal.exe)
005B62D5:000058 [005B632D] #9295 (terminal.exe)
005B62D5:000100 [005B63D5] #9295 (terminal.exe)
76593388:000012 [7659339A] AcquireSRWLockExclusive (kernel32.dll)
77139E8F:000063 [77139EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
77139E8F:000036 [77139EC5] RtlInsertElementGenericTableAvl (ntdll.dll)

Registers : EAX=00F7092D CS=0023 EIP=76593EA7 EFLGS=00010206
: EBX=00000000 SS=002b ESP=052CD790 EBP=052CD7D4
: ECX=052CD7BC DS=002b ESI=00000140 FS=0053
: EDX=00001000 ES=002b EDI=00676280 GS=002b
[/CODE]
user456
Rookie
 
Posts: 5
Joined: Sat Dec 10, 2011 10:49 pm

Re: MT4 crash with Realproft EA

Postby Support_AdrianS » Thu May 03, 2012 9:06 am

Dear user456,

The error code has no connection with FRP, call stack contains only "terminal.exe" and then "kernel32" readfile directly.

Most likely is from "ex4decryptor", because most of these ex4 protection applications make function hooking and usually rather poorly.

These ex4 protection applications (ex4decryptor ) works on all MT4 instances even if the robot that used it is no longer installed, or is running on another MT4 platform.

Most likely you will find it on windows\system32.

Try to close that application from Task Manager / Processes and see if you get the same errors.

Kind regards,
Adrian.
ForexRealProfitEA Team
Support_AdrianS
Moderator
 
Posts: 160
Joined: Mon Nov 22, 2010 3:26 pm

Re: MT4 crash with Realproft EA

Postby user456 » Fri May 04, 2012 6:20 am

hey,
I just wanted to give you a short feedback. Your hint was indeed the source of the problem. One of the EAs I installed on my terminal is using guardian :? ... should have thought about that being the issue. Anyway ... running for some time now without crashing.
Cheers
user456
Rookie
 
Posts: 5
Joined: Sat Dec 10, 2011 10:49 pm

Re: MT4 crash with Realproft EA

Postby support_CataH » Fri May 04, 2012 6:54 pm

I am glad it works now. I know that our EA doesnt have any problem with crashing. Sometime people just think that crash is because FRPEA but every time we had such complaints it was because another EA. Anyway good that it works now.

Regards,
Catalin
ForexRealProfitEA Team.
support_CataH
Beginner
 
Posts: 42
Joined: Mon Nov 22, 2010 11:17 am

Re: MT4 crash with Realproft EA

Postby user456 » Fri Sep 14, 2012 9:23 am

I am sorry but I have to bring this up once again. After my last post it still has been crashing constantly and I just gave up on it. But with the continuing excellent performance of this ea I really would like to run it ;)

In the meantime I am using a different server and there is no ex4decryptor installed. I am running a few different terminals though with the following eas running: Wallstreet, Megadroid, Hyper EA. I will now try to remove each EA one by one to identify the cause. However would it be possible to provide some kind of "debug" version with advanced loging functions to find the cause for the constant crashes?

Here is the crash log:


Filename : mt4clw.936038E0139F32AD6781B771DD10044D
Time : 2012.09.14 09:35
Program : MetaTrader 4 Terminal
Version : 400.434 (3 Sep 2012)
Revision : 3799
OS : Windows 7 Server 6.1 Service Pack 1 (Build 7601)
ID : 85DC91EC-40E4-T
Processors : 8 x Intel Xeon E31245 @ 3.30GHz
Memory : 14204 free of 16291 Mb
Virtual : 3942 free of 4095 Mb
Handlers : 214
Exception : C0000096 at 74D03EA5 NA to 00000000

Modules : 002E0000 00A1B000 terminal.exe (4.0.0.434)
: 6F870000 0036F000 frp6.dll (6.0.5.0)

Registers : EAX=002009F0 CS=0023 EIP=74D03EA5 EFLGS=00010246
: EBX=00000000 SS=002b ESP=0591D610 EBP=0591D654
: ECX=0591D63C DS=002b ESI=00000140 FS=0053
: EDX=00001000 ES=002b EDI=00563AC0 GS=002b

Threads : #000 000014A4 EIP: 7621BA44 ESP: 00EEF198
7621B9E5:00005F [7621BA44] PATHOBJ_vEnumStart (gdi32.dll)
00484594:00001C [004845B0] #8530 (terminal.exe)
00482D27:00003E [00482D65] #8450 (terminal.exe)
0048329C:000067 [00483303] #8463 (terminal.exe)
00484594:000028 [004845BC] #8530 (terminal.exe)
00484594:00001C [004845B0] #8530 (terminal.exe)
00470C78:000032 [00470CAA] #7560 (terminal.exe)
0036D370:000154 [0036D4C4] #2958 (terminal.exe)
0047B1B7:000039 [0047B1F0] #8007 (terminal.exe)
00461499:000376 [0046180F] #6774 (terminal.exe)
0045D3E9:000024 [0045D40D] #6530 (terminal.exe)
0045FC24:00009A [0045FCBE] #6687 (terminal.exe)
0045FD17:000036 [0045FD4D] #6688 (terminal.exe)
74A85FC8:000332 [74A862FA] func_828 (user32.dll)
74A86C63:0000D7 [74A86D3A] GetUserObjectInformationW (user32.dll)
74A86C63:000185 [74A86DE8] GetUserObjectInformationW (user32.dll)
74A86C63:0001E1 [74A86E44] GetUserObjectInformationW (user32.dll)
76F500DC:00002E [76F5010A] LdrGetDllHandleByMapping (ntdll.dll)
74A87BBB:00000F [74A87BCA] DlgDirSelectComboBoxExA (user32.dll)
00475361:000040 [004753A1] #7823 (terminal.exe)
004B3915:000069 [004B397E] #9841 (terminal.exe)
0049D4E4:0001FD [0049D6E1] #9462 (terminal.exe)
74D03388:000012 [74D0339A] AcquireSRWLockExclusive (kernel32.dll)
76F79E8F:000063 [76F79EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
76F79E8F:000036 [76F79EC5] RtlInsertElementGenericTableAvl (ntdll.dll)

: #001 00000B44 EIP: 76F6013D ESP: 0424F764
76F60128:000015 [76F6013D] ZwWow64CsrAllocateMessagePointer (ntdll.dll)
74D03388:000012 [74D0339A] AcquireSRWLockExclusive (kernel32.dll)
76F79E8F:000063 [76F79EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
76F79E8F:000036 [76F79EC5] RtlInsertElementGenericTableAvl (ntdll.dll)

: #002 000012C8 EIP: 76F5FD71 ESP: 04A4339C
76F5FD5C:000015 [76F5FD71] ZwDeleteValueKey (ntdll.dll)
761C3A7C:00000F [761C3A8B] Sleep (kernelbase.dll)
00434700:000273 [00434973] #5871 (terminal.exe)
004351F0:0004E5 [004356D5] #5873 (terminal.exe)
004338C0:000010 [004338D0] #5862 (terminal.exe)
0049A6A5:000058 [0049A6FD] #9389 (terminal.exe)
0049A6A5:000100 [0049A7A5] #9389 (terminal.exe)
74D03388:000012 [74D0339A] AcquireSRWLockExclusive (kernel32.dll)
76F79E8F:000063 [76F79EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
76F79E8F:000036 [76F79EC5] RtlInsertElementGenericTableAvl (ntdll.dll)

: #003 00000B74 EIP: 74A878D7 ESP: 04C7FB28
74A8787B:00005C [74A878D7] DlgDirSelectComboBoxExW (user32.dll)
742926E0:000160 [74292840] timeKillEvent (winmm.dll)
74D03388:000012 [74D0339A] AcquireSRWLockExclusive (kernel32.dll)
76F79E8F:000063 [76F79EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
76F79E8F:000036 [76F79EC5] RtlInsertElementGenericTableAvl (ntdll.dll)

: #004 00001D8C EIP: 76F61F26 ESP: 0569F87C
76F61F14:000012 [76F61F26] ZwWow64CsrCaptureMessageString (ntdll.dll)
74D03388:000012 [74D0339A] AcquireSRWLockExclusive (kernel32.dll)
76F79E8F:000063 [76F79EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
76F79E8F:000036 [76F79EC5] RtlInsertElementGenericTableAvl (ntdll.dll)

crash : #005 00001E7C EIP: 74D03EA5 ESP: 0591D610
74D03EA3:000002 [74D03EA5] ReadFile (kernel32.dll)
004A7AF6:0000C0 [004A7BB6] #9643 (terminal.exe)
004A4E03:00007D [004A4E80] #9599 (terminal.exe)
0049906E:000167 [004991D5] #9362 (terminal.exe)
00499278:000075 [004992ED] #9363 (terminal.exe)
0049930E:000018 [00499326] #9364 (terminal.exe)
00380AA0:0000E6 [00380B86] #3372 (terminal.exe)
00381380:002782 [00383B02] #3377 (terminal.exe)
0039A190:0039D7 [0039DB67] #3596 (terminal.exe)
0039A190:000A36 [0039ABC6] #3596 (terminal.exe)
00390290:000127 [003903B7] #3502 (terminal.exe)
003188A0:00033F [00318BDF] #1422 (terminal.exe)
00387720:000114 [00387834] #3409 (terminal.exe)
0038B370:0004C9 [0038B839] #3449 (terminal.exe)
00381380:0011F9 [00382579] #3377 (terminal.exe)
0039A190:0039D7 [0039DB67] #3596 (terminal.exe)
0039A190:000A36 [0039ABC6] #3596 (terminal.exe)
00390290:000127 [003903B7] #3502 (terminal.exe)
0037B350:000028 [0037B378] #3311 (terminal.exe)
0049A6A5:000058 [0049A6FD] #9389 (terminal.exe)
0049A6A5:000100 [0049A7A5] #9389 (terminal.exe)
74D03388:000012 [74D0339A] AcquireSRWLockExclusive (kernel32.dll)
76F79E8F:000063 [76F79EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
76F79E8F:000036 [76F79EC5] RtlInsertElementGenericTableAvl (ntdll.dll)

: #006 00000F90 EIP: 00000000 ESP: 00000000
: #007 00000A50 EIP: 00000000 ESP: 00000000
: #008 00000BF8 EIP: 00000000 ESP: 00000000
: #009 00000DAC EIP: 00000000 ESP: 00000000
: #010 00001B24 EIP: 00000000 ESP: 00000000
: #011 000014D4 EIP: 00000000 ESP: 00000000
: #012 00001C38 EIP: 00000000 ESP: 00000000
user456
Rookie
 
Posts: 5
Joined: Sat Dec 10, 2011 10:49 pm

Re: MT4 crash with Realproft EA

Postby Support_AdrianS » Fri Sep 14, 2012 1:02 pm

Dear user456,

The crash has no connection with frp dll file according to the crash log.

Frp dll file appears only when the Threads are loaded, but the crash is connected only with terminal.exe and kernel32.dll according to the crash log:

"
crash : #005 00001E7C EIP: 74D03EA5 ESP: 0591D610
74D03EA3:000002 [74D03EA5] ReadFile (kernel32.dll)
004A7AF6:0000C0 [004A7BB6] #9643 (terminal.exe)
004A4E03:00007D [004A4E80] #9599 (terminal.exe)
0049906E:000167 [004991D5] #9362 (terminal.exe)
00499278:000075 [004992ED] #9363 (terminal.exe)
0049930E:000018 [00499326] #9364 (terminal.exe)
00380AA0:0000E6 [00380B86] #3372 (terminal.exe)
00381380:002782 [00383B02] #3377 (terminal.exe)
0039A190:0039D7 [0039DB67] #3596 (terminal.exe)
0039A190:000A36 [0039ABC6] #3596 (terminal.exe)
00390290:000127 [003903B7] #3502 (terminal.exe)
003188A0:00033F [00318BDF] #1422 (terminal.exe)
00387720:000114 [00387834] #3409 (terminal.exe)
0038B370:0004C9 [0038B839] #3449 (terminal.exe)
00381380:0011F9 [00382579] #3377 (terminal.exe)
0039A190:0039D7 [0039DB67] #3596 (terminal.exe)
0039A190:000A36 [0039ABC6] #3596 (terminal.exe)
00390290:000127 [003903B7] #3502 (terminal.exe)
0037B350:000028 [0037B378] #3311 (terminal.exe)
0049A6A5:000058 [0049A6FD] #9389 (terminal.exe)
0049A6A5:000100 [0049A7A5] #9389 (terminal.exe)
74D03388:000012 [74D0339A] AcquireSRWLockExclusive (kernel32.dll)
76F79E8F:000063 [76F79EF2] RtlInsertElementGenericTableAvl (ntdll.dll)
76F79E8F:000036 [76F79EC5] RtlInsertElementGenericTableAvl (ntdll.dll)
"

Please use a different MT4 platform for each robot (even for the same account), to avoid any problem.

Try to run FRPEA without News Filter (set AvoidNews to "False") and see if it's working.
There should be no difference according to the crash log, but worth trying...


Kind regards,
Adrian.
ForexRealProfitEA Team
Support_AdrianS
Moderator
 
Posts: 160
Joined: Mon Nov 22, 2010 3:26 pm

Re: MT4 crash with Realproft EA

Postby user456 » Fri Sep 14, 2012 2:14 pm

ty for your reply. I will try to deactivate the newsfilter. Realprofit EA is already running on a fresh pepperstone demo terminal with no other experts in it. It is only the realprofit terminal that is crashing all other terminals are not affected. I am no programmer and don't know how frp6.dll interacts with terminal.exe and kernel32.dll but for me it is highly likely that there is some kind of connection because everything was running without problems for months before trying frp ea :)

edit:
oh and is it possible to disable the auto gmt calculation? just received a number of divide by zero errors and this screen on eur/chf:
http://666kb.com/i/c793dhiolwi6wxbky.gif
user456
Rookie
 
Posts: 5
Joined: Sat Dec 10, 2011 10:49 pm

Re: MT4 crash with Realproft EA

Postby Support_AdrianS » Fri Sep 14, 2012 5:02 pm

Dear user456,

The divide by zero error appears when there are no money in the account balance (not the case here), if there are insufficient candles in the memory, or there is a problem with the activation key.
Try to restart the platform if this problem persists. It will solve the problem almost all the time.

I see you installed the FFCal indicator on charts.

Please try to run the EA without any indicator, especially FFCal indicator, to avoid any problems that may occur or interfere with the robot.

FFCal is a free indicator that ForexFactory Team developed, that monitors the calendar of the news.
We modified the indicator to take into consideration only high impact news for all currencies.
FFCal is just an indicator that our robots use when AvoidNews is set to "true".

In rare occasions this custom indicator has a compatibility problem with some operating systems.

Auto GMT calculation is used only for backtests, it has no influence on real trading.


Kind regards,
Adrian.
ForexRealProfitEA Team
Support_AdrianS
Moderator
 
Posts: 160
Joined: Mon Nov 22, 2010 3:26 pm


Return to Info & Support

Who is online

Users browsing this forum: No registered users and 9 guests

cron