Отладчик MQL5: не удалось открыть терминальный процесс с ошибкой 87v

 
Привет, ребята. Кто-нибудь знает, что может вызвать эту проблему или сталкивался с чем-то подобным? У меня есть советник, который загружает несколько классов, все правильно созданные. Когда я запускаю код в режиме отладки, я получаю эту ошибку в разных точках, и с ошибкой чтения памяти, всегда с разными адресами. По мере роста структуры советника эта проблема начала появляться. Я прикрепил несколько изображений (на португальском языке), чтобы проиллюстрировать проблему, с которой я столкнулся. Заранее большое спасибо.

Версия 5.00 сборка 3668

image

Распечатайте в диспетчере процессов Windows точное время ошибки. Мой компьютер имеет 16 ГБ оперативной памяти, это Core i7 64-битная Windows 10.

 
Я не могу воспроизвести эту ошибку из-за структуры программы. Я должен был бы опубликовать здесь весь код со всеми классами.

Путь терминала: C:\Program Files\MetaTrader 5 Журнал Метаредактора:

0       2023.04.20 13:58:22.670 MQL5 debugger   disconnected
0       2023.04.20 13:58:44.426 MQL5 debugger   starting 'DevSolveSDK.ex5' on history with parameters:
0       2023.04.20 13:58:44.426 MQL5 debugger      symbol: 'WIN$N'
0       2023.04.20 13:58:44.426 MQL5 debugger      period: 'M1'
0       2023.04.20 13:58:44.426 MQL5 debugger      date from: '2018.04.17'
0       2023.04.20 13:58:44.426 MQL5 debugger      date to: '2023.03.30'
0       2023.04.20 13:58:44.426 MQL5 debugger      ticks mode: 'm1 ohlc'
0       2023.04.20 13:58:44.426 MQL5 debugger      execution delay: 0 ms
0       2023.04.20 13:58:44.426 MQL5 debugger      deposit: 10000
0       2023.04.20 13:58:44.426 MQL5 debugger      currency: 'BRL'
0       2023.04.20 13:58:44.426 MQL5 debugger      leverage: 1:100
0       2023.04.20 13:58:44.426 MQL5 debugger      profit in pips: NO
0       2023.04.20 13:58:44.514 MQL5 debugger   connected

0       2023.04.20 14:00:01.669 MQL5 debugger   disconnected

0       2023.04.20 14:01:06.090 MQL5 debugger   starting 'DevSolveSDK.ex5' on history with parameters:
0       2023.04.20 14:01:06.090 MQL5 debugger      symbol: 'WIN$N'
0       2023.04.20 14:01:06.090 MQL5 debugger      period: 'M1'
0       2023.04.20 14:01:06.090 MQL5 debugger      date from: '2018.04.17'
0       2023.04.20 14:01:06.090 MQL5 debugger      date to: '2023.03.30'
0       2023.04.20 14:01:06.090 MQL5 debugger      ticks mode: 'm1 ohlc'
0       2023.04.20 14:01:06.090 MQL5 debugger      execution delay: 0 ms
0       2023.04.20 14:01:06.090 MQL5 debugger      deposit: 10000
0       2023.04.20 14:01:06.090 MQL5 debugger      currency: 'BRL'
0       2023.04.20 14:01:06.090 MQL5 debugger      leverage: 1:100
0       2023.04.20 14:01:06.090 MQL5 debugger      profit in pips: NO
2       2023.04.20 14:01:06.090 MQL5 debugger   failed to open terminal process with error 87
2       2023.04.20 14:01:06.090 MQL5 debugger   failed to read memory (8 bytes from 0000028A20472000)
0       2023.04.20 14:01:06.754 MQL5 debugger   connected
0       2023.04.20 14:01:28.074 MQL5 debugger   disconnected

0       2023.04.20 14:03:37.589 MQL5 debugger   starting 'DevSolveSDK.ex5' on history with parameters:
0       2023.04.20 14:03:37.589 MQL5 debugger      symbol: 'WIN$N'
0       2023.04.20 14:03:37.589 MQL5 debugger      period: 'M1'
0       2023.04.20 14:03:37.589 MQL5 debugger      date from: '2018.04.17'
0       2023.04.20 14:03:37.589 MQL5 debugger      date to: '2023.03.30'
0       2023.04.20 14:03:37.589 MQL5 debugger      ticks mode: 'm1 ohlc'
0       2023.04.20 14:03:37.589 MQL5 debugger      execution delay: 0 ms
0       2023.04.20 14:03:37.589 MQL5 debugger      deposit: 10000
0       2023.04.20 14:03:37.589 MQL5 debugger      currency: 'BRL'
0       2023.04.20 14:03:37.589 MQL5 debugger      leverage: 1:100
0       2023.04.20 14:03:37.589 MQL5 debugger      profit in pips: NO
2       2023.04.20 14:03:37.589 MQL5 debugger   failed to open terminal process with error 87
2       2023.04.20 14:03:37.589 MQL5 debugger   failed to read memory (8 bytes from 000002433FC92000)
0       2023.04.20 14:03:38.248 MQL5 debugger   connected

0       2023.04.20 14:05:48.899 MQL5 debugger   disconnected

0       2023.04.20 16:55:49.052 MQL5 debugger   starting 'DevSolveSDK.ex5' on history with parameters:
0       2023.04.20 16:55:49.052 MQL5 debugger      symbol: 'WIN$N'
0       2023.04.20 16:55:49.052 MQL5 debugger      period: 'M1'
0       2023.04.20 16:55:49.052 MQL5 debugger      date from: '2018.04.17'
0       2023.04.20 16:55:49.052 MQL5 debugger      date to: '2023.03.30'
0       2023.04.20 16:55:49.052 MQL5 debugger      ticks mode: 'm1 ohlc'
0       2023.04.20 16:55:49.052 MQL5 debugger      execution delay: 0 ms
0       2023.04.20 16:55:49.052 MQL5 debugger      deposit: 10000
0       2023.04.20 16:55:49.052 MQL5 debugger      currency: 'BRL'
0       2023.04.20 16:55:49.052 MQL5 debugger      leverage: 1:100
0       2023.04.20 16:55:49.052 MQL5 debugger      profit in pips: NO
2       2023.04.20 16:55:49.060 MQL5 debugger   failed to open terminal process with error 87
2       2023.04.20 16:55:49.060 MQL5 debugger   failed to read memory (8 bytes from 0000023496AB2000)
0       2023.04.20 16:55:49.711 MQL5 debugger   connected
1       2023.04.20 16:56:05.302 MQL5 debugger   failed to read memory with error 299
2       2023.04.20 16:56:05.302 MQL5 debugger   failed to read memory (101 bytes from 0000028A013E0230)
1       2023.04.20 16:56:13.481 MQL5 debugger   failed to read memory with error 299
2       2023.04.20 16:56:13.481 MQL5 debugger   failed to read memory (169 bytes from 0000028A013E02D9)

0       2023.04.20 16:58:01.799 MQL5 debugger   disconnected

0       2023.04.20 17:01:17.467 MQL5 debugger   starting 'DevSolveSDK.ex5' on history with parameters:
0       2023.04.20 17:01:17.467 MQL5 debugger      symbol: 'WIN$N'
0       2023.04.20 17:01:17.467 MQL5 debugger      period: 'M1'
0       2023.04.20 17:01:17.467 MQL5 debugger      date from: '2018.04.17'
0       2023.04.20 17:01:17.467 MQL5 debugger      date to: '2023.03.30'
0       2023.04.20 17:01:17.467 MQL5 debugger      ticks mode: 'm1 ohlc'
0       2023.04.20 17:01:17.467 MQL5 debugger      execution delay: 0 ms
0       2023.04.20 17:01:17.467 MQL5 debugger      deposit: 10000
0       2023.04.20 17:01:17.467 MQL5 debugger      currency: 'BRL'
0       2023.04.20 17:01:17.467 MQL5 debugger      leverage: 1:100
0       2023.04.20 17:01:17.467 MQL5 debugger      profit in pips: NO
2       2023.04.20 17:01:17.475 MQL5 debugger   failed to open terminal process with error 87
2       2023.04.20 17:01:17.475 MQL5 debugger   failed to read memory (8 bytes from 000001C3EF532000)
0       2023.04.20 17:01:18.147 MQL5 debugger   connected

0       2023.04.20 17:02:37.206 MQL5 debugger   disconnected

0       2023.04.20 17:04:28.559 MQL5 debugger   starting 'DevSolveSDK.ex5' on history with parameters:
0       2023.04.20 17:04:28.559 MQL5 debugger      symbol: 'WIN$N'
0       2023.04.20 17:04:28.559 MQL5 debugger      period: 'M1'
0       2023.04.20 17:04:28.559 MQL5 debugger      date from: '2018.04.17'
0       2023.04.20 17:04:28.559 MQL5 debugger      date to: '2023.03.30'
0       2023.04.20 17:04:28.559 MQL5 debugger      ticks mode: 'm1 ohlc'
0       2023.04.20 17:04:28.559 MQL5 debugger      execution delay: 0 ms
0       2023.04.20 17:04:28.559 MQL5 debugger      deposit: 10000
0       2023.04.20 17:04:28.559 MQL5 debugger      currency: 'BRL'
0       2023.04.20 17:04:28.559 MQL5 debugger      leverage: 1:100
0       2023.04.20 17:04:28.559 MQL5 debugger      profit in pips: NO
0       2023.04.20 17:04:29.212 MQL5 debugger   connected

0       2023.04.20 17:05:12.693 MQL5 debugger   disconnected
 
Проверьте, нет ли у вас неинициализированных указателей на объекты.
 
JRandomTrader #:
Проверьте, нет ли у вас неинициализированных указателей на объекты.

Привет, я уже проверил, все правильно инициализировано. Советник не запускается, если не инициализированы все указатели.